.elementor-14 .elementor-element.elementor-element-b7b98d8{--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;}.elementor-14 .elementor-element.elementor-element-b7b98d8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b7b98d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-7da0791{--display:flex;}.elementor-14 .elementor-element.elementor-element-7da0791.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-ffc711c{--spacer-size:15px;}.elementor-14 .elementor-element.elementor-element-20ec7b1{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-14 .elementor-element.elementor-element-f740562 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#EC7C34;color:#EC7C34;padding:0px 5px 0px 5px;}.elementor-14 .elementor-element.elementor-element-f740562 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-f740562 .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-f9536d3 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 5px 0px 5px;}.elementor-14 .elementor-element.elementor-element-f9536d3 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-f9536d3 .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-28aba8b .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 5px 0px 5px;}.elementor-14 .elementor-element.elementor-element-28aba8b .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-28aba8b .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-422f4e8 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 5px 0px 5px;}.elementor-14 .elementor-element.elementor-element-422f4e8 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-422f4e8 .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-aebd94e{--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:-79px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-14 .elementor-element.elementor-element-37eb2ea{--display:flex;}.elementor-14 .elementor-element.elementor-element-37eb2ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-45effd2{--spacer-size:30px;}.elementor-14 .elementor-element.elementor-element-76c9399{--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;--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-14 .elementor-element.elementor-element-e74b2aa .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 5px 0px 5px;}.elementor-14 .elementor-element.elementor-element-e74b2aa .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-e74b2aa .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-86ab6ac .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 5px 0px 5px;}.elementor-14 .elementor-element.elementor-element-86ab6ac .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-86ab6ac .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-5cc83f9 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 5px 0px 5px;}.elementor-14 .elementor-element.elementor-element-5cc83f9 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-5cc83f9 .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-14ebfa4 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 5px 0px 5px;}.elementor-14 .elementor-element.elementor-element-14ebfa4 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-14ebfa4 .elementor-button:focus{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-7460ec5{--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-14 .elementor-element.elementor-element-7460ec5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7460ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duepv.mx/wp-content/uploads/2026/07/Due-Puerto-Vallarta-Roof-Top-1.jpg");background-size:cover;}.elementor-14 .elementor-element.elementor-element-63883a3{--display:flex;}.elementor-14 .elementor-element.elementor-element-63883a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-b0a8886{--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-14 .elementor-element.elementor-element-b0a8886:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b0a8886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #00000000 100%);}.elementor-14 .elementor-element.elementor-element-b0a8886.e-con{--flex-grow:0;--flex-shrink:0;}.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-14 .elementor-element.elementor-element-d14d76f{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-d14d76f img{width:249px;}.elementor-14 .elementor-element.elementor-element-946f59a{--spacer-size:435px;}.elementor-14 .elementor-element.elementor-element-3b6f8bc{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-3b6f8bc img{width:249px;}.elementor-14 .elementor-element.elementor-element-c3aefbb{--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-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-14 .elementor-element.elementor-element-90f6a90{text-align:start;}.elementor-14 .elementor-element.elementor-element-90f6a90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0b9292a{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-0b9292a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;text-transform:uppercase;color:#ec7c34;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-6693f35{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1218716{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;color:#ec7434;}.elementor-14 .elementor-element.elementor-element-11899ef .elementor-button{background-color:#EC7C34;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-11899ef .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-11899ef .elementor-button:focus{background-color:#B45F28;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-11899ef .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-11899ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-54fab49{--display:flex;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-6777ba2{--display:flex;--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-14 .elementor-element.elementor-element-6777ba2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6777ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duepv.mx/wp-content/uploads/2026/07/muelle-puerto-vallarta-1.jpg");background-size:cover;}.elementor-14 .elementor-element.elementor-element-b632a6c{--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;}.elementor-14 .elementor-element.elementor-element-6d28459{--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:flex-end;}.elementor-14 .elementor-element.elementor-element-e58744f{text-align:end;}.elementor-14 .elementor-element.elementor-element-e58744f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:300;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e1d21ed{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-14 .elementor-element.elementor-element-e1d21ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;color:#ec7c34;}.elementor-14 .elementor-element.elementor-element-d1f0079{--display:flex;}.elementor-14 .elementor-element.elementor-element-add877a{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-82be58b{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-bd0ab68{--display:flex;--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-14 .elementor-element.elementor-element-9ada7e5{--display:flex;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-fe3838b{--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-14 .elementor-element.elementor-element-fe3838b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fe3838b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-14 .elementor-element.elementor-element-950910d{--display:flex;--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-14 .elementor-element.elementor-element-634a1a1{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-94fb934{--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-14 .elementor-element.elementor-element-fca2f8a{text-align:start;}.elementor-14 .elementor-element.elementor-element-fca2f8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6816062{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-6816062 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:300;color:#ec7c34;}.elementor-14 .elementor-element.elementor-element-037096a{width:var( --container-widget-width, 92.357% );max-width:92.357%;--container-widget-width:92.357%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-037096a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-ea080d8{--display:flex;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-418ba20{--display:flex;--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-14 .elementor-element.elementor-element-76c0e7a{--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:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-76c0e7a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-76c0e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000B3 100%);}.elementor-14 .elementor-element.elementor-element-79a3da2{--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-14 .elementor-element.elementor-element-79a3da2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-d07e19b{text-align:end;}.elementor-14 .elementor-element.elementor-element-d07e19b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:300;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6a0bde0{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-14 .elementor-element.elementor-element-6a0bde0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;color:#ec7c34;}.elementor-14 .elementor-element.elementor-element-077faf3{--display:flex;}.elementor-14 .elementor-element.elementor-element-8c7f5c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7d41cae{--display:flex;--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-14 .elementor-element.elementor-element-7d41cae:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7d41cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-9ad3994 .gallery-item .gallery-caption{text-align:center;}.elementor-14 .elementor-element.elementor-element-4ee53a6{--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:-183px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-14 .elementor-element.elementor-element-4ee53a6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4ee53a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(48deg, #00000000 0%, #0000001F 100%);}.elementor-14 .elementor-element.elementor-element-d8258c6{--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-14 .elementor-element.elementor-element-d8258c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-b764e37{text-align:end;}.elementor-14 .elementor-element.elementor-element-b764e37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:300;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-168bec2{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-14 .elementor-element.elementor-element-168bec2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;color:#ec7c34;}.elementor-14 .elementor-element.elementor-element-1e9b02a{--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:flex-end;}.elementor-14 .elementor-element.elementor-element-30b1631{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#EC7C34;}.elementor-14 .elementor-element.elementor-element-4a90194{--display:flex;--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-14 .elementor-element.elementor-element-33b7a93{--display:flex;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-daf0c60{--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;}.elementor-14 .elementor-element.elementor-element-daf0c60:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-daf0c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC7C34;}.elementor-14 .elementor-element.elementor-element-7c1b268{--display:flex;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7c1b268.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-91cfc08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d71b179{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-85ec82d{--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-14 .elementor-element.elementor-element-e5a27bb .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e5a27bb .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-3785e15{--display:flex;--overlay-opacity:0.5;--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-14 .elementor-element.elementor-element-3785e15:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3785e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duepv.mx/wp-content/uploads/2026/07/area-comercial-due.jpg");background-size:cover;}.elementor-14 .elementor-element.elementor-element-3785e15::before, .elementor-14 .elementor-element.elementor-element-3785e15 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3785e15 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3785e15 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3785e15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3785e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-14 .elementor-element.elementor-element-fe10cde{--display:flex;--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-14 .elementor-element.elementor-element-8c884ae{--spacer-size:500px;}.elementor-14 .elementor-element.elementor-element-e608848{--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;}.elementor-14 .elementor-element.elementor-element-ff30f37{--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:flex-start;}.elementor-14 .elementor-element.elementor-element-ff30f37.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-273a9d1{text-align:end;}.elementor-14 .elementor-element.elementor-element-273a9d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:300;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0f8753e{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-14 .elementor-element.elementor-element-0f8753e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;color:#ec7c34;}.elementor-14 .elementor-element.elementor-element-aa6a661{--display:flex;}.elementor-14 .elementor-element.elementor-element-10500cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c4c8fc9 .elementor-button{background-color:#EC7C34;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-c4c8fc9 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-c4c8fc9 .elementor-button:focus{background-color:#B45F28;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c4c8fc9{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-c4c8fc9 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-c4c8fc9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e50822d{--display:flex;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-9048bb5{--display:flex;--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-14 .elementor-element.elementor-element-4751ac5{--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:-258px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-4751ac5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4751ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000B3 100%);}.elementor-14 .elementor-element.elementor-element-0ebbfcc{--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-14 .elementor-element.elementor-element-0ebbfcc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-17e5216{text-align:end;}.elementor-14 .elementor-element.elementor-element-17e5216 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:300;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4c97ff4{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-14 .elementor-element.elementor-element-4c97ff4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;color:#ec7c34;}.elementor-14 .elementor-element.elementor-element-e4e5095{--display:flex;}.elementor-14 .elementor-element.elementor-element-1a8a642{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-5e1786f{--display:flex;}.elementor-14 .elementor-element.elementor-element-45d5985{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-58e993b{--display:flex;--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-14 .elementor-element.elementor-element-74c85e1{--display:flex;--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-14 .elementor-element.elementor-element-74c85e1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-74c85e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duepv.mx/wp-content/uploads/2026/07/pilares.jpg");background-size:cover;}.elementor-14 .elementor-element.elementor-element-8b9aa5e{--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;}.elementor-14 .elementor-element.elementor-element-2c29638{--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-14 .elementor-element.elementor-element-8e858dc{text-align:end;}.elementor-14 .elementor-element.elementor-element-8e858dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:300;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a1017af{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-14 .elementor-element.elementor-element-a1017af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;color:#ec7c34;}.elementor-14 .elementor-element.elementor-element-ed58a6c{--display:flex;}.elementor-14 .elementor-element.elementor-element-f24d212{--spacer-size:100px;}.elementor-14 .elementor-element.elementor-element-8d5702d{--spacer-size:100px;}.elementor-14 .elementor-element.elementor-element-21d8d66{--display:flex;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1f76859{--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-14 .elementor-element.elementor-element-d95b57d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-4bd9993{--spacer-size:12px;}.elementor-14 .elementor-element.elementor-element-1e60424{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + -18px) -36px;}.elementor-14 .elementor-element.elementor-element-1e60424 img{width:183px;}.elementor-14 .elementor-element.elementor-element-7017798{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-0d6fd24{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + -18px) -36px;}.elementor-14 .elementor-element.elementor-element-0d6fd24 img{width:183px;}.elementor-14 .elementor-element.elementor-element-e3351d5{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + -18px) -36px;}.elementor-14 .elementor-element.elementor-element-e3351d5 img{width:183px;}.elementor-14 .elementor-element.elementor-element-de8333e{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + -18px) -36px;}.elementor-14 .elementor-element.elementor-element-de8333e img{width:183px;}.elementor-14 .elementor-element.elementor-element-edffbf9{--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:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1bcb46a{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-1bcb46a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-779d1de img{width:127px;}.elementor-14 .elementor-element.elementor-element-3612af3{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-3612af3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-b76b5ef{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-1079f99 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-1079f99 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-1079f99{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-1079f99 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-1f59661{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-20d1e84{--display:flex;}.elementor-14 .elementor-element.elementor-element-a6b69f5 img{width:149px;}.elementor-14 .elementor-element.elementor-element-82306bc{--display:flex;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-d634176{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-b0e9203{--display:flex;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-5050157{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}body.elementor-page-14:not(.elementor-motion-effects-element-type-background), body.elementor-page-14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-7da0791{--width:30.998%;}.elementor-14 .elementor-element.elementor-element-37eb2ea{--width:36.155%;}.elementor-14 .elementor-element.elementor-element-63883a3{--width:5%;}.elementor-14 .elementor-element.elementor-element-b0a8886{--width:26.214%;}.elementor-14 .elementor-element.elementor-element-950910d{--width:100%;}.elementor-14 .elementor-element.elementor-element-634a1a1{--width:80%;}.elementor-14 .elementor-element.elementor-element-79a3da2{--width:39.668%;}.elementor-14 .elementor-element.elementor-element-d8258c6{--width:74.294%;}.elementor-14 .elementor-element.elementor-element-7c1b268{--width:63.253%;}.elementor-14 .elementor-element.elementor-element-ff30f37{--width:53.383%;}.elementor-14 .elementor-element.elementor-element-0ebbfcc{--width:39.668%;}.elementor-14 .elementor-element.elementor-element-1bcb46a{--width:22.944%;}.elementor-14 .elementor-element.elementor-element-3612af3{--width:47.97%;}}@media(min-width:1025px){.elementor-14 .elementor-element.elementor-element-6777ba2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6777ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14 .elementor-element.elementor-element-3785e15:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3785e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14 .elementor-element.elementor-element-74c85e1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-74c85e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-20ec7b1{--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;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-28aba8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-422f4e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-76c9399{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-2px;--margin-bottom:-28px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-7460ec5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7460ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-14 .elementor-element.elementor-element-b0a8886{--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-d14d76f{text-align:start;}.elementor-14 .elementor-element.elementor-element-946f59a{--spacer-size:0px;}.elementor-14 .elementor-element.elementor-element-11899ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-14 .elementor-element.elementor-element-e58744f{text-align:start;}.elementor-14 .elementor-element.elementor-element-e58744f .elementor-heading-title{font-size:31px;}.elementor-14 .elementor-element.elementor-element-e1d21ed{text-align:start;}.elementor-14 .elementor-element.elementor-element-e1d21ed .elementor-heading-title{font-size:34px;}.elementor-14 .elementor-element.elementor-element-add877a{--spacer-size:0px;}.elementor-14 .elementor-element.elementor-element-82be58b{text-align:center;}.elementor-14 .elementor-element.elementor-element-b4196b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;}.elementor-14 .elementor-element.elementor-element-94fb934{--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;}.elementor-14 .elementor-element.elementor-element-6816062{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-037096a{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:justify;}.elementor-14 .elementor-element.elementor-element-76c0e7a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-79a3da2{--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;}.elementor-14 .elementor-element.elementor-element-d07e19b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-d07e19b .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-6a0bde0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-077faf3{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-8c7f5c9{text-align:justify;}.elementor-14 .elementor-element.elementor-element-4ee53a6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-b764e37{text-align:start;}.elementor-14 .elementor-element.elementor-element-168bec2{text-align:start;}.elementor-14 .elementor-element.elementor-element-1e9b02a{--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-91cfc08{text-align:center;}.elementor-14 .elementor-element.elementor-element-d71b179{text-align:center;}.elementor-14 .elementor-element.elementor-element-8c884ae{--spacer-size:64px;}.elementor-14 .elementor-element.elementor-element-273a9d1{text-align:start;}.elementor-14 .elementor-element.elementor-element-0f8753e{text-align:start;}.elementor-14 .elementor-element.elementor-element-c4c8fc9{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;}.elementor-14 .elementor-element.elementor-element-4751ac5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-17e5216{text-align:start;}.elementor-14 .elementor-element.elementor-element-4c97ff4{text-align:start;}.elementor-14 .elementor-element.elementor-element-e4e5095{--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1a8a642{text-align:justify;}.elementor-14 .elementor-element.elementor-element-5e1786f{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-45d5985{text-align:justify;}.elementor-14 .elementor-element.elementor-element-74c85e1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-74c85e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-14 .elementor-element.elementor-element-8e858dc{text-align:start;}.elementor-14 .elementor-element.elementor-element-a1017af{text-align:start;}.elementor-14 .elementor-element.elementor-element-f24d212{--spacer-size:10px;}.elementor-14 .elementor-element.elementor-element-8d5702d{--spacer-size:10px;}.elementor-14 .elementor-element.elementor-element-d95b57d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1e60424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-7017798{--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;}.elementor-14 .elementor-element.elementor-element-0d6fd24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-0d6fd24 img{width:78px;}.elementor-14 .elementor-element.elementor-element-e3351d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-e3351d5 img{width:125px;}.elementor-14 .elementor-element.elementor-element-de8333e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-de8333e img{width:67px;}.elementor-14 .elementor-element.elementor-element-779d1de img{width:119px;}.elementor-14 .elementor-element.elementor-element-3612af3{--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-82306bc{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}