.elementor-4832 .elementor-element.elementor-element-270e0a7f{--display:flex;--min-height:88vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:auto;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-4832 .elementor-element.elementor-element-270e0a7f:not(.elementor-motion-effects-element-type-background), .elementor-4832 .elementor-element.elementor-element-270e0a7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://armbarmarketing.com/wp-content/uploads/2025/08/lightbg-grade.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-4832 .elementor-element.elementor-element-75eb885b{font-family:"Helvetica", Sans-serif;font-size:0.8em;font-weight:400;line-height:30px;letter-spacing:0.8px;color:#000000;}.elementor-4832 .elementor-element.elementor-element-6a9e4fc1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3em;line-height:60px;letter-spacing:0.8px;color:#181818;}.elementor-4832 .elementor-element.elementor-element-75f1be37 .elementor-repeater-item-3ad7b5b .elementor-icon-list-icon{width:20px;}.elementor-4832 .elementor-element.elementor-element-75f1be37 .elementor-icon-list-icon{width:14px;}.elementor-4832 .elementor-element.elementor-element-75f1be37 .elementor-icon-list-icon i{font-size:14px;}.elementor-4832 .elementor-element.elementor-element-75f1be37 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-4832 .elementor-element.elementor-element-75f1be37 .elementor-icon-list-text, .elementor-4832 .elementor-element.elementor-element-75f1be37 .elementor-icon-list-text a{color:#797979;}.elementor-4832 .elementor-element.elementor-element-75f1be37 .elementor-icon-list-item{font-family:"Poppins", Sans-serif;}.elementor-4832 .elementor-element.elementor-element-24b6557e img{height:550px;object-fit:contain;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-4832 .elementor-element.elementor-element-4472db77{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-4832 .elementor-element.elementor-element-21fd969 .elementor-toc__header-title{text-align:start;}.elementor-4832 .elementor-element.elementor-element-21fd969 .elementor-toc__header{flex-direction:row;}.elementor-4832 .elementor-element.elementor-element-21fd969{--item-text-hover-decoration:underline;}.elementor-4832 .elementor-element.elementor-element-7cbc0de > .elementor-widget-container{margin:0px 0px 125px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4832 .elementor-element.elementor-element-270e0a7f{--content-width:980px;}}@media(min-width:1025px){.elementor-4832 .elementor-element.elementor-element-270e0a7f:not(.elementor-motion-effects-element-type-background), .elementor-4832 .elementor-element.elementor-element-270e0a7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-4832 .elementor-element.elementor-element-270e0a7f{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-4832 .elementor-element.elementor-element-4472db77{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}}/* Start custom CSS for html, class: .elementor-element-7cbc0de */body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.7;color:#0f172a;background:#ffffff;margin:0;padding:0}

    h1{font-size:2.2rem;line-height:1.2;margin:0 0 16px 0;color:#0b1220}
    h2{font-size:1.5rem;line-height:1.3;margin:40px 0 12px 0;color:#0b1220}
    h3{font-size:1.15rem;margin:28px 0 10px 0;color:#0b1220}
    p{margin:14px 0}
    a{color:#0ea5e9;text-decoration:none}
    a:hover{text-decoration:underline}
    .byline{font-size:.95rem;color:#475569;margin-bottom:28px}
    .muted{color:#475569}
    .note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin:18px 0}
    footer{margin-top:48px;padding-top:20px;border-top:1px solid #e2e8f0}
    code.jsonld{white-space:pre-wrap;display:block;padding:12px;background:#0b1220;color:#f1f5f9;border-radius:10px;overflow:auto;font-size:.85rem}/* End custom CSS */
/* Start custom CSS */.sect-padding {
    padding-top: 30px;
    padding-bottom: 30px;
}/* End custom CSS */