.mswrt{box-sizing:border-box;background:#edf1e7;border-top:1px solid #d4dccb;padding:56px max(22px,calc((100vw - 1200px)/2));color:#183c32;font:15px/1.7 system-ui,sans-serif}.mswrt *,.mswrt-dialog,.mswrt-dialog *{box-sizing:border-box}.mswrt-intro{max-width:750px}.mswrt-eyebrow{display:block;font:750 10px/1.6 system-ui,sans-serif;letter-spacing:.15em;color:#8d6c37}.mswrt h2,.mswrt-dialog h2{font:400 clamp(29px,3vw,40px)/1.2 Georgia,serif;color:#103d30;margin:13px 0 18px}.mswrt-intro p{font-size:15px;line-height:1.8;color:#53665d}.mswrt-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:30px}.mswrt-grid button{display:flex;min-height:120px;flex-direction:column;align-items:flex-start;text-align:left;position:relative;border:1px solid #d2dbc9;border-radius:10px;background:#fffdf8;color:#183c32;font:600 13px/1.5 system-ui,sans-serif;padding:19px;cursor:pointer}.mswrt-grid button span{font:400 24px/1 Georgia,serif;color:#a08b60;margin-bottom:14px}.mswrt-grid button b{position:absolute;right:14px;top:14px;color:#80947f}.mswrt-grid button:hover{border-color:#17694e;box-shadow:0 8px 20px #173c320d}.mswrt a,.mswrt-dialog a{color:#17694e;text-underline-offset:3px}.mswrt-contact{font-size:13px;margin:22px 0 0}.mswrt-contact a{font-weight:700}.mswrt-dock{position:fixed;right:20px;bottom:20px;z-index:850;display:flex;gap:9px}.mswrt-dock a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:28px;padding:12px 19px;background:#126347;color:#fff;text-decoration:none;box-shadow:0 4px 16px #0c392440;font:700 13px/1.4 system-ui,sans-serif;border:2px solid #ffffff}.mswrt-dock a:hover{background:#0c4833}.mswrt-dock .mswrt-whatsapp{background:#167848}.has-mswrt .home-floating,.has-mswrt>.floating{display:none!important}.mswrt-dialog{width:min(780px,calc(100vw - 28px));max-height:88vh;max-height:88dvh;padding:30px;border:1px solid #bcc9b5;border-radius:18px;background:#fffdf8;color:#183c32;box-shadow:0 30px 110px #112f2960;font:14px/1.7 system-ui,sans-serif;overflow:auto}.mswrt-dialog::backdrop{background:#082d27aa;backdrop-filter:blur(3px)}.mswrt-dialog-head{display:flex;gap:22px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #dae1d2;margin-bottom:22px;padding-bottom:12px}.mswrt-dialog h2{font-size:31px}.mswrt-dialog .mswrt-close{flex:0 0 40px;height:40px;min-height:40px;padding:0;border-radius:50%;font-size:25px;background:#edf1e7;color:#183c32;border:0}.mswrt-dialog label{display:flex;flex-direction:column;gap:7px;font-weight:600;margin:18px 0}.mswrt-dialog :is(input,textarea,select){width:100%;border:1px solid #bac9b3;background:#fff;color:#183c32;min-height:45px;border-radius:7px;padding:10px 12px;font:400 14px/1.5 system-ui,sans-serif}.mswrt-dialog textarea{resize:vertical}.mswrt-dialog :is(button,.mswrt-button){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid #17694e;border-radius:7px;background:#17694e;color:#fffdf8;font:650 13px/1.5 system-ui,sans-serif;cursor:pointer;text-decoration:none}.mswrt-dialog .mswrt-secondary{background:transparent;color:#17694e}.mswrt-actions{display:flex;flex-wrap:wrap;gap:9px;margin-block:22px}.mswrt-dialog .mswrt-output{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf1e7;border-radius:8px;padding:18px;font:400 14px/1.7 system-ui,sans-serif}.mswrt-dialog [hidden]{display:none!important}.mswrt-map{list-style:none;counter-reset:step;padding:0}.mswrt-map li{counter-increment:step;padding:17px;background:#edf1e7;border-left:3px solid #997647;border-radius:0 8px 8px 0;margin-bottom:14px}.mswrt-map li:before{content:counter(step) ". ";font-weight:700}.mswrt-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mswrt-dialog fieldset{min-width:0;border:1px solid #dae1d2;border-radius:10px;padding:15px}.mswrt-dialog legend{padding-inline:7px;font-weight:700}.mswrt-dialog .mswrt-check{flex-direction:row;align-items:flex-start;gap:12px;font-weight:400}.mswrt-dialog .mswrt-check input{width:18px;min-height:18px;height:18px;margin-top:3px;accent-color:#17694e}.mswrt-dialog ul{padding:0;list-style:none}.mswrt-dialog ul li{display:flex;align-items:center;gap:15px;justify-content:space-between;border-bottom:1px solid #dae1d2;padding:15px 0}.mswrt-dialog ul li>span,.mswrt-dialog ul li>a{min-width:0;overflow-wrap:anywhere}.mswrt-dialog #mswrt-logs p{overflow-wrap:anywhere}.mswrt-dialog ul li button,.mswrt-dialog ol li button{min-height:36px;padding:6px 10px;background:transparent;color:#17694e;border-color:#bac9b3;flex-shrink:0}.mswrt-dialog #mswrt-logs{padding-left:20px}.mswrt-dialog #mswrt-logs li{padding:10px 0 17px}.mswrt-dialog time{font-size:12px;color:#637168}.mswrt-dialog #mswrt-status{color:#17694e;font-weight:600;margin-top:20px;min-height:24px}.mswrt-dialog #mswrt-photo-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mswrt-dialog figure{min-width:0;margin:0}.mswrt-dialog figure img{width:100%;height:150px;object-fit:contain;background:#edf1e7;border-radius:8px}.mswrt-dialog figcaption{font-size:11px;overflow-wrap:anywhere}.mswrt-dialog :focus-visible,.mswrt :focus-visible,.mswrt-dock :focus-visible{outline:3px solid #b29451;outline-offset:4px}@media(max-width:1000px){.mswrt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.mswrt{padding-block:38px}.mswrt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mswrt-grid button{min-height:110px;padding:16px}.mswrt-dock{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:12px;justify-content:center}.mswrt-dock a{flex:1;max-width:210px;padding:11px 13px}.mswrt-dialog{padding:21px}.mswrt-dialog h2{font-size:27px}.mswrt-compare{grid-template-columns:1fr}.mswrt-dialog #mswrt-photo-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.has-mswrt{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.mswrt-dialog::backdrop{backdrop-filter:none}}@media print{.mswrt,.mswrt-dock,.mswrt-dialog{display:none!important}}
