.modules{gap:20px}.module{padding:22px;background:#fffdf9}.module summary{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:center;min-height:180px}.module summary strong{font:500 25px/1.17 "Playfair Display",Georgia,serif;letter-spacing:-.02em;margin:0 0 12px}.module summary .benefit{font-size:15px;line-height:1.5;font-weight:700}.module summary .toggle{font-size:13px;margin-top:16px}.module-visual{position:relative;width:180px;height:180px;border-radius:9px;overflow:hidden;background:#f1ede6;flex:none;font-family:Lato,Arial,sans-serif;color:#33231c;pointer-events:none}.module-visual small{position:absolute;bottom:0;left:0;right:0;background:#fffdf9ed;color:#514238;padding:4px 6px;text-align:center;font:10px/1.3 Lato,Arial,sans-serif;z-index:5}.identity-example>img{width:100%;height:100%;object-fit:cover;display:block}.web-example{background:#ebe9e2}.device-desktop{position:absolute;left:10px;top:30px;width:151px;height:104px;background:#151616;border:5px solid #242424;border-bottom-width:9px;border-radius:5px;box-shadow:0 7px 10px #33231c22}.device-desktop::after{content:"";position:absolute;left:-12px;right:-12px;height:5px;bottom:-13px;background:#9b9b95;border-radius:0 0 10px 10px}.device-desktop img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.device-mobile{position:absolute;right:10px;top:68px;width:44px;height:89px;overflow:hidden;border:3px solid #242424;border-radius:7px;background:#121212;box-shadow:0 5px 9px #33231c44}.device-mobile img{position:absolute;max-width:none;width:363.4667%;height:auto;left:-129.8667%;top:0}.social-example{padding:11px 15px 22px;background:#f2ede6}.social-profile{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.social-profile b{font-size:12px;letter-spacing:2px}.social-profile span{font-size:8px}.social-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.social-grid i{height:36px;background:#d9b88f;display:flex;align-items:center;justify-content:center;text-align:center;font:8px/1.25 Georgia,serif;font-style:normal}.social-grid .social-photo{background-image:url('/images/modulo-identidad-luma.webp');background-size:260%;background-position:20% 35%}.social-grid .social-photo.second{background-position:90% 50%}.social-grid .social-paper{background:#fffdf9;color:#33231c}.social-grid .social-dark{background:#33231c;color:#f8efe4}.social-platforms{font-size:7px;margin-top:5px;white-space:nowrap}.map-streets{position:absolute;inset:0;background:#e5e4df;overflow:hidden}.map-park{position:absolute;left:12px;top:10px;width:54px;height:56px;background:#aebb9f;border-radius:7px;transform:rotate(-15deg)}.map-street{position:absolute;height:11px;width:250px;background:#fffdf9;border-block:1px solid #d6d4ce;transform:rotate(-28deg);left:-20px;top:55px}.map-street.b{top:112px}.map-street.c{transform:rotate(60deg);top:64px;left:-67px}.map-street.e{transform:rotate(60deg);top:67px;left:25px}.map-pin{position:absolute;left:112px;top:44px;width:24px;height:24px;border-radius:50% 50% 50% 0;background:#b56a3c;transform:rotate(-45deg);box-shadow:0 3px 5px #33231c33}.map-pin::after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fffdf9}.maps-business{position:absolute;left:10px;right:10px;bottom:30px;background:#fffdf9;border-radius:6px;padding:9px;box-shadow:0 3px 8px #33231c22;display:grid;gap:3px}.google-brand{font:700 14px/1.2 Arial,sans-serif!important;color:#3a5e91;letter-spacing:-.4px}.maps-business>b{font:600 12px Arial,sans-serif;letter-spacing:2px}.maps-business>span:last-child{font-size:8px}.search-example,.ads-example{padding:15px 11px 27px;background:#e8ece8}.search-window{height:100%;background:#fffdf9;border:1px solid #d9d6cf;border-radius:7px;padding:10px;box-shadow:0 5px 9px #33231c0f}.search-query{font:8px/1.5 Arial,sans-serif;padding:5px 6px;border:1px solid #d9d6cf;border-radius:20px;margin:8px 0 10px;white-space:nowrap}.result-domain{display:block;font:7px/1.4 Arial,sans-serif;color:#514238;margin-bottom:4px}.result-title{display:block;font:700 10px/1.3 Arial,sans-serif!important;color:#29496c}.search-window p{font:8px/1.5 Arial,sans-serif!important;margin:5px 0 8px}.result-line{height:3px;background:#dfded8;display:block;margin:5px 0;width:85%}.result-line.short{width:60%}.ads-example{background:#f0e5da}.sponsored{display:block;font:700 7px/1.3 Arial,sans-serif!important;margin:0 0 5px}.ad-cta{display:inline-block;font:7px/1.3 Arial,sans-serif;border:1px solid #d9d6cf;border-radius:10px;padding:5px 7px}.capture-example{background:#e8ede5}.mini-form{position:absolute;left:10px;top:18px;width:112px;padding:12px;background:#fffdf9;border-radius:6px;box-shadow:0 5px 12px #33231c22;display:grid;gap:6px}.mini-form b{font:700 9px/1.4 Arial,sans-serif!important}.mini-form span{font:7px Arial,sans-serif}.mini-form i{height:10px;border:1px solid #d9d6cf;border-radius:2px}.mini-form em{font:7px Arial,sans-serif;font-style:normal;background:#33231c;color:#fffdf9;padding:6px;text-align:center}.mini-inbox{position:absolute;right:9px;bottom:30px;width:112px;background:#fffdf9;box-shadow:0 3px 12px #33231c22;padding:10px;border-radius:6px;border-left:3px solid #8c9a7b}.mini-inbox span{font:7px Arial,sans-serif;display:block;margin-bottom:7px}.mini-inbox b{font:700 9px Arial,sans-serif!important}.mini-inbox p{font:7px/1.5 Arial,sans-serif!important;margin:4px 0}.maintenance-example{background:#eee8e0}.maintenance-window{position:absolute;left:9px;top:25px;width:128px;background:#fffdf9;border:1px solid #b7b3a9;border-radius:6px;overflow:hidden;box-shadow:0 5px 10px #33231c22}.maintenance-top{background:#e5e4dc;display:flex;gap:3px;padding:5px}.maintenance-top i{width:3px;height:3px;background:#a9a59b;border-radius:50%}.maintenance-page{padding:12px}.maintenance-page b{font:12px Georgia,serif!important}.maintenance-page div{height:28px;background:#d9b88f;margin:10px 0}.maintenance-page i{display:block;height:3px;background:#d9d6cf;margin:6px 0;width:80%}.maintenance-note{position:absolute;right:8px;bottom:31px;width:83px;padding:9px;background:#fffdf9;border:1px solid #d9b88f;border-radius:6px;box-shadow:0 3px 10px #33231c1a}.maintenance-note b{display:block;font:700 10px Arial,sans-serif!important;margin-bottom:7px}.maintenance-note span{display:block;font:7px/1.5 Arial,sans-serif;padding:3px 0;border-top:1px solid #e5e4dc}
@media(max-width:1100px) and (min-width:801px){.module summary{grid-template-columns:140px minmax(0,1fr);gap:18px}.module-visual{width:180px;transform:scale(.7778);transform-origin:left center;margin-right:-40px;margin-block:-20px}.module summary strong{font-size:22px}}
@media(max-width:800px){.module summary{grid-template-columns:150px minmax(0,1fr);gap:20px}.module-visual{transform:scale(.8333);transform-origin:left center;margin-right:-30px;margin-block:-15px}.module summary strong{font-size:25px}}
@media(max-width:480px){.module{padding:22px}.module summary{grid-template-columns:1fr;gap:18px}.module-visual{width:100%;height:180px;transform:none;margin:0}.module summary strong{font-size:25px}.identity-example>img{object-position:center 55%}.device-desktop{left:calc(50% - 85px)}.device-mobile{right:calc(50% - 87px)}.social-example{padding-inline:calc((100% - 150px)/2)}.search-example,.ads-example{padding-inline:calc((100% - 158px)/2)}.map-pin{left:60%}.mini-form{left:calc(50% - 80px)}.mini-inbox{right:calc(50% - 80px)}.maintenance-window{left:calc(50% - 80px)}.maintenance-note{right:calc(50% - 80px)}}
