.elementor-1784 .elementor-element.elementor-element-2e44201{--display:flex;--min-height:487px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1784 .elementor-element.elementor-element-2e44201:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-2e44201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villaceleste.com.pe/wp-content/uploads/2026/05/ImgPrincipal-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:1900px auto;}.elementor-1784 .elementor-element.elementor-element-90987e6{--display:flex;}.elementor-1784 .elementor-element.elementor-element-90987e6:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-90987e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032157;}.elementor-1784 .elementor-element.elementor-element-1028141{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:175px;--padding-right:76px;}.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-1784 .elementor-element.elementor-element-4c4571e{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1784 .elementor-element.elementor-element-4c4571e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-1784 .elementor-element.elementor-element-4c4571e .elementor-heading-title{font-family:"Martel Sans", Sans-serif;font-size:24px;font-weight:600;line-height:100%;color:#1290CB;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1784 .elementor-element.elementor-element-c325650{--divider-border-style:solid;--divider-color:#1290CB;--divider-border-width:5px;width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1784 .elementor-element.elementor-element-c325650 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 22px 0px;}.elementor-1784 .elementor-element.elementor-element-c325650 .elementor-divider-separator{width:85px;}.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-1784 .elementor-element.elementor-element-a64466a{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:"Martel Sans", Sans-serif;font-size:36px;font-weight:600;line-height:108%;word-spacing:0%;color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-a64466a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-1a1360a{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:"Martel Sans", Sans-serif;font-size:16px;font-weight:400;line-height:112%;word-spacing:0%;color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-1a1360a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-a32512a{--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:0px 25px;--row-gap:0px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:27px;--padding-left:227px;--padding-right:227px;}.elementor-1784 .elementor-element.elementor-element-a32512a:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-a32512a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1784 .elementor-element.elementor-element-5113ffe > .elementor-widget-container{margin:0px 0px 05px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-5113ffe .elementor-heading-title{font-family:"Martel Sans", Sans-serif;font-size:24px;font-weight:800;line-height:100%;word-spacing:0%;color:#1290CB;}.elementor-1784 .elementor-element.elementor-element-09b4283{--divider-border-style:solid;--divider-color:#1290CB;--divider-border-width:5px;}.elementor-1784 .elementor-element.elementor-element-09b4283 > .elementor-widget-container{margin:0px 0px 26px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-09b4283 .elementor-divider-separator{width:98px;margin:0 auto;margin-center:0;}.elementor-1784 .elementor-element.elementor-element-09b4283 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1784 .elementor-element.elementor-element-f8299e1{font-family:"Martel Sans", Sans-serif;font-size:32px;font-weight:700;line-height:111%;word-spacing:0%;color:#373737;}.elementor-1784 .elementor-element.elementor-element-8cdd7e5 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-8cdd7e5{font-family:"Martel Sans", Sans-serif;font-size:16px;font-weight:400;line-height:112%;word-spacing:0%;color:#373737;}.elementor-1784 .elementor-element.elementor-element-f0a4dec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-a9744fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-a9744fa{text-align:center;font-family:"Martel Sans", Sans-serif;font-size:24px;font-weight:800;line-height:100%;word-spacing:0%;color:#1290CB;}.elementor-1784 .elementor-element.elementor-element-ce8a326{--divider-border-style:solid;--divider-color:#1290CB;--divider-border-width:5px;}.elementor-1784 .elementor-element.elementor-element-ce8a326 > .elementor-widget-container{margin:0px 0px 040px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-ce8a326 .elementor-divider-separator{width:98px;margin:0 auto;margin-center:0;}.elementor-1784 .elementor-element.elementor-element-ce8a326 .elementor-divider{text-align:center;}.elementor-1784 .elementor-element.elementor-element-545a4e9{--display:flex;--min-height:380px;--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 25px;--row-gap:0px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:175px;--padding-right:152px;}.elementor-1784 .elementor-element.elementor-element-e79fb34{--display:flex;--min-height:380px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px #DADADA;--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-1784 .elementor-element.elementor-element-e79fb34:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-e79fb34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1784 .elementor-element.elementor-element-56dccb4 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-e86be02 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-e86be02{text-align:center;}.elementor-1784 .elementor-element.elementor-element-e86be02 .elementor-heading-title{font-family:"Martel Sans", Sans-serif;font-size:20px;font-weight:700;line-height:110%;word-spacing:0%;color:#1290CB;}.elementor-1784 .elementor-element.elementor-element-7e278ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-7e278ca{text-align:center;font-family:"Martel Sans", Sans-serif;font-size:13px;font-weight:400;line-height:160%;word-spacing:-2%;color:#373737;}.elementor-1784 .elementor-element.elementor-element-ee72d13{--display:flex;--min-height:380px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px #DADADA;--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-1784 .elementor-element.elementor-element-ee72d13:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-ee72d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-48dc689 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-313dd42 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-313dd42{text-align:center;}.elementor-1784 .elementor-element.elementor-element-313dd42 .elementor-heading-title{font-family:"Martel Sans", Sans-serif;font-size:20px;font-weight:700;line-height:110%;word-spacing:0%;color:#1290CB;}.elementor-1784 .elementor-element.elementor-element-b45235b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-b45235b{text-align:center;font-family:"Martel Sans", Sans-serif;font-size:13px;font-weight:400;line-height:160%;word-spacing:-2%;color:#373737;}.elementor-1784 .elementor-element.elementor-element-d3d9d61{--display:flex;--min-height:380px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px #DADADA;--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-1784 .elementor-element.elementor-element-d3d9d61:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-d3d9d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-df69ed1 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-e227296 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-e227296{text-align:center;}.elementor-1784 .elementor-element.elementor-element-e227296 .elementor-heading-title{font-family:"Martel Sans", Sans-serif;font-size:20px;font-weight:700;line-height:110%;word-spacing:0%;color:#1290CB;}.elementor-1784 .elementor-element.elementor-element-f8a545a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-f8a545a{text-align:center;font-family:"Martel Sans", Sans-serif;font-size:13px;font-weight:400;line-height:160%;word-spacing:-2%;color:#373737;}.elementor-1784 .elementor-element.elementor-element-729c0e0{--display:flex;--min-height:380px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px #DADADA;--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-1784 .elementor-element.elementor-element-729c0e0:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-729c0e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-7e6d312 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-66164dd > .elementor-widget-container{margin:0px 0px 11px 0px;padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-66164dd{text-align:center;}.elementor-1784 .elementor-element.elementor-element-66164dd .elementor-heading-title{font-family:"Martel Sans", Sans-serif;font-size:20px;font-weight:700;line-height:110%;word-spacing:0%;color:#1290CB;}.elementor-1784 .elementor-element.elementor-element-88428f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-88428f4{text-align:center;font-family:"Martel Sans", Sans-serif;font-size:13px;font-weight:400;line-height:160%;word-spacing:-2%;color:#373737;}.elementor-1784 .elementor-element.elementor-element-bb2294f{--display:flex;--min-height:492px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:47px;--padding-bottom:82px;--padding-left:175px;--padding-right:152px;}.elementor-1784 .elementor-element.elementor-element-bb2294f:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-bb2294f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1784 .elementor-element.elementor-element-917c102 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-917c102{text-align:center;font-family:"Martel Sans", Sans-serif;font-size:24px;font-weight:800;line-height:100%;word-spacing:0%;color:#1290CB;}.elementor-1784 .elementor-element.elementor-element-b063909{--divider-border-style:solid;--divider-color:#1290CB;--divider-border-width:5px;}.elementor-1784 .elementor-element.elementor-element-b063909 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-b063909 .elementor-divider-separator{width:98px;margin:0 auto;margin-center:0;}.elementor-1784 .elementor-element.elementor-element-b063909 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1784 .elementor-element.elementor-element-400877f{--display:flex;--min-height:287px;--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:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-400877f:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-400877f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villaceleste.com.pe/wp-content/uploads/2026/05/fondo-scaled.png");}.elementor-1784 .elementor-element.elementor-element-756bb2d{width:var( --container-widget-width, 739px );max-width:739px;--container-widget-width:739px;--container-widget-flex-grow:0;text-align:center;}.elementor-1784 .elementor-element.elementor-element-756bb2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-756bb2d .elementor-heading-title{font-family:"Martel Sans", Sans-serif;font-size:36px;font-weight:600;line-height:110%;word-spacing:0%;color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-d9b4874 img{width:205px;height:34px;}.elementor-1784 .elementor-element.elementor-element-098301d{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:65px;--margin-bottom:136px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:191px;--padding-right:191px;}.elementor-1784 .elementor-element.elementor-element-5528e55{--display:flex;--min-height:636px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-9d6e860 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-9d6e860.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1784 .elementor-element.elementor-element-9d6e860{font-family:"Martel Sans", Sans-serif;font-size:28px;font-weight:800;line-height:100%;word-spacing:0%;color:#1290CB;}.elementor-1784 .elementor-element.elementor-element-1302300 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-1302300.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1784 .elementor-element.elementor-element-1302300{font-family:"Martel Sans", Sans-serif;font-size:16px;font-weight:400;line-height:160%;word-spacing:-2%;color:#373737;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-1784 .elementor-element.elementor-element-73d1054 .elementor-accordion-item{border-color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-tab-title{background-color:#F0F0F0;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-accordion-icon, .elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-accordion-title{color:#373737;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-accordion-icon svg{fill:#373737;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-active .elementor-accordion-icon, .elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-active .elementor-accordion-title{color:#373737;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-active .elementor-accordion-icon svg{fill:#373737;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-accordion-title{font-family:"Martel Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF00;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF00;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-tab-content{color:#373737;font-family:"Martel Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-1784 .elementor-element.elementor-element-5f0ca2e{--display:flex;--min-height:620px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-5f0ca2e:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-5f0ca2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villaceleste.com.pe/wp-content/uploads/2026/05/Rectangle-24.png");background-position:-99px -16px;background-repeat:no-repeat;background-size:670px auto;}.elementor-1784 .elementor-element.elementor-element-94a4f20{--display:flex;--min-height:544px;--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:65px;--margin-bottom:136px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:191px;--padding-right:191px;}.elementor-1784 .elementor-element.elementor-element-8f74ae3{--display:flex;--min-height:544px;--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-1784 .elementor-element.elementor-element-8f74ae3:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-8f74ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villaceleste.com.pe/wp-content/uploads/2026/05/Rectangle-62.png");background-position:-8px 0px;background-repeat:no-repeat;background-size:638px auto;}.elementor-1784 .elementor-element.elementor-element-6d4cf5f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-6e06831 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-6e06831.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1784 .elementor-element.elementor-element-6e06831{font-family:"Martel Sans", Sans-serif;font-size:28px;font-weight:800;line-height:100%;word-spacing:0%;color:#1290CB;}.elementor-1784 .elementor-element.elementor-element-7f2a3ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-7f2a3ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1784 .elementor-element.elementor-element-7f2a3ef{font-family:"Martel Sans", Sans-serif;font-size:16px;font-weight:400;line-height:160%;word-spacing:-2%;color:#373737;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-accordion-item{border-color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-accordion-item .elementor-tab-content{border-block-start-color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-tab-title{background-color:#F0F0F0;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-accordion-icon, .elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-accordion-title{color:#373737;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-accordion-icon svg{fill:#373737;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-active .elementor-accordion-icon, .elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-active .elementor-accordion-title{color:#373737;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-active .elementor-accordion-icon svg{fill:#373737;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-accordion-title{font-family:"Martel Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF00;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF00;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-tab-content{color:#373737;font-family:"Martel Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-1784 .elementor-element.elementor-element-32bbe8c{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-32bbe8c:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-32bbe8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1784 .elementor-element.elementor-element-aabd964{text-align:center;}.elementor-1784 .elementor-element.elementor-element-aabd964 .elementor-heading-title{font-family:"Martel Sans", Sans-serif;font-size:24px;font-weight:800;line-height:100%;word-spacing:0%;color:#373737;}.elementor-1784 .elementor-element.elementor-element-19fe028{--divider-border-style:solid;--divider-color:#373737;--divider-border-width:5px;}.elementor-1784 .elementor-element.elementor-element-19fe028 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-19fe028 .elementor-divider-separator{width:98px;margin:0 auto;margin-center:0;}.elementor-1784 .elementor-element.elementor-element-19fe028 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1784 .elementor-element.elementor-element-0265b7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-0265b7e{text-align:center;font-family:"Martel Sans", Sans-serif;font-size:24px;font-weight:400;line-height:112%;word-spacing:0%;color:#373737;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1784 .elementor-element.elementor-element-e79fb34{--width:100%;}.elementor-1784 .elementor-element.elementor-element-ee72d13{--width:100%;}.elementor-1784 .elementor-element.elementor-element-d3d9d61{--width:100%;}.elementor-1784 .elementor-element.elementor-element-5528e55{--width:40%;}.elementor-1784 .elementor-element.elementor-element-5f0ca2e{--width:60%;}.elementor-1784 .elementor-element.elementor-element-8f74ae3{--width:60%;}.elementor-1784 .elementor-element.elementor-element-6d4cf5f{--width:40%;}}@media(max-width:1366px){.elementor-1784 .elementor-element.elementor-element-2e44201:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-2e44201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1800px auto;}.elementor-1784 .elementor-element.elementor-element-1028141{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:138px;--padding-right:60px;}.elementor-1784 .elementor-element.elementor-element-a32512a{--padding-top:34px;--padding-bottom:24px;--padding-left:215px;--padding-right:215px;}.elementor-1784 .elementor-element.elementor-element-5113ffe .elementor-heading-title{font-size:22px;}.elementor-1784 .elementor-element.elementor-element-f8299e1{text-align:center;font-size:29px;}.elementor-1784 .elementor-element.elementor-element-8cdd7e5{font-size:15px;}.elementor-1784 .elementor-element.elementor-element-f0a4dec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:34px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-a9744fa{font-size:22px;}.elementor-1784 .elementor-element.elementor-element-545a4e9{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:138px;--padding-right:60px;}.elementor-1784 .elementor-element.elementor-element-e79fb34{--min-height:300px;}.elementor-1784 .elementor-element.elementor-element-e86be02 > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-1784 .elementor-element.elementor-element-e86be02 .elementor-heading-title{font-size:18px;}.elementor-1784 .elementor-element.elementor-element-7e278ca > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-1784 .elementor-element.elementor-element-7e278ca{font-size:12px;}.elementor-1784 .elementor-element.elementor-element-ee72d13{--min-height:300px;}.elementor-1784 .elementor-element.elementor-element-313dd42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-313dd42 .elementor-heading-title{font-size:18px;}.elementor-1784 .elementor-element.elementor-element-b45235b > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-1784 .elementor-element.elementor-element-b45235b{font-size:12px;}.elementor-1784 .elementor-element.elementor-element-d3d9d61{--min-height:300px;}.elementor-1784 .elementor-element.elementor-element-e227296 > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-1784 .elementor-element.elementor-element-e227296 .elementor-heading-title{font-size:18px;}.elementor-1784 .elementor-element.elementor-element-f8a545a > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-1784 .elementor-element.elementor-element-f8a545a{font-size:12px;}.elementor-1784 .elementor-element.elementor-element-729c0e0{--min-height:300px;}.elementor-1784 .elementor-element.elementor-element-66164dd > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-1784 .elementor-element.elementor-element-66164dd .elementor-heading-title{font-size:18px;}.elementor-1784 .elementor-element.elementor-element-88428f4 > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-1784 .elementor-element.elementor-element-88428f4{font-size:12px;}.elementor-1784 .elementor-element.elementor-element-bb2294f{--padding-top:042px;--padding-bottom:65px;--padding-left:138px;--padding-right:60px;}.elementor-1784 .elementor-element.elementor-element-917c102{font-size:22px;}.elementor-1784 .elementor-element.elementor-element-400877f{--min-height:227px;}.elementor-1784 .elementor-element.elementor-element-756bb2d .elementor-heading-title{font-size:32px;}.elementor-1784 .elementor-element.elementor-element-098301d{--min-height:590px;--margin-top:55px;--margin-bottom:98px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:181px;--padding-right:181px;}.elementor-1784 .elementor-element.elementor-element-9d6e860{font-size:22px;}.elementor-1784 .elementor-element.elementor-element-1302300{font-size:12px;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-accordion-title{font-size:14px;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-tab-content{font-size:12px;}.elementor-1784 .elementor-element.elementor-element-5f0ca2e{--min-height:590px;}.elementor-1784 .elementor-element.elementor-element-5f0ca2e:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-5f0ca2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1784 .elementor-element.elementor-element-94a4f20{--min-height:516px;--margin-top:58px;--margin-bottom:108px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:181px;--padding-right:181px;}.elementor-1784 .elementor-element.elementor-element-8f74ae3{--min-height:516px;}.elementor-1784 .elementor-element.elementor-element-8f74ae3:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-8f74ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1784 .elementor-element.elementor-element-6d4cf5f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-6e06831{font-size:22px;}.elementor-1784 .elementor-element.elementor-element-7f2a3ef{font-size:12px;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-accordion-title{font-size:14px;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-tab-content{font-size:12px;}.elementor-1784 .elementor-element.elementor-element-32bbe8c{--min-height:600px;--padding-top:46px;--padding-bottom:62px;--padding-left:138px;--padding-right:60px;}.elementor-1784 .elementor-element.elementor-element-aabd964 .elementor-heading-title{font-size:22px;}.elementor-1784 .elementor-element.elementor-element-0265b7e{font-size:22px;}}@media(max-width:1024px){.elementor-1784 .elementor-element.elementor-element-2e44201{--min-height:365px;}.elementor-1784 .elementor-element.elementor-element-2e44201:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-2e44201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1400px auto;}.elementor-1784 .elementor-element.elementor-element-1028141{--padding-top:0px;--padding-bottom:0px;--padding-left:104px;--padding-right:45px;}.elementor-1784 .elementor-element.elementor-element-4c4571e > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-1784 .elementor-element.elementor-element-4c4571e{--container-widget-width:370px;--container-widget-flex-grow:0;width:var( --container-widget-width, 370px );max-width:370px;}.elementor-1784 .elementor-element.elementor-element-4c4571e .elementor-heading-title{font-size:20px;}.elementor-1784 .elementor-element.elementor-element-c325650 > .elementor-widget-container{padding:0px 0px 17px 0px;}.elementor-1784 .elementor-element.elementor-element-c325650{--container-widget-width:370px;--container-widget-flex-grow:0;width:var( --container-widget-width, 370px );max-width:370px;}.elementor-1784 .elementor-element.elementor-element-c325650 .elementor-divider-separator{width:78px;}.elementor-1784 .elementor-element.elementor-element-c325650 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1784 .elementor-element.elementor-element-a64466a{--container-widget-width:370px;--container-widget-flex-grow:0;width:var( --container-widget-width, 370px );max-width:370px;font-size:28px;line-height:115%;}.elementor-1784 .elementor-element.elementor-element-1a1360a{--container-widget-width:370px;--container-widget-flex-grow:0;width:var( --container-widget-width, 370px );max-width:370px;font-size:15px;line-height:114%;}.elementor-1784 .elementor-element.elementor-element-a32512a{--padding-top:34px;--padding-bottom:24px;--padding-left:161px;--padding-right:161px;}.elementor-1784 .elementor-element.elementor-element-5113ffe .elementor-heading-title{font-size:20px;line-height:110%;}.elementor-1784 .elementor-element.elementor-element-09b4283 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-1784 .elementor-element.elementor-element-09b4283 .elementor-divider-separator{width:78px;}.elementor-1784 .elementor-element.elementor-element-f8299e1{text-align:center;font-size:28px;line-height:120%;}.elementor-1784 .elementor-element.elementor-element-8cdd7e5{text-align:center;font-size:15px;line-height:140%;}.elementor-1784 .elementor-element.elementor-element-f0a4dec{--padding-top:23px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-a9744fa{font-size:20px;line-height:110%;}.elementor-1784 .elementor-element.elementor-element-ce8a326 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1784 .elementor-element.elementor-element-ce8a326 .elementor-divider-separator{width:78px;}.elementor-1784 .elementor-element.elementor-element-545a4e9{--min-height:340px;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:104px;--padding-right:45px;}.elementor-1784 .elementor-element.elementor-element-e79fb34{--min-height:340px;}.elementor-1784 .elementor-element.elementor-element-e86be02 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-e86be02 .elementor-heading-title{font-size:17px;line-height:120%;}.elementor-1784 .elementor-element.elementor-element-7e278ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:12px;line-height:150%;}.elementor-1784 .elementor-element.elementor-element-7e278ca > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-ee72d13{--min-height:340px;}.elementor-1784 .elementor-element.elementor-element-313dd42 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-313dd42 .elementor-heading-title{font-size:17px;line-height:120%;}.elementor-1784 .elementor-element.elementor-element-b45235b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:12px;line-height:150%;}.elementor-1784 .elementor-element.elementor-element-b45235b > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-d3d9d61{--min-height:340px;}.elementor-1784 .elementor-element.elementor-element-e227296 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-e227296 .elementor-heading-title{font-size:17px;line-height:120%;}.elementor-1784 .elementor-element.elementor-element-f8a545a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:12px;line-height:150%;}.elementor-1784 .elementor-element.elementor-element-f8a545a > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-729c0e0{--min-height:340px;}.elementor-1784 .elementor-element.elementor-element-66164dd .elementor-heading-title{font-size:17px;line-height:120%;}.elementor-1784 .elementor-element.elementor-element-88428f4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:12px;line-height:150%;}.elementor-1784 .elementor-element.elementor-element-88428f4 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-bb2294f{--min-height:369px;--padding-top:28px;--padding-bottom:49px;--padding-left:104px;--padding-right:45px;}.elementor-1784 .elementor-element.elementor-element-917c102{font-size:20px;line-height:110%;}.elementor-1784 .elementor-element.elementor-element-b063909 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1784 .elementor-element.elementor-element-b063909 .elementor-divider-separator{width:78px;}.elementor-1784 .elementor-element.elementor-element-400877f{--min-height:170px;--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-1784 .elementor-element.elementor-element-756bb2d{--container-widget-width:581px;--container-widget-flex-grow:0;width:var( --container-widget-width, 581px );max-width:581px;}.elementor-1784 .elementor-element.elementor-element-756bb2d .elementor-heading-title{font-size:28px;line-height:120%;}.elementor-1784 .elementor-element.elementor-element-d9b4874 img{width:160px;height:28px;}.elementor-1784 .elementor-element.elementor-element-098301d{--min-height:440px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:39px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:136px;--padding-right:136px;}.elementor-1784 .elementor-element.elementor-element-5528e55{--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-5528e55.e-con{--order:99999 /* order end hack */;}.elementor-1784 .elementor-element.elementor-element-1302300{text-align:start;}.elementor-1784 .elementor-element.elementor-element-73d1054 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-5f0ca2e{--min-height:440px;}.elementor-1784 .elementor-element.elementor-element-5f0ca2e:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-5f0ca2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-129px -142px;background-size:742px auto;}.elementor-1784 .elementor-element.elementor-element-94a4f20{--min-height:386px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:81px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:136px;--padding-right:136px;}.elementor-1784 .elementor-element.elementor-element-8f74ae3{--min-height:386px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-8f74ae3:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-8f74ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:500px auto;}.elementor-1784 .elementor-element.elementor-element-6d4cf5f{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-7f2a3ef{text-align:start;}.elementor-1784 .elementor-element.elementor-element-a05a64d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-32bbe8c{--min-height:470px;--padding-top:31px;--padding-bottom:45px;--padding-left:104px;--padding-right:45px;}.elementor-1784 .elementor-element.elementor-element-aabd964 .elementor-heading-title{font-size:20px;}.elementor-1784 .elementor-element.elementor-element-19fe028 .elementor-divider-separator{width:78px;}.elementor-1784 .elementor-element.elementor-element-0265b7e{font-size:20px;line-height:120%;}}@media(max-width:767px){.elementor-1784 .elementor-element.elementor-element-2e44201:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-2e44201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villaceleste.com.pe/wp-content/uploads/2026/05/Rectangle-4-1-1.png");background-position:bottom left;background-size:cover;}.elementor-1784 .elementor-element.elementor-element-2e44201{--min-height:445px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1784 .elementor-element.elementor-element-90987e6:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-90987e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villaceleste.com.pe/wp-content/uploads/2026/05/Rectangle-4-1.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1784 .elementor-element.elementor-element-90987e6{--min-height:260px;--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-1784 .elementor-element.elementor-element-1028141{--width:100%;--min-height:185px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1784 .elementor-element.elementor-element-4c4571e{text-align:center;}.elementor-1784 .elementor-element.elementor-element-4c4571e .elementor-heading-title{font-size:16px;}.elementor-1784 .elementor-element.elementor-element-c325650 .elementor-divider-separator{width:98px;margin:0 auto;margin-center:0;}.elementor-1784 .elementor-element.elementor-element-c325650 .elementor-divider{text-align:center;}.elementor-1784 .elementor-element.elementor-element-a64466a{text-align:center;font-size:14px;}.elementor-1784 .elementor-element.elementor-element-1a1360a{text-align:center;font-size:14px;}.elementor-1784 .elementor-element.elementor-element-a32512a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1784 .elementor-element.elementor-element-5113ffe .elementor-heading-title{font-size:16px;}.elementor-1784 .elementor-element.elementor-element-09b4283 .elementor-divider-separator{width:98px;}.elementor-1784 .elementor-element.elementor-element-f8299e1{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;font-size:16px;}.elementor-1784 .elementor-element.elementor-element-8cdd7e5{font-size:14px;}.elementor-1784 .elementor-element.elementor-element-f0a4dec{--padding-top:2rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1784 .elementor-element.elementor-element-a9744fa{font-size:16px;}.elementor-1784 .elementor-element.elementor-element-ce8a326 .elementor-divider-separator{width:98px;}.elementor-1784 .elementor-element.elementor-element-545a4e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-e79fb34{--min-height:315px;}.elementor-1784 .elementor-element.elementor-element-e86be02 .elementor-heading-title{font-size:16px;}.elementor-1784 .elementor-element.elementor-element-7e278ca > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-7e278ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;}.elementor-1784 .elementor-element.elementor-element-ee72d13{--min-height:315px;}.elementor-1784 .elementor-element.elementor-element-313dd42 .elementor-heading-title{font-size:16px;}.elementor-1784 .elementor-element.elementor-element-b45235b > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-b45235b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;}.elementor-1784 .elementor-element.elementor-element-d3d9d61{--min-height:315px;}.elementor-1784 .elementor-element.elementor-element-e227296 .elementor-heading-title{font-size:16px;}.elementor-1784 .elementor-element.elementor-element-f8a545a > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-f8a545a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;}.elementor-1784 .elementor-element.elementor-element-66164dd .elementor-heading-title{font-size:16px;}.elementor-1784 .elementor-element.elementor-element-88428f4 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-88428f4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;}.elementor-1784 .elementor-element.elementor-element-bb2294f{--min-height:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1784 .elementor-element.elementor-element-917c102{font-size:16px;}.elementor-1784 .elementor-element.elementor-element-b063909 .elementor-divider-separator{width:98px;}.elementor-1784 .elementor-element.elementor-element-400877f{--min-height:181px;--padding-top:01rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1784 .elementor-element.elementor-element-756bb2d .elementor-heading-title{font-size:16px;}.elementor-1784 .elementor-element.elementor-element-098301d{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1784 .elementor-element.elementor-element-5528e55{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-5528e55.e-con{--order:99999 /* order end hack */;}.elementor-1784 .elementor-element.elementor-element-9d6e860{text-align:start;font-size:24px;}.elementor-1784 .elementor-element.elementor-element-1302300{font-size:16px;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-accordion-title{font-size:16px;}.elementor-1784 .elementor-element.elementor-element-73d1054 .elementor-tab-content{font-size:12px;}.elementor-1784 .elementor-element.elementor-element-5f0ca2e{--min-height:198px;}.elementor-1784 .elementor-element.elementor-element-5f0ca2e:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-5f0ca2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-13px -63px;background-size:379px auto;}.elementor-1784 .elementor-element.elementor-element-94a4f20{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1784 .elementor-element.elementor-element-8f74ae3{--min-height:198px;--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-1784 .elementor-element.elementor-element-8f74ae3:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-8f74ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-8px -33px;background-size:400px auto;}.elementor-1784 .elementor-element.elementor-element-6d4cf5f{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-6e06831{text-align:start;font-size:24px;}.elementor-1784 .elementor-element.elementor-element-7f2a3ef{font-size:16px;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-accordion-title{font-size:16px;}.elementor-1784 .elementor-element.elementor-element-a05a64d .elementor-tab-content{font-size:12px;}.elementor-1784 .elementor-element.elementor-element-32bbe8c{--min-height:700px;--padding-top:4rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1784 .elementor-element.elementor-element-aabd964 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1784 .elementor-element.elementor-element-aabd964 .elementor-heading-title{font-size:16px;}.elementor-1784 .elementor-element.elementor-element-19fe028 > .elementor-widget-container{margin:5px 0px 20px 0px;}.elementor-1784 .elementor-element.elementor-element-19fe028 .elementor-divider-separator{width:98px;}.elementor-1784 .elementor-element.elementor-element-0265b7e{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;font-size:16px;}.elementor-1784 .elementor-element.elementor-element-0265b7e > .elementor-widget-container{padding:0px 0px 10px 0px;}}@media(max-width:1366px) and (min-width:768px){.elementor-1784 .elementor-element.elementor-element-f0a4dec{--width:100%;}.elementor-1784 .elementor-element.elementor-element-bb2294f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1784 .elementor-element.elementor-element-2e44201{--width:100%;}.elementor-1784 .elementor-element.elementor-element-f0a4dec{--width:100%;}.elementor-1784 .elementor-element.elementor-element-400877f{--width:100%;}.elementor-1784 .elementor-element.elementor-element-5528e55{--width:100%;}.elementor-1784 .elementor-element.elementor-element-5f0ca2e{--width:100%;}.elementor-1784 .elementor-element.elementor-element-94a4f20{--width:100%;}.elementor-1784 .elementor-element.elementor-element-8f74ae3{--width:100%;}.elementor-1784 .elementor-element.elementor-element-6d4cf5f{--width:100%;}.elementor-1784 .elementor-element.elementor-element-32bbe8c{--width:100%;}}@media(min-width:1728px){.elementor-1784 .elementor-element.elementor-element-2e44201{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-2e44201:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-2e44201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:2000px auto;}.elementor-1784 .elementor-element.elementor-element-a32512a{--width:100%;--padding-top:28px;--padding-bottom:27px;--padding-left:272px;--padding-right:272px;}.elementor-1784 .elementor-element.elementor-element-5113ffe > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-5113ffe .elementor-heading-title{font-size:24px;line-height:100%;word-spacing:0%;}.elementor-1784 .elementor-element.elementor-element-09b4283 > .elementor-widget-container{margin:0px 0px 26px 0px;padding:0px 0px 0px 0px;}.elementor-1784 .elementor-element.elementor-element-09b4283 .elementor-divider-separator{width:98px;margin:0 auto;margin-center:0;}.elementor-1784 .elementor-element.elementor-element-09b4283 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1784 .elementor-element.elementor-element-f8299e1{font-size:32px;line-height:112%;word-spacing:0%;}.elementor-1784 .elementor-element.elementor-element-8cdd7e5{font-size:16px;line-height:112%;word-spacing:0%;}.elementor-1784 .elementor-element.elementor-element-545a4e9{--width:100%;}.elementor-1784 .elementor-element.elementor-element-e86be02 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-7e278ca > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-313dd42 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-b45235b > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-e227296 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-f8a545a > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-66164dd > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-88428f4 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1784 .elementor-element.elementor-element-88428f4{text-align:center;}.elementor-1784 .elementor-element.elementor-element-098301d{--min-height:743px;--padding-top:0px;--padding-bottom:0px;--padding-left:229px;--padding-right:220px;}.elementor-1784 .elementor-element.elementor-element-5528e55{--width:40%;}.elementor-1784 .elementor-element.elementor-element-5f0ca2e{--width:60%;--min-height:743px;}.elementor-1784 .elementor-element.elementor-element-5f0ca2e:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-5f0ca2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:2px -13px;background-size:800px auto;}.elementor-1784 .elementor-element.elementor-element-94a4f20{--width:100%;--min-height:652px;--padding-top:0px;--padding-bottom:0px;--padding-left:229px;--padding-right:229px;}.elementor-1784 .elementor-element.elementor-element-8f74ae3{--width:60%;--min-height:652px;}.elementor-1784 .elementor-element.elementor-element-8f74ae3:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-8f74ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-9px -19px;background-size:1000px auto;}.elementor-1784 .elementor-element.elementor-element-6d4cf5f{--width:40%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-1028141 */@media (max-width:767px){

    .elementor-1784 .elementor-element.elementor-element-1028141{
        background-color: #032157 !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e44201 */@media (max-width: 767px){
    .elementor-1784 .elementor-element.elementor-element-2e44201{
        background: transparent !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-545a4e9 *//* TABLET → 768 a 1024 = 2 columnas */
@media (max-width:1024px) and (min-width:768px){

    .servicios-grid{
        display:flex !important;
        flex-wrap:wrap !important;
    }

    .servicios-grid > .e-con{
        width:calc(50% - 10px) !important;
        max-width:calc(50% - 10px) !important;
    }

}

/* MOBILE → 767 hacia abajo = 1 columna */
@media (max-width:767px){

    .servicios-grid{
        display:flex !important;
        flex-wrap:wrap !important;
    }

    .servicios-grid > .e-con{
        width:100% !important;
        max-width:100% !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe8c */.elementor-1784 .elementor-element.elementor-element-32bbe8c .am-lite-footer{
    display: none !important;
}/* End custom CSS */