.elementor-8192 .elementor-element.elementor-element-37228ce{--display:flex;--padding-top:40px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-8192 .elementor-element.elementor-element-cb547dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8192 .elementor-element.elementor-element-78948f0.elementor-element{--align-self:flex-start;}.elementor-8192 .elementor-element.elementor-element-122a640{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8192 .elementor-element.elementor-element-122a640.e-con{--align-self:center;}.elementor-8192 .elementor-element.elementor-element-3a95ca3{background-color:#FFFFFF14;padding:5px 12px 5px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4D9FF29;border-radius:99px 99px 99px 99px;}.elementor-8192 .elementor-element.elementor-element-3a95ca3:hover{background-color:#FFFFFF21;}.elementor-8192 .elementor-element.elementor-element-3a95ca3.elementor-element{--align-self:flex-start;}.elementor-8192 .elementor-element.elementor-element-3a95ca3 .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:-0.01em;color:#FFCE55;}.elementor-8192 .elementor-element.elementor-element-post-lvl{padding:5px 12px 5px 12px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#C4D9FF38;border-radius:99px 99px 99px 99px;}.elementor-8192 .elementor-element.elementor-element-post-lvl.elementor-element{--align-self:flex-start;}.elementor-8192 .elementor-element.elementor-element-post-lvl .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#C4D9FF73;}.elementor-8192 .elementor-element.elementor-element-eeef220{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-8192 .elementor-element.elementor-element-eeef220 .elementor-heading-title{font-weight:800;line-height:1.04em;letter-spacing:-0.045em;color:#FFFFFF;}.elementor-8192 .elementor-element.elementor-element-001222b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-size:16.5px;font-weight:300;line-height:1.5em;color:#C4D9FF85;}.elementor-8192 .elementor-element.elementor-element-88bdbe5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C4D9FF12;--border-color:#C4D9FF12;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8192 .elementor-element.elementor-element-19b9e98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C4D9FF12;--border-color:#C4D9FF12;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:22px;}.elementor-8192 .elementor-element.elementor-element-19b9e98.e-con{--align-self:center;}.elementor-8192 .elementor-element.elementor-element-55b5998{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;}.elementor-8192 .elementor-element.elementor-element-55b5998 img{width:38px;max-width:38px;height:38px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-8192 .elementor-element.elementor-element-e6f45a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8192 .elementor-element.elementor-element-2e9981f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-8192 .elementor-element.elementor-element-2e9981f.elementor-element{--align-self:flex-start;}.elementor-8192 .elementor-element.elementor-element-2e9981f .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11px;text-transform:uppercase;line-height:1.7em;letter-spacing:0.3em;color:#C4D9FF38;}.elementor-8192 .elementor-element.elementor-element-a5088d9.elementor-element{--align-self:flex-start;}.elementor-8192 .elementor-element.elementor-element-a5088d9 .elementor-heading-title{font-size:13.5px;font-weight:700;line-height:1.1em;letter-spacing:-0.015px;color:#FFFFFF;}.elementor-8192 .elementor-element.elementor-element-3d8ff97{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C4D9FF12;--border-color:#C4D9FF12;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:22px;}.elementor-8192 .elementor-element.elementor-element-3d8ff97.e-con{--align-self:center;}.elementor-8192 .elementor-element.elementor-element-8612bf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-8192 .elementor-element.elementor-element-8612bf3.elementor-element{--align-self:flex-start;}.elementor-8192 .elementor-element.elementor-element-8612bf3 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11px;text-transform:uppercase;line-height:1.7em;letter-spacing:0.3em;color:#C4D9FF38;}.elementor-8192 .elementor-element.elementor-element-0221687.elementor-element{--align-self:flex-start;}.elementor-8192 .elementor-element.elementor-element-0221687 .elementor-heading-title{font-size:13.5px;font-weight:700;line-height:1.1em;letter-spacing:-0.015px;color:#FFFFFF;}.elementor-8192 .elementor-element.elementor-element-57b72f3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C4D9FF12;--border-color:#C4D9FF12;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:22px;}.elementor-8192 .elementor-element.elementor-element-57b72f3.e-con{--align-self:center;}.elementor-8192 .elementor-element.elementor-element-0189532{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-8192 .elementor-element.elementor-element-0189532.elementor-element{--align-self:flex-start;}.elementor-8192 .elementor-element.elementor-element-0189532 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11px;text-transform:uppercase;line-height:1.7em;letter-spacing:0.3em;color:#C4D9FF38;}.elementor-8192 .elementor-element.elementor-element-e417af4.elementor-element{--align-self:flex-start;}.elementor-8192 .elementor-element.elementor-element-e417af4 .elementor-heading-title{font-size:13.5px;font-weight:700;line-height:1.1em;letter-spacing:-0.015px;color:#FFFFFF;}.elementor-8192 .elementor-element.elementor-element-a8d8eb5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C4D9FF12;--border-color:#C4D9FF12;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8192 .elementor-element.elementor-element-a8d8eb5.e-con{--align-self:center;}.elementor-8192 .elementor-element.elementor-element-b4b095e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-8192 .elementor-element.elementor-element-b4b095e.elementor-element{--align-self:flex-start;}.elementor-8192 .elementor-element.elementor-element-b4b095e .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11px;text-transform:uppercase;line-height:1.7em;letter-spacing:0.3em;color:#C4D9FF38;}.elementor-8192 .elementor-element.elementor-element-ba1f496.elementor-element{--align-self:flex-start;}.elementor-8192 .elementor-element.elementor-element-ba1f496 .elementor-heading-title{font-size:13.5px;font-weight:700;line-height:1.1em;letter-spacing:-0.015px;color:#FFFFFF;}.elementor-8192 .elementor-element.elementor-element-5eb9c92{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-8192 .elementor-element.elementor-element-8de176b{--display:flex;}.elementor-8192 .elementor-element.elementor-element-dec8de6{--display:flex;}.elementor-8192 .elementor-element.elementor-element-1088b81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-8192 .elementor-element.elementor-element-19b9e98{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-8192 .elementor-element.elementor-element-3d8ff97{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8192 .elementor-element.elementor-element-a8d8eb5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-8192 .elementor-element.elementor-element-cb547dd{--width:780px;}.elementor-8192 .elementor-element.elementor-element-5eb9c92{--content-width:1140px;}.elementor-8192 .elementor-element.elementor-element-8de176b{--width:70%;}.elementor-8192 .elementor-element.elementor-element-dec8de6{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8192 .elementor-element.elementor-element-cb547dd{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-78948f0 */.crumb {
    display: flex;
    align-items: center;
    gap: 8px;
    font-family: 'DM Mono', monospace;
    font-size: 10px;
    letter-spacing: .07em;
    text-transform: uppercase;
    color: rgba(196, 217, 255, .26);
    margin-bottom: 26px;
    flex-wrap: wrap;
    line-height: 1.9em;
}
.crumb a {
    color: rgba(196, 217, 255, .26);
    transition: color .13s;
}
.crumb a:hover {
    color: rgba(196, 217, 255, .7);
}
.crumb .last {
    color: #FFCE55;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a95ca3 */.post-cat {
    transition: all .13s;
    display: inline-flex;
    align-items: center;
    gap: 6px;
}
.post-cat:hover {
    border-color: rgba(196, 217, 255, .3);
}
.post-cat i {
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-post-lvl */.post-lvl {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}
.post-lvl i {
    font-size: 12px;
    color: #FFCE55;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eeef220 */.post-title h1 {
    font-size: clamp(30px, 4.6vw, 50px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5088d9 */.pm-val i{
    margin-right: 5px;
    font-size: 13px;
    color: #FFCE55;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0221687 */.pm-val i{
    margin-right: 5px;
    font-size: 13px;
    color: #FFCE55;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e417af4 */.pm-val i{
    margin-right: 5px;
    font-size: 13px;
    color: #FFCE55;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba1f496 */.pm-val i{
    margin-right: 5px;
    font-size: 13px;
    color: #FFCE55;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-322e46d */.elementor-widget-theme-post-content {
    counter-reset: mayterio-h2;
}
.elementor-widget-theme-post-content h2 {
    counter-increment: mayterio-h2;
    display: flex;
    align-items: baseline;
    gap: 12px;
}
.elementor-widget-theme-post-content h2::before {
    content: counter(mayterio-h2, decimal-leading-zero);
    font-family: 'DM Mono', monospace;
    font-size: 12px;
    font-weight: 500;
    color: #F5AD00;
    flex-shrink: 0;
    position: relative;
    top: -2px;
}
.elementor-widget-theme-post-content a {
    color: #1A4FCC;
    font-weight: 500;
    border-bottom: 1.5px solid #C4D9FF;
    transition: color .13s, border-color .13s;
}
.elementor-widget-theme-post-content a:hover {
    color: #0E35A0;
    border-color: #1A4FCC;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec8de6 */.elementor-element-dec8de6 {
    position: sticky;
    top: 84px;
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb9c92 */.elementor-element-5eb9c92 {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1088b81 */.elementor-element-1088b81 {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}/* End custom CSS */