.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-33 .elementor-element.elementor-element-21aed38 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;color:var( --e-global-color-bb3b498 );}.elementor-33 .elementor-element.elementor-element-61bfb9e6{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:10px;--padding-left:90px;--padding-right:90px;}.elementor-33 .elementor-element.elementor-element-61bfb9e6:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-61bfb9e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-28d31211{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-28d31211 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3px;color:var( --e-global-color-89ac9d8 );}.elementor-33 .elementor-element.elementor-element-61291121{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-61291121 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;line-height:38px;color:var( --e-global-color-bb3b498 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-33 .elementor-element.elementor-element-35e4afe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 040px;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:38px;color:var( --e-global-color-bb3b498 );}.elementor-33 .elementor-element.elementor-element-6e5ddbc{--display:flex;--min-height:23vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-6e5ddbc:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-6e5ddbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2D5DB;}.elementor-33 .elementor-element.elementor-element-6e5ddbc.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-2c69a085{--display:flex;--min-height:486px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-70314d1f{--display:flex;--min-height:284px;--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;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-70314d1f:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-70314d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lluvien.cl/wp-content/uploads/2026/10/imagenPilarIzquierda.webp");background-size:cover;}.elementor-33 .elementor-element.elementor-element-70314d1f::before, .elementor-33 .elementor-element.elementor-element-70314d1f > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-70314d1f > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-70314d1f > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-70314d1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-70314d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-33 .elementor-element.elementor-element-1d7a3dfd{--display:flex;--min-height:23.1vh;--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0) inset;--padding-top:30px;--padding-bottom:30px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-1d7a3dfd:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-1d7a3dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-33 .elementor-element.elementor-element-1d7a3dfd:hover{border-style:none;}.elementor-33 .elementor-element.elementor-element-1d7a3dfd, .elementor-33 .elementor-element.elementor-element-1d7a3dfd::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-1d7a3dfd.e-con{--order:99999 /* order end hack */;}.elementor-33 .elementor-element.elementor-element-75e5ca2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-75e5ca2e .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-text );}.elementor-33 .elementor-element.elementor-element-4bdefa83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#475651;}.elementor-33 .elementor-element.elementor-element-607949bd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-56735ec5{--display:flex;--min-height:284px;--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;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-56735ec5:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-56735ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lluvien.cl/wp-content/uploads/2026/10/imagenPilarCentro.webp");background-position:center top;background-size:cover;}.elementor-33 .elementor-element.elementor-element-56735ec5::before, .elementor-33 .elementor-element.elementor-element-56735ec5 > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-56735ec5 > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-56735ec5 > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-56735ec5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-56735ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#778065;--background-overlay:'';}.elementor-33 .elementor-element.elementor-element-6254abba{--display:flex;--min-height:23vh;--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-6254abba:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-6254abba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-33 .elementor-element.elementor-element-15413991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-15413991 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#475651;}.elementor-33 .elementor-element.elementor-element-2eec281d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:var( --e-global-typography-b44b472-font-family ), Sans-serif;font-size:var( --e-global-typography-b44b472-font-size );font-weight:var( --e-global-typography-b44b472-font-weight );line-height:var( --e-global-typography-b44b472-line-height );color:#475651;}.elementor-33 .elementor-element.elementor-element-490b7d4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-277b9f{--display:flex;--min-height:284px;--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;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-277b9f:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-277b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lluvien.cl/wp-content/uploads/2026/10/imagenPilarDerecha.webp");background-size:cover;}.elementor-33 .elementor-element.elementor-element-277b9f::before, .elementor-33 .elementor-element.elementor-element-277b9f > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-277b9f > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-277b9f > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-277b9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-277b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#778065;--background-overlay:'';}.elementor-33 .elementor-element.elementor-element-7b9525ef{--display:flex;--min-height:23vh;--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-7b9525ef:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-7b9525ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-33 .elementor-element.elementor-element-7d45283{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-7d45283 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#475651;}.elementor-33 .elementor-element.elementor-element-4ae37e2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:var( --e-global-typography-b44b472-font-family ), Sans-serif;font-size:var( --e-global-typography-b44b472-font-size );font-weight:var( --e-global-typography-b44b472-font-weight );line-height:var( --e-global-typography-b44b472-line-height );color:#475651;}.elementor-33 .elementor-element.elementor-element-4ae37e2a.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-67e1c308{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:40px;--padding-right:40px;}.elementor-33 .elementor-element.elementor-element-67e1c308:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-67e1c308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F3;}.elementor-33 .elementor-element.elementor-element-1a3834d{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-33 .elementor-element.elementor-element-1a3834d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-fc5c155{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-54e31219{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-54e31219.elementor-element{--order:-99999 /* order start hack */;}.elementor-33 .elementor-element.elementor-element-54e31219 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;color:#778065;}.elementor-33 .elementor-element.elementor-element-67dec55d{width:var( --container-widget-width, 640px );max-width:640px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-33 .elementor-element.elementor-element-67dec55d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:48px;font-weight:400;line-height:1.25em;color:#4A626C;}.elementor-33 .elementor-element.elementor-element-5ab138e{--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-start;--align-items:flex-start;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-5c2ca3f9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(71,86,81,0.2);--border-color:rgba(71,86,81,0.2);--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-714a0721{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-714a0721 .elementor-icon-wrapper{text-align:start;}.elementor-33 .elementor-element.elementor-element-714a0721 .elementor-icon{font-size:28px;padding:0px;}.elementor-33 .elementor-element.elementor-element-714a0721 .elementor-icon svg{height:28px;}.elementor-33 .elementor-element.elementor-element-3fdce1f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-3fdce1f6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#475651;}.elementor-33 .elementor-element.elementor-element-1f2dfdd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;color:rgba(71,86,81,0.7);}.elementor-33 .elementor-element.elementor-element-495afafd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(71,86,81,0.2);--border-color:rgba(71,86,81,0.2);--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-5430eeef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-5430eeef .elementor-icon-wrapper{text-align:start;}.elementor-33 .elementor-element.elementor-element-5430eeef.elementor-view-stacked .elementor-icon{background-color:#4A626C;}.elementor-33 .elementor-element.elementor-element-5430eeef.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-5430eeef.elementor-view-default .elementor-icon{color:#4A626C;border-color:#4A626C;}.elementor-33 .elementor-element.elementor-element-5430eeef.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-5430eeef.elementor-view-default .elementor-icon svg{fill:#4A626C;}.elementor-33 .elementor-element.elementor-element-5430eeef .elementor-icon{font-size:28px;padding:0px;}.elementor-33 .elementor-element.elementor-element-5430eeef .elementor-icon svg{height:28px;}.elementor-33 .elementor-element.elementor-element-53fbd2bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-53fbd2bd .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#475651;}.elementor-33 .elementor-element.elementor-element-67904f38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;color:rgba(71,86,81,0.7);}.elementor-33 .elementor-element.elementor-element-19a99b01{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(71,86,81,0.2);--border-color:rgba(71,86,81,0.2);--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-119ff10f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-119ff10f .elementor-icon-wrapper{text-align:start;}.elementor-33 .elementor-element.elementor-element-119ff10f.elementor-view-stacked .elementor-icon{background-color:#4A626C;}.elementor-33 .elementor-element.elementor-element-119ff10f.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-119ff10f.elementor-view-default .elementor-icon{color:#4A626C;border-color:#4A626C;}.elementor-33 .elementor-element.elementor-element-119ff10f.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-119ff10f.elementor-view-default .elementor-icon svg{fill:#4A626C;}.elementor-33 .elementor-element.elementor-element-119ff10f .elementor-icon{font-size:26px;padding:0px;}.elementor-33 .elementor-element.elementor-element-119ff10f .elementor-icon svg{height:26px;}.elementor-33 .elementor-element.elementor-element-25921c8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-25921c8a .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#475651;}.elementor-33 .elementor-element.elementor-element-11df9e8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;color:rgba(71,86,81,0.7);}.elementor-33 .elementor-element.elementor-element-19407ada{--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-start;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:112px;--padding-left:0px;--padding-right:59px;}.elementor-33 .elementor-element.elementor-element-19407ada:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-19407ada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-d71f67f{--display:flex;--min-height:754px;--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-d71f67f:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-d71f67f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lluvien.cl/wp-content/uploads/2026/10/imagen-quienes-somos.webp");background-position:center center;background-size:cover;}.elementor-33 .elementor-element.elementor-element-d71f67f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-12c6167d{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 13px 0px rgba(0,0,0,0.25);--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:-67px;--padding-top:11px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-33 .elementor-element.elementor-element-12c6167d:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-12c6167d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2D5DB;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-cab8829{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-cab8829 img{width:92px;}.elementor-33 .elementor-element.elementor-element-64fd899d{width:var( --container-widget-width, 112.903% );max-width:112.903%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:112.903%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-64fd899d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-64fd899d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:1.3em;color:#4A626C;}.elementor-33 .elementor-element.elementor-element-213f7cba{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-579f2c4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-579f2c4c .elementor-heading-title{font-family:var( --e-global-typography-02f128b-font-family ), Sans-serif;font-size:var( --e-global-typography-02f128b-font-size );font-weight:var( --e-global-typography-02f128b-font-weight );text-transform:var( --e-global-typography-02f128b-text-transform );letter-spacing:var( --e-global-typography-02f128b-letter-spacing );color:#778065;}.elementor-33 .elementor-element.elementor-element-674fd288{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-674fd288 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#475651;}.elementor-33 .elementor-element.elementor-element-2469cb54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(71,86,81,0.75);}.elementor-33 .elementor-element.elementor-element-5153a90c{--display:flex;--min-height:32px;--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:space-between;--align-items:center;--gap:6px 8px;--row-gap:6px;--column-gap:8px;--flex-wrap:wrap;--border-radius:6px 6px 6px 6px;--padding-top:6px;--padding-bottom:6px;--padding-left:16px;--padding-right:16px;}.elementor-33 .elementor-element.elementor-element-5153a90c:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-5153a90c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(194,213,219,0.6);}.elementor-33 .elementor-element.elementor-element-39bec233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-39bec233 .elementor-heading-title{font-family:var( --e-global-typography-3e8866b-font-family ), Sans-serif;font-size:var( --e-global-typography-3e8866b-font-size );font-weight:var( --e-global-typography-3e8866b-font-weight );text-transform:var( --e-global-typography-3e8866b-text-transform );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );color:rgba(74,98,108,0.6);}.elementor-33 .elementor-element.elementor-element-6c3ce39e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-6c3ce39e .elementor-heading-title{font-family:var( --e-global-typography-3e8866b-font-family ), Sans-serif;font-size:var( --e-global-typography-3e8866b-font-size );font-weight:var( --e-global-typography-3e8866b-font-weight );text-transform:var( --e-global-typography-3e8866b-text-transform );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );color:rgba(74,98,108,0.6);}.elementor-33 .elementor-element.elementor-element-19fc2e6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-19fc2e6c .elementor-heading-title{font-family:var( --e-global-typography-3e8866b-font-family ), Sans-serif;font-size:var( --e-global-typography-3e8866b-font-size );font-weight:var( --e-global-typography-3e8866b-font-weight );text-transform:var( --e-global-typography-3e8866b-text-transform );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );color:rgba(74,98,108,0.6);}.elementor-33 .elementor-element.elementor-element-10214219{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-10214219 .elementor-heading-title{font-family:var( --e-global-typography-3e8866b-font-family ), Sans-serif;font-size:var( --e-global-typography-3e8866b-font-size );font-weight:var( --e-global-typography-3e8866b-font-weight );text-transform:var( --e-global-typography-3e8866b-text-transform );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );color:rgba(74,98,108,0.6);}.elementor-33 .elementor-element.elementor-element-294c838f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-294c838f .elementor-heading-title{font-family:var( --e-global-typography-3e8866b-font-family ), Sans-serif;font-size:var( --e-global-typography-3e8866b-font-size );font-weight:var( --e-global-typography-3e8866b-font-weight );text-transform:var( --e-global-typography-3e8866b-text-transform );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );color:rgba(74,98,108,0.6);}.elementor-33 .elementor-element.elementor-element-4d18a2bd{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33 .elementor-element.elementor-element-335f947a .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-bb3b498 );color:var( --e-global-color-bb3b498 );}.elementor-33 .elementor-element.elementor-element-335f947a .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-335f947a .elementor-button:focus{background-color:var( --e-global-color-4a049b1 );}.elementor-33 .elementor-element.elementor-element-335f947a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-335f947a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-33 .elementor-element.elementor-element-4c54dc1{--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;--overlay-opacity:0.7;--padding-top:150px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-4c54dc1:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-4c54dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F300;background-image:url("https://lluvien.cl/wp-content/uploads/2026/10/fondo-cursos-compressed-scaled.webp");background-position:center center;background-size:cover;}.elementor-33 .elementor-element.elementor-element-4c54dc1::before, .elementor-33 .elementor-element.elementor-element-4c54dc1 > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-4c54dc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-4c54dc1 > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-4c54dc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-4c54dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F6F3;--background-overlay:'';}.elementor-33 .elementor-element.elementor-element-3f969a77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 88px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-3f969a77 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;color:#475651;}.elementor-33 .elementor-element.elementor-element-5bc4e2eb{--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:flex-start;--align-items:stretch;--gap:32px 16px;--row-gap:32px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-ae1ac60{--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:020px 020px;--row-gap:020px;--column-gap:020px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-10px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-7a8bc6a0{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(71,86,81,0.1);--border-color:rgba(71,86,81,0.1);--border-radius:8px 8px 8px 8px;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-7a8bc6a0:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-7a8bc6a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AFA38D;}.elementor-33 .elementor-element.elementor-element-4279508a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-4279508a img{width:60px;}.elementor-33 .elementor-element.elementor-element-6531445{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-6531445 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-1be4a291{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-15855089{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-15855089 .elementor-heading-title{font-family:var( --e-global-typography-eee0171-font-family ), Sans-serif;font-size:var( --e-global-typography-eee0171-font-size );font-weight:var( --e-global-typography-eee0171-font-weight );text-transform:var( --e-global-typography-eee0171-text-transform );line-height:var( --e-global-typography-eee0171-line-height );letter-spacing:var( --e-global-typography-eee0171-letter-spacing );color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-66e52545{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(71,86,81,0.1);--border-color:rgba(71,86,81,0.1);--border-radius:8px 8px 8px 8px;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-66e52545:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-66e52545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2D5DB;}.elementor-33 .elementor-element.elementor-element-46b20a4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-46b20a4b img{width:83px;}.elementor-33 .elementor-element.elementor-element-bec6bed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-bec6bed .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#222222;}.elementor-33 .elementor-element.elementor-element-162ef3e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#222222;}.elementor-33 .elementor-element.elementor-element-f9eb89d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-f9eb89d .elementor-heading-title{font-family:var( --e-global-typography-eee0171-font-family ), Sans-serif;font-size:var( --e-global-typography-eee0171-font-size );font-weight:var( --e-global-typography-eee0171-font-weight );text-transform:var( --e-global-typography-eee0171-text-transform );line-height:var( --e-global-typography-eee0171-line-height );letter-spacing:var( --e-global-typography-eee0171-letter-spacing );color:#778065;}.elementor-33 .elementor-element.elementor-element-79971cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:-10px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-2ce8cb41{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(71,86,81,0.1);--border-color:rgba(71,86,81,0.1);--border-radius:8px 8px 8px 8px;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-2ce8cb41:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-2ce8cb41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#778065;}.elementor-33 .elementor-element.elementor-element-2ce8cb41.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-411c2ee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-411c2ee1 img{width:60px;}.elementor-33 .elementor-element.elementor-element-7f31d060{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-7f31d060 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-2a3a7bda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-6eadd94b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-6eadd94b .elementor-heading-title{font-family:var( --e-global-typography-eee0171-font-family ), Sans-serif;font-size:var( --e-global-typography-eee0171-font-size );font-weight:var( --e-global-typography-eee0171-font-weight );text-transform:var( --e-global-typography-eee0171-text-transform );line-height:var( --e-global-typography-eee0171-line-height );letter-spacing:var( --e-global-typography-eee0171-letter-spacing );color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-45871aa1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(71,86,81,0.1);--border-color:rgba(71,86,81,0.1);--border-radius:8px 8px 8px 8px;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-45871aa1:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-45871aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2DAD0;}.elementor-33 .elementor-element.elementor-element-104bed0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-104bed0f img{width:83px;}.elementor-33 .elementor-element.elementor-element-3c77c4e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-3c77c4e4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#475651;}.elementor-33 .elementor-element.elementor-element-221a82e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#4A626C;}.elementor-33 .elementor-element.elementor-element-e727744{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-e727744 .elementor-heading-title{font-family:var( --e-global-typography-eee0171-font-family ), Sans-serif;font-size:var( --e-global-typography-eee0171-font-size );font-weight:var( --e-global-typography-eee0171-font-weight );text-transform:var( --e-global-typography-eee0171-text-transform );line-height:var( --e-global-typography-eee0171-line-height );letter-spacing:var( --e-global-typography-eee0171-letter-spacing );color:#778065;}.elementor-33 .elementor-element.elementor-element-139d4d34{--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;--overlay-opacity:0.8;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-139d4d34:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-139d4d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#475651;background-image:url("https://lluvien.cl/wp-content/uploads/2026/10/fondo-respaldo-scaled.webp");background-position:center center;background-size:cover;}.elementor-33 .elementor-element.elementor-element-139d4d34::before, .elementor-33 .elementor-element.elementor-element-139d4d34 > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-139d4d34 > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-139d4d34 > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-139d4d34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-139d4d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#475651;--background-overlay:'';}.elementor-33 .elementor-element.elementor-element-73b5191b{--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:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-6e606a3a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-417056c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-417056c7 .elementor-heading-title{font-family:var( --e-global-typography-02f128b-font-family ), Sans-serif;font-size:var( --e-global-typography-02f128b-font-size );font-weight:var( --e-global-typography-02f128b-font-weight );text-transform:var( --e-global-typography-02f128b-text-transform );letter-spacing:var( --e-global-typography-02f128b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-7b836776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-7b836776 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-bb3b498 );}.elementor-33 .elementor-element.elementor-element-53abf491{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-37b8bfc2{--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:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-26b55955{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(74,98,108,0.15);--border-color:rgba(74,98,108,0.15);--border-radius:6px 6px 6px 6px;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.25);--padding-top:24px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-26b55955:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-26b55955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2D5DB;}.elementor-33 .elementor-element.elementor-element-3f2c2165{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-33 .elementor-element.elementor-element-3f2c2165 .elementor-icon-wrapper{text-align:start;}.elementor-33 .elementor-element.elementor-element-3f2c2165.elementor-view-stacked .elementor-icon{background-color:#475651;}.elementor-33 .elementor-element.elementor-element-3f2c2165.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-3f2c2165.elementor-view-default .elementor-icon{color:#475651;border-color:#475651;}.elementor-33 .elementor-element.elementor-element-3f2c2165.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-3f2c2165.elementor-view-default .elementor-icon svg{fill:#475651;}.elementor-33 .elementor-element.elementor-element-3f2c2165 .elementor-icon{font-size:28px;}.elementor-33 .elementor-element.elementor-element-3f2c2165 .elementor-icon svg{height:28px;}.elementor-33 .elementor-element.elementor-element-22712c0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-22712c0c .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;line-height:1.15em;color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-5f2b7bc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-d8b39d7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(74,98,108,0.15);--border-color:rgba(74,98,108,0.15);--border-radius:6px 6px 6px 6px;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.25);--padding-top:24px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-d8b39d7:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-d8b39d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2D5DB;}.elementor-33 .elementor-element.elementor-element-2f19b47d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-33 .elementor-element.elementor-element-2f19b47d .elementor-icon-wrapper{text-align:start;}.elementor-33 .elementor-element.elementor-element-2f19b47d.elementor-view-stacked .elementor-icon{background-color:#475651;}.elementor-33 .elementor-element.elementor-element-2f19b47d.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-2f19b47d.elementor-view-default .elementor-icon{color:#475651;border-color:#475651;}.elementor-33 .elementor-element.elementor-element-2f19b47d.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-2f19b47d.elementor-view-default .elementor-icon svg{fill:#475651;}.elementor-33 .elementor-element.elementor-element-2f19b47d .elementor-icon{font-size:28px;}.elementor-33 .elementor-element.elementor-element-2f19b47d .elementor-icon svg{height:28px;}.elementor-33 .elementor-element.elementor-element-48248d13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-48248d13 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;line-height:1.15em;color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-7f29abb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-27a3ad80{--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:116px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-657d0e28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-657d0e28 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-219bb086{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-f58f84b{--display:flex;--min-height:80px;--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 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.6);--border-color:rgba(255,255,255,0.6);--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-33 .elementor-element.elementor-element-40f1283d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-2483507{--display:flex;--min-height:80px;--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 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.6);--border-color:rgba(255,255,255,0.6);--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-33 .elementor-element.elementor-element-62910b46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-6d0ccaac{--display:flex;--min-height:80px;--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 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.6);--border-color:rgba(255,255,255,0.6);--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-33 .elementor-element.elementor-element-5ee80f5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-33faeabc{--display:flex;--min-height:80px;--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 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.6);--border-color:rgba(255,255,255,0.6);--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-33 .elementor-element.elementor-element-17e71ccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-17c484fd{--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-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-17c484fd:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-17c484fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A626C;}.elementor-33 .elementor-element.elementor-element-60cc5db9{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:60px;--padding-right:56px;}.elementor-33 .elementor-element.elementor-element-60cc5db9:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-60cc5db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A626C;}.elementor-33 .elementor-element.elementor-element-560c7d40{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-560c7d40:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-560c7d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-9535898{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-9535898 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1.1px;color:#778065;}.elementor-33 .elementor-element.elementor-element-5b9d28f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-5b9d28f4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:400;line-height:1.2em;color:#475651;}.elementor-33 .elementor-element.elementor-element-78e19cc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#4A626C;}.elementor-33 .elementor-element.elementor-element-707308a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-6f7dea1c{--display:flex;--min-height:921px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:43px;--padding-left:30px;--padding-right:30px;}.elementor-33 .elementor-element.elementor-element-6f7dea1c:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-6f7dea1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lluvien.cl/wp-content/uploads/2026/10/imagen-contacto-compressed-scaled.webp");background-position:center center;background-size:cover;}.elementor-33 .elementor-element.elementor-element-6f7dea1c::before, .elementor-33 .elementor-element.elementor-element-6f7dea1c > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-6f7dea1c > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-6f7dea1c > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-6f7dea1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-6f7dea1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 58%, #000000 100%);}.elementor-33 .elementor-element.elementor-element-574d6323{--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:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-40ca2012{--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-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-40ca2012.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-6d63ddbc{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-6d63ddbc .elementor-icon-wrapper{text-align:start;}.elementor-33 .elementor-element.elementor-element-6d63ddbc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-6d63ddbc.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-6d63ddbc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-6d63ddbc.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-6d63ddbc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-6d63ddbc .elementor-icon{font-size:17px;}.elementor-33 .elementor-element.elementor-element-6d63ddbc .elementor-icon svg{height:17px;}.elementor-33 .elementor-element.elementor-element-8c79ae{--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:-6px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-32a2b225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-32a2b225 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1.3px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-472c2437{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-3e874054{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-3e874054.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-3aeb1ac0{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-3aeb1ac0 .elementor-icon-wrapper{text-align:start;}.elementor-33 .elementor-element.elementor-element-3aeb1ac0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-3aeb1ac0.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-3aeb1ac0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-3aeb1ac0.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-3aeb1ac0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-3aeb1ac0 .elementor-icon{font-size:17px;}.elementor-33 .elementor-element.elementor-element-3aeb1ac0 .elementor-icon svg{height:17px;}.elementor-33 .elementor-element.elementor-element-47bc16b3{--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:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-56a3c40e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-56a3c40e .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1.3px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-5972d19b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-3b8d0dce .elementor-button{background-color:#25D366;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:12px 20px 12px 20px;}.elementor-33 .elementor-element.elementor-element-3b8d0dce .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-3b8d0dce .elementor-button:focus{background-color:#1EBE5A;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-3b8d0dce{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-3b8d0dce.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-3b8d0dce .elementor-button-content-wrapper{flex-direction:row;}.elementor-33 .elementor-element.elementor-element-3b8d0dce .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-33 .elementor-element.elementor-element-3b8d0dce .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-3b8d0dce .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-61bfb9e6{--content-width:1220px;}.elementor-33 .elementor-element.elementor-element-6e5ddbc{--content-width:1220px;}.elementor-33 .elementor-element.elementor-element-2c69a085{--width:33.3333%;}.elementor-33 .elementor-element.elementor-element-607949bd{--width:33.3333%;}.elementor-33 .elementor-element.elementor-element-490b7d4{--width:33.3333%;}.elementor-33 .elementor-element.elementor-element-67e1c308{--content-width:1220px;}.elementor-33 .elementor-element.elementor-element-1a3834d{--width:17.166%;}.elementor-33 .elementor-element.elementor-element-5c2ca3f9{--width:33.73%;}.elementor-33 .elementor-element.elementor-element-495afafd{--width:29.12%;}.elementor-33 .elementor-element.elementor-element-19a99b01{--width:30.69%;}.elementor-33 .elementor-element.elementor-element-d71f67f{--width:47.903%;}.elementor-33 .elementor-element.elementor-element-12c6167d{--width:133px;}.elementor-33 .elementor-element.elementor-element-4c54dc1{--content-width:1228px;}.elementor-33 .elementor-element.elementor-element-7a8bc6a0{--width:49.35%;}.elementor-33 .elementor-element.elementor-element-66e52545{--width:49.35%;}.elementor-33 .elementor-element.elementor-element-2ce8cb41{--width:49.35%;}.elementor-33 .elementor-element.elementor-element-45871aa1{--width:49.35%;}.elementor-33 .elementor-element.elementor-element-139d4d34{--content-width:1230px;}.elementor-33 .elementor-element.elementor-element-6e606a3a{--width:52.9%;}.elementor-33 .elementor-element.elementor-element-37b8bfc2{--width:42.2%;}.elementor-33 .elementor-element.elementor-element-f58f84b{--width:24.04%;}.elementor-33 .elementor-element.elementor-element-2483507{--width:24.04%;}.elementor-33 .elementor-element.elementor-element-6d0ccaac{--width:24.04%;}.elementor-33 .elementor-element.elementor-element-33faeabc{--width:24.04%;}.elementor-33 .elementor-element.elementor-element-60cc5db9{--width:52.96%;}.elementor-33 .elementor-element.elementor-element-6f7dea1c{--width:50%;}.elementor-33 .elementor-element.elementor-element-574d6323{--width:100%;}.elementor-33 .elementor-element.elementor-element-40ca2012{--width:46.441%;}.elementor-33 .elementor-element.elementor-element-8c79ae{--width:100%;}.elementor-33 .elementor-element.elementor-element-3e874054{--width:26.438%;}.elementor-33 .elementor-element.elementor-element-47bc16b3{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-2c69a085{--width:100%;}.elementor-33 .elementor-element.elementor-element-607949bd{--width:100%;}.elementor-33 .elementor-element.elementor-element-490b7d4{--width:100%;}.elementor-33 .elementor-element.elementor-element-5c2ca3f9{--width:100%;}.elementor-33 .elementor-element.elementor-element-495afafd{--width:100%;}.elementor-33 .elementor-element.elementor-element-19a99b01{--width:100%;}.elementor-33 .elementor-element.elementor-element-d71f67f{--width:100%;}.elementor-33 .elementor-element.elementor-element-7a8bc6a0{--width:100%;}.elementor-33 .elementor-element.elementor-element-66e52545{--width:100%;}.elementor-33 .elementor-element.elementor-element-2ce8cb41{--width:100%;}.elementor-33 .elementor-element.elementor-element-45871aa1{--width:100%;}.elementor-33 .elementor-element.elementor-element-6e606a3a{--width:100%;}.elementor-33 .elementor-element.elementor-element-37b8bfc2{--width:100%;}.elementor-33 .elementor-element.elementor-element-f58f84b{--width:48%;}.elementor-33 .elementor-element.elementor-element-2483507{--width:48%;}.elementor-33 .elementor-element.elementor-element-6d0ccaac{--width:48%;}.elementor-33 .elementor-element.elementor-element-33faeabc{--width:48%;}.elementor-33 .elementor-element.elementor-element-60cc5db9{--width:100%;}.elementor-33 .elementor-element.elementor-element-6f7dea1c{--width:100%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-6e5ddbc{--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-33 .elementor-element.elementor-element-4bdefa83{font-size:17px;line-height:1.7em;}.elementor-33 .elementor-element.elementor-element-2eec281d{font-size:var( --e-global-typography-b44b472-font-size );line-height:var( --e-global-typography-b44b472-line-height );}.elementor-33 .elementor-element.elementor-element-4ae37e2a{font-size:var( --e-global-typography-b44b472-font-size );line-height:var( --e-global-typography-b44b472-line-height );}.elementor-33 .elementor-element.elementor-element-67e1c308{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-33 .elementor-element.elementor-element-67dec55d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33 .elementor-element.elementor-element-67dec55d .elementor-heading-title{font-size:40px;}.elementor-33 .elementor-element.elementor-element-5ab138e{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-33 .elementor-element.elementor-element-19407ada{--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;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-d71f67f{--min-height:460px;}.elementor-33 .elementor-element.elementor-element-12c6167d{--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-213f7cba{--padding-top:80px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-579f2c4c .elementor-heading-title{font-size:var( --e-global-typography-02f128b-font-size );letter-spacing:var( --e-global-typography-02f128b-letter-spacing );}.elementor-33 .elementor-element.elementor-element-2469cb54{font-size:17px;line-height:1.7em;}.elementor-33 .elementor-element.elementor-element-39bec233 .elementor-heading-title{font-size:var( --e-global-typography-3e8866b-font-size );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );}.elementor-33 .elementor-element.elementor-element-6c3ce39e .elementor-heading-title{font-size:var( --e-global-typography-3e8866b-font-size );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );}.elementor-33 .elementor-element.elementor-element-19fc2e6c .elementor-heading-title{font-size:var( --e-global-typography-3e8866b-font-size );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );}.elementor-33 .elementor-element.elementor-element-10214219 .elementor-heading-title{font-size:var( --e-global-typography-3e8866b-font-size );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );}.elementor-33 .elementor-element.elementor-element-294c838f .elementor-heading-title{font-size:var( --e-global-typography-3e8866b-font-size );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-33 .elementor-element.elementor-element-4c54dc1{--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-1be4a291{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-15855089 .elementor-heading-title{font-size:var( --e-global-typography-eee0171-font-size );line-height:var( --e-global-typography-eee0171-line-height );letter-spacing:var( --e-global-typography-eee0171-letter-spacing );}.elementor-33 .elementor-element.elementor-element-162ef3e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-f9eb89d .elementor-heading-title{font-size:var( --e-global-typography-eee0171-font-size );line-height:var( --e-global-typography-eee0171-line-height );letter-spacing:var( --e-global-typography-eee0171-letter-spacing );}.elementor-33 .elementor-element.elementor-element-2a3a7bda{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-6eadd94b .elementor-heading-title{font-size:var( --e-global-typography-eee0171-font-size );line-height:var( --e-global-typography-eee0171-line-height );letter-spacing:var( --e-global-typography-eee0171-letter-spacing );}.elementor-33 .elementor-element.elementor-element-221a82e6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-e727744 .elementor-heading-title{font-size:var( --e-global-typography-eee0171-font-size );line-height:var( --e-global-typography-eee0171-line-height );letter-spacing:var( --e-global-typography-eee0171-letter-spacing );}.elementor-33 .elementor-element.elementor-element-139d4d34{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-73b5191b{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-33 .elementor-element.elementor-element-417056c7 .elementor-heading-title{font-size:var( --e-global-typography-02f128b-font-size );letter-spacing:var( --e-global-typography-02f128b-letter-spacing );}.elementor-33 .elementor-element.elementor-element-53abf491{font-size:17px;line-height:1.7em;}.elementor-33 .elementor-element.elementor-element-5f2b7bc0{font-size:17px;line-height:1.7em;}.elementor-33 .elementor-element.elementor-element-7f29abb4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-27a3ad80{--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-17c484fd{--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-33 .elementor-element.elementor-element-60cc5db9{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-6f7dea1c{--min-height:480px;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-61bfb9e6{--padding-top:56px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-35e4afe{font-size:16px;line-height:1.7em;}.elementor-33 .elementor-element.elementor-element-2c69a085{--width:100%;}.elementor-33 .elementor-element.elementor-element-70314d1f{--min-height:220px;}.elementor-33 .elementor-element.elementor-element-1d7a3dfd{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-4bdefa83{font-size:16px;line-height:1.7em;}.elementor-33 .elementor-element.elementor-element-607949bd{--width:100%;}.elementor-33 .elementor-element.elementor-element-56735ec5{--min-height:220px;}.elementor-33 .elementor-element.elementor-element-6254abba{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-2eec281d{font-size:var( --e-global-typography-b44b472-font-size );line-height:var( --e-global-typography-b44b472-line-height );}.elementor-33 .elementor-element.elementor-element-490b7d4{--width:100%;}.elementor-33 .elementor-element.elementor-element-277b9f{--min-height:220px;}.elementor-33 .elementor-element.elementor-element-7b9525ef{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-4ae37e2a{font-size:var( --e-global-typography-b44b472-font-size );line-height:var( --e-global-typography-b44b472-line-height );}.elementor-33 .elementor-element.elementor-element-67e1c308{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-fc5c155{--margin-top:-5px;--margin-bottom:-5px;--margin-left:-5px;--margin-right:-5px;}.elementor-33 .elementor-element.elementor-element-67dec55d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-33 .elementor-element.elementor-element-67dec55d .elementor-heading-title{font-size:32px;}.elementor-33 .elementor-element.elementor-element-5ab138e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-5c2ca3f9{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-714a0721{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-3fdce1f6 .elementor-heading-title{font-size:18px;}.elementor-33 .elementor-element.elementor-element-495afafd{--width:100%;}.elementor-33 .elementor-element.elementor-element-53fbd2bd .elementor-heading-title{font-size:18px;}.elementor-33 .elementor-element.elementor-element-19a99b01{--width:100%;}.elementor-33 .elementor-element.elementor-element-25921c8a .elementor-heading-title{font-size:18px;}.elementor-33 .elementor-element.elementor-element-19407ada{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-d71f67f{--width:100%;--min-height:340px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-213f7cba{--padding-top:72px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-579f2c4c .elementor-heading-title{font-size:var( --e-global-typography-02f128b-font-size );letter-spacing:var( --e-global-typography-02f128b-letter-spacing );}.elementor-33 .elementor-element.elementor-element-2469cb54{font-size:16px;line-height:1.7em;}.elementor-33 .elementor-element.elementor-element-39bec233 .elementor-heading-title{font-size:var( --e-global-typography-3e8866b-font-size );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );}.elementor-33 .elementor-element.elementor-element-6c3ce39e .elementor-heading-title{font-size:var( --e-global-typography-3e8866b-font-size );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );}.elementor-33 .elementor-element.elementor-element-19fc2e6c .elementor-heading-title{font-size:var( --e-global-typography-3e8866b-font-size );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );}.elementor-33 .elementor-element.elementor-element-10214219 .elementor-heading-title{font-size:var( --e-global-typography-3e8866b-font-size );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );}.elementor-33 .elementor-element.elementor-element-294c838f .elementor-heading-title{font-size:var( --e-global-typography-3e8866b-font-size );letter-spacing:var( --e-global-typography-3e8866b-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-33 .elementor-element.elementor-element-4c54dc1{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-5bc4e2eb{--gap:20px 16px;--row-gap:20px;--column-gap:16px;}.elementor-33 .elementor-element.elementor-element-7a8bc6a0{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-1be4a291{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-15855089 .elementor-heading-title{font-size:var( --e-global-typography-eee0171-font-size );line-height:var( --e-global-typography-eee0171-line-height );letter-spacing:var( --e-global-typography-eee0171-letter-spacing );}.elementor-33 .elementor-element.elementor-element-66e52545{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-162ef3e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-f9eb89d .elementor-heading-title{font-size:var( --e-global-typography-eee0171-font-size );line-height:var( --e-global-typography-eee0171-line-height );letter-spacing:var( --e-global-typography-eee0171-letter-spacing );}.elementor-33 .elementor-element.elementor-element-2ce8cb41{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-2a3a7bda{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-6eadd94b .elementor-heading-title{font-size:var( --e-global-typography-eee0171-font-size );line-height:var( --e-global-typography-eee0171-line-height );letter-spacing:var( --e-global-typography-eee0171-letter-spacing );}.elementor-33 .elementor-element.elementor-element-45871aa1{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-221a82e6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-e727744 .elementor-heading-title{font-size:var( --e-global-typography-eee0171-font-size );line-height:var( --e-global-typography-eee0171-line-height );letter-spacing:var( --e-global-typography-eee0171-letter-spacing );}.elementor-33 .elementor-element.elementor-element-139d4d34{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-6e606a3a{--width:100%;}.elementor-33 .elementor-element.elementor-element-417056c7 .elementor-heading-title{font-size:var( --e-global-typography-02f128b-font-size );letter-spacing:var( --e-global-typography-02f128b-letter-spacing );}.elementor-33 .elementor-element.elementor-element-53abf491{font-size:16px;line-height:1.7em;}.elementor-33 .elementor-element.elementor-element-37b8bfc2{--width:100%;}.elementor-33 .elementor-element.elementor-element-26b55955{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-22712c0c .elementor-heading-title{font-size:26px;}.elementor-33 .elementor-element.elementor-element-5f2b7bc0{font-size:16px;line-height:1.7em;}.elementor-33 .elementor-element.elementor-element-d8b39d7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-48248d13 .elementor-heading-title{font-size:26px;}.elementor-33 .elementor-element.elementor-element-7f29abb4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-219bb086{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-33 .elementor-element.elementor-element-f58f84b{--width:100%;}.elementor-33 .elementor-element.elementor-element-2483507{--width:100%;}.elementor-33 .elementor-element.elementor-element-6d0ccaac{--width:100%;}.elementor-33 .elementor-element.elementor-element-33faeabc{--width:100%;}.elementor-33 .elementor-element.elementor-element-17c484fd{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33 .elementor-element.elementor-element-60cc5db9{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-560c7d40{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-5b9d28f4 .elementor-heading-title{font-size:28px;}.elementor-33 .elementor-element.elementor-element-6f7dea1c{--width:100%;--min-height:33vh;--padding-top:0px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-33 .elementor-element.elementor-element-6f7dea1c:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-6f7dea1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -50px;}}/* Start custom CSS for icon, class: .elementor-element-714a0721 *//* Quita borde y sombra a todos los iconos en este contenedor/sección */
.elementor-33 .elementor-element.elementor-element-714a0721 .elementor-icon {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5430eeef *//* Quita borde y sombra a todos los iconos en este contenedor/sección */
.elementor-33 .elementor-element.elementor-element-5430eeef .elementor-icon {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-119ff10f *//* Quita borde y sombra a todos los iconos en este contenedor/sección */
.elementor-33 .elementor-element.elementor-element-119ff10f .elementor-icon {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-wpforms-widget, class: .elementor-element-707308a */.wpforms-container .wpforms-form .wpforms-field{padding:0 0 20px}
.wpforms-container .wpforms-form .wpforms-field-label{font:700 10px/1.5 "Source Sans 3",sans-serif;letter-spacing:1.1px;text-transform:uppercase;color:#4A626C;margin:0 0 5px}
.wpforms-container .wpforms-form input[type=text],
.wpforms-container .wpforms-form input[type=email],
.wpforms-container .wpforms-form input[type=tel],
.wpforms-container .wpforms-form select,
.wpforms-container .wpforms-form textarea{width:100%;max-width:100%;height:42px;padding:0 16px;border:1px solid rgba(71,86,81,.22);border-radius:4px;background:#fff;color:#475651;font:400 14px "Source Sans 3",sans-serif;box-shadow:none}
.wpforms-container .wpforms-form textarea{height:135px;padding:12px 16px}
.wpforms-container .wpforms-form ::placeholder{color:rgba(71,86,81,.5)}
.wpforms-container .wpforms-form input:focus,
.wpforms-container .wpforms-form select:focus,
.wpforms-container .wpforms-form textarea:focus{border-color:#4A626C;outline:0}
.wpforms-container .wpforms-form .wpforms-submit-container{padding:0}
.wpforms-container .wpforms-form button[type=submit]{width:100%;height:45px;border:0;border-radius:4px;background:#4A626C;color:#fff;font:400 14px "Source Sans 3",sans-serif;cursor:pointer;transition:background-color .3s ease}

.wpforms-container{
  --wpforms-button-background-color:#4A626C;
  --wpforms-button-background-color-alt:#4A626C;
  --wpforms-button-text-color:#FFFFFF;
  --wpforms-button-border-color:#4A626C;
  --wpforms-button-border-radius:4px;
  --wpforms-button-size-height:45px;
}
.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit],
.wpforms-container .wpforms-form button.wpforms-submit{
  width:100%!important;
  height:45px!important;
  border:0!important;
  border-radius:4px!important;
  background:#4A626C!important;
  color:#FFFFFF!important;
  font:400 14px "Source Sans 3",sans-serif!important;
  box-shadow:none!important;
  cursor:pointer;
  transition:background-color .3s ease;
}
.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:hover,
.wpforms-container .wpforms-form button.wpforms-submit:hover,
.wpforms-container .wpforms-form button.wpforms-submit:focus{
  background:#475651!important;
}

/* ===== Contacto: formulario, mensaje de envío y spinner ===== */

/* La tarjeta reparte su alto: el mensaje queda centrado donde estaba el formulario */
#formulario .elementor-widget-wp-widget-wpforms-widget,
#formulario .elementor-widget-wp-widget-wpforms-widget > .elementor-widget-container,
#formulario .wpforms-container{flex:1 1 auto;display:flex;flex-direction:column}
#formulario .wpforms-container{margin:0}

/* Mensaje de confirmación con los colores de la web */
.wpforms-container .wpforms-confirmation-container-full{
  position:relative;
  margin:auto 0!important;
  padding:28px 24px 28px 80px!important;
  background:rgba(119,128,101,.10)!important;
  border:1px solid rgba(119,128,101,.35)!important;
  border-radius:6px!important;
  box-shadow:none!important;
  color:#475651!important;
  font:400 16px/1.55 "Source Sans 3",sans-serif!important;
  animation:lluvienFade .4s ease both;
}
.wpforms-container .wpforms-confirmation-container-full::before{
  content:"";position:absolute;left:24px;top:50%;
  width:36px;height:36px;margin-top:-18px;border-radius:50%;
  background:#778065 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/18px no-repeat;
}
.wpforms-container .wpforms-confirmation-container-full p{margin:0!important;color:inherit!important;font:inherit!important}
.wpforms-container .wpforms-confirmation-container-full strong{display:block;margin-bottom:4px;font:400 22px/1.3 "Playfair Display",serif;color:#475651}
@keyframes lluvienFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}

/* Mensajes de error en tono cálido, acorde a la paleta */
.wpforms-container .wpforms-form label.wpforms-error,
.wpforms-container .wpforms-form em.wpforms-error{color:#A94438;font:400 12px/1.4 "Source Sans 3",sans-serif;margin-top:4px}
.wpforms-container .wpforms-form input.wpforms-error,
.wpforms-container .wpforms-form select.wpforms-error,
.wpforms-container .wpforms-form textarea.wpforms-error{border-color:#A94438!important}

/* Spinner: dentro del botón, a la derecha, en blanco */
.wpforms-container .wpforms-submit-container{position:relative}
.wpforms-container .wpforms-submit-container .wpforms-submit-spinner{
  position:absolute!important;right:16px;top:50%;
  width:18px!important;height:18px!important;margin:-9px 0 0!important;
  filter:brightness(0) invert(1);
}
.wpforms-container .wpforms-form button[type=submit]:disabled{opacity:.85!important;cursor:progress}


@media (min-width:1025px){
  #formulario{min-height:781px}
}/* End custom CSS */
/* Start custom CSS *//* Elimina bordes y fondos no deseados en el widget de icono cuando está por defecto o encuadrado */
.elementor-widget-icon .elementor-icon-wrapper {
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
}

#hero-cta a:first-child{display:inline-flex;align-items:center;gap:10px}
#hero-cta a:first-child::after{
  content:"";
  flex-shrink:0;
  width:7px;height:7px;
  border-top:2px solid currentColor;
  border-right:2px solid currentColor;
  transform:rotate(45deg);
  transition:transform .3s ease;
}
#hero-cta a:first-child:hover::after{transform:translateX(3px) rotate(45deg)}

@media (max-width:767px){
  #quienes-imagen #badge-osorno{
    --width:128px;
    width:128px!important;
    padding:10px 16px!important;
    border-radius:12px!important;
    margin:0 16px -50px 0!important;   /* derecha 16px y 50px colgando bajo la foto */
  }
  #badge-osorno .elementor-widget-image img{
    width:72px!important;
    height:auto!important;
  }
  #badge-osorno .elementor-heading-title{
    font-size:13px!important;
  }
}/* End custom CSS */