#controleacesso.mt-web{--mc-text:#f6f6f6;--mc-soft:#c0c4c8;--mc-line:#ffffff24;--mc-blue:#159ddd;position:relative;isolation:isolate;padding:100px 0 65px;overflow:hidden;color:var(--mc-text)}
#controleacesso.section-light{--mc-text:#22272b;--mc-soft:#535e66;--mc-line:#14283729;--mc-blue:#087eb5}
.mt-web-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
#mt-web-title{font-size:clamp(44px,4.6vw,68px);line-height:1.13;letter-spacing:-2px;color:var(--mc-text);font-weight:600}
#mt-web-title>span{font-weight:200}#mt-web-title .mt-cloud-dot{font-weight:600;color:var(--mc-blue)}#mt-web-title br{display:block!important}
.mt-web-screen{margin:48px 0 0;border:1px solid var(--mc-line);border-radius:14px;overflow:hidden;box-shadow:0 25px 65px #0003;background:#0e151d}
.mt-web-screen-bar{display:flex;align-items:center;gap:6px;padding:14px 20px;border-bottom:1px solid #ffffff16;background:#17212a}.mt-web-screen-bar>span{width:6px;height:6px;border-radius:50%;background:#5b6a74}.mt-web-screen-bar p{margin:0 0 0 12px;font-size:11px;letter-spacing:.5px;color:#f2f4f6!important}.mt-web-screen-bar p span{color:#9eaab4}
.mt-web-screen img{display:block;width:100%;height:auto}.mt-web-screen figcaption{padding:13px 20px;font-size:11px;color:#b9c5cc;border-top:1px solid #ffffff16}
.mt-web .mt-cloud-benefits{margin-top:45px}.mt-web .mt-cloud-shapes .mil-position-1{top:300px;right:-100px;opacity:.2}
@media(max-width:767px){#controleacesso.mt-web{padding:65px 0 45px}.mt-web-heading{grid-template-columns:1fr;gap:25px}#mt-web-title{font-size:46px}.mt-web-screen{margin-top:32px;border-radius:9px}.mt-web-screen-bar{padding:12px}.mt-web-screen-bar p{font-size:9px}.mt-web-screen-bar p span{display:none}.mt-web-screen figcaption{font-size:10px;padding:12px}.mt-web .mt-cloud-benefits{margin-top:30px}}

#mt-web-title .mt-web-title-line{white-space:nowrap;font-weight:600}#mt-web-title .mt-web-title-line>span:first-child{font-weight:200}.mt-web .mt-cloud-shapes .mil-position-2{top:-60px;left:20px;opacity:.2}
@media(max-width:991px) and (min-width:768px){#mt-web-title{font-size:42px}}
.mt-web .mt-cloud-shapes .mil-position-2{display:block}
@media(max-width:767px){.mt-web .mt-cloud-shapes .mil-position-2{left:-120px;opacity:.2}}
/* Hide the thin capture edge inside the dashboard image. */
.mt-web-screen img{clip-path:inset(0 2px);width:calc(100% + 4px);max-width:none;margin-left:-2px}
