.elementor-16041 .elementor-element.elementor-element-f6f7000{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:52px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-16041 .elementor-element.elementor-element-f6f7000:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-f6f7000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-060fffa );}.elementor-16041 .elementor-element.elementor-element-039d2c5 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-8bcd661 );}.elementor-16041 .elementor-element.elementor-element-0ed8ed5 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;color:var( --e-global-color-db8e28f );}.elementor-16041 .elementor-element.elementor-element-1ea082c{font-family:"JetBrains Mono", Sans-serif;font-size:11.5px;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-a2c376a );}.elementor-16041 .elementor-element.elementor-element-e9bae55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-16041 .elementor-element.elementor-element-e9bae55:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-e9bae55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-060fffa );}.elementor-16041 .elementor-element.elementor-element-4363e37{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:767px){.elementor-16041 .elementor-element.elementor-element-0ed8ed5 .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-16041 .elementor-element.elementor-element-f6f7000{--content-width:860px;}.elementor-16041 .elementor-element.elementor-element-e9bae55{--content-width:860px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-dbd4ba5 */.elementor-16041 .elementor-element.elementor-element-dbd4ba5 { color: #C9CFD6; font-family: 'Public Sans','Helvetica Neue',sans-serif; font-size: 16.5px; line-height: 1.75; }
.elementor-16041 .elementor-element.elementor-element-dbd4ba5 h2, .elementor-16041 .elementor-element.elementor-element-dbd4ba5 h3, .elementor-16041 .elementor-element.elementor-element-dbd4ba5 h4 { color: #F4EFE6; font-family: 'Archivo','Avenir Next',sans-serif; font-weight: 800; letter-spacing: -.01em; margin-top: 1.6em; }
.elementor-16041 .elementor-element.elementor-element-dbd4ba5 a { color: #F2A33C; }
.elementor-16041 .elementor-element.elementor-element-dbd4ba5 img { border-radius: 8px; }
.elementor-16041 .elementor-element.elementor-element-dbd4ba5 blockquote { border-left: 3px solid #F2A33C; margin: 1.4em 0; padding: .3em 0 .3em 1.2em; color: #F4EFE6; }
.elementor-16041 .elementor-element.elementor-element-dbd4ba5 code { color: #F2A33C; background: #191E23; padding: .15em .45em; border-radius: 4px; font-family: 'JetBrains Mono','Menlo',monospace; font-size: .88em; }
.elementor-16041 .elementor-element.elementor-element-dbd4ba5 pre { background: #191E23; border: 1px solid #262C33; border-radius: 8px; padding: 18px; overflow-x: auto; }
.elementor-16041 .elementor-element.elementor-element-dbd4ba5 ul li::marker, .elementor-16041 .elementor-element.elementor-element-dbd4ba5 ol li::marker { color: #F2A33C; }/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-4363e37 */.elementor-16041 .elementor-element.elementor-element-4363e37 { border-top: 1px solid #262C33; padding-top: 22px; }
.elementor-16041 .elementor-element.elementor-element-4363e37 .post-navigation__prev--label, .elementor-16041 .elementor-element.elementor-element-4363e37 .post-navigation__next--label { color: #8B949C; font-family: 'JetBrains Mono','Menlo',monospace; font-size: 10.5px; letter-spacing: 1.5px; text-transform: uppercase; }
.elementor-16041 .elementor-element.elementor-element-4363e37 .post-navigation__prev--title, .elementor-16041 .elementor-element.elementor-element-4363e37 .post-navigation__next--title { color: #F4EFE6; font-family: 'Archivo','Avenir Next',sans-serif; font-weight: 700; font-size: 14.5px; }
.elementor-16041 .elementor-element.elementor-element-4363e37 a:hover .post-navigation__prev--title, .elementor-16041 .elementor-element.elementor-element-4363e37 a:hover .post-navigation__next--title { color: #F2A33C; }/* End custom CSS */