.elementor-3 .elementor-element.elementor-element-e331314{--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:8%;--padding-bottom:9%;--padding-left:5%;--padding-right:5%;}.elementor-3 .elementor-element.elementor-element-e331314:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-e331314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-3 .elementor-element.elementor-element-fcaec77{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-a5bd65b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:#B8974E;}.elementor-3 .elementor-element.elementor-element-51b1e53{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;color:#A1A1AA;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-e331314{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-e331314{--padding-top:16%;--padding-bottom:18%;--padding-left:5%;--padding-right:5%;}}/* Start custom CSS for text-editor, class: .elementor-element-35e089e */.elementor-3 .elementor-element.elementor-element-35e089e h2{font-family:Inter,sans-serif;font-size:22px;font-weight:600;color:#FAFAFA;margin:44px 0 14px;letter-spacing:-0.01em;padding-top:28px;border-top:1px solid rgba(255,255,255,0.14);} .elementor-3 .elementor-element.elementor-element-35e089e p, .elementor-3 .elementor-element.elementor-element-35e089e li{font-size:16px;line-height:1.75;color:#D4D4D8;} .elementor-3 .elementor-element.elementor-element-35e089e p{margin:0 0 16px;} .elementor-3 .elementor-element.elementor-element-35e089e ul{margin:0 0 18px;padding-left:22px;} .elementor-3 .elementor-element.elementor-element-35e089e li{margin-bottom:8px;} .elementor-3 .elementor-element.elementor-element-35e089e li::marker{color:#B8974E;} .elementor-3 .elementor-element.elementor-element-35e089e strong{color:#FAFAFA;font-weight:600;} .elementor-3 .elementor-element.elementor-element-35e089e a{color:#D8BE85;text-decoration:underline;text-underline-offset:3px;} .elementor-3 .elementor-element.elementor-element-35e089e a:hover{color:#FAFAFA;} @media (max-width:767px){.elementor-3 .elementor-element.elementor-element-35e089e h2{font-size:20px;margin-top:36px;padding-top:24px;} .elementor-3 .elementor-element.elementor-element-35e089e p, .elementor-3 .elementor-element.elementor-element-35e089e li{font-size:15px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcaec77 */.elementor-3 .elementor-element.elementor-element-fcaec77{max-width:760px;margin-left:auto;margin-right:auto;}/* End custom CSS */