.elementor-316 .elementor-element.elementor-element-a2c7dc8{--display:flex;--min-height:650px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-316 .elementor-element.elementor-element-a2c7dc8:not(.elementor-motion-effects-element-type-background),.elementor-316 .elementor-element.elementor-element-a2c7dc8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.pensionladolcevita.com/wp-content/uploads/2025/06/1e2e561a-24a8-4dff-9ba4-17fb3c2f179f.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-316 .elementor-element.elementor-element-4a06b8d{--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-316 .elementor-element.elementor-element-b881c4a{text-align:center}.elementor-316 .elementor-element.elementor-element-b881c4a .elementor-heading-title{font-size:4.8rem;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:var(--e-global-color-003990c)}.elementor-316 .elementor-element.elementor-element-e11dd6a{--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-316 .elementor-element.elementor-element-42b59f1{--spacer-size:25px}.elementor-316 .elementor-element.elementor-element-39a3427{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-316 .elementor-element.elementor-element-851fee2{--spacer-size:25px}.elementor-316 .elementor-element.elementor-element-b322577{--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-316 .elementor-element.elementor-element-b322577:not(.elementor-motion-effects-element-type-background),.elementor-316 .elementor-element.elementor-element-b322577>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-316 .elementor-element.elementor-element-a75ada8{--spacer-size:25px}.elementor-316 .elementor-element.elementor-element-8bc5f9e{text-align:center}.elementor-316 .elementor-element.elementor-element-4ca162c{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-316 .elementor-element.elementor-element-3037e51.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-316 .elementor-element.elementor-element-3037e51.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-316 .elementor-element.elementor-element-3037e51.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-316 .elementor-element.elementor-element-3037e51 .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-316 .elementor-element.elementor-element-3037e51 .elementor-image-box-img img{transition-duration:.3s}.elementor-316 .elementor-element.elementor-element-3037e51 .elementor-image-box-title{font-size:1.4rem}.elementor-316 .elementor-element.elementor-element-94b7c61.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-316 .elementor-element.elementor-element-94b7c61.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-316 .elementor-element.elementor-element-94b7c61.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-316 .elementor-element.elementor-element-94b7c61 .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-316 .elementor-element.elementor-element-94b7c61 .elementor-image-box-img img{transition-duration:.3s}.elementor-316 .elementor-element.elementor-element-94b7c61 .elementor-image-box-title{font-size:1.4rem}.elementor-316 .elementor-element.elementor-element-78d1297{--spacer-size:25px}.elementor-316 .elementor-element.elementor-element-d8f57e7 .elementor-button{text-transform:uppercase}.elementor-316 .elementor-element.elementor-element-5aacd6b .elementor-button{text-transform:uppercase}.elementor-316 .elementor-element.elementor-element-5b99079{--spacer-size:25px}@media(max-width:1024px){.elementor-316 .elementor-element.elementor-element-a2c7dc8{--min-height:500px}.elementor-316 .elementor-element.elementor-element-b881c4a .elementor-heading-title{font-size:3.2rem}.elementor-316 .elementor-element.elementor-element-39a3427{--grid-auto-flow:row}.elementor-316 .elementor-element.elementor-element-4ca162c{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}}@media(max-width:767px){.elementor-316 .elementor-element.elementor-element-b881c4a .elementor-heading-title{font-size:3rem}.elementor-316 .elementor-element.elementor-element-39a3427{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-316 .elementor-element.elementor-element-4ca162c{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-316 .elementor-element.elementor-element-3037e51 .elementor-image-box-img{margin-bottom:15px}.elementor-316 .elementor-element.elementor-element-94b7c61 .elementor-image-box-img{margin-bottom:15px}}@media(min-width:768px){.elementor-316 .elementor-element.elementor-element-4a06b8d{--width:100%}}@media(min-width:1025px){.elementor-316 .elementor-element.elementor-element-a2c7dc8:not(.elementor-motion-effects-element-type-background),.elementor-316 .elementor-element.elementor-element-a2c7dc8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}