.elementor-220 .elementor-element.elementor-element-397d2913{--display:flex;}.elementor-220 .elementor-element.elementor-element-397923e0{--display:flex;}.elementor-220 .elementor-element.elementor-element-b222019{--display:flex;}.elementor-220 .elementor-element.elementor-element-1fd83413{--display:flex;}.elementor-220 .elementor-element.elementor-element-600faf95{--display:flex;}.elementor-220 .elementor-element.elementor-element-3132228f .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-2821ab00 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-260bff07{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-5fb3bf10{--display:flex;}.elementor-220 .elementor-element.elementor-element-40c74140 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-906c873 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-2632bbc7{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-13cc7bd1{--display:flex;}.elementor-220 .elementor-element.elementor-element-5c22f3cf{--display:flex;}.elementor-220 .elementor-element.elementor-element-1db1a89b{--display:flex;}.elementor-220 .elementor-element.elementor-element-661f783d .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-b00f00a{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-5723fda8{--display:flex;}.elementor-220 .elementor-element.elementor-element-dfaef5 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-2b427c62{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-5e698643{--display:flex;}.elementor-220 .elementor-element.elementor-element-6e426b88{--display:flex;}.elementor-220 .elementor-element.elementor-element-19eb2dc8 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-62bd8313{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-380f6654{--display:flex;}.elementor-220 .elementor-element.elementor-element-121d4c1e .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-20b41267{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-3b082d3b{--display:flex;}.elementor-220 .elementor-element.elementor-element-733fe138 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-652e555a{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-fe67609{--display:flex;}.elementor-220 .elementor-element.elementor-element-65e0ad09{--display:flex;}.elementor-220 .elementor-element.elementor-element-50f64073{--display:flex;}.elementor-220 .elementor-element.elementor-element-438fb05f{--display:flex;}.elementor-220 .elementor-element.elementor-element-474902c5 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-95045d9 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-3bf2a9c3{--display:flex;}.elementor-220 .elementor-element.elementor-element-4e11480c{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-3bd5b1d5{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-cb8143d{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-2b03a76c .elementor-button{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-6560cf62{--display:flex;}.elementor-220 .elementor-element.elementor-element-5bd0249b{--display:flex;}.elementor-220 .elementor-element.elementor-element-10b0958d{--display:flex;}.elementor-220 .elementor-element.elementor-element-399bd480 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-6be6abdd .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-48f02b2b{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-79f39702{--display:flex;}.elementor-220 .elementor-element.elementor-element-5bad870{--display:flex;}.elementor-220 .elementor-element.elementor-element-2b1200d3 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-705790ed .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-5b56f0c4{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-3ec47450{--display:flex;}.elementor-220 .elementor-element.elementor-element-151921cc .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-566300d3 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-238a2861{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-6007a9df{--display:flex;}.elementor-220 .elementor-element.elementor-element-6ce917e9 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-79d71f5b .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-787b9327{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-5640b5e4{--display:flex;}.elementor-220 .elementor-element.elementor-element-123cc9b9{--display:flex;}.elementor-220 .elementor-element.elementor-element-3fa1bd73{--display:flex;}.elementor-220 .elementor-element.elementor-element-26801e24{--display:flex;}.elementor-220 .elementor-element.elementor-element-6b9b8b27 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-23fb3d57 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-6f576959{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-1e14bee4{--display:flex;}.elementor-220 .elementor-element.elementor-element-1bc7db93{--display:flex;}.elementor-220 .elementor-element.elementor-element-e856166 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-3dcd48b4 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-55393ec0{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-7594818c{--display:flex;}.elementor-220 .elementor-element.elementor-element-536995db .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-1ddbb38a .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-67aa3c86{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-767d1cd8 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-633a69c{--display:flex;}.elementor-220 .elementor-element.elementor-element-65e7b72b{--display:flex;}.elementor-220 .elementor-element.elementor-element-7949bf9d{--display:flex;}.elementor-220 .elementor-element.elementor-element-4586fe31 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-142ff58a .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-522e5f08{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-7fcd4967 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-5c12b8cd{--display:flex;}.elementor-220 .elementor-element.elementor-element-670fc24f{--display:flex;}.elementor-220 .elementor-element.elementor-element-3596a4c0{--display:flex;}.elementor-220 .elementor-element.elementor-element-7509783b .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-a5a4025 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-220 .elementor-element.elementor-element-664d002a{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-3f1d0c2d{--display:flex;}.elementor-220 .elementor-element.elementor-element-3e3ef708 .elementor-button{font-family:"Inter", Sans-serif;}.elementor-220 .elementor-element.elementor-element-6a50f910 .elementor-button{font-family:"Inter", Sans-serif;}/* Start custom CSS for container, class: .elementor-element-397d2913 *//* MILITAO — CSS do modelo; cores principais nas variaveis abaixo. */
.militao-about .elementor-heading-title{font-family:Sora,Arial,sans-serif}
.militao-about .e-con{padding:0;gap:20px;flex-direction:column}
.militao-about .elementor-button,.militao-about .elementor-widget-text-editor{font-family:Inter,Arial,sans-serif}
.militao-about{--m-ink:#191B21;--m-muted:#626873;--m-paper:#F7F8FA;--m-accent:#833E90;--width:100%;width:100%;max-width:none;gap:0;padding:0;color:var(--m-ink);background:#fff;font-family:Inter,Arial,sans-serif}
.militao-about,.militao-about *{box-sizing:border-box}
.militao-about .e-con{min-width:0}
.militao-about .elementor-widget{margin-bottom:0;min-width:0}
.militao-about .elementor-heading-title{color:inherit;line-height:1.15}
.militao-about p{margin:0}
.militao-about .elementor-widget-text-editor{color:var(--m-muted);font-size:16px;line-height:1.75}
.militao-about a{text-decoration:none}
.militao-about a:focus-visible{outline:3px solid #833E90;outline-offset:5px}
.militao-about .m-section{--width:100%;width:100%;padding:100px 32px;gap:0;scroll-margin-top:32px}
.militao-about .m-inner{--width:100%;width:100%;max-width:1200px;margin-inline:auto;gap:48px;padding:0}
.militao-about .m-header{padding:24px 32px;background:#fff;border-bottom:1px solid #EBEDF0}
.militao-about .m-header-row,.militao-about .m-footer-row{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}
.militao-about .m-brand{width:auto}
.militao-about .m-brand .elementor-heading-title{font-size:32px;letter-spacing:-2px;font-weight:700}
.militao-about .m-brand-dot{color:#833E90}
.militao-about .m-nav{--width:auto;width:auto;flex-direction:row;align-items:center;gap:24px}
.militao-about .m-nav-link{width:auto}
.militao-about .m-nav-link .elementor-button{background:transparent;color:var(--m-ink);padding:12px 0;font-size:14px;font-weight:500;box-shadow:none;border:0}
.militao-about .m-nav-link .elementor-button:hover{color:#54265D}
.militao-about .m-button{width:auto}
.militao-about .m-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;background:var(--m-ink);color:#fff;border:1px solid var(--m-ink);border-radius:100px;padding:19px 25px;font-size:14px;line-height:1.35;font-weight:600;transition:transform .2s,background .2s}
.militao-about .m-button .elementor-button:hover{background:#343842;transform:translateY(-2px)}
.militao-about .m-secondary .elementor-button{background:transparent;color:var(--m-ink);border-color:#CDD1D8}
.militao-about .m-secondary .elementor-button:hover{background:#EAEDF0}
.militao-about .m-small .elementor-button{padding:14px 21px}
.militao-about .m-hero{background:var(--m-paper);padding-top:88px;padding-bottom:44px}
.militao-about .m-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:60px;align-items:center}
.militao-about .m-hero-copy{gap:24px}
.militao-about .m-label .elementor-heading-title{font-size:11px;line-height:1.5;letter-spacing:1.7px;font-weight:600}
.militao-about .m-h1 .elementor-heading-title{font-size:58px;line-height:1.08;letter-spacing:-2.6px;font-weight:600}
.militao-about .m-highlight{color:#833E90}
.militao-about .m-lead{max-width:540px;font-size:17px;line-height:1.7}
.militao-about .m-actions{flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}
.militao-about .m-micro{font-size:12px;line-height:1.6}
.militao-about .m-hero-art{gap:18px;align-items:flex-end}
.militao-about .m-showcase{width:100%;gap:0;background:#fff;border:1px solid #E4E7EA;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #18212212;transform:rotate(-2deg)}
.militao-about .m-window-bar{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#fff}
.militao-about .m-dots .elementor-heading-title{font-size:10px;letter-spacing:3px;color:#BBC1C8}
.militao-about .m-window-label .elementor-heading-title{font-size:10px;letter-spacing:.5px;color:#717784}
.militao-about .m-hero-image-frame{background:#F3EBF5;aspect-ratio:1.4;min-height:250px;gap:0;overflow:hidden}
.militao-about .m-image,.militao-about .m-image .elementor-widget-container{width:100%;height:100%}
.militao-about .m-image img{display:block;width:100%;height:100%;object-fit:cover}
.militao-about .m-showcase-caption{padding:23px;gap:6px}
.militao-about .m-caption-title .elementor-heading-title{font-size:18px}
.militao-about .m-art-note{width:80%;background:var(--m-accent);padding:24px;border-radius:18px;gap:12px;transform:rotate(2deg)}
.militao-about .m-note-title .elementor-heading-title{font-size:23px;letter-spacing:-.7px}
.militao-about .m-proof{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #DEE2E6;padding-top:30px;margin-top:25px}
.militao-about .m-proof>.elementor-widget{width:auto}
.militao-about .m-proof-title .elementor-heading-title{font-size:15px}
.militao-about .m-proof-text{font-size:13px}
.militao-about .m-section-intro{max-width:780px;gap:18px}
.militao-about .m-h2 .elementor-heading-title{font-size:43px;line-height:1.17;letter-spacing:-1.6px}
.militao-about .m-intro-copy{max-width:600px}
.militao-about .m-h3 .elementor-heading-title{font-size:21px;line-height:1.3;letter-spacing:-.5px}
.militao-about .m-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.militao-about .m-project{gap:20px}
.militao-about .m-project-image-frame{aspect-ratio:1.2;min-height:250px;border-radius:20px;overflow:hidden;background:#E8E4DE;transition:transform .25s}
.militao-about .m-project-tone-1{background:#F3EBF5}
.militao-about .m-project-tone-2{background:#E0E4EC}
.militao-about .m-project:hover .m-project-image-frame{transform:translateY(-5px)}
.militao-about .m-project-meta{gap:7px}
.militao-about .m-services{background:var(--m-paper)}
.militao-about .m-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.militao-about .m-service-card{padding:32px;border:1px solid #E6E9ED;border-radius:22px;background:#fff;gap:18px;transition:transform .2s,box-shadow .2s}
.militao-about .m-service-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px #1721320A}
.militao-about .m-card-number .elementor-heading-title{font-size:13px;color:#833E90;letter-spacing:1px}
.militao-about .m-card-copy{font-size:15px;line-height:1.7;flex-grow:1}
.militao-about .m-tag{font-size:11px;letter-spacing:.2px;border-top:1px solid #EBEEF0;padding-top:16px}
.militao-about .m-card-link .elementor-button{background:transparent;border:0;box-shadow:none;color:var(--m-ink);padding:0;font-size:12px;line-height:1.5;text-align:left}
.militao-about .m-card-link .elementor-button:hover{color:#54265D}
.militao-about .m-process{background:#1B1D23;color:#fff}
.militao-about .m-process .elementor-widget-text-editor{color:#B8BDC7;font-size:15px}
.militao-about .m-process .m-label{color:var(--m-accent)}
.militao-about .m-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.militao-about .m-step{gap:20px;border-top:1px solid #44464D;padding-top:26px}
.militao-about .m-step-number .elementor-heading-title{font-size:38px;color:var(--m-accent);letter-spacing:-1px}
.militao-about .m-about-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:84px;align-items:center}
.militao-about .m-portrait-frame{background:#E8EAED;border-radius:24px;aspect-ratio:.85;min-height:440px;overflow:hidden;gap:0}
.militao-about .m-about-copy{gap:22px}
.militao-about .m-about-tags{flex-direction:row;flex-wrap:wrap;gap:10px}
.militao-about .m-pill{width:auto;font-size:12px;padding:7px 13px;background:#F0F2F4;border-radius:30px}
.militao-about .m-contact{padding-top:0}
.militao-about .m-contact-card{background:var(--m-accent);border-radius:30px;padding:70px 36px;align-items:center;text-align:center;gap:23px}
.militao-about .m-contact-copy{max-width:600px;color:#F3EBF5}
.militao-about .m-contact-services{font-size:12px;color:#F3EBF5}
.militao-about .m-footer{padding-top:30px;padding-bottom:30px;border-top:1px solid #EBEDF0}
.militao-about .m-footer-brand{width:auto;gap:8px}
@media(max-width:1024px){
.militao-about .m-section{padding:72px 26px}
.militao-about .m-header,.militao-about .m-footer{padding:24px 26px}
.militao-about .m-hero-grid{gap:30px}
.militao-about .m-h1 .elementor-heading-title{font-size:45px;letter-spacing:-1.8px}
.militao-about .m-h2 .elementor-heading-title{font-size:36px;letter-spacing:-1.2px}
.militao-about .m-hero-image-frame{min-height:210px}
.militao-about .m-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.militao-about .m-project-grid{gap:20px}
.militao-about .m-project-image-frame{min-height:180px}
.militao-about .m-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.militao-about .m-about-grid{gap:40px}
.militao-about .m-portrait-frame{min-height:390px}
.militao-about .m-contact{padding-top:0}
.militao-about .m-footer-row{flex-wrap:wrap}
}
@media(max-width:767px){
.militao-about .m-section{padding:58px 20px}
.militao-about .m-inner{gap:32px}
.militao-about .m-header{padding:18px 20px}
.militao-about .m-header-row{flex-wrap:wrap;gap:16px}
.militao-about .m-brand .elementor-heading-title{font-size:28px}
.militao-about .m-header-row>.m-button{margin-left:auto}
.militao-about .m-header-row>.m-nav{order:3;width:100%;justify-content:center;gap:30px;border-top:1px solid #EBEDF0;padding-top:5px}
.militao-about .m-small .elementor-button{padding:12px 16px;font-size:12px}
.militao-about .m-hero{padding-top:48px}
.militao-about .m-hero-grid,.militao-about .m-about-grid{grid-template-columns:minmax(0,1fr);gap:40px}
.militao-about .m-h1 .elementor-heading-title{font-size:39px;letter-spacing:-1.5px;line-height:1.12}
.militao-about .m-h2 .elementor-heading-title{font-size:31px;letter-spacing:-1px}
.militao-about .m-h3 .elementor-heading-title{font-size:21px}
.militao-about .m-label .elementor-heading-title{font-size:10px;letter-spacing:1.3px}
.militao-about .m-lead{font-size:16px}
.militao-about .m-actions{flex-direction:column;align-items:stretch}
.militao-about .m-actions>.m-button,.militao-about .m-actions .elementor-button{width:100%}
.militao-about .m-hero-art{padding:4px}
.militao-about .m-showcase,.militao-about .m-art-note{transform:none}
.militao-about .m-hero-image-frame{min-height:230px}
.militao-about .m-art-note{width:86%;padding:22px}
.militao-about .m-proof{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:25px;margin-top:0}
.militao-about .m-proof>.elementor-widget:last-child{grid-column:1/-1;padding-top:7px}
.militao-about .m-project-grid,.militao-about .m-service-grid,.militao-about .m-process-grid{grid-template-columns:minmax(0,1fr);gap:22px}
.militao-about .m-project-grid{gap:32px}
.militao-about .m-project-image-frame{min-height:250px}
.militao-about .m-service-card{padding:27px;gap:17px}
.militao-about .m-process-grid{gap:30px}
.militao-about .m-portrait-frame{min-height:360px;max-height:500px}
.militao-about .m-contact{padding-top:0}
.militao-about .m-contact-card{padding:44px 22px;border-radius:24px}
.militao-about .m-contact-card .m-h2 .elementor-heading-title{font-size:30px}
.militao-about .m-footer{padding:27px 20px}
.militao-about .m-footer-row{flex-direction:column;align-items:flex-start;gap:22px}
}
@media(prefers-reduced-motion:reduce){.militao-about *{transition:none!important;transform:none!important}}
.militao-about .a-hero{background:var(--m-paper);padding-top:90px;padding-bottom:40px}
.militao-about .a-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:72px;align-items:center}
.militao-about .a-title .elementor-heading-title{font-size:64px;line-height:1.08;letter-spacing:-3px;font-weight:600}
.militao-about .a-visual{position:relative;gap:0;padding:0 0 0 18px}
.militao-about .a-photo{min-height:470px;aspect-ratio:.88;border-radius:150px 28px 28px 28px;overflow:hidden;background:#F3EBF5;gap:0}
.militao-about .a-signature{padding:22px 12px 0;gap:5px}
.militao-about .a-stamp{position:absolute;left:-20px;bottom:100px;width:160px;background:var(--m-accent);border-radius:22px;padding:22px;gap:8px;transform:rotate(-5deg)}
.militao-about .a-stat .elementor-heading-title{font-size:48px;letter-spacing:-2px}
.militao-about .a-stamp .elementor-widget-text-editor{color:#F3EBF5}
.militao-about .a-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;border-top:1px solid #E5DCE8;padding-top:32px;margin-top:16px}
.militao-about .a-fact{gap:7px}
.militao-about .a-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:90px}
.militao-about .a-practice-list{gap:34px}
.militao-about .a-practice{border-top:1px solid #44464D;padding-top:24px;gap:15px}
.militao-about .a-practice .m-card-number .elementor-heading-title{color:var(--m-accent)}
.militao-about .a-lime .elementor-button{background:var(--m-accent);color:var(--m-ink);border-color:var(--m-accent)}
.militao-about .a-personal{border-left:4px solid var(--m-accent);padding:5px 0 5px 40px;max-width:860px;gap:24px}
.militao-about .a-personal-copy{max-width:730px}
.militao-about .m-button{align-self:flex-start}
.militao-about .m-contact-card .m-actions{justify-content:center}
@media(max-width:1024px){.militao-about .a-title .elementor-heading-title{font-size:49px;letter-spacing:-2px}.militao-about .a-hero-grid{gap:40px}.militao-about .a-story-grid{gap:40px}.militao-about .a-photo{min-height:400px}.militao-about .a-stamp{left:0}}
@media(max-width:767px){.militao-about .a-hero{padding-top:52px}.militao-about .a-hero-grid,.militao-about .a-story-grid{grid-template-columns:minmax(0,1fr);gap:36px}.militao-about .a-title .elementor-heading-title{font-size:40px;letter-spacing:-1.7px}.militao-about .a-visual{padding-left:12px;max-width:440px;width:100%;margin:auto}.militao-about .a-photo{min-height:360px;aspect-ratio:.95;border-top-left-radius:100px}.militao-about .a-stamp{left:0;bottom:95px;width:142px;padding:18px}.militao-about .a-facts{grid-template-columns:minmax(0,1fr);gap:20px}.militao-about .a-fact{border-bottom:1px solid #E5DCE8;padding-bottom:16px}.militao-about .a-personal{padding-left:22px}.militao-about .m-contact-card .m-actions{width:100%}}

.militao-about .m-art-note,.militao-about .m-contact-card{background:linear-gradient(90deg,#4153A0 0%,#833E90 100%);color:#fff}
.militao-about .m-art-note .elementor-heading-title,.militao-about .m-contact-card .elementor-heading-title{color:#fff}
.militao-about .m-art-note .elementor-widget-text-editor,.militao-about .m-contact-card .elementor-widget-text-editor{color:#F3EBF5}
.militao-about .m-button:not(.m-secondary) .elementor-button{background:linear-gradient(90deg,#4153A0,#833E90);border-color:transparent;color:#fff}
.militao-about .m-button:not(.m-secondary) .elementor-button:hover{background:#54265D}
.militao-about .m-contact-card .m-button .elementor-button{background:#fff;color:#54265D;border-color:#fff}
.militao-about .m-contact-card .m-button .elementor-button:hover{background:#F3EBF5}
.militao-about .m-process .m-label,.militao-about .m-step-number .elementor-heading-title{color:#CDA8D7}

.militao-about .a-stamp{background:linear-gradient(90deg,#4153A0,#833E90);color:#fff}
.militao-about .a-practice .m-card-number .elementor-heading-title{color:#CDA8D7}/* End custom CSS */