:root{ --primary: #37ca37;
--secondary: #188bf6;
--white: #ffffff;
--gray: #cbd5e0;
--black: #000000;
--red: #e93d3d;
--orange: #f6ad55;
--yellow: #faf089;
--green: #9ae6b4;
--teal: #81e6d9;
--malibu: #63b3ed;
--indigo: #757BBD;
--purple: #d6bcfa;
--pink: #fbb6ce;
--transparent: transparent;
--overlay: rgba(0, 0, 0, 0.5);
--arial: 'Arial';
--lato: 'Lato';
--open-sans: 'Open Sans';
--montserrat: 'Montserrat';
--headlinefont: 'Montserrat';
--contentfont: 'Lato';
--text-color: #000000;
--link-color: #188bf6; }
.drop-zone-draggable .hl_main_popup{padding:20px;margin-top:0;border-color:var(--gray);border-width:10px;border-style:solid;background-color:var(--white)}
#hl_main_popup{padding:20px;margin-top:0;border-color:var(--gray);border-width:10px;border-style:solid;background-color:var(--white);width:720px}
/* ---- Section styles ----- */ 
:root{--black:#000000;--transparent:transparent}
.hl_page-preview--content .col-Nd71RZCgQy,.hl_page-preview--content .row-5vwyOT8SMb,.hl_page-preview--content .section-SSO7jI0s7_{padding:20px 0;margin:0;background-color:var(--transparent);border-color:var(--black);border-width:2px;border-style:solid}
.hl_page-preview--content .col-Nd71RZCgQy,.hl_page-preview--content .row-5vwyOT8SMb{margin:0 auto;padding:15px 0;width:100%}
.hl_page-preview--content .col-Nd71RZCgQy{padding:10px 5px;margin:0}
.hl_page-preview--content .cblog-content-v_VvAdA1WZ{padding:10px;margin-top:0;margin-bottom:0;border-color:var(--black);border-style:solid;border-width:2px}
#section-SSO7jI0s7_>.inner{max-width:1170px}
#col-Nd71RZCgQy>.inner{flex-direction:column;justify-content:center;align-items:inherit;flex-wrap:nowrap}
@media (max-width: 1024px) {
  #section-SSO7jI0s7_,
  #row-5vwyOT8SMb,
  #col-Nd71RZCgQy {
    animation: none !important;
  }
}
.blog-html-container-single *{max-width:100%}
.blog-html-container-single{margin:0 auto;max-width:800px}
.blog-content-fluid-width .blog-html-container-single{max-width:100%}
.blog-html-container-single .header-image{margin:0 auto}
.category-separator{margin:0!important}
.blog-info-dot{font-size:17px!important}
.meta-section-1 span{color:#556c79;font-size:14px;margin-right:.5em}
.meta-section-2{margin-top:.3em}
.meta-section-2 span{color:#556c79;font-size:14px}
.header-image{height:auto;margin:0 auto;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center;object-position:center center;width:100%}
.blog-html-container-single{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.375;overflow:hidden}
.blog-html-container-single ul{display:block;list-style-type:disc;margin:1em 0 1 em;padding-left:40px}
.blog-html-container-single ol{display:block;list-style-type:decimal;margin:1em 0;padding-left:40px}
.blog-html-container-single h1{display:block;font-size:2em;font-weight:700;margin:.67em 0}
.blog-html-container-single h2{display:block;font-size:1.5em;font-weight:700;margin:.83em 0}
.blog-html-container-single h3{display:block;font-size:1.17em;font-weight:700;margin:1em 0}
.blog-html-container-single h4{display:block;font-size:1em;font-weight:700;margin:1.33em 0}
.blog-html-container-single h5{display:block;font-size:.83em;font-weight:700;margin:1.67em 0}
.blog-html-container-single h6{display:block;font-size:.67em;font-weight:700;margin:2.33em 0}
.blog-html-container-single p{display:block;margin-bottom:1em;margin-left:0;margin-right:0}
.blog-html-container-single code{background-color:#6161611a;color:#616161}
.blog-html-container-single pre{background:#0d0d0d;border-radius:.5rem;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem}
.blog-html-container-single pre code{background:none;color:inherit;font-size:.8rem;padding:0}
.blog-html-container-single mark{background-color:#faf594}
.blog-html-container-single img,.blog-html-container-single video{height:auto;max-width:100%}
.blog-html-container-single figure.blog__image-figure{margin:1rem 0;max-width:100%;padding:0}
.blog-html-container-single figure.blog__image-figure img{display:block}
.blog-html-container-single figcaption.blog__image-caption{color:#6b7280;font-size:.875rem;font-style:italic;line-height:1.25rem;margin-top:.5rem;text-align:center}
.blog-html-container-single div.blog-html-container-single-selectednode iframe,.blog-html-container-single img.blog-html-container-single-selectednode,.blog-html-container-single video.blog-html-container-single-selectednode{outline:2px solid #188bf6}
.blog-html-container-single blockquote{border-left:2px solid hsla(0,0%,5%,.1);padding-left:1rem}
.blog-html-container-single hr{border:none;border-top:2px solid hsla(0,0%,5%,.1);margin:2rem 0}
.blog-html-container-single a{color:#335dff;text-decoration:underline}
.blog-html-container-single ul[data-type=taskList]{list-style:none;padding-left:24px}
.blog-html-container-single ul[data-type=taskList] p{margin:0}
.blog-html-container-single ul[data-type=taskList] li{border-radius:.25rem;display:flex}
.blog-html-container-single ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.blog-html-container-single ul[data-type=taskList] li>div{flex:1 1 auto}
.blog-html-container-single input[type=checkbox]{border-radius:4px;height:1rem;width:1rem}
.blog-html-container-single table{border-collapse:collapse;box-sizing:border-box;margin:1rem 0;overflow:hidden;table-layout:fixed;width:100%}
.blog-html-container-single td,.blog-html-container-single th{border:1px solid #eaecf0;box-sizing:border-box;min-width:1.5em;padding:.75rem 1rem;vertical-align:top}
.blog-html-container-single th{background-color:#f9fafb;color:#101828;font-weight:600;text-align:left}
.blog-html-container-single td p,.blog-html-container-single th p{margin:0}
.blog-html-container-single table.tbl-align-center td,.blog-html-container-single table.tbl-align-center th{text-align:center}
.blog-html-container-single table.tbl-align-right td,.blog-html-container-single table.tbl-align-right th{text-align:right}
.blog-html-container-single table.tbl-align-left td,.blog-html-container-single table.tbl-align-left th{text-align:left}
.blog-html-container-single table.tbl-style-striped tbody tr:nth-child(2n) td{background-color:#f9fafb}
.blog-html-container-single table.tbl-style-borderless td,.blog-html-container-single table.tbl-style-borderless th{border:none;border-bottom:1px solid #eaecf0}
.blog-html-container-single table.tbl-style-borderless th{background-color:transparent;border-bottom:2px solid #344054}
.blog-html-container-single table.tbl-style-card{border:1px solid #eaecf0;border-collapse:separate;border-radius:12px;border-spacing:0;overflow:hidden}
.blog-html-container-single table.tbl-style-card td,.blog-html-container-single table.tbl-style-card th{border:none;border-bottom:1px solid #f2f4f7}
.blog-html-container-single table.tbl-style-card tr:last-child td{border-bottom:none}
.blog-html-container-single table.tbl-style-card th{background-color:#f9fafb}
.blog-left-arrow{margin-right:.5em}
.blog-left-arrow:before{content:"";font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:700}
.blog-back-button{color:#6b7280!important;cursor:pointer;display:block;font-size:13px;margin-top:1em;text-decoration:none!important}
.blog-tags{clear:both;display:flex;flex-wrap:wrap;padding:1em 0}
.blog-tags .tag{background-color:#e5e7eb;border-radius:10px;color:#6b7280;font-size:13px;margin:2px;padding:5px 10px}
.blog-author-details{background-color:#f9fafb;border-color:#e5e7eb;border-style:solid;clear:both}
.blog-author-details-md{background-color:#f9fafb;border:1px solid #d0d5dd;border-radius:4px}
.blog-html mark{color:inherit!important}
div[data-code-embed-placeholder]{display:none}
.category-label{color:inherit;text-decoration:none}
.table-of-contents a{cursor:pointer!important}
.table-of-contents .numbered a{width:100%}
.table-of-contents.dotted a,.table-of-contents.numbered a{color:#000;text-decoration:none}
.table-of-contents p{cursor:pointer;margin:0!important}
.link-item{display:flex!important;justify-content:space-between;padding-left:calc(.875rem*(var(--level) - 1))}
.numbered-item{justify-content:space-between}
.dotted-item,.numbered-item{padding-left:calc(.875rem*(var(--level) - 1))}
.dotted-item,.dotted-item a,.numbered-item{color:var(--black);display:flex!important;text-decoration:none}
.line-with-dots{border-bottom:1px dotted #ccc;flex:1;margin:0 6px 2px 3px}
.big-dot{background-color:#000;border-radius:50%;height:6px;margin-top:10px;width:6px}
.big-dot-a{height:100%;width:100%}
.anchor-span{border-bottom:1px dotted transparent;display:flex;flex:1}
.numbered-a{height:25px;width:10px}
.empty-number-a{border-bottom:1px dotted transparent;cursor:text;display:flex;flex:1}
.blog-cover-image-container{align-items:center;display:flex;flex-direction:column}
.blog-cover-image-container picture{width:100%}
.back-to-top{background-color:#f4f7fe;border:none;border-radius:12px;color:#007bff;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px 20px;transition:background .2s ease-in-out}
.hl-blog-content-back-to-top-container{margin:10px auto 0!important;width:-moz-fit-content;width:fit-content}
.author-icons-container{align-items:center;display:flex;margin:0 auto}
.author-social-icon{align-items:center;display:flex;flex-direction:column;padding:5px;text-align:center}
.author-social-icon img{background:gray;border-radius:25%;height:25px;-o-object-fit:cover;object-fit:cover;width:25px}
.blog-html-container-single img[data-popup=true]{cursor:pointer}
@media screen and (max-width:992px){.blog-html img.blog__image--responsive{height:auto!important;width:100%!important}}
.blog-image-overlay{align-items:center;background:#fff;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1200}
.blog-image-overlay__content{max-height:95vh;max-width:95vw;text-align:center}
.blog-image-overlay__content img{border-radius:6px;max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain}
.blog-image-overlay__content__close{background-color:transparent;border:transparent;cursor:pointer;position:absolute;right:16px;top:16px}
.blog-html img[data-popup=true]{cursor:zoom-in}
.blog-author-container{display:flex;justify-content:center}
.blog-author-social-icon{height:13px;width:13px}
.blog-author{align-items:center;display:flex;margin:auto;text-decoration:none!important}
.blog-author .blog-author-image-post{height:36px;width:36px}
.blog-author .blog-author-name{margin-bottom:0}
.blog-author-description{color:#6b7280;font-size:14px;font-style:normal;line-height:16px;text-align:center}
.blog-author-details .blog-author-description{margin-bottom:0}
.blog-author-social-icons{text-align:center}
.blog-author-social-icons a{color:#6b7280!important;margin:.5em;text-decoration:none!important}
.blog-author-social-icon.facebook:before{content:"";font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:700}
.blog-author-social-icon.instagram:before{content:"";font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:700}
.blog-author-social-icon.twitter:before{content:"";font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:700}
.blog-author-social-icon.linkedin:before{content:"";font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:700}
.blog-author-social-icon.youtube:before{content:"";font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:700}
.author-social-icon-container{align-items:center;display:flex;flex-direction:column}
.blog-author-details-modern{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;gap:20px;width:100%}
.blog-author-modern-photo-link{display:block;flex-shrink:0;height:64px;overflow:hidden;text-decoration:none;width:64px}
:where(.blog-author-modern-photo-link){border-radius:50%}
.blog-author-modern-photo-link>img,.blog-author-modern-photo-link>picture,.blog-author-modern-photo-link>picture>img{border-radius:inherit;display:block;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}
.blog-author-modern-body{display:flex;flex:1;flex-direction:column;min-width:0;text-align:left}
.blog-author-meta-row-modern{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:4px}
.blog-author-name-modern{font-weight:600}
.blog-author-name-modern a{color:inherit;text-decoration:none!important}
.blog-author-role-modern{opacity:.7}
.blog-author-sep-modern{color:#d1d5db;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.blog-author-description-modern{margin-left:0;margin-right:0;margin-top:0;text-align:left}
.blog-author-description-modern--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}
.blog-author-description-modern--expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}
.blog-author-description-modern--measure{display:block!important;height:0!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;margin:0!important;max-height:none!important;overflow:hidden;padding-bottom:0!important;padding-top:0!important;pointer-events:none;visibility:hidden}
.blog-author-description-modern .blog-author-read-more{background:transparent;border:0;color:#007bff;cursor:pointer;display:inline;font-weight:600;font:inherit;margin-left:4px;opacity:.9;padding:0;text-decoration:none;vertical-align:baseline;white-space:nowrap}
.blog-author-description-modern .blog-author-read-more:hover{opacity:1;text-decoration:underline}
.blog-author-description-modern .blog-author-read-more:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.author-icons-container-modern{align-items:center;display:inline-flex;flex-wrap:wrap;margin:unset!important}
.author-icons-container-modern img.author-social-icon{height:24px;width:24px}
.author-icons-container-modern .author-social-icon-container{flex-direction:row;gap:4px;text-decoration:none}
.author-icons-container-modern .author-social-icon-container .author-blog-title{text-decoration:none}
.blog-author .blog-author-role{color:#6b7280;font-size:14px;margin-bottom:0}
.blog-author-details .author-social-icon .author-blog-title{margin-bottom:0}