@font-face{font-family:'IBM Plex Mono';src:url(fonts/IBMPlexMono-BoldItalic.eot);src:url(fonts/IBMPlexMono-BoldItalic.eot?#iefix) format('embedded-opentype') , url(fonts/IBMPlexMono-BoldItalic.woff2) format('woff2') , url(fonts/IBMPlexMono-BoldItalic.woff) format('woff') , url(fonts/IBMPlexMono-BoldItalic.ttf) format('truetype') , url(fonts/IBMPlexMono-BoldItalic.svg#IBMPlexMono-BoldItalic) format('svg');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url(fonts/IBMPlexMono-Bold.eot);src:url(fonts/IBMPlexMono-Bold.eot?#iefix) format('embedded-opentype') , url(fonts/IBMPlexMono-Bold.woff2) format('woff2') , url(fonts/IBMPlexMono-Bold.woff) format('woff') , url(fonts/IBMPlexMono-Bold.ttf) format('truetype') , url(fonts/IBMPlexMono-Bold.svg#IBMPlexMono-Bold) format('svg');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url(fonts/IBMPlexMono-Italic.eot);src:url(fonts/IBMPlexMono-Italic.eot?#iefix) format('embedded-opentype') , url(fonts/IBMPlexMono-Italic.woff2) format('woff2') , url(fonts/IBMPlexMono-Italic.woff) format('woff') , url(fonts/IBMPlexMono-Italic.ttf) format('truetype') , url(fonts/IBMPlexMono-Italic.svg#IBMPlexMono-Italic) format('svg');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url(fonts/IBMPlexMono-Regular.eot);src:url(fonts/IBMPlexMono-Regular.eot?#iefix) format('embedded-opentype') , url(fonts/IBMPlexMono-Regular.woff2) format('woff2') , url(fonts/IBMPlexMono-Regular.woff) format('woff') , url(fonts/IBMPlexMono-Regular.ttf) format('truetype') , url(fonts/IBMPlexMono-Regular.svg#IBMPlexMono-Regular) format('svg');font-weight:normal;font-style:normal;font-display:swap}body{font-family:'IBM Plex Mono',serif}:root{--gutter-v:70px;--gutter-h:70px}body .elementor-widget:not(:last-child) {margin-bottom:0}.instagram-feed__wrapper .elementor-widget-divider .elementor-divider-separator{margin:50px 0}ul li::marker{font-size:1.1em;text-transform:inherit;content:'·'}.entry-title{margin-bottom:0}.post-nav__buttons>.elementor-widget-wrap{justify-content:space-between}.post-nav__buttons{display:none!important}.single-post .navigation.post-navigation{padding:var(--gutter-h) 0 0;overflow:visible}.elementor-widget-image-carousel .swiper-wrapper{align-items:center}body .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}#page{padding: 0 calc(var(--gutter-h) / 2)}#page>#content{padding-top: calc(var(--gutter-h) / 2)}.ast-container,.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:0}.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:0}header.site-header{padding-left:0;padding-right:0}#masthead .ast-mobile-header-wrap .ast-primary-header-bar,#masthead .ast-mobile-header-wrap .ast-below-header-bar{padding-left:0;padding-right:0}body .main-navigation ul{padding-top:0}body .main-navigation ul.main-header-menu>li.menu-item{line-height:1.2em!important;padding:1em 0;border-top:1px solid #000}body .main-navigation ul.main-header-menu>li.menu-item a{padding:0;font-weight:bold}body .main-navigation ul.main-header-menu>li.menu-item a:hover{color:var(--ast-global-color-0)}body .main-navigation ul>li:last-child{border-bottom:1px solid #000}header .ast-builder-grid-row{grid-template-columns:100%}header.site-header .main-header-bar-wrap .site-branding{justify-content:center}header.site-header .site-header-primary-section-left>.ast-builder-layout-element,header.site-header .site-header-primary-section-right>.ast-builder-layout-element{width:100%;justify-content:center}.ast-hfb-header .menu-toggle.toggled .ast-close-svg{display:none!important}body .main-navigation ul.main-header-menu>li.menu-item{max-height:3.3em;display:grid;grid-template-rows:1fr;justify-content:flex-start;&:hover {
			max-height: none;
		}
    .sub-menu {
        position: relative !important;
        padding: 1.1em 0 0 1.1em;
        top: 0;
        background: transparent !important;
        box-shadow: none;
        border: 0 none;
        display: grid;
        gap: 0.5em;
    }
}body .main-navigation ul.sub-menu>li:last-child{border-bottom:0 none}@media screen and (max-width:767px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:1em}}@media screen and (min-width:768px){.ast-logo-title-inline .ast-site-identity{padding-top:0}body .main-navigation ul{padding-top:var(--gutter-v)}#page{flex-wrap:wrap;flex-direction:row;flex-wrap:wrap;max-width:1020px;padding:0}#page>header{flex: 0 1 calc(240px + ( var(--gutter-h) * 2 ))}#page>#content{flex: 1 0 calc(100% - (240px + (var(--gutter-h) * 2 )));width: calc(100% - (240px + (var(--gutter-h) * 2 )))}#page>#content>div{max-width:641px;margin-left:0}#page>footer{flex:1 0 100%}header.site-header{padding-left:var(--gutter-h);padding-right:var(--gutter-h)}#page>header>div{padding:var(--gutter-v) 0 0}#page>#content{padding: var(--gutter-v) calc(var(--gutter-h) / 2) 0 0}#page>header>div{position:sticky;top:0}.ast-builder-grid-row{grid-template-columns:1fr}.site-header-section{height:auto}.ast-grid-right-section{justify-content:center}.ast-builder-grid-row>.site-header-section{flex-flow:column}.site-header-section .ast-builder-menu{width:100%}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:0;width:100%}.ast-builder-menu .main-navigation{display:flex;width:100%;flex-flow:column}.ast-builder-menu .main-navigation>ul{flex-flow:column;width:100%}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:0}.ast-primary-header-bar{border:0 none!important}}#page footer{margin-top:var(--gutter-h)}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-footer-grid-columns .site-footer-section{padding-bottom: calc(var(--gutter-v) / 2);margin:0}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row .site-footer-primary-section-1{padding-bottom:0}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{flex-flow:column-reverse;align-items:center}.footer-nav-wrap ul li a{color:var(--ast-global-color-1)}.footer-nav-wrap ul li a:hover{color:var(--ast-global-color-0)}#astra-footer-menu .menu-item>a{padding:0}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{display:flex}.site-primary-footer-wrap[data-section="section-primary-footer-builder"],footer .ast-footer-copyright{font-size:13px}@media screen and (min-width:645px){.footer-nav-wrap .astra-footer-horizontal-menu a{padding:0}.footer-nav-wrap .astra-footer-horizontal-menu a::after{content:'/';display:inline-block}.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a::after{content:'';display:none}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{flex-flow:wrap}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-tablet-vertical-menu{display:flex}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-footer-grid-columns .site-footer-section{padding-bottom:0}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row .site-footer-primary-section-2{flex:1 0 auto}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row .site-footer-primary-section-1{order:3;flex:1 0 100%;padding-top: calc(var(--gutter-h) / 2)}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row .site-footer-primary-section-3{flex:0 0 auto}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-horizontal-menu{justify-content:flex-start}.ast-footer-copyright p{text-align:left}}@media screen and (min-width:769px){footer{padding-left:var(--gutter-h);padding-right: calc(var(--gutter-h) / 2)}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{flex-flow:wrap;align-items:center}}@media screen and (min-width:950px){.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row .site-footer-primary-section-2{flex:1 0 auto}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row .site-footer-primary-section-1{flex:0 0 auto;padding-top:0;order:unset}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row .site-footer-primary-section-3{flex:0 0 auto}}.single-post .post-navigation a{margin:0;padding:0}.single-post .post-navigation a .ast-left-arrow,.single-post .post-navigation a .ast-right-arrow{display:none}.single-post .post-navigation .nav-previous a::before,.single-post .post-navigation .nav-next a::after{content:'';display:inline-flex;width:2em;height:1em;position:relative;top:2px;background-size:contain;background-repeat:no-repeat;background-position:center center}.single-post .post-navigation .nav-previous a::before{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'43.563\'\ height=\'16\'\ viewBox=\'0\ 0\ 43.563\ 16\'%3E%3Cpath\ id=\'Trazado_10\'\ data-name=\'Trazado\ 10\'\ d=\'M8,0,6.545,1.455l5.506,5.506H-27.562V9.039H12.052L6.545,14.545,8,16l8-8Z\'\ transform=\'translate\(16\ 16\)\ rotate\(180\)\'\ fill=\'%23ef5242\'%3E%3C/path%3E%3C/svg%3E)}.single-post .post-navigation .nav-next a::after{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'43.563\'\ height=\'16\'\ viewBox=\'0\ 0\ 43.563\ 16\'%3E%3Cpath\ id=\'Trazado_11\'\ data-name=\'Trazado\ 11\'\ d=\'M8,0,6.545,1.455l5.506,5.506H-27.562V9.039H12.052L6.545,14.545,8,16l8-8Z\'\ transform=\'translate\(27.563\)\'\ fill=\'%23ef5242\'%3E%3C/path%3E%3C/svg%3E)}.single-post .post-navigation .nav-previous a:hover::before{transform:translateX(-5px)}.single-post .post-navigation .nav-next a:hover::after{transform:translateX(5px)}.img_figcaption figure{display:inline-block}.img_figcaption figure>a{width:max-content;display:table-caption}.img_figcaption figure>figcaption{display:table-caption}