/* ══ Tema base das quatro páginas da Ana (2026-09-08) ═══════════════════
   Carrega depois do molde-aja.css e antes do tema da página. Aqui vive o que
   é comum às quatro: melhorias de experiência e as camadas decorativas que
   cada tema aciona (textura, grão, emblema, retratos). Nada de copy.
   ═══════════════════════════════════════════════════════════════════════ */
.tema {
  --tex: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1600' height='900'><filter id='s' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='0.0016 0.0075' numOctaves='4' seed='11'/><feColorMatrix type='matrix' values='0 0 0 0 0.90  0 0 0 0 0.86  0 0 0 0 0.79  0.9 0 0 0 -0.12'/></filter><rect width='100%' height='100%' filter='url(%23s)'/></svg>");
  --grao: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' seed='3'/><feColorMatrix type='matrix' values='0 0 0 0 0.2  0 0 0 0 0.15  0 0 0 0 0.1  0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");
  --emblema-ouro: url("data:image/svg+xml;utf8,<svg width='100%' height='100%' overflow='visible' viewBox='0 0 43.3822 35.2509' fill='none' xmlns='http://www.w3.org/2000/svg'><g id='Group'><path id='Vector' d='M21.7385 23.081C22.7864 23.0273 23.5219 21.7204 23.2189 21.3479C23.0894 21.19 22.2719 21.8277 21.6627 21.8277C20.6969 21.8277 20.3118 21.4015 20.1918 21.572C20.0087 21.834 20.6811 23.1378 21.7416 23.081H21.7385Z' fill='%23C9A53D'/><path id='Vector_2' d='M21.9689 24.2175C19.368 24.3437 19.3017 25.2245 19.4374 25.2435C19.7783 25.2877 24.3078 25.4455 24.3678 25.1487C24.4499 24.7573 23.1179 24.1638 21.9689 24.2206V24.2175Z' fill='%23C9A53D'/><path id='Vector_3' d='M23.0294 25.9065C22.6475 25.837 21.2429 25.8149 20.9336 25.8497C20.8042 25.8623 20.6179 25.9759 20.5832 26.0833C20.5485 26.1938 20.6337 26.3895 20.7284 26.4842C21.1987 26.9514 22.6507 26.983 23.1525 26.541C23.2599 26.4495 23.3735 26.2758 23.3546 26.1622C23.3388 26.058 23.1557 25.9286 23.0294 25.9065Z' fill='%23C9A53D'/><path id='Vector_4' d='M35.2606 14.0491V13.8439C35.2606 -4.67453 8.12466 -4.55457 8.12466 13.8439V14.0491C12.0418 0.187106 31.3435 0.20289 35.2606 14.0491Z' fill='%23C9A53D'/><path id='Vector_5' d='M6.52123 21.8025C6.12667 16.9945 5.16711 14.9962 2.18111 12.477C1.92228 13.8061 1.6382 18.8129 6.52123 21.8025Z' fill='%23C9A53D'/><path id='Vector_6' d='M7.24405 25.8623C4.28646 19.8136 1.00691 19.5958 0 19.438C1.10476 22.1213 3.67726 25.7202 7.24405 25.8623Z' fill='%23C9A53D'/><path id='Vector_7' d='M2.08328 26.661C3.74357 28.9781 7.46503 30.5061 9.16951 29.196C5.09138 25.2372 2.86924 26.4274 2.08328 26.661Z' fill='%23C9A53D'/><path id='Vector_8' d='M11.1896 24.8552C11.1896 24.0092 10.5047 23.321 9.65559 23.321C8.8065 23.321 8.12155 24.0092 8.12155 24.8552C8.12155 25.7013 8.8065 26.3895 9.65559 26.3895C10.5047 26.3895 11.1896 25.7013 11.1896 24.8552Z' fill='%23C9A53D'/><path id='Vector_9' d='M30.8701 23.6587C31.5266 23.3304 32.1674 22.8695 32.6535 22.3265C34.1086 20.6944 30.9521 20.6818 30.8322 17.2913C31.0468 17.5754 32.7955 19.3938 34.0896 19.5137C34.2001 18.835 34.2506 18.1341 34.2506 17.4238V17.3575C31.5866 15.4855 30.586 14.9709 29.7685 13.5251C31.3719 13.9292 32.7797 14.5195 34.096 15.4666C33.9129 14.3017 33.5751 13.1873 33.0985 12.1455C32.1831 12.215 30.2798 12.3097 28.8499 11.6278C28.2407 11.3373 27.6789 10.9332 27.136 10.4881C27.1328 10.485 27.1297 10.4818 27.1265 10.4787C27.398 10.4976 27.6631 10.5292 27.9314 10.567C29.5128 10.788 31.0468 11.2616 32.6408 11.2458C27.7515 2.44117 15.4761 2.71267 10.7382 11.2458C12.3322 11.2584 13.8663 10.788 15.4477 10.567C15.716 10.526 15.9811 10.4976 16.2526 10.4787C16.2494 10.4818 16.2462 10.485 16.2431 10.4881C15.7033 10.9332 15.1415 11.3373 14.5291 11.6278C13.0993 12.3128 11.1959 12.215 10.2806 12.1455C9.80393 13.1873 9.46619 14.3017 9.28311 15.4666C10.5994 14.5195 12.0071 13.9292 13.6106 13.5251C12.7931 14.9709 11.7925 15.4855 9.12845 17.3575V17.4238C9.12845 18.1341 9.18211 18.835 9.28943 19.5137C10.5836 19.3938 12.3322 17.5754 12.5469 17.2913C12.4238 20.6818 9.27049 20.6944 10.7256 22.3265C11.2117 22.8727 11.8525 23.3336 12.509 23.6587C12.6069 23.7092 12.7205 23.7755 12.8404 23.845L9.94281 30.8596C10.7225 31.5352 11.5589 32.1508 12.449 32.6812L14.5228 25.8938C14.7469 26.2474 15.0215 26.6357 15.334 27.0398L13.9105 33.4736C14.8227 33.9155 15.7728 34.2817 16.7639 34.5658L17.4993 29.3064C17.6414 29.4264 17.7866 29.54 17.9381 29.6505C18.1654 29.821 18.3958 29.982 18.642 30.1304L18.2316 34.9226C19.1249 35.0994 20.0434 35.213 20.9778 35.2509V31.0775C21.6943 31.2164 22.0446 31.1469 22.4013 31.0775V35.2509C23.3356 35.2162 24.2541 35.1025 25.1474 34.9226L24.7371 30.1304C24.9801 29.982 25.2137 29.8242 25.441 29.6505C25.5925 29.54 25.7377 29.4264 25.8797 29.3064L26.6152 34.5658C27.6063 34.2817 28.5564 33.9155 29.4686 33.4736L28.045 27.0398C28.3575 26.6357 28.6321 26.2474 28.8563 25.8938L30.93 32.6812C31.817 32.1508 32.6566 31.5352 33.4363 30.8596L30.5386 23.845C30.6586 23.7755 30.7691 23.7092 30.8701 23.6587ZM13.942 8.64449C15.9085 8.56872 19.7846 8.33196 21.6911 5.27292C23.5945 8.3288 27.4706 8.56872 29.437 8.64449C28.124 9.07067 25.1253 10.3145 22.0352 7.29649C21.9184 7.18284 21.8047 7.06604 21.688 6.93661C21.568 7.06604 21.4544 7.18284 21.3376 7.29649C18.2474 10.3145 15.252 9.07067 13.9357 8.64449H13.942ZM18.2948 16.0285H15.1068C15.1068 15.8485 15.1857 15.6812 15.3372 15.5423C15.5676 15.3308 15.9685 15.1951 16.5019 15.1951C17.0354 15.1951 17.5404 15.3213 17.8876 15.5171C18.1338 15.6591 18.2948 15.8328 18.2948 16.0253V16.0285ZM24.15 28.4635C22.7296 29.5337 20.9178 29.7326 19.2354 28.4635C16.1989 26.1716 13.2034 21.1458 13.9389 16.824C13.9452 16.7798 13.9547 16.7325 13.9641 16.6883C14.0494 16.7356 14.1346 16.783 14.2166 16.824C16.8681 18.1815 17.8497 16.5778 19.1628 16.7609C19.6205 16.8272 19.9708 17.0482 20.1918 17.225C20.1665 16.5462 19.9803 15.9717 19.6836 15.5044C18.702 13.9449 16.5051 13.5724 15.0058 14.4595C14.8606 14.5447 14.728 14.6426 14.5986 14.7499C14.6428 14.6521 14.6838 14.5511 14.728 14.4595C16.8049 10.1156 19.7373 11.773 21.6974 8.40772C23.7112 11.874 26.7698 10.0051 28.8531 14.8825C28.6448 14.6837 28.427 14.51 28.2029 14.3648C26.3437 13.1431 24.0995 13.7019 23.0389 15.476C22.4013 16.5399 22.1898 18.0331 22.7422 19.8483C22.9284 18.9392 23.2788 17.1113 24.0237 16.9124C25.2232 16.5967 26.3721 18.1089 29.437 16.7514C30.2167 21.089 27.2086 26.1622 24.1531 28.4635H24.15ZM27.843 16.0285H24.6519C24.6519 15.8075 24.816 15.6086 25.0906 15.4571C25.381 15.2961 25.7913 15.1951 26.2459 15.1951C26.7004 15.1951 27.0823 15.2866 27.3696 15.435C27.6631 15.5865 27.8462 15.7949 27.8462 16.0253L27.843 16.0285Z' fill='%23C9A53D'/><path id='Vector_10' d='M41.2011 12.477C38.2151 14.9962 37.2555 16.9945 36.861 21.8025C41.7471 18.8161 41.4631 13.8092 41.2011 12.477Z' fill='%23C9A53D'/><path id='Vector_11' d='M43.3822 19.438C42.3753 19.5958 39.0957 19.8136 36.1382 25.8623C39.7018 25.7202 42.2743 22.1213 43.3822 19.438Z' fill='%23C9A53D'/><path id='Vector_12' d='M34.2127 29.196C35.9172 30.5061 39.6386 28.9781 41.2989 26.661C40.513 26.4273 38.2908 25.2403 34.2127 29.196Z' fill='%23C9A53D'/><path id='Vector_13' d='M35.2607 24.8552C35.2607 24.0092 34.5726 23.321 33.7266 23.321C32.8807 23.321 32.1926 24.0092 32.1926 24.8552C32.1926 25.7013 32.8775 26.3895 33.7266 26.3895C34.5757 26.3895 35.2607 25.7013 35.2607 24.8552Z' fill='%23C9A53D'/></g></svg>");
  --emblema-creme: url("data:image/svg+xml;utf8,<svg width='100%' height='100%' overflow='visible' viewBox='0 0 43.3822 35.2509' fill='none' xmlns='http://www.w3.org/2000/svg'><g id='Group'><path id='Vector' d='M21.7385 23.081C22.7864 23.0273 23.5219 21.7204 23.2189 21.3479C23.0894 21.19 22.2719 21.8277 21.6627 21.8277C20.6969 21.8277 20.3118 21.4015 20.1918 21.572C20.0087 21.834 20.6811 23.1378 21.7416 23.081H21.7385Z' fill='%23FFE1A6'/><path id='Vector_2' d='M21.9689 24.2175C19.368 24.3437 19.3017 25.2245 19.4374 25.2435C19.7783 25.2877 24.3078 25.4455 24.3678 25.1487C24.4499 24.7573 23.1179 24.1638 21.9689 24.2206V24.2175Z' fill='%23FFE1A6'/><path id='Vector_3' d='M23.0294 25.9065C22.6475 25.837 21.2429 25.8149 20.9336 25.8497C20.8042 25.8623 20.6179 25.9759 20.5832 26.0833C20.5485 26.1938 20.6337 26.3895 20.7284 26.4842C21.1987 26.9514 22.6507 26.983 23.1525 26.541C23.2599 26.4495 23.3735 26.2758 23.3546 26.1622C23.3388 26.058 23.1557 25.9286 23.0294 25.9065Z' fill='%23FFE1A6'/><path id='Vector_4' d='M35.2606 14.0491V13.8439C35.2606 -4.67453 8.12466 -4.55457 8.12466 13.8439V14.0491C12.0418 0.187106 31.3435 0.20289 35.2606 14.0491Z' fill='%23FFE1A6'/><path id='Vector_5' d='M6.52123 21.8025C6.12667 16.9945 5.16711 14.9962 2.18111 12.477C1.92228 13.8061 1.6382 18.8129 6.52123 21.8025Z' fill='%23FFE1A6'/><path id='Vector_6' d='M7.24405 25.8623C4.28646 19.8136 1.00691 19.5958 0 19.438C1.10476 22.1213 3.67726 25.7202 7.24405 25.8623Z' fill='%23FFE1A6'/><path id='Vector_7' d='M2.08328 26.661C3.74357 28.9781 7.46503 30.5061 9.16951 29.196C5.09138 25.2372 2.86924 26.4274 2.08328 26.661Z' fill='%23FFE1A6'/><path id='Vector_8' d='M11.1896 24.8552C11.1896 24.0092 10.5047 23.321 9.65559 23.321C8.8065 23.321 8.12155 24.0092 8.12155 24.8552C8.12155 25.7013 8.8065 26.3895 9.65559 26.3895C10.5047 26.3895 11.1896 25.7013 11.1896 24.8552Z' fill='%23FFE1A6'/><path id='Vector_9' d='M30.8701 23.6587C31.5266 23.3304 32.1674 22.8695 32.6535 22.3265C34.1086 20.6944 30.9521 20.6818 30.8322 17.2913C31.0468 17.5754 32.7955 19.3938 34.0896 19.5137C34.2001 18.835 34.2506 18.1341 34.2506 17.4238V17.3575C31.5866 15.4855 30.586 14.9709 29.7685 13.5251C31.3719 13.9292 32.7797 14.5195 34.096 15.4666C33.9129 14.3017 33.5751 13.1873 33.0985 12.1455C32.1831 12.215 30.2798 12.3097 28.8499 11.6278C28.2407 11.3373 27.6789 10.9332 27.136 10.4881C27.1328 10.485 27.1297 10.4818 27.1265 10.4787C27.398 10.4976 27.6631 10.5292 27.9314 10.567C29.5128 10.788 31.0468 11.2616 32.6408 11.2458C27.7515 2.44117 15.4761 2.71267 10.7382 11.2458C12.3322 11.2584 13.8663 10.788 15.4477 10.567C15.716 10.526 15.9811 10.4976 16.2526 10.4787C16.2494 10.4818 16.2462 10.485 16.2431 10.4881C15.7033 10.9332 15.1415 11.3373 14.5291 11.6278C13.0993 12.3128 11.1959 12.215 10.2806 12.1455C9.80393 13.1873 9.46619 14.3017 9.28311 15.4666C10.5994 14.5195 12.0071 13.9292 13.6106 13.5251C12.7931 14.9709 11.7925 15.4855 9.12845 17.3575V17.4238C9.12845 18.1341 9.18211 18.835 9.28943 19.5137C10.5836 19.3938 12.3322 17.5754 12.5469 17.2913C12.4238 20.6818 9.27049 20.6944 10.7256 22.3265C11.2117 22.8727 11.8525 23.3336 12.509 23.6587C12.6069 23.7092 12.7205 23.7755 12.8404 23.845L9.94281 30.8596C10.7225 31.5352 11.5589 32.1508 12.449 32.6812L14.5228 25.8938C14.7469 26.2474 15.0215 26.6357 15.334 27.0398L13.9105 33.4736C14.8227 33.9155 15.7728 34.2817 16.7639 34.5658L17.4993 29.3064C17.6414 29.4264 17.7866 29.54 17.9381 29.6505C18.1654 29.821 18.3958 29.982 18.642 30.1304L18.2316 34.9226C19.1249 35.0994 20.0434 35.213 20.9778 35.2509V31.0775C21.6943 31.2164 22.0446 31.1469 22.4013 31.0775V35.2509C23.3356 35.2162 24.2541 35.1025 25.1474 34.9226L24.7371 30.1304C24.9801 29.982 25.2137 29.8242 25.441 29.6505C25.5925 29.54 25.7377 29.4264 25.8797 29.3064L26.6152 34.5658C27.6063 34.2817 28.5564 33.9155 29.4686 33.4736L28.045 27.0398C28.3575 26.6357 28.6321 26.2474 28.8563 25.8938L30.93 32.6812C31.817 32.1508 32.6566 31.5352 33.4363 30.8596L30.5386 23.845C30.6586 23.7755 30.7691 23.7092 30.8701 23.6587ZM13.942 8.64449C15.9085 8.56872 19.7846 8.33196 21.6911 5.27292C23.5945 8.3288 27.4706 8.56872 29.437 8.64449C28.124 9.07067 25.1253 10.3145 22.0352 7.29649C21.9184 7.18284 21.8047 7.06604 21.688 6.93661C21.568 7.06604 21.4544 7.18284 21.3376 7.29649C18.2474 10.3145 15.252 9.07067 13.9357 8.64449H13.942ZM18.2948 16.0285H15.1068C15.1068 15.8485 15.1857 15.6812 15.3372 15.5423C15.5676 15.3308 15.9685 15.1951 16.5019 15.1951C17.0354 15.1951 17.5404 15.3213 17.8876 15.5171C18.1338 15.6591 18.2948 15.8328 18.2948 16.0253V16.0285ZM24.15 28.4635C22.7296 29.5337 20.9178 29.7326 19.2354 28.4635C16.1989 26.1716 13.2034 21.1458 13.9389 16.824C13.9452 16.7798 13.9547 16.7325 13.9641 16.6883C14.0494 16.7356 14.1346 16.783 14.2166 16.824C16.8681 18.1815 17.8497 16.5778 19.1628 16.7609C19.6205 16.8272 19.9708 17.0482 20.1918 17.225C20.1665 16.5462 19.9803 15.9717 19.6836 15.5044C18.702 13.9449 16.5051 13.5724 15.0058 14.4595C14.8606 14.5447 14.728 14.6426 14.5986 14.7499C14.6428 14.6521 14.6838 14.5511 14.728 14.4595C16.8049 10.1156 19.7373 11.773 21.6974 8.40772C23.7112 11.874 26.7698 10.0051 28.8531 14.8825C28.6448 14.6837 28.427 14.51 28.2029 14.3648C26.3437 13.1431 24.0995 13.7019 23.0389 15.476C22.4013 16.5399 22.1898 18.0331 22.7422 19.8483C22.9284 18.9392 23.2788 17.1113 24.0237 16.9124C25.2232 16.5967 26.3721 18.1089 29.437 16.7514C30.2167 21.089 27.2086 26.1622 24.1531 28.4635H24.15ZM27.843 16.0285H24.6519C24.6519 15.8075 24.816 15.6086 25.0906 15.4571C25.381 15.2961 25.7913 15.1951 26.2459 15.1951C26.7004 15.1951 27.0823 15.2866 27.3696 15.435C27.6631 15.5865 27.8462 15.7949 27.8462 16.0253L27.843 16.0285Z' fill='%23FFE1A6'/><path id='Vector_10' d='M41.2011 12.477C38.2151 14.9962 37.2555 16.9945 36.861 21.8025C41.7471 18.8161 41.4631 13.8092 41.2011 12.477Z' fill='%23FFE1A6'/><path id='Vector_11' d='M43.3822 19.438C42.3753 19.5958 39.0957 19.8136 36.1382 25.8623C39.7018 25.7202 42.2743 22.1213 43.3822 19.438Z' fill='%23FFE1A6'/><path id='Vector_12' d='M34.2127 29.196C35.9172 30.5061 39.6386 28.9781 41.2989 26.661C40.513 26.4273 38.2908 25.2403 34.2127 29.196Z' fill='%23FFE1A6'/><path id='Vector_13' d='M35.2607 24.8552C35.2607 24.0092 34.5726 23.321 33.7266 23.321C32.8807 23.321 32.1926 24.0092 32.1926 24.8552C32.1926 25.7013 32.8775 26.3895 33.7266 26.3895C34.5757 26.3895 35.2607 25.7013 35.2607 24.8552Z' fill='%23FFE1A6'/></g></svg>");
}

