.elementor-706 .elementor-element.elementor-element-f35969c{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-706 .elementor-element.elementor-element-f35969c:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-f35969c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98f88d3 );}.elementor-706 .elementor-element.elementor-element-9f83de8{--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-706 .elementor-element.elementor-element-9f83de8.e-con{--flex-grow:0;--flex-shrink:0;}.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-706 .elementor-element.elementor-element-268825d{text-align:center;}.elementor-706 .elementor-element.elementor-element-268825d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:76px;font-weight:700;line-height:75px;color:var( --e-global-color-23d14a9 );}.elementor-706 .elementor-element.elementor-element-15961cf{--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-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-706 .elementor-element.elementor-element-aab79df .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:100px;font-weight:500;background-image:linear-gradient(181deg, #D3C1A8 0%, #887869 100%);border-radius:15px 15px 15px 15px;padding:21px 21px 21px 21px;}.elementor-706 .elementor-element.elementor-element-aab79df.elementor-element{--align-self:center;}.elementor-706 .elementor-element.elementor-element-aab79df .elementor-button:hover, .elementor-706 .elementor-element.elementor-element-aab79df .elementor-button:focus{box-shadow:0px 0px 40px 15px #FFFFFF;}.elementor-706 .elementor-element.elementor-element-8629c2b{--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-706 .elementor-element.elementor-element-8629c2b:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-8629c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98f88d3 );}.elementor-706 .elementor-element.elementor-element-55d6a20 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-55d6a20{text-align:center;}.elementor-706 .elementor-element.elementor-element-55d6a20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-23d14a9 );}.elementor-706 .elementor-element.elementor-element-26496f8{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-706 .elementor-element.elementor-element-26496f8:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-26496f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98f88d3 );}.elementor-706 .elementor-element.elementor-element-a1af987{--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-706 .elementor-element.elementor-element-f507775 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-f8c11cf{--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-706 .elementor-element.elementor-element-c9664bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-905c852{--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;--padding-top:10px;--padding-bottom:190px;--padding-left:10px;--padding-right:10px;}.elementor-706 .elementor-element.elementor-element-905c852:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-905c852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98f88d3 );}.elementor-706 .elementor-element.elementor-element-b5bfba1{--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-706 .elementor-element.elementor-element-d929f9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-47c7a45{--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-706 .elementor-element.elementor-element-690611e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-79df0b2{--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:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-706 .elementor-element.elementor-element-79df0b2:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-79df0b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98f88d3 );}.elementor-706 .elementor-element.elementor-element-5e61196{text-align:center;}.elementor-706 .elementor-element.elementor-element-5e61196 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-23d14a9 );}.elementor-706 .elementor-element.elementor-element-7dfc72f > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-7dfc72f{text-align:center;}.elementor-706 .elementor-element.elementor-element-7dfc72f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-23d14a9 );}.elementor-706 .elementor-element.elementor-element-9453875{--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-706 .elementor-element.elementor-element-9453875:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-9453875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98f88d3 );}.elementor-706 .elementor-element.elementor-element-9bdf4d8{--display:flex;}.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-706 .elementor-element.elementor-element-14315d3 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-706 .elementor-element.elementor-element-14315d3 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 13px 2px rgba(0,0,0,0.5);}.elementor-706 .elementor-element.elementor-element-23deb18{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-706 .elementor-element.elementor-element-23deb18:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-23deb18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98f88d3 );}.elementor-706 .elementor-element.elementor-element-1257518{--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-706 .elementor-element.elementor-element-2e45e0e img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 13px 2px rgba(0,0,0,0.5);}.elementor-706 .elementor-element.elementor-element-081b807{--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-706 .elementor-element.elementor-element-43116f5 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 13px 2px rgba(0,0,0,0.5);}.elementor-706 .elementor-element.elementor-element-2993f66{--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-706 .elementor-element.elementor-element-402a5e9 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 13px 2px rgba(0,0,0,0.5);}.elementor-706 .elementor-element.elementor-element-20c657b{--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-706 .elementor-element.elementor-element-20c657b:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-20c657b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98f88d3 );}.elementor-706 .elementor-element.elementor-element-732a26c{text-align:center;}.elementor-706 .elementor-element.elementor-element-732a26c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-23d14a9 );}.elementor-706 .elementor-element.elementor-element-03180b4 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-03180b4{text-align:center;}.elementor-706 .elementor-element.elementor-element-03180b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-23d14a9 );}.elementor-706 .elementor-element.elementor-element-1bc3e45{--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;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-706 .elementor-element.elementor-element-1bc3e45:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-1bc3e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98f88d3 );}.elementor-706 .elementor-element.elementor-element-a8f997d{--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-706 .elementor-element.elementor-element-119a4b4 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 13px 2px rgba(0,0,0,0.5);}.elementor-706 .elementor-element.elementor-element-378e330{--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-706 .elementor-element.elementor-element-cb4e398 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 13px 2px rgba(0,0,0,0.5);}.elementor-706 .elementor-element.elementor-element-7fb167c{--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-706 .elementor-element.elementor-element-27e4def img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 13px 2px rgba(0,0,0,0.5);}.elementor-706 .elementor-element.elementor-element-fb703d8{--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-706 .elementor-element.elementor-element-fb703d8:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-fb703d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98f88d3 );}.elementor-706 .elementor-element.elementor-element-bf1f242{text-align:center;}.elementor-706 .elementor-element.elementor-element-bf1f242 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-23d14a9 );}.elementor-706 .elementor-element.elementor-element-6ba1245 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-6ba1245{text-align:center;}.elementor-706 .elementor-element.elementor-element-6ba1245 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-23d14a9 );}.elementor-706 .elementor-element.elementor-element-f0cdc99{--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;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-706 .elementor-element.elementor-element-f0cdc99:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-f0cdc99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98f88d3 );}.elementor-706 .elementor-element.elementor-element-08e7319{--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-706 .elementor-element.elementor-element-22d5997 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 13px 2px rgba(0,0,0,0.5);}.elementor-706 .elementor-element.elementor-element-064e0bf{--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-706 .elementor-element.elementor-element-51eabc3 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 13px 2px rgba(0,0,0,0.5);}.elementor-706 .elementor-element.elementor-element-527a3fd{--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-706 .elementor-element.elementor-element-527a3fd:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-527a3fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98f88d3 );}.elementor-706 .elementor-element.elementor-element-0ae221c{text-align:center;}.elementor-706 .elementor-element.elementor-element-0ae221c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-23d14a9 );}.elementor-706 .elementor-element.elementor-element-8d931fa > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-8d931fa{text-align:center;}.elementor-706 .elementor-element.elementor-element-8d931fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-23d14a9 );}.elementor-706 .elementor-element.elementor-element-a460550{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-706 .elementor-element.elementor-element-a460550:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-a460550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98f88d3 );}.elementor-706 .elementor-element.elementor-element-3cb10fb{--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-706 .elementor-element.elementor-element-6318cff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-6c8f940{--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;}.elementor-706 .elementor-element.elementor-element-2c6fb6d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-b58ad6d{--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:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-706 .elementor-element.elementor-element-19e80b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-19e80b8 img{border-radius:25px 25px 25px 25px;}.elementor-706 .elementor-element.elementor-element-50cd6c8{--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:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-706 .elementor-element.elementor-element-816df3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-816df3e img{border-radius:25px 25px 25px 25px;}@media(max-width:767px){.elementor-706 .elementor-element.elementor-element-268825d .elementor-heading-title{font-size:60px;}.elementor-706 .elementor-element.elementor-element-19e80b8 > .elementor-widget-container{margin:65px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-816df3e > .elementor-widget-container{margin:79px 0px 0px 0px;}}@media(min-width:768px){.elementor-706 .elementor-element.elementor-element-9f83de8{--width:72%;}.elementor-706 .elementor-element.elementor-element-15961cf{--width:50%;}.elementor-706 .elementor-element.elementor-element-a1af987{--width:50%;}.elementor-706 .elementor-element.elementor-element-f8c11cf{--width:50%;}.elementor-706 .elementor-element.elementor-element-b5bfba1{--width:50%;}.elementor-706 .elementor-element.elementor-element-47c7a45{--width:50%;}.elementor-706 .elementor-element.elementor-element-1257518{--width:33%;}.elementor-706 .elementor-element.elementor-element-081b807{--width:33%;}.elementor-706 .elementor-element.elementor-element-2993f66{--width:33%;}.elementor-706 .elementor-element.elementor-element-a8f997d{--width:33.3333%;}.elementor-706 .elementor-element.elementor-element-378e330{--width:33.3333%;}.elementor-706 .elementor-element.elementor-element-7fb167c{--width:33.3333%;}.elementor-706 .elementor-element.elementor-element-08e7319{--width:50%;}.elementor-706 .elementor-element.elementor-element-064e0bf{--width:50%;}.elementor-706 .elementor-element.elementor-element-3cb10fb{--width:50%;}.elementor-706 .elementor-element.elementor-element-6c8f940{--width:50%;}.elementor-706 .elementor-element.elementor-element-b58ad6d{--width:50%;}.elementor-706 .elementor-element.elementor-element-50cd6c8{--width:50%;}}/* Start custom CSS */.flip-card {
  background-color: transparent;
  width: 510px;
  height: 800px;
  perspective: 1200px;
  margin: auto;
  cursor: pointer; /* para indicar que es clickable */
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

/* el giro ocurre solo cuando tiene la clase "flipped" */
.flip-card.flipped .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, 
.flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

/* frente con texto */
.flip-card-front {
  background: #D1C7BD;
  color: #333;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
}

/* reverso con la imagen */
.flip-card-back {
  transform: rotateY(180deg);
}

.flip-card-back img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */