.elementor-1879 .elementor-element.elementor-element-59b4f6c6{--display:flex;--min-height:0vh;--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:flex-end;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1879 .elementor-element.elementor-element-59b4f6c6:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-59b4f6c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://gruposanvar.com.mx/wp-content/uploads/PORTADA-REMODELACIONES-.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1879 .elementor-element.elementor-element-a426875{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1879 .elementor-element.elementor-element-2c3a634c{width:var( --container-widget-width, 53% );max-width:53%;padding:0px 0px 0px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-2c3a634c.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-2c3a634c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:300;text-transform:none;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-5d80f5f{--display:flex;--min-height:55vh;--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:flex-end;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-1879 .elementor-element.elementor-element-5d80f5f:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-5d80f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://gruposanvar.com.mx/wp-content/uploads/CONDOMINIO-PLAYA-DEL-CARMEN-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1879 .elementor-element.elementor-element-a7e698b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1879 .elementor-element.elementor-element-5178655{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-5178655.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-5178655 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:200;text-transform:none;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-7c05ae7e{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-7c05ae7e:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-7c05ae7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-60437a4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#0057A0;}.elementor-1879 .elementor-element.elementor-element-60437a4.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1879 .elementor-element.elementor-element-60437a4 a:hover, .elementor-1879 .elementor-element.elementor-element-60437a4 a:focus{color:#3D3D3D;}.elementor-1879 .elementor-element.elementor-element-55cb85f6{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-55cb85f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#3D3D3D;}.elementor-1879 .elementor-element.elementor-element-3305d9d3{width:var( --container-widget-width, 60% );max-width:60%;padding:20px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:justify;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#3D3D3D;}.elementor-1879 .elementor-element.elementor-element-3305d9d3.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-514d6a55 .elementor-button:hover, .elementor-1879 .elementor-element.elementor-element-514d6a55 .elementor-button:focus{background-color:#FFFFFF;color:#0057A0;border-color:#0057A0;}.elementor-1879 .elementor-element.elementor-element-514d6a55 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-514d6a55 .elementor-button:hover svg, .elementor-1879 .elementor-element.elementor-element-514d6a55 .elementor-button:focus svg{fill:#0057A0;}.elementor-1879 .elementor-element.elementor-element-a4da63b{--display:flex;--min-height:300px;--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-1879 .elementor-element.elementor-element-a4da63b:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-a4da63b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gruposanvar.com.mx/wp-content/uploads/PORTADA-REMODELACIONES-1-1-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1879 .elementor-element.elementor-element-5a55c2f7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-5a55c2f7:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-5a55c2f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-13849e7f{--divider-border-style:solid;--divider-color:var( --e-global-color-555f774 );--divider-border-width:2px;}.elementor-1879 .elementor-element.elementor-element-13849e7f .elementor-divider-separator{width:100%;}.elementor-1879 .elementor-element.elementor-element-13849e7f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1879 .elementor-element.elementor-element-329991b{--display:flex;--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;--justify-content:center;--align-items:center;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-329991b:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-329991b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-e30c352 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#0057A0;}.elementor-1879 .elementor-element.elementor-element-0fed546{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;color:#3D3D3D;}.elementor-1879 .elementor-element.elementor-element-0fed546.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-3a5da31{--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:30px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-3a5da31:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-3a5da31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-6bd3437{--display:flex;--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;--justify-content:center;--align-items:center;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-6bd3437:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-6bd3437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B6B5B5;background-image:url("https://gruposanvar.com.mx/wp-content/uploads/CONTENIDO-PAGINA-WEB-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1879 .elementor-element.elementor-element-cfd75ee{--display:flex;--min-height:420px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1879 .elementor-element.elementor-element-cfd75ee:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-cfd75ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.elementor-1879 .elementor-element.elementor-element-a993633{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1879 .elementor-element.elementor-element-0b1fce1{--iteration-count:infinite;--dynamic-text-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-0b1fce1 .elementor-headline{text-align:center;font-size:40px;line-height:40px;}.elementor-1879 .elementor-element.elementor-element-0b1fce1 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-65da460{--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;}.elementor-1879 .elementor-element.elementor-element-12b6326{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1879 .elementor-element.elementor-element-3ed65d6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-e1d3290{text-align:left;color:#3D3D3D;}.elementor-1879 .elementor-element.elementor-element-359458a{--display:flex;}.elementor-1879 .elementor-element.elementor-element-e753bcb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-ec308ea{font-family:"Open Sans", Sans-serif;font-size:16px;color:#3D3D3D;}.elementor-1879 .elementor-element.elementor-element-37b9422{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1879 .elementor-element.elementor-element-e2168de{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-2879c53{--display:flex;}.elementor-1879 .elementor-element.elementor-element-d809632{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-7036867{--display:flex;}.elementor-1879 .elementor-element.elementor-element-8614a24{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-c408f34{--display:flex;}.elementor-1879 .elementor-element.elementor-element-9a98073{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-74711ba{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#0057A0;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#0057A0;}.elementor-1879 .elementor-element.elementor-element-74711ba > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0057A0;}.elementor-1879 .elementor-element.elementor-element-74711ba > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#0057A0;border-style:none;}.elementor-1879 .elementor-element.elementor-element-74711ba > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#0057A0;}.elementor-1879 .elementor-element.elementor-element-74711ba.elementor-element{--align-self:center;}:where( .elementor-1879 .elementor-element.elementor-element-74711ba > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1879 .elementor-element.elementor-element-70f7b65{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-70f7b65:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-70f7b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-e653654{--divider-border-style:solid;--divider-color:var( --e-global-color-555f774 );--divider-border-width:2px;}.elementor-1879 .elementor-element.elementor-element-e653654 .elementor-divider-separator{width:100%;}.elementor-1879 .elementor-element.elementor-element-e653654 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1879 .elementor-element.elementor-element-2e0bec8{--display:flex;--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;--justify-content:center;--align-items:center;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-2e0bec8:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-2e0bec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-d71a8a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#0057A0;}.elementor-1879 .elementor-element.elementor-element-d012f5a{font-family:"Open Sans", Sans-serif;color:#3D3D3D;}.elementor-1879 .elementor-element.elementor-element-d012f5a a{color:#3D3D3D;}.elementor-1879 .elementor-element.elementor-element-670a346{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-670a346:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-670a346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-2a9c478{--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-1879 .elementor-element.elementor-element-f70b9c2 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-1aa0cb0{--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-1879 .elementor-element.elementor-element-05b9fff img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-b7ae102{--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:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-b7ae102:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-b7ae102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-beed695{--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-1879 .elementor-element.elementor-element-a6c7615 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-6fcdf6e{--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-1879 .elementor-element.elementor-element-c4caa81 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-201412bb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-201412bb:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-201412bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-27d00483{--divider-border-style:solid;--divider-color:#3D3D3D;--divider-border-width:2px;}.elementor-1879 .elementor-element.elementor-element-27d00483 .elementor-divider-separator{width:100%;}.elementor-1879 .elementor-element.elementor-element-27d00483 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1879 .elementor-element.elementor-element-5af59937{--display:flex;--min-height:0px;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-5af59937:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-5af59937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-56045f7a{--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;--margin-top:-40px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-3918d2f3.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-3918d2f3{text-align:center;}.elementor-1879 .elementor-element.elementor-element-3918d2f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#3D3D3D;}.elementor-1879 .elementor-element.elementor-element-3850a7b9{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-3cc61bbf img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-e5aa838{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-7a2cad09 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-6f6fc83{--display:flex;}.elementor-1879 .elementor-element.elementor-element-1a9ecf09 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-77f91b4f{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-7acd6379 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-3e4888ce{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-4230413e img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-6744ff6d{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-3133d62e img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-482bcc59{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-5d7b4a11 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-237a2b00{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-7bf5f27d img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-5a064e55{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-71870030 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-4fa45c18{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-3aaa47f img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-cfd81e9{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-f95e34 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-61a097be{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-2b850c12 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-62cfe5ad{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-2497282c img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-6a090527{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-514ac8bd img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-46e3c739{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-c227c10 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-47ca3529{--display:flex;--justify-content:center;}.elementor-1879 .elementor-element.elementor-element-51e8edb4 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-5cad24fd{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-1879 .elementor-element.elementor-element-5cad24fd .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-89ae2e9{--display:flex;--min-height:0vh;--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-1879 .elementor-element.elementor-element-89ae2e9:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-89ae2e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0057A0;}.elementor-1879 .elementor-element.elementor-element-1474fbab{background-color:#FFFFFF00;text-align:center;}.elementor-1879 .elementor-element.elementor-element-1474fbab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-3357bdbc{--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;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-3357bdbc:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-3357bdbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-63ecb103{--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;--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-1879 .elementor-element.elementor-element-3a07065f{--display:flex;}.elementor-1879 .elementor-element.elementor-element-3a07065f:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-3a07065f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-1034ec7b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1879 .elementor-element.elementor-element-6eb354ea{--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;}.elementor-1879 .elementor-element.elementor-element-575358b9{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-575358b9 .elementor-divider-separator{width:100%;}.elementor-1879 .elementor-element.elementor-element-575358b9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1879 .elementor-element.elementor-element-5fa15188{--display:flex;--flex-direction:column-reverse;--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;--justify-content:center;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--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-1879 .elementor-element.elementor-element-41e36b72.elementor-element{--align-self:flex-start;}.elementor-1879 .elementor-element.elementor-element-41e36b72 .elementor-icon-list-icon i{color:#0057A0;transition:color 0.3s;}.elementor-1879 .elementor-element.elementor-element-41e36b72 .elementor-icon-list-icon svg{fill:#0057A0;transition:fill 0.3s;}.elementor-1879 .elementor-element.elementor-element-41e36b72{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1879 .elementor-element.elementor-element-41e36b72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1879 .elementor-element.elementor-element-41e36b72 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-1879 .elementor-element.elementor-element-41e36b72 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1879 .elementor-element.elementor-element-ad7857d{--display:flex;}.elementor-1879 .elementor-element.elementor-global-2990 .elementor-button{background-color:#25D366;}body:not(.rtl) .elementor-1879 .elementor-element.elementor-global-2990{right:0px;}body.rtl .elementor-1879 .elementor-element.elementor-global-2990{left:0px;}.elementor-1879 .elementor-element.elementor-global-2990{bottom:0px;}body.elementor-page-1879{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1879 .elementor-element.elementor-element-6bd3437{--width:40%;}.elementor-1879 .elementor-element.elementor-element-65da460{--width:60%;}.elementor-1879 .elementor-element.elementor-element-2a9c478{--width:50%;}.elementor-1879 .elementor-element.elementor-element-1aa0cb0{--width:50%;}.elementor-1879 .elementor-element.elementor-element-beed695{--width:50%;}.elementor-1879 .elementor-element.elementor-element-6fcdf6e{--width:50%;}.elementor-1879 .elementor-element.elementor-element-5af59937{--width:100%;}.elementor-1879 .elementor-element.elementor-element-56045f7a{--width:85%;}.elementor-1879 .elementor-element.elementor-element-3357bdbc{--width:100%;}.elementor-1879 .elementor-element.elementor-element-63ecb103{--width:70%;}}@media(max-width:1024px){.elementor-1879 .elementor-element.elementor-element-2c3a634c .elementor-heading-title{font-size:50px;line-height:1em;letter-spacing:0px;}.elementor-1879 .elementor-element.elementor-element-5178655 .elementor-heading-title{font-size:50px;line-height:1em;letter-spacing:0px;}.elementor-1879 .elementor-element.elementor-element-5cad24fd{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1879 .elementor-element.elementor-element-2c3a634c .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:0px;}.elementor-1879 .elementor-element.elementor-element-5d80f5f:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-5d80f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gruposanvar.com.mx/wp-content/uploads/PORTADA-REMODELACIONES-.png");}.elementor-1879 .elementor-element.elementor-element-5d80f5f{--min-height:20vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1879 .elementor-element.elementor-element-a7e698b{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1879 .elementor-element.elementor-element-5178655{padding:20px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1879 .elementor-element.elementor-element-5178655 .elementor-heading-title{font-size:30px;line-height:1em;letter-spacing:0px;}.elementor-1879 .elementor-element.elementor-element-7c05ae7e{--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-60437a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-1879 .elementor-element.elementor-element-55cb85f6{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-55cb85f6.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-55cb85f6 .elementor-heading-title{font-size:25px;}.elementor-1879 .elementor-element.elementor-element-3305d9d3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:justify;}.elementor-1879 .elementor-element.elementor-element-5a55c2f7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-5a55c2f7.e-con{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-13849e7f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1879 .elementor-element.elementor-element-13849e7f.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-13849e7f .elementor-divider{text-align:center;}.elementor-1879 .elementor-element.elementor-element-13849e7f .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1879 .elementor-element.elementor-element-329991b{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-e30c352{text-align:center;}.elementor-1879 .elementor-element.elementor-element-e30c352 .elementor-heading-title{font-size:35px;}.elementor-1879 .elementor-element.elementor-element-0fed546{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:14px;line-height:15px;}.elementor-1879 .elementor-element.elementor-element-3a5da31{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-6bd3437{--width:90%;}.elementor-1879 .elementor-element.elementor-element-cfd75ee{--min-height:0vh;}.elementor-1879 .elementor-element.elementor-element-0b1fce1 .elementor-headline{font-size:25px;}.elementor-1879 .elementor-element.elementor-element-65da460{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-74711ba{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;}.elementor-1879 .elementor-element.elementor-element-70f7b65{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-70f7b65.e-con{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-e653654{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1879 .elementor-element.elementor-element-e653654.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-e653654 .elementor-divider{text-align:center;}.elementor-1879 .elementor-element.elementor-element-e653654 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1879 .elementor-element.elementor-element-2e0bec8{--width:100%;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-d71a8a1{text-align:center;}.elementor-1879 .elementor-element.elementor-element-d71a8a1 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1879 .elementor-element.elementor-element-d012f5a{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-size:12px;line-height:1.15em;}.elementor-1879 .elementor-element.elementor-element-d012f5a.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-670a346{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-b7ae102{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-201412bb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-27d00483{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1879 .elementor-element.elementor-element-5af59937{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-56045f7a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1879 .elementor-element.elementor-element-3918d2f3.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-3918d2f3{text-align:center;}.elementor-1879 .elementor-element.elementor-element-3918d2f3 .elementor-heading-title{font-size:35px;}.elementor-1879 .elementor-element.elementor-element-5cad24fd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1879 .elementor-element.elementor-element-1474fbab .elementor-heading-title{font-size:35px;}.elementor-1879 .elementor-element.elementor-element-3357bdbc{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-3a07065f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-6eb354ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-575358b9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1879 .elementor-element.elementor-element-575358b9.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-1fee3ccd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1879 .elementor-element.elementor-element-1fee3ccd.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-41e36b72{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1879 .elementor-element.elementor-element-41e36b72.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-global-2990{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:3%;z-index:999;}.elementor-1879 .elementor-element.elementor-global-2990.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-1879 .elementor-element.elementor-global-2990{right:3%;}body.rtl .elementor-1879 .elementor-element.elementor-global-2990{left:3%;}.elementor-1879 .elementor-element.elementor-global-2990 .elementor-button{font-size:45px;border-radius:34px 34px 34px 34px;padding:10px 10px 10px 10px;}}@media(min-width:1367px){.elementor-1879 .elementor-element.elementor-element-a4da63b:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-a4da63b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-3a5da31 */.sanvar-acordeon .elementor-tab-content {
  max-height: 0;
  overflow: hidden;
  transition: all 0.4s ease-in-out;
  opacity: 0;
}

.sanvar-acordeon .elementor-active .elementor-tab-content {
  max-height: 500px; /* Ajusta según tu contenido */
  opacity: 1;
  padding-top: 15px;
}/* End custom CSS */
/* Start custom CSS */<script>
document.addEventListener("DOMContentLoaded", function () {
  const counters = document.querySelectorAll(".reiniciar-contador");
  const speed = 200;

  function animateCounter(counter) {
    const updateCount = () => {
      const target = +counter.getAttribute("data-target");
      const count = +counter.innerText;
      const increment = target / speed;

      if (count < target) {
        counter.innerText = Math.ceil(count + increment);
        setTimeout(updateCount, 10);
      } else {
        counter.innerText = target;
      }
    };
    updateCount();
  }

  function resetCounters() {
    counters.forEach(counter => {
      counter.innerText = "0";
    });
  }

  let hasAnimated = false;

  window.addEventListener("scroll", function () {
    counters.forEach(counter => {
      const rect = counter.getBoundingClientRect();
      const inView = rect.top >= 0 && rect.bottom <= window.innerHeight;

      if (inView) {
        resetCounters();
        animateCounter(counter);
      }
    });
  });
});
</script>/* End custom CSS */