.elementor .sidebar-post-link:hover,.elementor .sidebar-post-link:focus-visible{color:#ffffff;}.elementor .sidebar-post-link{font-family:var(--font-heading);font-size:13px;color:var(--accent);letter-spacing:1px;line-height:18px;text-transform:uppercase;display:block;}.elementor .sidebar-loop-layout{padding:0px;margin-block-end:40px;display:flex;flex-direction:column;gap:10px;grid-template-columns:1fr;}.elementor .blog-page-link:hover,.elementor .blog-page-link:focus-visible{color:#181818;background-color:var(--accent);}.elementor .blog-page-link{width:auto;font-family:var(--font-heading);font-size:14px;color:var(--accent);letter-spacing:1px;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-width:1px;border-color:#d9985f;border-style:solid;}.elementor .blog-pagination{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;justify-content:flex-start;}.elementor .blog-more:hover,.elementor .blog-more:focus-visible{color:var(--accent);}.elementor .blog-more{font-family:var(--font-heading);font-weight:700;font-size:14px;color:#ffffff;letter-spacing:3px;text-transform:uppercase;padding:0px;border-width:0px;background-color:transparent;display:inline-block;align-self:flex-start;}.elementor .blog-more-bar{width:30px;height:2px;padding:0px;margin-block-end:18px;background-color:#ffffff;}.elementor .blog-item-excerpt{font-family:var(--font-body);font-size:14px;color:var(--text-body);line-height:20px;margin-block-end:25px;display:block;}.elementor .blog-item-img{width:100%;height:auto;max-width:770px;margin-block-end:18px;display:block;}.elementor .blog-item-title:hover,.elementor .blog-item-title:focus-visible{color:#ffffff;}.elementor .blog-item-title{font-family:var(--font-heading);font-weight:400;font-size:20px;color:var(--accent);letter-spacing:0px;line-height:24px;text-transform:uppercase;padding-block-start:14px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:block;}.elementor .blog-item{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .blog-loop-layout{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:60px;grid-template-columns:1fr;}.elementor .page-band{width:100%;padding:0px;background-color:#272727;flex-direction:column;}.elementor .row-cols{padding:0px;gap:30px;align-items:flex-start;}.elementor .pad-x-bottom{padding-block-start:0px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .col{flex-direction:column;}.elementor .sidebar-list{font-family:var(--font-body);font-size:14px;color:var(--text-body);line-height:20px;margin-block-end:20px;display:block;}.elementor .sidebar-title{font-family:var(--font-heading);font-weight:400;font-size:36px;color:var(--heading);letter-spacing:3px;line-height:40px;text-transform:uppercase;padding-block-start:10px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .svc-sidebar{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;flex:1 1 0px;}.elementor .svc-main{min-width:0px;padding-block-start:8px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;flex:2 1 0px;}.elementor .breadcrumbs{font-family:var(--font-body);font-size:13px;color:var(--text-muted);padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:25px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: #555555;\n}.elementor .title-h1{font-family:var(--font-heading);font-weight:400;font-size:36px;color:var(--heading);letter-spacing:3px;line-height:36px;text-transform:uppercase;padding-block-start:38px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: #555555; overflow-wrap: break-word;\n}.elementor .wrap-1200{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}