/* ── Experiência: rolagem, foco, alvos de toque ─────────────────────── */
html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
.cta:focus-visible, .rodape__links a:focus-visible, .hero__logo:focus-visible {
  outline: 3px solid var(--cream-gold); outline-offset: 3px; border-radius: 4px;
}
/* Links legais do rodapé com alvo de toque de 44px (o revisor acusava 14px). */
.rodape__links { gap: 2px; align-items: center; }
.rodape__links a { display: inline-flex; align-items: center; min-height: 44px; padding: 0 8px; }
.rodape__links .sep { opacity: .5; }
/* Vídeos: moldura respira e não pula quando o iframe carrega. */
.depo__video { box-shadow: 0 18px 50px rgba(14, 15, 45, .16); }
/* Cards clicáveis não competem com o CTA: hover discreto. */
.autoridades__card { transition: transform .35s ease; }
.autoridades__card:hover { transform: translateY(-3px); }

/* ── Camadas decorativas por seção (pseudo-elementos, sem markup) ───── */
.tema .bloco { position: relative; overflow: hidden; isolation: isolate; }
.tema .bloco > .bloco__inner, .tema .bloco > .customer-reviews__rows { position: relative; z-index: 2; }
/* O hero tem camadas até z-index 4 (véu). O conteúdo dele precisa ficar acima de todas: sem esta
   regra, a genérica de cima (3 classes) vencia o .hero__inner e o véu clareava texto e botão
   (print do Leo no celular, 2026-09-08). */
