@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap);.elementor-10 .elementor-element.elementor-element-fefdac9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-10 .elementor-element.elementor-element-fefdac9:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-fefdac9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 45%,#F7F5F27D 100%)}.elementor-10 .elementor-element.elementor-element-eb5a51d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-10 .elementor-element.elementor-element-7f2aaab{--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:flex-end;--align-items:center}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-10 .elementor-element.elementor-element-b2e2db8 .elementor-heading-title{font-family:"Relaway",Sans-serif;font-size:16px;font-weight:400;color:#B08A5A}.elementor-10 .elementor-element.elementor-element-b2e2db8 .elementor-heading-title a:hover,.elementor-10 .elementor-element.elementor-element-b2e2db8 .elementor-heading-title a:focus{color:#B08A5A}.elementor-10 .elementor-element.elementor-element-b2e2db8 .elementor-heading-title a{transition-duration:0.6s}.elementor-10 .elementor-element.elementor-element-9a3524f .elementor-heading-title{font-family:"Relaway",Sans-serif;font-size:16px;font-weight:400;color:#B08A5A}.elementor-10 .elementor-element.elementor-element-9a3524f .elementor-heading-title a:hover,.elementor-10 .elementor-element.elementor-element-9a3524f .elementor-heading-title a:focus{color:#B08A5A}.elementor-10 .elementor-element.elementor-element-9a3524f .elementor-heading-title a{transition-duration:0.6s}.elementor-10 .elementor-element.elementor-element-7bbd7fb .elementor-heading-title{font-family:"Relaway",Sans-serif;font-size:16px;font-weight:400;color:#B08A5A}.elementor-10 .elementor-element.elementor-element-7bbd7fb .elementor-heading-title a:hover,.elementor-10 .elementor-element.elementor-element-7bbd7fb .elementor-heading-title a:focus{color:#B08A5A}.elementor-10 .elementor-element.elementor-element-7bbd7fb .elementor-heading-title a{transition-duration:0.6s}.elementor-10 .elementor-element.elementor-element-13d2fd7 .elementor-heading-title{font-family:"Relaway",Sans-serif;font-size:16px;font-weight:400;color:#B08A5A}.elementor-10 .elementor-element.elementor-element-13d2fd7 .elementor-heading-title a:hover,.elementor-10 .elementor-element.elementor-element-13d2fd7 .elementor-heading-title a:focus{color:#B08A5A}.elementor-10 .elementor-element.elementor-element-13d2fd7 .elementor-heading-title a{transition-duration:0.6s}.elementor-10 .elementor-element.elementor-element-bc5c595 .elementor-heading-title{font-family:"Relaway",Sans-serif;font-size:16px;font-weight:400;color:#B08A5A}.elementor-10 .elementor-element.elementor-element-bc5c595 .elementor-heading-title a:hover,.elementor-10 .elementor-element.elementor-element-bc5c595 .elementor-heading-title a:focus{color:#B08A5A}.elementor-10 .elementor-element.elementor-element-bc5c595 .elementor-heading-title a{transition-duration:0.6s}.elementor-10 .elementor-element.elementor-element-2d2ab6f .elementor-heading-title{font-family:"Relaway",Sans-serif;font-size:16px;font-weight:400;color:#B08A5A}.elementor-10 .elementor-element.elementor-element-2d2ab6f .elementor-heading-title a:hover,.elementor-10 .elementor-element.elementor-element-2d2ab6f .elementor-heading-title a:focus{color:#B08A5A}.elementor-10 .elementor-element.elementor-element-2d2ab6f .elementor-heading-title a{transition-duration:0.6s}.elementor-10 .elementor-element.elementor-element-6df20bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button{background-color:#fff0;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:500}.elementor-10 .elementor-element.elementor-element-8c6af7e{--display:flex;--min-height:756px;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-8c6af7e::before,.elementor-10 .elementor-element.elementor-element-8c6af7e>.elementor-background-video-container::before,.elementor-10 .elementor-element.elementor-element-8c6af7e>.e-con-inner>.elementor-background-video-container::before,.elementor-10 .elementor-element.elementor-element-8c6af7e>.elementor-background-slideshow::before,.elementor-10 .elementor-element.elementor-element-8c6af7e>.e-con-inner>.elementor-background-slideshow::before,.elementor-10 .elementor-element.elementor-element-8c6af7e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#F7F5F2;background-image:url(https://dragabrielacardiologista.com.br/wp-content/uploads/2026/04/bannerherogabribonilha2.webp);--background-overlay:'';background-position:center center;background-size:cover}.elementor-10 .elementor-element.elementor-element-d5e3fe6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-64b01c3{--display:flex;--margin-top:43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-cf1fc3f{--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}.elementor-10 .elementor-element.elementor-element-cf1fc3f:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-cf1fc3f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#B08A5A}.elementor-10 .elementor-element.elementor-element-a39e69a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-a39e69a:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-a39e69a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#B08A5A}.elementor-10 .elementor-element.elementor-element-f58e93d{--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}.elementor-10 .elementor-element.elementor-element-f58e93d:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-f58e93d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#B08A5A}.elementor-10 .elementor-element.elementor-element-79276cb{--display:flex;--min-height:284px;--justify-content:center}.elementor-10 .elementor-element.elementor-element-a5b3ae0{--e-image-carousel-slides-to-show:3}.elementor-10 .elementor-element.elementor-element-a5b3ae0 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-10 .elementor-element.elementor-element-a5b3ae0 .elementor-swiper-button.elementor-swiper-button-next{font-size:34px}.elementor-10 .elementor-element.elementor-element-a5b3ae0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:7px;height:7px}.elementor-10 .elementor-element.elementor-element-a5b3ae0 .swiper-wrapper{display:flex;align-items:center}.elementor-10 .elementor-element.elementor-element-a5b3ae0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:18px 18px 18px 18px}.elementor-10 .elementor-element.elementor-element-4b13383{--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}.elementor-10 .elementor-element.elementor-element-4b13383:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-4b13383>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#14342F}.elementor-10 .elementor-element.elementor-element-5762ac8{--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}.elementor-10 .elementor-element.elementor-element-46d0ad7{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-10 .elementor-element.elementor-element-634bc10{--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}.elementor-10 .elementor-element.elementor-element-634bc10:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-634bc10>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#B08A5A}.elementor-10 .elementor-element.elementor-element-4b10d09{--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}.elementor-10 .elementor-element.elementor-element-4b10d09:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-4b10d09>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#14342F}.elementor-10 .elementor-element.elementor-element-1642fc9 .elementor-button{background-color:#fff0}.elementor-10 .elementor-element.elementor-element-ecfcee3{--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}.elementor-10 .elementor-element.elementor-element-ecfcee3:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-ecfcee3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F5F2}.elementor-10 .elementor-element.elementor-element-5b5c1ce{--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}.elementor-10 .elementor-element.elementor-element-5b5c1ce:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-5b5c1ce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#2A2823}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-eb5a51d{--width:25%}.elementor-10 .elementor-element.elementor-element-7f2aaab{--width:50%}.elementor-10 .elementor-element.elementor-element-6df20bf{--width:25%}.elementor-10 .elementor-element.elementor-element-634bc10{--width:25%}.elementor-10 .elementor-element.elementor-element-4b10d09{--width:25%}.elementor-10 .elementor-element.elementor-element-ecfcee3{--width:25%}.elementor-10 .elementor-element.elementor-element-5b5c1ce{--width:25%}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-64b01c3{--width:500px}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-d5e3fe6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-fefdac9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-10 .elementor-element.elementor-element-eb5a51d{--width:58%}.elementor-10 .elementor-element.elementor-element-7f2aaab{--width:100%;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-b2e2db8 .elementor-heading-title{font-size:11px}.elementor-10 .elementor-element.elementor-element-9a3524f .elementor-heading-title{font-size:11px}.elementor-10 .elementor-element.elementor-element-7bbd7fb .elementor-heading-title{font-size:11px}.elementor-10 .elementor-element.elementor-element-13d2fd7 .elementor-heading-title{font-size:11px}.elementor-10 .elementor-element.elementor-element-bc5c595 .elementor-heading-title{font-size:11px}.elementor-10 .elementor-element.elementor-element-2d2ab6f .elementor-heading-title{font-size:11px}.elementor-10 .elementor-element.elementor-element-8c6af7e{--min-height:1256px}.elementor-10 .elementor-element.elementor-element-d5e3fe6{--justify-content:flex-start}.elementor-10 .elementor-element.elementor-element-64b01c3{--justify-content:flex-start}}.elementor-10 .elementor-element.elementor-element-c6ca1aa{display:inline-flex;width:auto;position:relative}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button{width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;padding:15px 30px;border-radius:999px;background:linear-gradient(135deg,#c7a16d 0%,#ad8352 48%,#8d673f 100%);border:1px solid rgb(255 255 255 / .28);color:#fff;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:.45px;cursor:pointer;pointer-events:auto;box-shadow:0 10px 24px rgb(73 49 27 / .24),0 4px 10px rgb(0 0 0 / .12),inset 0 1px 0 rgb(255 255 255 / .28);transition:transform 0.3s cubic-bezier(.22,1,.36,1),box-shadow 0.3s ease,filter 0.3s ease}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button::after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / .22) 0%,rgb(255 255 255 / .04) 52%,#fff0 100%);pointer-events:none}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button::before{content:"";position:absolute;top:-20%;left:-60%;z-index:0;width:38%;height:140%;background:linear-gradient(110deg,transparent,rgb(255 255 255 / .48),transparent);transform:skewX(-22deg);filter:blur(2px);pointer-events:none;transition:left 0.75s ease}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button-content-wrapper{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;pointer-events:none}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button-text{position:relative;z-index:2;color:#fff;pointer-events:none}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button-icon{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button-icon svg,.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button-icon i{width:18px;height:18px;fill:currentColor;color:#fff;pointer-events:none}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button:hover{color:#fff;transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 15px 32px rgb(73 49 27 / .3),0 6px 14px rgb(0 0 0 / .14),inset 0 1px 0 rgb(255 255 255 / .35)}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button:hover::before{left:125%}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button:active{transform:translateY(1px) scale(.985);box-shadow:0 6px 14px rgb(73 49 27 / .22),0 2px 6px rgb(0 0 0 / .12),inset 0 1px 0 rgb(255 255 255 / .24)}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button:focus-visible{outline:3px solid rgb(199 161 109 / .4);outline-offset:4px}@media (max-width:1024px){.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button{min-height:52px;padding:14px 26px;font-size:13px}}@media (max-width:767px){.elementor-10 .elementor-element.elementor-element-c6ca1aa{width:100%}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button{width:100%;min-height:52px;padding:14px 22px;font-size:13px;letter-spacing:.3px;-webkit-tap-highlight-color:#fff0;touch-action:manipulation}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button:hover{transform:none}.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button,.elementor-10 .elementor-element.elementor-element-c6ca1aa .elementor-button::before{transition:none}}.elementor-10 .elementor-element.elementor-element-fefdac9{position:fixed;top:0;left:0;width:100%;z-index:999;transition:all 0.35s ease;background:#fff0;padding:5px 5px;backdrop-filter:blur(0)}.elementor-10 .elementor-element.elementor-element-fefdac9.scrolled{background:rgb(20 52 47 / .92);padding:14px 40px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px rgb(0 0 0 / .25),0 2px 10px rgb(0 0 0 / .15)}.elementor-10 .elementor-element.elementor-element-fefdac9.scrolled img{transform:scale(.9);transition:0.3s}.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-section{padding:90px 20px;border-radius:24px;background:linear-gradient(180deg,#b78f5c 0%,#b18754 100%)}.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-box{padding:70px 60px;border:1px solid rgb(235 190 255 / .8);border-radius:24px 24px 20px 20px;background:radial-gradient(circle at top right,rgb(255 255 255 / .18),transparent 18%),radial-gradient(circle at bottom left,rgb(255 255 255 / .08),transparent 20%),linear-gradient(180deg,rgb(198 156 104 / .92),rgb(190 147 93 / .94));box-shadow:inset 0 1px 0 rgb(255 255 255 / .12),0 20px 50px rgb(80 50 20 / .12)}.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-content{max-width:520px}.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-kicker{display:inline-block;margin-bottom:16px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:rgb(255 255 255 / .75);font-family:'Montserrat',sans-serif}.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-content h2{margin:0 0 22px;font-family:'Montserrat',sans-serif;font-size:48px;line-height:1.05;font-weight:600;color:#fff}.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-content p{margin:0 0 14px;font-family:'Montserrat',sans-serif;font-size:16px;line-height:1.8;color:rgb(255 255 255 / .95)}.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-image{border-radius:24px;overflow:hidden;box-shadow:0 18px 40px rgb(70 42 14 / .2),inset 0 1px 0 rgb(255 255 255 / .2)}.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-image img{width:100%;height:768px;object-fit:cover;display:block}@media (max-width:1024px){.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-content h2{font-size:38px}}@media (max-width:767px){.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-box{padding:40px 24px}.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-grid{grid-template-columns:1fr;gap:30px}.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-content{text-align:center;margin:0 auto}.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-content h2{font-size:30px}.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-content p{font-size:15px}.elementor-10 .elementor-element.elementor-element-d2937e6 .conforto-image img{height:280px}}.cardio-final-section{background:#14342F;padding:100px 0 60px;color:#fff;font-family:'Raleway',sans-serif}.cardio-final-wrap{max-width:1100px;margin:0 auto;padding:0 20px}.cardio-final-cta{text-align:center;margin-bottom:60px}.cardio-final-badge{display:inline-block;margin-bottom:16px;padding:10px 18px;border-radius:999px;background:rgb(176 138 90 / .15);color:#B08A5A;font-size:13px;font-weight:600;border:1px solid rgb(176 138 90 / .25)}.cardio-final-cta h2{font-size:42px;line-height:1.2;margin-bottom:18px}.cardio-final-cta p{font-size:18px;opacity:.9;margin-bottom:30px}.cardio-final-btn{display:inline-flex;align-items:center;gap:10px;padding:18px 32px;border-radius:999px;background:linear-gradient(135deg,#B08A5A,#8E6E47);color:#fff;text-decoration:none;font-weight:600;transition:.3s;box-shadow:0 12px 28px rgb(0 0 0 / .3),0 0 20px rgb(176 138 90 / .3);animation:pulseFinal 2.5s infinite}@keyframes pulseFinal{0%{box-shadow:0 12px 28px rgb(0 0 0 / .3),0 0 0 #fff0}50%{box-shadow:0 18px 36px rgb(0 0 0 / .4),0 0 25px rgb(176 138 90 / .4)}100%{box-shadow:0 12px 28px rgb(0 0 0 / .3),0 0 0 #fff0}}.cardio-final-btn:hover{transform:translateY(-2px)}.cardio-footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:stretch}.cardio-map{min-height:320px;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .4)}.cardio-footer-info{display:flex;flex-direction:column;justify-content:center}.cardio-footer-info h3{font-size:24px;margin-bottom:10px}.cardio-footer-info h6{font-size:15px;margin-bottom:14px;color:#B08A5A;font-weight:600}.cardio-legal{font-size:14px;opacity:.8;margin-bottom:24px;line-height:1.7}.cardio-contact-box{display:flex;flex-direction:column;gap:16px;margin-bottom:26px}.cardio-contact-item{padding:16px 18px;border-radius:16px;background:rgb(255 255 255 / .05);border:1px solid rgb(176 138 90 / .18);box-shadow:0 8px 24px rgb(0 0 0 / .14)}.cardio-contact-item strong{display:block;font-size:18px;line-height:1.4;color:#B08A5A;margin-bottom:6px;font-weight:700}.cardio-contact-item span{display:block;font-size:18px;line-height:1.7;color:#fff;font-weight:500}.cardio-footer-links{display:flex;flex-direction:column;gap:10px}.cardio-footer-links a{color:#B08A5A;text-decoration:none;font-weight:600;font-size:15px}.cardio-footer-links a:hover{text-decoration:underline}@media(max-width:768px){.cardio-final-cta h2{font-size:28px}.cardio-footer-grid{grid-template-columns:1fr}.cardio-map{min-height:260px}.cardio-contact-item strong{font-size:16px}.cardio-contact-item span{font-size:16px;line-height:1.6}}.elementor-10 .elementor-element.elementor-element-1642fc9{background:linear-gradient(135deg,#B08A5A 0%,#9A764A 100%);color:#fff;font-weight:600;font-size:16px;letter-spacing:.3px;padding:16px 32px;border-radius:999px;border:1px solid rgb(255 255 255 / .22);display:inline-flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;position:relative;overflow:hidden;transition:all 0.35s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 25px rgb(20 52 47 / .35),0 4px 10px rgb(0 0 0 / .15),0 0 20px rgb(176 138 90 / .25);animation:mmPulse 2.8s infinite ease-in-out}.elementor-10 .elementor-element.elementor-element-1642fc9::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff0,rgb(255 255 255 / .45),#fff0);transform:skewX(-25deg);transition:all 0.7s ease}.elementor-10 .elementor-element.elementor-element-1642fc9::after{content:"";position:absolute;inset:0;border-radius:999px;background:linear-gradient(to bottom,rgb(255 255 255 / .34),rgb(255 255 255 / .05));pointer-events:none}.elementor-10 .elementor-element.elementor-element-1642fc9:hover{transform:translateY(-3px) scale(1.03);background:linear-gradient(135deg,#C49A64 0%,#8F6B42 100%);box-shadow:0 18px 40px rgb(20 52 47 / .45),0 6px 16px rgb(0 0 0 / .2),0 0 30px rgb(176 138 90 / .4);animation-play-state:paused}.elementor-10 .elementor-element.elementor-element-1642fc9:hover::before{left:130%}.elementor-10 .elementor-element.elementor-element-1642fc9:active{transform:translateY(3px) scale(.97);box-shadow:0 6px 12px rgb(20 52 47 / .3),0 2px 6px rgb(0 0 0 / .15)}.elementor-10 .elementor-element.elementor-element-1642fc9 .elementor-button-icon svg,.elementor-10 .elementor-element.elementor-element-1642fc9 i,.elementor-10 .elementor-element.elementor-element-1642fc9 svg{animation:mmWhatsappFloat 1.8s infinite ease-in-out;transform-origin:center}@keyframes mmPulse{0%{box-shadow:0 10px 25px rgb(20 52 47 / .35),0 4px 10px rgb(0 0 0 / .15),0 0 0 #fff0}50%{box-shadow:0 14px 30px rgb(20 52 47 / .4),0 6px 14px rgb(0 0 0 / .18),0 0 24px rgb(176 138 90 / .3)}100%{box-shadow:0 10px 25px rgb(20 52 47 / .35),0 4px 10px rgb(0 0 0 / .15),0 0 0 #fff0}}@keyframes mmWhatsappFloat{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(1.08)}100%{transform:translateY(0) scale(1)}}