.elementor-10 .elementor-element.elementor-element-c4f422e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cd415fc{--display:flex;--min-height:700px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-cd415fc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cd415fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-74441fc{--display:flex;--min-height:497px;--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-74441fc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-74441fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25408FE5;}.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-10 .elementor-element.elementor-element-58e53bd .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-03d5d4b{width:var( --container-widget-width, 727px );max-width:727px;--container-widget-width:727px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-03d5d4b .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:64px;font-weight:900;line-height:70px;letter-spacing:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bacfb18{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-57e21ba{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-994a7c0 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7ba4dcd .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-65d13f0{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2461a59 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d15c626 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-66198a1 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:500;fill:#000759;color:#000759;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E1E1E;border-radius:10px 10px 10px 10px;padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-66198a1{width:var( --container-widget-width, 293px );max-width:293px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:293px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-66198a1 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-10 .elementor-element.elementor-element-692aa6b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4153b5c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-4581602{--display:flex;--min-height:442px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1d3d007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-1d3d007 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:40px;font-weight:900;line-height:50px;letter-spacing:0px;color:#25408F;}.elementor-10 .elementor-element.elementor-element-549a805{--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:center;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b4a277e{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b4a277e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 60px;}.elementor-10 .elementor-element.elementor-element-b4a277e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b4a277e .jet-listing-dynamic-repeater__items{flex-direction:row;justify-content:center;}.elementor-10 .elementor-element.elementor-element-b4a277e .jet-listing-dynamic-repeater__item > *{justify-content:center;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:500;color:#25408F;}.elementor-10 .elementor-element.elementor-element-5e2d7d3{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b996cb8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d29aaab{--display:flex;--min-height:350px;--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;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d29aaab:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d29aaab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-10 .elementor-element.elementor-element-d29aaab.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8d03f94{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8d03f94 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-7fd7d8a{--display:flex;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7fd7d8a.e-con{--align-self:center;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-5d57f7d{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;color:#1E1E1E;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-5d57f7d.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-7161167{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-61c2f70{width:var( --container-widget-width, 511px );max-width:511px;padding:0px 0px 0px 0px;--container-widget-width:511px;--container-widget-flex-grow:0;columns:1;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:500;color:#25408F;}.elementor-10 .elementor-element.elementor-element-61c2f70.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e761dac{--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:center;--align-items:center;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-170c7e4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-170c7e4 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 60px;}.elementor-10 .elementor-element.elementor-element-170c7e4.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-170c7e4 .jet-listing-dynamic-repeater__items{flex-direction:row;justify-content:center;}.elementor-10 .elementor-element.elementor-element-170c7e4 .jet-listing-dynamic-repeater__item > *{justify-content:center;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:500;color:#25408F;}.elementor-10 .elementor-element.elementor-element-c5cf315{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:30;}.elementor-10 .elementor-element.elementor-element-c5cf315:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c5cf315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1b21125{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-75c4fd4{--display:flex;--min-height:442px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-64d2041{text-align:center;}.elementor-10 .elementor-element.elementor-element-64d2041 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:36px;font-weight:900;line-height:50px;letter-spacing:0px;color:#25408F;}.elementor-10 .elementor-element.elementor-element-6b87a93{--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;--flex-wrap:nowrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8792c76{--display:flex;--min-height:270px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8792c76:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8792c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF2FF;}.elementor-10 .elementor-element.elementor-element-8792c76.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-788fc74{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-788fc74::before, .elementor-10 .elementor-element.elementor-element-788fc74 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-788fc74 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-788fc74 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-788fc74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-788fc74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-788fc74.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-080e61b{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-080e61b .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#25408F80;}.elementor-10 .elementor-element.elementor-element-ffeaca7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8178635{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-8178635.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8178635 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;color:#25408F;}.elementor-10 .elementor-element.elementor-element-a4178ea{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;color:#25408F;}.elementor-10 .elementor-element.elementor-element-a4178ea.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3d23189{--display:flex;--min-height:270px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3d23189:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3d23189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF2FF;}.elementor-10 .elementor-element.elementor-element-3d23189.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-3cbad3e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3cbad3e::before, .elementor-10 .elementor-element.elementor-element-3cbad3e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3cbad3e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3cbad3e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3cbad3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3cbad3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-3cbad3e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ce9db2a{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-ce9db2a .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#25408F80;}.elementor-10 .elementor-element.elementor-element-ec859e9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-822813c{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-822813c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-822813c .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;color:#25408F;}.elementor-10 .elementor-element.elementor-element-80651a2{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;color:#25408F;}.elementor-10 .elementor-element.elementor-element-80651a2.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6320721{--display:flex;--min-height:270px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-10 .elementor-element.elementor-element-6320721:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6320721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF2FF;}.elementor-10 .elementor-element.elementor-element-6320721.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-0a8b6e2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0a8b6e2::before, .elementor-10 .elementor-element.elementor-element-0a8b6e2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0a8b6e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0a8b6e2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0a8b6e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0a8b6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-0a8b6e2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-fceb473{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-fceb473 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#25408F80;}.elementor-10 .elementor-element.elementor-element-763cb10{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-65ffd02{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-65ffd02.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-65ffd02 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;color:#25408F;}.elementor-10 .elementor-element.elementor-element-3a0c2da{width:var( --container-widget-width, 320px );max-width:320px;padding:0px 0px 0px 10px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;color:#25408F;}.elementor-10 .elementor-element.elementor-element-3a0c2da.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d09eb4f .elementor-button{background-color:#000759;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E1E1E;border-radius:10px 10px 10px 10px;padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-d09eb4f{width:var( --container-widget-width, 293px );max-width:293px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:293px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d09eb4f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d09eb4f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-10 .elementor-element.elementor-element-48009ac{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-aa78985{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a4ecb27{--display:flex;--min-height:442px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2e960fb{--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;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-2e960fb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2e960fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remates.colliers.cl/wp-content/uploads/2026/03/Informacion-clave-para-el-postor-decorativa.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2e960fb.e-con{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-dde2784{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-dde2784:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dde2784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3DAEB00;background-image:url("https://remates.colliers.cl/wp-content/uploads/2026/03/fondo-decorativa.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-dde2784::before, .elementor-10 .elementor-element.elementor-element-dde2784 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-dde2784 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-dde2784 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-dde2784 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-dde2784 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-dde2784.e-con{--align-self:stretch;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-a5b0576{--e-transform-rotateZ:-40deg;top:-200px;}.elementor-10 .elementor-element.elementor-element-a5b0576.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a5b0576{right:-200px;}body.rtl .elementor-10 .elementor-element.elementor-element-a5b0576{left:-200px;}.elementor-10 .elementor-element.elementor-element-db93606{--display:flex;--position:absolute;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-db93606:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-db93606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #D3DAEB00 0%, #D3DAEB 2%);}.elementor-10 .elementor-element.elementor-element-db93606.e-con{--align-self:stretch;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-db93606{left:-40px;}body.rtl .elementor-10 .elementor-element.elementor-element-db93606{right:-40px;}.elementor-10 .elementor-element.elementor-element-f124053{--display:flex;--min-height:442px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f124053.e-con{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-05d20fd{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-05d20fd.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-05d20fd .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:36px;font-weight:900;line-height:50px;letter-spacing:0px;color:#25408F;}.elementor-10 .elementor-element.elementor-element-669f6d3{width:var( --container-widget-width, 715px );max-width:715px;--container-widget-width:715px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-669f6d3.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-669f6d3 .jet-listing-dynamic-repeater__items{flex-direction:row;justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-669f6d3 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-size:20px;}.elementor-10 .elementor-element.elementor-element-0f27679{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-0f27679:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0f27679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #D3DAEB00 0%, #D3DAEB 2%);}.elementor-10 .elementor-element.elementor-element-0f27679.e-con{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-6554d26{--display:flex;--min-height:442px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6554d26.e-con{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-3e38c1b{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-3e38c1b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3e38c1b .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:36px;font-weight:900;line-height:50px;letter-spacing:0px;color:#25408F;}.elementor-10 .elementor-element.elementor-element-1cebee7{width:var( --container-widget-width, 610px );max-width:610px;--container-widget-width:610px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;color:#25408F;}.elementor-10 .elementor-element.elementor-element-1cebee7.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-71011f8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4c34180{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-1a28545{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1a28545.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-6e00fe7{--display:flex;--min-height:505px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6e00fe7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6e00fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-106b313{--display:flex;--min-height:398px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:3px 3px 3px 0px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:0px;border-color:#25408F80;--border-color:#25408F80;--border-radius:0px 11px 11px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-10 .elementor-element.elementor-element-106b313.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-91963b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-91963b8.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-91963b8 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:36px;font-weight:900;line-height:50px;letter-spacing:0px;color:#25408F;}.elementor-10 .elementor-element.elementor-element-6b423e6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6b423e6.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5357978{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-99124ea .jet-listing-dynamic-repeater__items{flex-direction:row;justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-99124ea .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-3feb65f{width:var( --container-widget-width, 450px );max-width:450px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-3feb65f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3feb65f .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:24px;font-weight:900;line-height:50px;letter-spacing:0px;color:#000000;}.elementor-10 .elementor-element.elementor-element-ca6af0a{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;color:#1E1E1E;}.elementor-10 .elementor-element.elementor-element-ca6af0a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-183501a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-183501a.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0f44a0f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bfcfa77 .jet-listing-dynamic-repeater__items{flex-direction:row;justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-bfcfa77 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-e6f1ff2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bc8529d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c044fd4{--display:flex;--min-height:442px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c044fd4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c044fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;background-image:url("https://remates.colliers.cl/wp-content/uploads/2026/03/banner-decorativa.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d64fce0{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d64fce0.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-625ca44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-625ca44 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:48px;font-weight:900;line-height:50px;letter-spacing:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-11e5236{width:100%;max-width:100%;text-align:center;font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-11e5236.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-af9f9ac .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;fill:#000759;color:#000759;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E1E1E;border-radius:10px 10px 10px 10px;padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-af9f9ac{width:var( --container-widget-width, 293px );max-width:293px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:293px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-af9f9ac .elementor-button .elementor-button-content-wrapper{justify-content:center;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-58e53bd .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-03d5d4b .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-994a7c0 .elementor-heading-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-7ba4dcd .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-2461a59 .elementor-heading-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-d15c626 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-b4a277e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b4a277e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b4a277e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b4a277e .jet-listing-dynamic-repeater__items{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-5e2d7d3{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-5d57f7d{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e761dac{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-170c7e4{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-170c7e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-170c7e4.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-170c7e4 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-170c7e4 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-6b87a93{--justify-content:center;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-8178635 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-a4178ea{font-size:16px;}.elementor-10 .elementor-element.elementor-element-822813c .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-80651a2{font-size:16px;}.elementor-10 .elementor-element.elementor-element-65ffd02 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-3a0c2da{font-size:16px;}.elementor-10 .elementor-element.elementor-element-f124053{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-05d20fd{text-align:center;}.elementor-10 .elementor-element.elementor-element-05d20fd .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-3e38c1b{text-align:center;}.elementor-10 .elementor-element.elementor-element-1cebee7{font-size:16px;}.elementor-10 .elementor-element.elementor-element-1a28545{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-106b313{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:11px 11px 11px 11px;}.elementor-10 .elementor-element.elementor-element-91963b8{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-91963b8 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-3feb65f .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-ca6af0a{font-size:16px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-cd415fc{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-74441fc{--width:790px;}.elementor-10 .elementor-element.elementor-element-57e21ba{--width:25%;}.elementor-10 .elementor-element.elementor-element-65d13f0{--width:60%;}.elementor-10 .elementor-element.elementor-element-4153b5c{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-b996cb8{--width:995px;}.elementor-10 .elementor-element.elementor-element-d29aaab{--width:100%;}.elementor-10 .elementor-element.elementor-element-7fd7d8a{--width:580px;}.elementor-10 .elementor-element.elementor-element-7161167{--width:100%;}.elementor-10 .elementor-element.elementor-element-1b21125{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-8792c76{--width:425px;}.elementor-10 .elementor-element.elementor-element-3d23189{--width:425px;}.elementor-10 .elementor-element.elementor-element-6320721{--width:425px;}.elementor-10 .elementor-element.elementor-element-2e960fb{--width:950px;}.elementor-10 .elementor-element.elementor-element-dde2784{--width:70%;}.elementor-10 .elementor-element.elementor-element-db93606{--width:90%;}.elementor-10 .elementor-element.elementor-element-0f27679{--width:90%;}.elementor-10 .elementor-element.elementor-element-4c34180{--content-width:1500px;}.elementor-10 .elementor-element.elementor-element-6e00fe7{--width:870px;}.elementor-10 .elementor-element.elementor-element-106b313{--width:580px;}.elementor-10 .elementor-element.elementor-element-6b423e6{--width:440px;}.elementor-10 .elementor-element.elementor-element-5357978{--width:100%;}.elementor-10 .elementor-element.elementor-element-183501a{--width:440px;}.elementor-10 .elementor-element.elementor-element-0f44a0f{--width:100%;}.elementor-10 .elementor-element.elementor-element-bc8529d{--content-width:1500px;}.elementor-10 .elementor-element.elementor-element-c044fd4{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-74441fc{--width:90%;}.elementor-10 .elementor-element.elementor-element-57e21ba{--width:30%;}.elementor-10 .elementor-element.elementor-element-b996cb8{--width:100%;}.elementor-10 .elementor-element.elementor-element-7fd7d8a{--width:100%;}.elementor-10 .elementor-element.elementor-element-2e960fb{--width:80%;}.elementor-10 .elementor-element.elementor-element-db93606{--width:100%;}.elementor-10 .elementor-element.elementor-element-6e00fe7{--width:100%;}.elementor-10 .elementor-element.elementor-element-106b313{--width:100%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-c4f422e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cd415fc{--content-width:90%;--min-height:500px;}.elementor-10 .elementor-element.elementor-element-74441fc{--width:100%;--min-height:350px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-58e53bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-58e53bd .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-03d5d4b{text-align:center;}.elementor-10 .elementor-element.elementor-element-03d5d4b .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-7ba4dcd .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-d15c626 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-66198a1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1d3d007{text-align:center;}.elementor-10 .elementor-element.elementor-element-1d3d007 .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-549a805{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-b4a277e{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b4a277e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b4a277e .jet-listing-dynamic-repeater__items{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-b4a277e .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-size:18px;}.elementor-10 .elementor-element.elementor-element-b996cb8{--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-d29aaab{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5d57f7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:16px;}.elementor-10 .elementor-element.elementor-element-e761dac{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-170c7e4{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-170c7e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-170c7e4 .jet-listing-dynamic-repeater__items{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-170c7e4 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-size:18px;}.elementor-10 .elementor-element.elementor-element-64d2041 .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-6b87a93{--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-788fc74{--width:100px;}.elementor-10 .elementor-element.elementor-element-3cbad3e{--width:100px;}.elementor-10 .elementor-element.elementor-element-0a8b6e2{--width:100px;}.elementor-10 .elementor-element.elementor-element-d09eb4f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a4ecb27{--min-height:350px;}.elementor-10 .elementor-element.elementor-element-2e960fb{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-05d20fd .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-0f27679{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-6554d26{--min-height:200px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3e38c1b .elementor-heading-title{font-size:28px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-6e00fe7{--min-height:350px;}.elementor-10 .elementor-element.elementor-element-106b313{border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:11px 11px 11px 11px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-91963b8.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-91963b8{text-align:center;}.elementor-10 .elementor-element.elementor-element-6b423e6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-5357978{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-3feb65f{text-align:center;}.elementor-10 .elementor-element.elementor-element-3feb65f .elementor-heading-title{line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-ca6af0a{text-align:center;}.elementor-10 .elementor-element.elementor-element-183501a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-0f44a0f{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-e6f1ff2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-625ca44{text-align:center;}.elementor-10 .elementor-element.elementor-element-625ca44 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-11e5236{font-size:18px;}.elementor-10 .elementor-element.elementor-element-af9f9ac.elementor-element{--align-self:center;}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b4a277e */.elementor-10 .elementor-element.elementor-element-b4a277e .jet-engine-dynamic-repeater__items,
.elementor-10 .elementor-element.elementor-element-b4a277e .jet-listing-dynamic-repeater__items{
 
  columns: unset !important;
  column-count: unset !important;
  column-gap: 0 !important;

  display: flex !important;
  flex-wrap: wrap !important;

  /* centrado del grupo */
  justify-content: center !important;

  /* mismo gap que tenías */
  gap: 28px 40px !important;
  align-items: flex-start !important;
}

/* Cada item ~ 1/3 del ancho */
.elementor-10 .elementor-element.elementor-element-b4a277e .jet-engine-dynamic-repeater__item,
.elementor-10 .elementor-element.elementor-element-b4a277e .jet-listing-dynamic-repeater__item{
  /* 3 columnas con 2 gaps de 40px (80px total) */
  flex: 0 1 calc((100% - 80px) / 3) !important;
  max-width: calc((100% - 80px) / 3) !important;

  min-width: 0 !important;
  margin: 0 !important;
}

/* Tablet: 2 columnas */
@media (max-width: 1024px){
  .elementor-10 .elementor-element.elementor-element-b4a277e .jet-engine-dynamic-repeater__items,
  .elementor-10 .elementor-element.elementor-element-b4a277e .jet-listing-dynamic-repeater__items{
    gap: 22px 28px !important; /* gap tablet */
  }

  .elementor-10 .elementor-element.elementor-element-b4a277e .jet-engine-dynamic-repeater__item,
  .elementor-10 .elementor-element.elementor-element-b4a277e .jet-listing-dynamic-repeater__item{
    flex: 0 1 calc((100% - 28px) / 2) !important;
    max-width: calc((100% - 28px) / 2) !important;
    min-width: 0 !important; /* clave para que no rompa */
  }
}

/* Mobile: 1 columna */
@media (max-width: 767px){
  .elementor-10 .elementor-element.elementor-element-b4a277e .jet-engine-dynamic-repeater__item,
  .elementor-10 .elementor-element.elementor-element-b4a277e .jet-listing-dynamic-repeater__item{
    flex: 0 1 100% !important;
    max-width: 100% !important;
  }
}

/* ====== Layout icono + textos ====== */
.elementor-10 .elementor-element.elementor-element-b4a277e .detalle-item{
  display: flex !important;
  align-items: flex-start !important;
  gap: 14px !important;
}

/* Icono 40px fijo */
.elementor-10 .elementor-element.elementor-element-b4a277e .detalle-icono{
  width: 40px !important;
  height: 40px !important;
  flex: 0 0 40px !important;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: center !important;
  line-height: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-b4a277e .detalle-icono img{
  width: 40px !important;
  height: 40px !important;
  object-fit: contain !important;
  display: block !important;
}

/* Contenido: */
.elementor-10 .elementor-element.elementor-element-b4a277e .detalle-contenido{
  flex: 1 1 auto !important;
  min-width: 0 !important;
  padding-left: 10px !important;
}

/* Textos  */
.elementor-10 .elementor-element.elementor-element-b4a277e .detalle-titulo{
  display: block !important;
  line-height: 1.2 !important;
  width: auto !important;
  max-width: 100% !important;
}

.elementor-10 .elementor-element.elementor-element-b4a277e .detalle-texto{
  display: block !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  color: #1E1E1E !important;
  line-height: 1.25 !important;

  width: auto !important;
  max-width: 100% !important;

  margin: 10px 0 10px 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8d03f94 */.elementor-10 .elementor-element.elementor-element-8d03f94 .swiper{
  position: relative !important;
  border-radius: 5px !important;
  overflow: hidden !important;
  border: 2px solid #fff !important; /* border 2px */
}

/* ====== ALTURA + COVER ====== */
.elementor-10 .elementor-element.elementor-element-8d03f94 .swiper,
.elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-wrapper,
.elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-slide{
  height: 395px !important; /* desktop */
}

.elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-slide,
.elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-slide a,
.elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-slide figure{
  height: 100% !important;
}

.elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-slide img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;     /* ✅ cover */
  object-position: center !important;
  display: block !important;
}

@media (max-width: 1024px){
  .elementor-10 .elementor-element.elementor-element-8d03f94 .swiper,
  .elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-wrapper,
  .elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-slide{ height: 320px !important; }
}
@media (max-width: 767px){
  .elementor-10 .elementor-element.elementor-element-8d03f94 .swiper,
  .elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-wrapper,
  .elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-slide{ height: 240px !important; }
}

/* ====== GRADIENTE DESDE ARRIBA ====== */
.elementor-10 .elementor-element.elementor-element-8d03f94 .swiper:before{
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(0,7,89,.55) 0%, rgba(0,7,89,0) 60%);
  z-index: 2;
  pointer-events: none;
}

/* ====== CONTROLES: ARROWS + DOTS EN LA MISMA LÍNEA (DINÁMICO) ======
   Usamos GRID 1fr auto 1fr para que los arrows queden pegados al bloque de dots,
   sin importar cuántos dots existan. */
.elementor-10 .elementor-element.elementor-element-8d03f94 .swiper{
  display: grid !important;
  grid-template-columns: 1fr auto 1fr !important;
  grid-template-rows: 1fr !important;
  column-gap: 14px !important;
}

/* Swiper wrapper atrás */
.elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-wrapper{
  grid-column: 1 / -1 !important;
  grid-row: 1 !important;
  z-index: 1 !important;
}

/* Pagination centrada */
.elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-pagination{
  position: relative !important;   /* quita absolute de swiper */
  left: auto !important;
  right: auto !important;
  top: auto !important;
  bottom: auto !important;

  grid-column: 2 !important;
  grid-row: 1 !important;

  align-self: end !important;
  justify-self: center !important;
  margin-bottom: 16px !important;

  z-index: 6 !important;
  display: flex !important;
  gap: 10px !important;
}

/* Dots tipo “barritas” */
.elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-pagination-bullet{
  width: 25px !important;
  height: 2px !important;
  border-radius: 2px !important;
  opacity: 1 !important;
  background: rgba(255,255,255,.35) !important;
  margin: 0 !important;
}
.elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-pagination-bullet-active{
  background: #fff !important;
}

/* Arrows pegadas a los dots */
.elementor-10 .elementor-element.elementor-element-8d03f94 .elementor-swiper-button{
  position: relative !important;  /* quita absolute */
  top: auto !important;
  bottom: auto !important;
  left: auto !important;
  right: auto !important;
  transform: none !important;

  grid-row: 1 !important;
  align-self: end !important;
  margin-bottom: 12px !important;

  z-index: 7 !important;
  width: 34px !important;
  height: 34px !important;
  color: #fff !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-10 .elementor-element.elementor-element-8d03f94 .elementor-swiper-button-prev{
  grid-column: 1 !important;
  justify-self: end !important; /* queda al ladito izquierdo de los dots */
}

.elementor-10 .elementor-element.elementor-element-8d03f94 .elementor-swiper-button-next{
  grid-column: 3 !important;
  justify-self: start !important; /* queda al ladito derecho de los dots */
}

/* ====== MOBILE: SOLO ARROWS (sin dots) ====== */
@media (max-width: 767px){
  .elementor-10 .elementor-element.elementor-element-8d03f94 .swiper-pagination{
    display: none !important;
  }

  /* en mobile, arrows a los costados */
  .elementor-10 .elementor-element.elementor-element-8d03f94 .swiper{
    grid-template-columns: 1fr 1fr !important;
    column-gap: 0 !important;
  }

  .elementor-10 .elementor-element.elementor-element-8d03f94 .elementor-swiper-button-prev{
    grid-column: 1 !important;
    justify-self: start !important;
    margin-left: 14px !important;
  }

  .elementor-10 .elementor-element.elementor-element-8d03f94 .elementor-swiper-button-next{
    grid-column: 2 !important;
    justify-self: end !important;
    margin-right: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-170c7e4 */.elementor-10 .elementor-element.elementor-element-170c7e4 .jet-engine-dynamic-repeater__items,
.elementor-10 .elementor-element.elementor-element-170c7e4 .jet-listing-dynamic-repeater__items{
  /* Apaga layout por columnas */
  columns: unset !important;
  column-count: unset !important;
  column-gap: 0 !important;

  display: flex !important;
  flex-wrap: wrap !important;

  /* centrado del grupo */
  justify-content: center !important;

  /* mismo gap que tenías */
  gap: 28px 40px !important;
  align-items: flex-start !important;
}

/* Cada item ~ 1/3 del ancho  */
.elementor-10 .elementor-element.elementor-element-170c7e4 .jet-engine-dynamic-repeater__item,
.elementor-10 .elementor-element.elementor-element-170c7e4 .jet-listing-dynamic-repeater__item{
  /* 3 columnas con 2 gaps de 40px (80px total) */
  flex: 0 1 calc((100% - 80px) / 3) !important;
  max-width: calc((100% - 80px) / 3) !important;

  min-width: 0 !important;
  margin: 0 !important;
}

/* Tablet: 2 columnas */
@media (max-width: 1024px){
  .elementor-10 .elementor-element.elementor-element-170c7e4 .jet-engine-dynamic-repeater__items,
  .elementor-10 .elementor-element.elementor-element-170c7e4 .jet-listing-dynamic-repeater__items{
    gap: 22px 28px !important; /* gap tablet */
  }

  .elementor-10 .elementor-element.elementor-element-170c7e4 .jet-engine-dynamic-repeater__item,
  .elementor-10 .elementor-element.elementor-element-170c7e4 .jet-listing-dynamic-repeater__item{
    flex: 0 1 calc((100% - 28px) / 2) !important;
    max-width: calc((100% - 28px) / 2) !important;
    min-width: 0 !important; 
  }
}

/* Mobile: 1 columna */
@media (max-width: 767px){
  .elementor-10 .elementor-element.elementor-element-170c7e4 .jet-engine-dynamic-repeater__item,
  .elementor-10 .elementor-element.elementor-element-170c7e4 .jet-listing-dynamic-repeater__item{
    flex: 0 1 100% !important;
    max-width: 100% !important;
  }
}

/* ====== Layout icono + textos ====== */
.elementor-10 .elementor-element.elementor-element-170c7e4 .detalle-item{
  display: flex !important;
  align-items: flex-start !important;
  gap: 14px !important;
}

/* Icono 40px fijo */
.elementor-10 .elementor-element.elementor-element-170c7e4 .detalle-icono{
  width: 40px !important;
  height: 40px !important;
  flex: 0 0 40px !important;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: center !important;
  line-height: 0 !important;
}

.elementor-10 .elementor-element.elementor-element-170c7e4 .detalle-icono img{
  width: 40px !important;
  height: 40px !important;
  object-fit: contain !important;
  display: block !important;
}

/* Contenido*/
.elementor-10 .elementor-element.elementor-element-170c7e4 .detalle-contenido{
  flex: 1 1 auto !important;
  min-width: 0 !important;
  padding-left: 10px !important;
}

/* Textos */
.elementor-10 .elementor-element.elementor-element-170c7e4 .detalle-titulo{
  display: block !important;
  line-height: 1.2 !important;
  width: auto !important;
  max-width: 100% !important;
}

.elementor-10 .elementor-element.elementor-element-170c7e4 .detalle-texto{
  display: block !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  color: #1E1E1E !important;
  line-height: 1.25 !important;

  width: auto !important;
  max-width: 100% !important;

  margin: 10px 0 10px 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5b0576 */.elementor-10 .elementor-element.elementor-element-a5b0576 {
    mix-blend-mode: color-dodge;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-669f6d3 */.elementor-10 .elementor-element.elementor-element-669f6d3 .jet-engine-dynamic-repeater__item,
.elementor-10 .elementor-element.elementor-element-669f6d3 .jet-listing-dynamic-repeater__item{
  display: block !important;
  align-items: initial !important;
  justify-content: initial !important;
}

/* Bullet + base */
.elementor-10 .elementor-element.elementor-element-669f6d3 .jet-engine-dynamic-repeater__item,
.elementor-10 .elementor-element.elementor-element-669f6d3 .jet-listing-dynamic-repeater__item{
  position: relative !important;
  padding-left: 16px !important;
  margin: 10px 0 !important;

  color: #25408F !important;
  font-family: "Noto Sans", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
}

.elementor-10 .elementor-element.elementor-element-669f6d3 .jet-engine-dynamic-repeater__item:before,
.elementor-10 .elementor-element.elementor-element-669f6d3 .jet-listing-dynamic-repeater__item:before{
  content: "•" !important;
  position: absolute !important;
  left: 0 !important;
  top: 2px !important;
  font-size: 18px !important;
  line-height: 1 !important;
  color: #25408F !important;
}

/* Desktop: tipo + texto inline */
.elementor-10 .elementor-element.elementor-element-669f6d3 .postor-tipo{
  display: inline !important;
  font-weight: 700 !important;
}

.elementor-10 .elementor-element.elementor-element-669f6d3 .postor-texto{
  display: inline !important;
  margin-left: 6px !important;
  font-weight: 400 !important;
}

/* Tablet: tipo arriba / texto abajo (STACK real) */
@media (min-width: 768px) and (max-width: 1200px){
  .elementor-10 .elementor-element.elementor-element-669f6d3 .postor-tipo{
    display: block !important;
    margin: 0 0 6px 0 !important;
  }
  .elementor-10 .elementor-element.elementor-element-669f6d3 .postor-texto{
    display: block !important;
    margin: 0 !important;
  }
}

/* Tamaños tablet/mobile */
@media (max-width: 1024px){
  .elementor-10 .elementor-element.elementor-element-669f6d3 .jet-engine-dynamic-repeater__item,
  .elementor-10 .elementor-element.elementor-element-669f6d3 .jet-listing-dynamic-repeater__item{
    font-size: 14px !important;
    line-height: 1.3 !important;
  }
  .elementor-10 .elementor-element.elementor-element-669f6d3 .jet-engine-dynamic-repeater__item:before,
  .elementor-10 .elementor-element.elementor-element-669f6d3 .jet-listing-dynamic-repeater__item:before{
    font-size: 16px !important;
  }
}
@media (max-width: 767px){
  .elementor-10 .elementor-element.elementor-element-669f6d3 .jet-engine-dynamic-repeater__item,
  .elementor-10 .elementor-element.elementor-element-669f6d3 .jet-listing-dynamic-repeater__item{
    font-size: 13px !important;
    line-height: 1.25 !important;
  }
  .elementor-10 .elementor-element.elementor-element-669f6d3 .jet-engine-dynamic-repeater__item:before,
  .elementor-10 .elementor-element.elementor-element-669f6d3 .jet-listing-dynamic-repeater__item:before{
    font-size: 15px !important;
  }
}

@media (min-width: 1025px){
  .elementor-10 .elementor-element.elementor-element-669f6d3 .jet-engine-dynamic-repeater__item:before,
  .elementor-10 .elementor-element.elementor-element-669f6d3 .jet-listing-dynamic-repeater__item:before{
    font-size: 25px !important;
    top: 0px !important;   /* ajusta 0–3px si lo quieres más centrado */
  }
}

/* ====== TABLET: forzar stack real (tipo arriba / texto abajo) ====== */
@media (min-width: 768px) and (max-width: 1024px){
  /* mata cualquier flex/grid heredado */
  .elementor-10 .elementor-element.elementor-element-669f6d3 .jet-engine-dynamic-repeater__item,
  .elementor-10 .elementor-element.elementor-element-669f6d3 .jet-listing-dynamic-repeater__item,
  .elementor-10 .elementor-element.elementor-element-669f6d3 .postor-item{
    display: block !important;
  }

  /* tipo arriba */
  .elementor-10 .elementor-element.elementor-element-669f6d3 .postor-tipo{
    display: block !important;
    width: 100% !important;
    margin: 0 0 6px 0 !important;
    white-space: normal !important;
  }

  /* texto abajo (sin sangrías raras) */
  .elementor-10 .elementor-element.elementor-element-669f6d3 .postor-texto{
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
  }

  /* bullet tamaño tablet (más chico que desktop) */
  .elementor-10 .elementor-element.elementor-element-669f6d3 .jet-engine-dynamic-repeater__item:before,
  .elementor-10 .elementor-element.elementor-element-669f6d3 .jet-listing-dynamic-repeater__item:before{
    font-size: 16px !important;
    top: 2px !important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-99124ea */.elementor-10 .elementor-element.elementor-element-99124ea .jet-engine-dynamic-repeater__items,
.elementor-10 .elementor-element.elementor-element-99124ea .jet-listing-dynamic-repeater__items{
  display: flex !important;
  justify-content: space-between !important; 
  align-items: flex-start !important;
  gap: 60px !important;

  /* que ocupe el ancho del bloque */
  width: 100% !important;
}

/* Cada item ocupa su “mitad” */
.elementor-10 .elementor-element.elementor-element-99124ea .jet-engine-dynamic-repeater__item,
.elementor-10 .elementor-element.elementor-element-99124ea .jet-listing-dynamic-repeater__item{
  flex: 0 0 calc((100% - 60px) / 2) !important;
  max-width: calc((100% - 60px) / 2) !important;
  min-width: 0 !important;
  margin: 0 !important;
}

/* Apila tipo + nombre (siempre) */
.elementor-10 .elementor-element.elementor-element-99124ea .proc-item,
.elementor-10 .elementor-element.elementor-element-99124ea .proc-tipo,
.elementor-10 .elementor-element.elementor-element-99124ea .proc-info{
  display: block !important;
  width: 100% !important;
  white-space: normal !important;
}

/* ====== Tipografía / colores ====== */
.elementor-10 .elementor-element.elementor-element-99124ea .proc-tipo{
  color: #25408F !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  font-family: "Noto Sans", sans-serif !important;
}

.elementor-10 .elementor-element.elementor-element-99124ea .proc-info{
  color: #1E1E1E !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;
  margin-top: 6px !important;
  font-family: "Noto Sans", sans-serif !important;
}

/* ====== Mobile: 1 columna centrada ====== */
@media (max-width: 767px){
  .elementor-10 .elementor-element.elementor-element-99124ea .jet-engine-dynamic-repeater__items,
  .elementor-10 .elementor-element.elementor-element-99124ea .jet-listing-dynamic-repeater__items{
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 16px !important;
  }

  .elementor-10 .elementor-element.elementor-element-99124ea .jet-engine-dynamic-repeater__item,
  .elementor-10 .elementor-element.elementor-element-99124ea .jet-listing-dynamic-repeater__item{
    flex: 0 1 auto !important;
    max-width: 100% !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bfcfa77 */.elementor-10 .elementor-element.elementor-element-bfcfa77 .jet-engine-dynamic-repeater__items,
.elementor-10 .elementor-element.elementor-element-bfcfa77 .jet-listing-dynamic-repeater__items{
  display: flex !important;
  justify-content: space-between !important;
  align-items: flex-start !important;
  gap: 60px !important;
  width: 100% !important;
}

.elementor-10 .elementor-element.elementor-element-bfcfa77 .jet-engine-dynamic-repeater__item,
.elementor-10 .elementor-element.elementor-element-bfcfa77 .jet-listing-dynamic-repeater__item{
  flex: 0 0 calc((100% - 60px) / 2) !important;
  max-width: calc((100% - 60px) / 2) !important;
  min-width: 0 !important;
  margin: 0 !important;
}

/* ====== Apilado: tipo arriba / link abajo ====== */
.elementor-10 .elementor-element.elementor-element-bfcfa77 .contacto-item{
  display: block !important;
}

.elementor-10 .elementor-element.elementor-element-bfcfa77 .contacto-tipo{
  display: block !important;
  width: 100% !important;

  color: #25408F !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  font-family: "Noto Sans", sans-serif !important;
}

.elementor-10 .elementor-element.elementor-element-bfcfa77 .contacto-link,
.elementor-10 .elementor-element.elementor-element-bfcfa77 .contacto-link:link,
.elementor-10 .elementor-element.elementor-element-bfcfa77 .contacto-link:visited{
  display: block !important;     /* ✅ esto es lo clave */
  width: 100% !important;
  margin-top: 6px !important;

  color: #1E1E1E !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;
  font-family: "Noto Sans", sans-serif !important;

  text-decoration: none !important;
}

.elementor-10 .elementor-element.elementor-element-bfcfa77 .contacto-link:hover,
.elementor-10 .elementor-element.elementor-element-bfcfa77 .contacto-link:focus{
  color: #25408F !important;
}

/* ====== Mobile: centrado ====== */
@media (max-width: 767px){
  .elementor-10 .elementor-element.elementor-element-bfcfa77 .jet-engine-dynamic-repeater__items,
  .elementor-10 .elementor-element.elementor-element-bfcfa77 .jet-listing-dynamic-repeater__items{
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 16px !important;
  }

  .elementor-10 .elementor-element.elementor-element-bfcfa77 .jet-engine-dynamic-repeater__item,
  .elementor-10 .elementor-element.elementor-element-bfcfa77 .jet-listing-dynamic-repeater__item{
    max-width: 100% !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
}

body.elementor-page-10 .detalle-item{
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

body.elementor-page-10 .detalle-icono{
  flex: 0 0 auto;
  line-height: 0;
  margin-top: 2px;
}

body.elementor-page-10 .detalle-icono img{
  width: 22px;
  height: 22px;
  object-fit: contain;
  display: block;
}

body.elementor-page-10 .detalle-contenido{
  display: block;
}

body.elementor-page-10 .detalle-titulo{
  display: block;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 2px;
}

body.elementor-page-10 .detalle-texto{
  display: block;
  line-height: 1.2;
  opacity: .75;
}/* End custom CSS */