.tema .hero > .hero__inner { z-index: 6; }
.tema .bloco:not(.hero)::before, .tema .bloco:not(.hero)::after { content: ""; position: absolute; pointer-events: none; z-index: 0; }

/* ── Camadas do hero (compartilhadas pelos quatro heros) ────────────── */
.hero { isolation: isolate; }
.hero__inner { position: relative; z-index: 6; }
.hero__camada { position: absolute; inset: 0; pointer-events: none; }
.hero__textura { z-index: 0; background-image: var(--tex); background-size: cover; mix-blend-mode: multiply; opacity: .9; }
.hero__grao { z-index: 1; background-image: var(--grao); background-size: 300px 300px; opacity: .10; mix-blend-mode: multiply; }
.hero__emblema { position: absolute; z-index: 2; color: #C9A53D; opacity: .12; filter: blur(1.1px); pointer-events: none; }
.hero__emblema svg { display: block; width: 100%; height: auto; }
.hero__emblema--a { width: 470px; top: -80px; right: 7%; transform: rotate(-9deg); }
.hero__emblema--b { width: 250px; bottom: -50px; left: 6%; transform: rotate(11deg); opacity: .09; }
.hero__veu { z-index: 4; background: radial-gradient(ellipse 46% 58% at 50% 52%, rgba(246,243,238,.92) 0%, rgba(246,243,238,.55) 48%, transparent 78%); }
@media (max-width: 560px) {
  .hero__emblema--a { width: 240px; right: -50px; top: -40px; } .hero__emblema--b { width: 150px; left: -30px; bottom: -30px; }
  .hero__veu { background: radial-gradient(ellipse 85% 50% at 50% 62%, rgba(246,243,238,.80) 0%, rgba(246,243,238,.40) 55%, transparent 88%); }
}
/* Retratos esmaecidos (hero da Seda e fecho da Seda) */
.hero__retrato { position: absolute; top: -3%; bottom: -3%; width: 38%; z-index: 3; opacity: .24; pointer-events: none;
  filter: grayscale(1) contrast(.94) brightness(1.03); mix-blend-mode: multiply;
  -webkit-mask-image: radial-gradient(ellipse 58% 62% at 50% 48%, #000 22%, rgba(0,0,0,.65) 52%, transparent 82%);
  mask-image: radial-gradient(ellipse 58% 62% at 50% 48%, #000 22%, rgba(0,0,0,.65) 52%, transparent 82%); }
.hero__retrato img { width: 100%; height: 100%; object-fit: cover; }
.hero__retrato--esq { left: -7%; } .hero__retrato--esq img { object-position: 50% 14%; }
.hero__retrato--dir { right: -9%; opacity: .19; } .hero__retrato--dir img { object-position: 50% 10%; }
@media (max-width: 560px) {
  .hero__retrato { width: 66%; bottom: auto; height: 44%; top: -3%; opacity: .30; }
  .hero__retrato--esq { left: -32%; } .hero__retrato--dir { right: -32%; }
}
