body.jm-ultra-inner{margin:0;background:#f3eee7!important;color:#161513!important;font-family:"JMManrope",sans-serif!important}body.jm-ultra-inner .site-header,body.jm-ultra-inner .site-footer,body.jm-ultra-inner .jm-premium-footer,body.jm-ultra-inner .jm-whatsapp-float{display:none!important}body.jm-ultra-inner *{box-sizing:border-box}.jm-u-inner-main{padding:0 0 110px}.jm-u-inner-content{--inner-w:1260px}.jm-u-inner-content>.wp-block-group.alignwide{width:min(var(--inner-w),calc(100% - 56px))!important;max-width:var(--inner-w)!important;margin-left:auto!important;margin-right:auto!important}.jm-u-inner-content>.wp-block-group.alignwide:first-child{position:relative;overflow:hidden;min-height:620px;margin-top:46px!important;margin-bottom:110px!important;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;padding:88px clamp(34px,6vw,86px)!important;border:1px solid rgb(22 21 19 / .10)!important;border-radius:34px!important;background:#fbf8f3!important;box-shadow:0 28px 80px rgb(45 36 29 / .07)!important}.jm-u-inner-content>.wp-block-group.alignwide:first-child::before{content:"";position:absolute;top:0;right:0;width:42%;height:100%;background-size:cover;background-position:center;filter:saturate(.82) contrast(1.03)}body.page-id-57 .jm-u-inner-content>.wp-block-group:first-child::before{background-image:linear-gradient(90deg,rgb(251 248 243 / .02),rgb(251 248 243 / .12)),url(https://josemarinortodoncia.com/wp-content/uploads/2026/08/DSC_3325-1024x684.jpg)}body.page-id-85 .jm-u-inner-content>.wp-block-group:first-child::before{content:none!important;display:none!important;background-image:none!important}body.page-id-85 .jm-u-inner-content>.wp-block-group.alignwide:first-child{min-height:0!important;padding:clamp(32px,5vw,64px)!important;margin-bottom:24px!important;align-items:center}body.page-id-85 .jm-u-inner-content>.wp-block-group.alignwide:first-child>*{max-width:900px!important}body.page-id-85 .jm-u-inner-content>.wp-block-group:first-child+.wp-block-spacer{display:none!important}body.page-id-85 .jm-u-inner-content>.wp-block-group:first-child+.wp-block-spacer+.wp-block-columns{margin-top:24px!important}body.page-id-65 .jm-u-inner-content>.wp-block-group:first-child::before{background-image:linear-gradient(90deg,rgb(251 248 243 / .02),rgb(251 248 243 / .12)),url(https://josemarinortodoncia.com/wp-content/uploads/2026/09/DSC_3318-1024x813.jpg)}body.page-id-86 .jm-u-inner-content>.wp-block-group:first-child::before{background-image:linear-gradient(90deg,rgb(251 248 243 / .02),rgb(251 248 243 / .12)),url(https://josemarinortodoncia.com/wp-content/uploads/2026/09/DSC01621-1024x819.jpg)}body.page-id-18 .jm-u-inner-content>.wp-block-group:first-child::before{background-image:linear-gradient(90deg,rgb(251 248 243 / .02),rgb(251 248 243 / .12)),url(https://josemarinortodoncia.com/wp-content/uploads/2026/09/DSC_3376-1024x684.jpg)}body.page-id-19 .jm-u-inner-content>.wp-block-group:first-child::before{background-image:linear-gradient(90deg,rgb(251 248 243 / .02),rgb(251 248 243 / .12)),url(https://josemarinortodoncia.com/wp-content/uploads/2026/09/DSC_3286-684x1024.jpg);background-position:center 18%}body.page-id-64 .jm-u-inner-content>.wp-block-group:first-child::before{background-image:linear-gradient(90deg,rgb(251 248 243 / .02),rgb(251 248 243 / .12)),url(https://josemarinortodoncia.com/wp-content/uploads/2026/09/DSC01505-1024x683.jpg)}.jm-u-inner-content>.wp-block-group.alignwide:first-child>*{position:relative;z-index:2;max-width:52%!important}.jm-u-inner-content>.wp-block-group.alignwide:first-child::after{content:"JM";position:absolute;left:clamp(28px,5vw,70px);bottom:-46px;color:rgb(22 21 19 / .035);font-family:"JMPrata";font-size:210px;line-height:.7;letter-spacing:-.08em}.jm-u-inner-content>.wp-block-group.alignwide:first-child h1{margin:0 0 24px!important;color:#161513!important;font-family:"JMPrata"!important;font-size:clamp(54px,6vw,88px)!important;line-height:.96!important;letter-spacing:-.055em!important}.jm-u-inner-content>.wp-block-group.alignwide:first-child h2{margin:0 0 24px!important;color:#9a7651!important;font-family:"JMPrata"!important;font-size:clamp(26px,2.6vw,38px)!important;line-height:1.15!important}.jm-u-inner-content>.wp-block-group.alignwide:first-child p{color:#665f57!important;font-size:16px!important;line-height:1.8!important}.jm-u-inner-content>.wp-block-group.alignwide:first-child>p:first-child strong{color:#9a7651!important;font-size:9px!important;letter-spacing:.22em}.jm-u-inner-content>.wp-block-group.alignwide:first-child .wp-block-buttons{margin-top:26px!important}.jm-u-inner-content>.wp-block-group.alignwide:first-child .wp-block-button__link{padding:15px 24px!important;border:1px solid #161513!important;border-radius:999px!important;background:#161513!important;color:#fff!important;font-size:12px!important;font-weight:750!important;text-transform:none!important;letter-spacing:.01em!important}.jm-u-inner-content>.wp-block-group.alignwide:first-child figure{display:none!important}.jm-u-inner-content>.wp-block-group.alignwide:not(:first-child){margin-top:0!important;margin-bottom:34px!important;padding:76px clamp(30px,6vw,82px)!important;border:1px solid rgb(22 21 19 / .10)!important;border-radius:28px!important;background:#fbf8f3!important;box-shadow:none!important}.jm-u-inner-content>.wp-block-group.alignwide:nth-child(odd):not(:first-child){background:#e7dccf!important}.jm-u-inner-content>.wp-block-group.alignwide h2{max-width:850px!important;margin:0 0 28px!important;color:#161513!important;font-family:"JMPrata"!important;font-size:clamp(42px,4.6vw,66px)!important;line-height:1.02!important;letter-spacing:-.045em!important}.jm-u-inner-content>.wp-block-group.alignwide h3{margin:0 0 14px!important;color:#161513!important;font-family:"JMPrata"!important;font-size:clamp(25px,2.2vw,33px)!important;line-height:1.14!important}.jm-u-inner-content>.wp-block-group.alignwide p{max-width:760px;color:#665f57!important;font-size:15px!important;line-height:1.85!important}.jm-u-inner-content>.wp-block-group.alignwide p a:not(.wp-block-button__link){color:#161513!important;font-weight:700!important;text-decoration-color:#b89772!important;text-underline-offset:4px}.jm-u-inner-content .wp-block-columns{gap:18px!important;margin-top:42px!important}.jm-u-inner-content .wp-block-column:has(>h3){padding:30px 28px!important;border:1px solid rgb(22 21 19 / .11)!important;border-radius:18px!important;background:rgb(255 255 255 / .55)!important}.jm-u-inner-content .wp-block-column:has(>h3) p{font-size:13px!important;line-height:1.75!important}.jm-u-inner-content .wp-block-image img{width:100%;border-radius:18px!important;filter:saturate(.9) contrast(1.01)}.jm-u-inner-content .wp-block-buttons{margin-top:28px!important}.jm-u-inner-content .wp-block-button__link{padding:14px 23px!important;border:1px solid #161513!important;border-radius:999px!important;background:#161513!important;color:#fff!important;font-size:12px!important;font-weight:750!important;text-transform:none!important;letter-spacing:.01em!important;box-shadow:none!important}body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2){display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important;background:transparent!important;border:0!important;padding:0!important}body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>h2,body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>p{padding-left:28px!important;padding-right:28px!important;background:#fbf8f3!important;margin:0!important;border-left:1px solid rgb(22 21 19 / .1)!important;border-right:1px solid rgb(22 21 19 / .1)!important}body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>h2{padding-top:34px!important;border-top:1px solid rgb(22 21 19 / .1)!important;border-radius:20px 20px 0 0!important;font-size:32px!important}body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>p{padding-top:8px!important;padding-bottom:12px!important}body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>:nth-child(-n+3){grid-column:1}body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>:nth-child(n+4):nth-child(-n+6){grid-column:2}body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>:nth-child(n+7):nth-child(-n+9){grid-column:3}body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>:nth-child(1),body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>:nth-child(4),body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>:nth-child(7){grid-row:1}body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>:nth-child(2),body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>:nth-child(5),body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>:nth-child(8){grid-row:2}body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>:nth-child(3),body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>:nth-child(6),body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>:nth-child(9){grid-row:3;padding-bottom:32px!important;border-bottom:1px solid rgb(22 21 19 / .1)!important;border-radius:0 0 20px 20px!important}body.page-id-19 .jm-u-inner-content>.wp-block-group:nth-child(2){display:grid!important;grid-template-columns:1fr 1fr;gap:30px 74px}body.page-id-19 .jm-u-inner-content>.wp-block-group:nth-child(3) .wp-block-columns{gap:14px!important}body.page-id-19 .jm-u-inner-content>.wp-block-group:nth-child(3) img{aspect-ratio:4/3;object-fit:cover}body.page-id-64 .jm-u-inner-content>.wp-block-group:nth-child(2){background:linear-gradient(135deg,#fbf8f3,#e5d8c8)!important}body.page-id-64 .jm-u-inner-content>.wp-block-group:nth-child(2)>p:first-of-type{padding:22px 0;border-top:1px solid rgb(22 21 19 / .12);border-bottom:1px solid rgb(22 21 19 / .12);font-size:17px!important}.jm-u-inner-content .ti-widget{margin-top:34px!important}@media(max-width:980px){.jm-u-inner-content>.wp-block-group.alignwide:first-child{min-height:560px;padding-bottom:300px!important}.jm-u-inner-content>.wp-block-group.alignwide:first-child::before{top:auto;bottom:0;left:0;width:100%;height:280px;background-position:center 30%}.jm-u-inner-content>.wp-block-group.alignwide:first-child>*{max-width:100%!important}body.page-id-19 .jm-u-inner-content>.wp-block-group:nth-child(2){grid-template-columns:1fr}body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2){grid-template-columns:1fr!important;display:block!important}body.page-id-18 .jm-u-inner-content>.wp-block-group:nth-child(2)>*{margin-bottom:0!important}}@media(max-width:640px){.jm-u-inner-main{padding-bottom:70px}.jm-u-inner-content>.wp-block-group.alignwide{width:calc(100% - 28px)!important}.jm-u-inner-content>.wp-block-group.alignwide:first-child{min-height:0;margin-top:14px!important;margin-bottom:42px!important;padding:54px 22px 260px!important;border-radius:22px!important}.jm-u-inner-content>.wp-block-group.alignwide:first-child::before{height:235px}.jm-u-inner-content>.wp-block-group.alignwide:first-child::after{display:none}.jm-u-inner-content>.wp-block-group.alignwide:first-child h1{font-size:clamp(44px,13vw,58px)!important}.jm-u-inner-content>.wp-block-group.alignwide:first-child h2{font-size:26px!important}.jm-u-inner-content>.wp-block-group.alignwide:not(:first-child){padding:46px 22px!important;border-radius:20px!important;margin-bottom:18px!important}.jm-u-inner-content>.wp-block-group.alignwide h2{font-size:clamp(36px,10.5vw,48px)!important}.jm-u-inner-content .wp-block-columns{display:block!important}.jm-u-inner-content .wp-block-column:has(>h3){margin-bottom:14px}}