.elementor-947 .elementor-element.elementor-element-a10015{--display:flex;--min-height:780px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-a10015:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a10015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8E2;}.elementor-947 .elementor-element.elementor-element-a10011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:90px;--padding-right:90px;}.elementor-947 .elementor-element.elementor-element-a10006{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 30px;--row-gap:16px;--column-gap:30px;}.elementor-947 .elementor-element.elementor-element-a10010{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 34px;--row-gap:20px;--column-gap:34px;}.elementor-947 .elementor-element.elementor-element-a10009{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1000c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1000f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10014{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1001a{--display:flex;--min-height:74px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:80px;--padding-right:80px;}.elementor-947 .elementor-element.elementor-element-a1001a:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a1001a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8BBB0;}.elementor-947 .elementor-element.elementor-element-a10021{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-947 .elementor-element.elementor-element-a10021:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a10021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F3;}.elementor-947 .elementor-element.elementor-element-a10020{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1001e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10058{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-947 .elementor-element.elementor-element-a10058:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a10058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171622;}.elementor-947 .elementor-element.elementor-element-a10026{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10024{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10057{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1002c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1002b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10032{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10031{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10038{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10037{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1003e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1003d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10044{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10043{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1004a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10049{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10050{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1004f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10056{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10055{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-947 .elementor-element.elementor-element-a100fc:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a100fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE7;}.elementor-947 .elementor-element.elementor-element-a100fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10099{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-947 .elementor-element.elementor-element-a10099:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a10099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7DED6;}.elementor-947 .elementor-element.elementor-element-a1008b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10089{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10098{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10091{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-b20003 .mbai-before-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-b20003 .mbai-after-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a10090{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10097{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-b20004 .mbai-before-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-b20004 .mbai-after-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a10096{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10086{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-947 .elementor-element.elementor-element-a10086:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a10086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7DED6;}.elementor-947 .elementor-element.elementor-element-a10078{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10076{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10085{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1007e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-26b27f4 .mbai-before-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-26b27f4 .mbai-after-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a1007d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10084{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-c30001 .mbai-before-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-c30001 .mbai-after-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a10083{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-947 .elementor-element.elementor-element-a100e1:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a100e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7DED6;}.elementor-947 .elementor-element.elementor-element-a100d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100d5 .mbai-before-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a100d5 .mbai-after-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a100d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-c30003 .mbai-before-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-c30003 .mbai-after-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a100de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-947 .elementor-element.elementor-element-a100bc:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a100bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7DED6;}.elementor-947 .elementor-element.elementor-element-a100af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-95f8153 .mbai-before-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-95f8153 .mbai-after-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a100b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-c30002 .mbai-before-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-c30002 .mbai-after-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a100b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-947 .elementor-element.elementor-element-a100aa:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a100aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7DED6;}.elementor-947 .elementor-element.elementor-element-a1009e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1009c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1009f .mbai-before-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a1009f .mbai-after-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a100a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100a4 .mbai-before-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a100a4 .mbai-after-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a100a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10073{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-947 .elementor-element.elementor-element-a10073:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a10073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7DED6;}.elementor-947 .elementor-element.elementor-element-a10066{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10064{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10072{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1006b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-b20001 .mbai-before-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-b20001 .mbai-after-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a1006a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10071{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-b20002 .mbai-before-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-b20002 .mbai-after-label::before{color:#fff;border-radius:0px;}.elementor-947 .elementor-element.elementor-element-a10070{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10061{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-947 .elementor-element.elementor-element-a10107{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-947 .elementor-element.elementor-element-a10107:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a10107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F3;}.elementor-947 .elementor-element.elementor-element-a10106{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a100fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10105{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10139{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-947 .elementor-element.elementor-element-a10139:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a10139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EC;}.elementor-947 .elementor-element.elementor-element-a1010d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1010b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10138{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10114{--display:flex;--min-height:270px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-947 .elementor-element.elementor-element-a10114:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a10114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-947 .elementor-element.elementor-element-a1010f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1011b{--display:flex;--min-height:270px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-947 .elementor-element.elementor-element-a1011b:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a1011b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-947 .elementor-element.elementor-element-a10116{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10122{--display:flex;--min-height:270px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-947 .elementor-element.elementor-element-a10122:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a10122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-947 .elementor-element.elementor-element-a1011d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10129{--display:flex;--min-height:270px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-947 .elementor-element.elementor-element-a10129:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a10129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-947 .elementor-element.elementor-element-a10124{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10130{--display:flex;--min-height:270px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-947 .elementor-element.elementor-element-a10130:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a10130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-947 .elementor-element.elementor-element-a1012b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10137{--display:flex;--min-height:270px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-947 .elementor-element.elementor-element-a10137:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a10137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-947 .elementor-element.elementor-element-a10132{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10151{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-947 .elementor-element.elementor-element-a10151:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a10151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E1DA;}.elementor-947 .elementor-element.elementor-element-a10150{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10140{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1013f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10145{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10144{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1014a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10149{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1014f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1014e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1015c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-947 .elementor-element.elementor-element-a1015c:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a1015c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252331;}.elementor-947 .elementor-element.elementor-element-a1015b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a10156{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-947 .elementor-element.elementor-element-a1015a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-947 .elementor-element.elementor-element-a10011{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-947 .elementor-element.elementor-element-a10021{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-947 .elementor-element.elementor-element-a10058{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-947 .elementor-element.elementor-element-a100fc{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-947 .elementor-element.elementor-element-a10107{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-947 .elementor-element.elementor-element-a10139{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-947 .elementor-element.elementor-element-a10151{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-947 .elementor-element.elementor-element-a1015c{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-947 .elementor-element.elementor-element-a10011{--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-947 .elementor-element.elementor-element-a1001a{--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-947 .elementor-element.elementor-element-a10021{--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-947 .elementor-element.elementor-element-a10058{--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-947 .elementor-element.elementor-element-a100fc{--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-947 .elementor-element.elementor-element-a10099{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-947 .elementor-element.elementor-element-a1008b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-947 .elementor-element.elementor-element-a10090{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-947 .elementor-element.elementor-element-a10096{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-947 .elementor-element.elementor-element-a10086{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-947 .elementor-element.elementor-element-a10078{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-947 .elementor-element.elementor-element-a1007d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-947 .elementor-element.elementor-element-a10083{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-947 .elementor-element.elementor-element-a100e1{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-947 .elementor-element.elementor-element-a100d4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-947 .elementor-element.elementor-element-a100d8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-947 .elementor-element.elementor-element-a100de{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-947 .elementor-element.elementor-element-a100bc{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-947 .elementor-element.elementor-element-a100af{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-947 .elementor-element.elementor-element-a100b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-947 .elementor-element.elementor-element-a100b9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-947 .elementor-element.elementor-element-a100aa{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-947 .elementor-element.elementor-element-a1009e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-947 .elementor-element.elementor-element-a100a2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-947 .elementor-element.elementor-element-a100a7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-947 .elementor-element.elementor-element-a10073{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-947 .elementor-element.elementor-element-a10066{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-947 .elementor-element.elementor-element-a1006a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-947 .elementor-element.elementor-element-a10070{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-947 .elementor-element.elementor-element-a10107{--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-947 .elementor-element.elementor-element-a10139{--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-947 .elementor-element.elementor-element-a10151{--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-947 .elementor-element.elementor-element-a1015c{--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS *//* ===========================================================
   MANOROZ · Dra. Haidy Villarraga — Inicio 2026
   La estructura es 100% nativa de Elementor (contenedores y
   widgets editables). Este bloque solo afina tipografia,
   rejillas y detalles visuales del diseno aprobado.
   =========================================================== */
body{--ink:#171622;--sand:#eee8e2;--paper:#f8f6f3;--stone:#c8bbb0;--gold:#c9a878;--muted:#706d78;--line:rgba(23,22,34,.14)}
.hv2-hero,.hv2-strip,.hv2-enfoque,.hv2-procs,.hv2-cases,.hv2-doctor-sec,.hv2-mem,.hv2-process,.hv2-cta{font-family:Arial,Helvetica,sans-serif;line-height:1.65;color:var(--ink)}
[class*="hv2-"] p{margin:0}
[class*="hv2-"] .elementor-heading-title{margin:0}
/* --- base --- */
.hv2-eyebrow{margin-bottom:22px}
.hv2-eyebrow p{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;line-height:1.6}
.hv2-eyebrow p:before{content:"";display:inline-block;width:34px;height:1px;background:currentColor;vertical-align:middle;margin-right:12px}
.hv2-index{margin-bottom:22px}
.hv2-index p{color:#938f96;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}
.hv2-h1 .elementor-heading-title{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(56px,5.8vw,96px);line-height:.96;letter-spacing:-.045em;max-width:720px}
.hv2-h1 em{color:#8f7766;font-weight:400}
.hv2-h2 .elementor-heading-title{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(42px,4.6vw,72px);line-height:1.06;letter-spacing:-.035em}
.hv2-lead{margin:34px 0}
.hv2-lead p{max-width:590px;color:#585560;font-size:17px;line-height:1.8}
/* --- botones --- */
.hv2-btn .elementor-button{min-height:56px;padding:15px 24px;display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;border-radius:0;transition:.2s}
.hv2-btn .elementor-button:hover,.hv2-btn .elementor-button:focus{transform:translateY(-2px);background:var(--ink);color:#fff}
.hv2-btn-light .elementor-button{background:#fff;color:var(--ink)}
.hv2-btn-light .elementor-button:hover,.hv2-btn-light .elementor-button:focus{background:#fff;color:var(--ink)}
.hv2-textlink .elementor-button{background:transparent;color:inherit;padding:0;min-height:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.11em;border-radius:0}
.hv2-textlink .elementor-button:hover,.hv2-textlink .elementor-button:focus{background:transparent;color:inherit;text-decoration:underline}
/* --- 1 hero --- */
.hv2-hero{display:grid!important;grid-template-columns:49% 51%;align-items:stretch;overflow:hidden}
.hv2-hero-copy{display:flex;flex-direction:column;justify-content:center}
.hv2-hero-visual{position:relative;min-height:680px;background:#d5cec7;overflow:hidden;padding:0}
.hv2-hero-img,.hv2-hero-img .elementor-widget-container{position:absolute;inset:0;width:100%;height:100%}
.hv2-hero-img img{width:100%;height:100%;object-fit:cover;object-position:56% center;display:block}
.hv2-note{position:absolute;left:0;bottom:0;width:min(420px,76%);padding:24px 28px;background:rgba(248,246,243,.96);z-index:2}
.hv2-note p{font-family:Georgia,serif;font-size:15px;line-height:1.5}
.hv2-note strong{display:block;font-weight:400}
.hv2-trust{margin-top:55px;padding-top:28px;border-top:1px solid var(--line)}
.hv2-trust-i{width:auto;flex:0 0 auto;padding:0}
.hv2-trust-n .elementor-heading-title{font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.2}
.hv2-trust-l p{color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}
/* --- 2 franja --- */
.hv2-strip{gap:22px;flex-wrap:wrap}
.hv2-strip-i p{font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
/* --- 3 enfoque --- */
.hv2-intro{display:grid!important;grid-template-columns:16% 48% 1fr;gap:clamp(28px,5vw,78px);align-items:start;padding:0}
.hv2-intro-mid{padding:0}
.hv2-intro-copy{padding:44px 0 0}
.hv2-intro-copy p{color:var(--muted)}
/* --- 4 procedimientos --- */
.hv2-procs{color:#fff}
.hv2-procs .elementor-heading-title{color:#fff}
.hv2-head-row{display:grid!important;grid-template-columns:1.2fr .55fr;gap:60px;align-items:end;margin-bottom:58px;padding:0}
.hv2-head-l,.hv2-head-r{padding:0}
.hv2-head-r p{color:rgba(255,255,255,.62)}
.hv2-proc-grid{display:grid!important;grid-template-columns:repeat(4,1fr);padding:0;gap:0}
.hv2-proc{position:relative;min-height:500px;overflow:hidden;padding:0;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}
.hv2-proc-img,.hv2-proc-img .elementor-widget-container{position:absolute;inset:0;width:100%;height:100%}
.hv2-proc-img img{width:100%;height:100%;object-fit:cover;filter:grayscale(25%);transition:.5s;display:block}
.hv2-proc:hover .hv2-proc-img img{transform:scale(1.04);filter:none}
.hv2-proc:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(17,16,27,.95),rgba(17,16,27,.08) 72%);z-index:1;pointer-events:none}
.hv2-proc-num{position:absolute;z-index:2;top:22px;left:22px;width:auto}
.hv2-proc-num p{font-size:10px;color:#fff}
.hv2-proc-copy{position:absolute;z-index:2;left:22px;right:22px;bottom:28px;width:auto;padding:0}
.hv2-proc-h{margin-bottom:15px}
.hv2-proc-h .elementor-heading-title{font-family:Georgia,serif;font-weight:400;font-size:27px;line-height:1.1;color:#fff}
.hv2-proc-p p{color:rgba(255,255,255,.72);font-size:12px;line-height:1.5}
/* --- 5 casos --- */
.hv2-cases-intro{max-width:930px;padding:0}
.hv2-cases-p{margin-top:20px}
.hv2-cases-p p{max-width:720px;color:var(--muted)}
.hv2-tabs{margin-top:48px}
.hv2-tabs .e-n-tabs-heading{gap:8px;flex-wrap:wrap;margin-bottom:28px;border:0}
.hv2-tabs .e-n-tab-title{padding:11px 17px;border:1px solid rgba(23,22,34,.2);border-radius:999px;background:transparent;color:var(--ink);min-height:0}
.hv2-tabs .e-n-tab-title-text{font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif}
.hv2-tabs .e-n-tab-title[aria-selected="true"]{background:var(--ink);border-color:var(--ink)}
.hv2-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text{color:#fff}
.hv2-panel-head{display:flex!important;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:28px;padding:0}
.hv2-panel-l{padding:0;width:auto}
.hv2-panel-kicker p,.hv2-panel-r p{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#85786f}
.hv2-panel-h{margin-top:4px}
.hv2-panel-h .elementor-heading-title{font-family:Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,42px);line-height:1.1}
.hv2-compare-grid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:clamp(18px,3vw,34px);padding:0}
.hv2-compare{padding:0;min-width:0}
.hv2-frame{aspect-ratio:4/5;overflow:hidden;background:#cfc5bd;position:relative;padding:0}
.hv2-ph{display:grid!important;place-items:center;background-color:#d3c9c1;background-image:radial-gradient(circle,rgba(255,255,255,.35) 1px,transparent 1px);background-size:18px 18px}
.hv2-ph-t p{color:rgba(23,22,34,.5);font-size:9px;font-weight:700;letter-spacing:.16em;text-align:center}
.hv2-frame .mbai-container,.hv2-frame .twentytwenty-container{width:100%!important;height:100%!important;margin:0!important}
.hv2-frame .mbai-container img,.hv2-frame .twentytwenty-container img{width:100%!important;height:100%!important;object-fit:cover!important}
.hv2-caption{display:flex!important;flex-direction:row;justify-content:space-between;gap:15px;padding:16px 0 0}
.hv2-cap-h .elementor-heading-title{font-family:Georgia,serif;font-weight:400;font-size:21px}
.hv2-cap-s p{max-width:180px;color:#817b7e;font-size:9px;text-align:right;line-height:1.5}
.hv2-disclaimer{max-width:900px;margin-top:22px}
.hv2-disclaimer p{color:#7f787a;font-size:10px;line-height:1.6}
/* --- 6 cirujana --- */
.hv2-doctor{display:grid!important;grid-template-columns:48% 1fr;gap:clamp(45px,9vw,135px);align-items:center;padding:0}
.hv2-doctor-img{position:relative;padding:0 0 42px 42px}
.hv2-doctor-img:before{content:"";position:absolute;left:0;bottom:0;width:72%;height:68%;background:var(--stone)}
.hv2-doctor-photo{position:relative;z-index:1}
.hv2-doctor-photo img{width:100%;height:660px;object-fit:cover;object-position:center top;display:block}
.hv2-doctor-copy{padding:0}
.hv2-doctor-p{margin-top:18px}
.hv2-doctor-p p{color:var(--muted)}
.hv2-quote{margin:30px 0;padding-left:22px;border-left:2px solid var(--stone)}
.hv2-quote p{font-family:Georgia,serif;color:#76665b;font-size:24px;line-height:1.4}
/* --- 7 credenciales --- */
.hv2-mem-intro{display:grid!important;grid-template-columns:1.1fr .7fr;gap:70px;align-items:end;padding:0}
.hv2-mem-intro-l,.hv2-mem-intro-r{padding:0}
.hv2-mem-intro-r p{color:var(--muted)}
.hv2-mem-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;padding:0}
.hv2-mem-card{border:1px solid var(--line);display:flex;flex-direction:column}
.hv2-mem-logo{width:58px;height:58px;padding:7px;display:grid!important;place-items:center;background:#faf8f5;border-radius:4px;flex:0 0 auto}
.hv2-mem-logo.is-dark{background:#173125}
.hv2-mem-logo-img,.hv2-mem-logo-img .elementor-widget-container{width:100%;height:100%}
.hv2-mem-logo-img img{width:100%;height:100%;object-fit:contain}
.hv2-monogram p{font:700 20px/1 Georgia,serif;letter-spacing:.06em;color:#8e7a6c}
.hv2-mem-kicker{margin-top:18px}
.hv2-mem-kicker p{color:#9a8778;font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
.hv2-mem-h{margin:9px 0 7px}
.hv2-mem-h .elementor-heading-title{font-family:Georgia,serif;font-weight:400;font-size:19px;line-height:1.2}
.hv2-mem-p p{color:var(--muted);font-size:10px;line-height:1.6}
.hv2-mem-link{margin-top:auto;padding-top:15px}
.hv2-mem-link .elementor-button{background:transparent;color:var(--ink);padding:0;min-height:0;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:0}
.hv2-mem-link .elementor-button:hover,.hv2-mem-link .elementor-button:focus{background:transparent;color:var(--ink);text-decoration:underline}
/* --- 8 proceso --- */
.hv2-steps{margin-top:50px;border-top:1px solid var(--line);padding:0;gap:0}
.hv2-step{display:grid!important;grid-template-columns:90px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--line);align-items:start}
.hv2-step-num p{font:400 24px Georgia,serif;color:#9d8979}
.hv2-step-copy{padding:0}
.hv2-step-h .elementor-heading-title{font-family:Georgia,serif;font-weight:400;font-size:28px;line-height:1.2}
.hv2-step-p{margin-top:6px}
.hv2-step-p p{color:var(--muted)}
/* --- 9 cierre --- */
.hv2-cta{color:#fff}
.hv2-cta .elementor-heading-title{color:#fff}
.hv2-cta-grid{display:grid!important;grid-template-columns:1fr 340px;gap:70px;align-items:end;padding:0}
.hv2-cta-l{padding:0}
.hv2-cta-p{margin:20px 0 34px}
.hv2-cta-p p{color:rgba(255,255,255,.65);max-width:640px}
.hv2-card{border:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column}
.hv2-card-span p{color:var(--gold);font-size:9px;text-transform:uppercase;letter-spacing:.15em}
.hv2-card-strong{margin:14px 0 3px}
.hv2-card-strong .elementor-heading-title{font-family:Georgia,serif;font-weight:400;font-size:27px;color:#fff}
.hv2-card-tel .elementor-button{background:transparent;color:#fff;padding:0;min-height:0;font-size:13px;font-weight:400;letter-spacing:.02em;text-transform:none;border-radius:0}
.hv2-card-tel .elementor-button:hover,.hv2-card-tel .elementor-button:focus{background:transparent;color:#fff;text-decoration:underline}
/* --- responsive --- */
@media(max-width:1100px){
.hv2-proc-grid{grid-template-columns:repeat(2,1fr)}
.hv2-doctor{grid-template-columns:1fr 1fr;gap:55px}
.hv2-mem-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){
.hv2-hero{grid-template-columns:1fr}
.hv2-hero-visual{min-height:610px}
.hv2-h1 .elementor-heading-title{font-size:clamp(50px,15vw,70px)}
.hv2-actions{flex-direction:column!important;align-items:flex-start!important}
.hv2-trust{display:grid!important;grid-template-columns:1fr 1fr;gap:20px}
.hv2-strip{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}
.hv2-strip-i p{white-space:nowrap}
.hv2-intro,.hv2-head-row,.hv2-doctor,.hv2-cta-grid,.hv2-mem-intro{grid-template-columns:1fr}
.hv2-intro-copy{padding-top:0}
.hv2-proc-grid,.hv2-compare-grid,.hv2-mem-grid{grid-template-columns:1fr}
.hv2-proc{min-height:510px;border:0;border-bottom:1px solid rgba(255,255,255,.2)}
.hv2-tabs .e-n-tabs-heading{flex-wrap:nowrap;overflow-x:auto}
.hv2-tabs .e-n-tab-title{flex:0 0 auto}
.hv2-panel-head{flex-direction:column!important;align-items:flex-start!important;gap:8px}
.hv2-caption{flex-direction:column!important}
.hv2-cap-s p{text-align:left;max-width:none}
.hv2-doctor-img{padding:0 0 32px 20px}
.hv2-doctor-photo img{height:520px}
.hv2-cta-grid{gap:40px}}
/* --- refuerzo sobre los estilos del tema --- */
.hv2-btn .elementor-button,.hv2-textlink .elementor-button,.hv2-mem-link .elementor-button,.hv2-card-tel .elementor-button{border-radius:0!important;box-shadow:none!important;border:0!important;font-family:Arial,Helvetica,sans-serif!important;text-decoration:none!important;transition:.2s}
.hv2-btn .elementor-button{background-color:var(--ink)!important;color:#fff!important;min-height:56px!important;padding:15px 24px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;line-height:1.3!important}
.hv2-btn .elementor-button:hover{transform:translateY(-2px)}
.hv2-btn-light .elementor-button{background-color:#fff!important;color:var(--ink)!important}
.hv2-textlink .elementor-button,.hv2-mem-link .elementor-button,.hv2-card-tel .elementor-button{background-color:transparent!important;padding:0!important;min-height:0!important}
.hv2-textlink .elementor-button{color:var(--ink)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.11em!important}
.hv2-mem-link .elementor-button{color:var(--ink)!important;font-size:8px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important}
.hv2-card-tel .elementor-button{color:#fff!important;font-size:13px!important;font-weight:400!important;text-transform:none!important;letter-spacing:.02em!important}
.hv2-actions .elementor-widget-button,.hv2-doctor-copy .elementor-widget-button,.hv2-cta-l .elementor-widget-button{width:auto}

/* --- pestanas de casos: por encima del tema --- */
.hv2-tabs .e-n-tabs-heading{gap:8px!important;flex-wrap:wrap!important;justify-content:center!important;border:0!important;margin-bottom:28px}
.hv2-tabs .e-n-tab-title{background-color:transparent!important;background-image:none!important;border:1px solid rgba(23,22,34,.2)!important;border-radius:999px!important;padding:11px 17px!important;min-height:0!important;box-shadow:none!important;color:var(--ink)!important}
.hv2-tabs .e-n-tab-title-text{font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:inherit!important}
.hv2-tabs .e-n-tab-title[aria-selected="true"]{background-color:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}
.hv2-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text{color:#fff!important}
.hv2-tabs .e-n-tabs-content{padding:0!important}
.hv2-tabs .e-n-tab-title>.e-n-tab-icon{display:none!important}

/* --- comparador antes/despues: etiquetas siempre visibles --- */
.hv2-frame .mbai-before-label,.hv2-frame .mbai-after-label{opacity:1!important;top:15px!important;bottom:auto!important;transform:none!important;background:none!important;padding:0!important;margin:0!important;width:auto!important}
.hv2-frame .mbai-before-label:before,.hv2-frame .mbai-after-label:before{content:attr(data-content)!important;display:inline-block;padding:6px 9px;background:rgba(248,246,243,.9);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;border-radius:0}
.hv2-frame .mbai-before-label{left:15px!important;right:auto!important}
.hv2-frame .mbai-after-label{right:15px!important;left:auto!important}
/* --- marcador de imagen pendiente --- */
.hv2-ph{align-content:center!important;justify-items:center!important;align-items:center!important;justify-content:center!important}
.hv2-ph .hv2-ph-t{width:100%}

/* --- el comparador llena el marco 4:5 --- */
.hv2-frame:not(.hv2-ph){aspect-ratio:auto!important;height:0!important;padding-top:125%!important}
.hv2-frame>.elementor-widget-container{position:absolute!important;inset:0!important}
.hv2-frame .mbai-before-after-wrap,.hv2-frame .mbai-wrapper,.hv2-frame .mbai-before-after-container,.hv2-frame .twentytwenty-container{height:100%!important;width:100%!important;max-width:none!important}
.hv2-frame img{width:100%!important;height:100%!important;object-fit:cover!important}

/* --- etiquetas antes/despues: chip arriba, texto oscuro --- */
.hv2-frame .mbai-before-label,.hv2-frame .mbai-after-label{height:auto!important;line-height:1!important;display:block!important}
.hv2-frame .mbai-before-label:before,.hv2-frame .mbai-after-label:before{color:#171622!important;text-shadow:none!important}

/* --- movil: las pestanas de casos se desplazan en horizontal --- */
@media(max-width:760px){
.hv2-tabs .e-n-tabs-heading{flex-wrap:wrap!important;overflow:visible!important;justify-content:center!important;gap:7px!important}
.hv2-tabs .e-n-tab-title{flex:0 1 auto!important;padding:10px 13px!important;white-space:normal;text-align:center}
.hv2-tabs .e-n-tab-title-text{font-size:8.5px!important;line-height:1.25!important}
}

/* --- bloque de confianza del hero: una linea por dato --- */
@media(min-width:761px){
.hv2-trust{gap:26px!important}
.hv2-trust-n .elementor-heading-title,.hv2-trust-l p{white-space:nowrap}
}

/* --- escritorio y portatil: las 8 pestanas repartidas en cuadricula --- */
@media(min-width:901px){
.hv2-tabs .e-n-tabs-heading{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;max-width:860px;margin-left:auto;margin-right:auto}
.hv2-tabs .e-n-tab-title{width:100%!important;padding:12px 14px!important;text-align:center;justify-content:center}
.hv2-tabs .e-n-tab-title-text{white-space:normal;line-height:1.3!important}
}
@media(min-width:761px) and (max-width:900px){
.hv2-tabs .e-n-tabs-heading{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;max-width:640px;margin-left:auto;margin-right:auto}
.hv2-tabs .e-n-tab-title{width:100%!important;padding:12px 14px!important;text-align:center;justify-content:center}
.hv2-tabs .e-n-tab-title-text{white-space:normal;line-height:1.3!important}
}

/* --- todas las pestanas con la misma altura --- */
@media(min-width:761px){
.hv2-tabs .e-n-tabs-heading{grid-auto-rows:1fr!important}
.hv2-tabs .e-n-tab-title{display:flex!important;align-items:center!important}
}

/* --- respeta el salto de linea escrito en el titulo de la pestana --- */
.hv2-tabs .e-n-tab-title-text{white-space:pre-line!important}

/* --- movil: franja de confianza en dos columnas, no en fila corrida --- */
@media(max-width:760px){
.hv2-strip{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 16px!important;overflow:visible!important;min-height:0!important;padding:24px 22px!important;align-items:start!important}
.hv2-strip-i{width:auto!important}
.hv2-strip-i p{white-space:normal!important;font-size:9px!important;line-height:1.45!important;text-align:center}
}

/* --- seccion de casos reales centrada --- */
.hv2-cases-intro{max-width:930px;margin-left:auto!important;margin-right:auto!important;text-align:center;align-items:center!important}
.hv2-cases-intro .hv2-eyebrow p,.hv2-cases-intro .hv2-index p{display:inline-block}
.hv2-cases-p p{max-width:720px;margin-left:auto!important;margin-right:auto!important}/* End custom CSS */