.elementor-16 .elementor-element.elementor-element-0212644{--display:flex;--min-height:850px;--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;}.elementor-16 .elementor-element.elementor-element-0212644:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0212644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://castiland.com/wp-content/uploads/2025/11/Bg-header-home.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-2aaada8{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;text-transform:uppercase;line-height:14px;color:var( --e-global-color-17f01a4 );}.elementor-16 .elementor-element.elementor-element-7820ba9{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-7820ba9 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:62px;font-weight:400;color:var( --e-global-color-17f01a4 );}.elementor-16 .elementor-element.elementor-element-ab700b2{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-d9020fa{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;text-transform:uppercase;line-height:14px;color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-945a056{text-align:center;}.elementor-16 .elementor-element.elementor-element-945a056 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16 .elementor-element.elementor-element-136bed0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-735f011{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:4px 4px 4px 4px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-4aeb887{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-4aeb887 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-4aeb887.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );color:var( --e-global-color-17f01a4 );}.elementor-16 .elementor-element.elementor-element-4aeb887.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-4aeb887.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-4aeb887.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-4aeb887.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-4aeb887.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-17f01a4 );}.elementor-16 .elementor-element.elementor-element-4aeb887.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-17f01a4 );}.elementor-16 .elementor-element.elementor-element-4aeb887 .elementor-icon{font-size:30px;}.elementor-16 .elementor-element.elementor-element-4aeb887 .elementor-icon svg{height:30px;}.elementor-16 .elementor-element.elementor-element-9034a97{text-align:center;}.elementor-16 .elementor-element.elementor-element-9034a97 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:24px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-578b85e{text-align:center;}.elementor-16 .elementor-element.elementor-element-90c585d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:4px 4px 4px 4px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-63037a4{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-63037a4 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-63037a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );color:var( --e-global-color-17f01a4 );}.elementor-16 .elementor-element.elementor-element-63037a4.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-63037a4.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-63037a4.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-63037a4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-63037a4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-17f01a4 );}.elementor-16 .elementor-element.elementor-element-63037a4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-17f01a4 );}.elementor-16 .elementor-element.elementor-element-63037a4 .elementor-icon{font-size:30px;}.elementor-16 .elementor-element.elementor-element-63037a4 .elementor-icon svg{height:30px;}.elementor-16 .elementor-element.elementor-element-642c5b2{text-align:center;}.elementor-16 .elementor-element.elementor-element-642c5b2 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:24px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-593cd6b{text-align:center;}.elementor-16 .elementor-element.elementor-element-88cc23d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:4px 4px 4px 4px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-c09c219{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-c09c219 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-c09c219.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );color:var( --e-global-color-17f01a4 );}.elementor-16 .elementor-element.elementor-element-c09c219.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-c09c219.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-c09c219.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-c09c219.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-c09c219.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-17f01a4 );}.elementor-16 .elementor-element.elementor-element-c09c219.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-17f01a4 );}.elementor-16 .elementor-element.elementor-element-c09c219 .elementor-icon{font-size:30px;}.elementor-16 .elementor-element.elementor-element-c09c219 .elementor-icon svg{height:30px;}.elementor-16 .elementor-element.elementor-element-7801026{text-align:center;}.elementor-16 .elementor-element.elementor-element-7801026 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:24px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-794dd78{text-align:center;}.elementor-16 .elementor-element.elementor-element-9e71e02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-d567783{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-d567783:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d567783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castiland.com/wp-content/uploads/2025/11/Img-home-nosotros.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-d567783.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-d84f24b{--spacer-size:87px;}.elementor-16 .elementor-element.elementor-element-9022955{--display:flex;}.elementor-16 .elementor-element.elementor-element-2194d26{text-align:left;font-family:"DM Sans", Sans-serif;font-weight:400;text-transform:uppercase;line-height:14px;color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-da8f1f9{text-align:left;}.elementor-16 .elementor-element.elementor-element-da8f1f9 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-weight:400;font-style:italic;}.elementor-16 .elementor-element.elementor-element-fba01fc{text-align:left;}.elementor-16 .elementor-element.elementor-element-dae3dc1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-8f9ad96 .elementor-icon-box-wrapper{align-items:start;}.elementor-16 .elementor-element.elementor-element-8f9ad96{--icon-box-icon-margin:13px;}.elementor-16 .elementor-element.elementor-element-8f9ad96 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-8f9ad96.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-8f9ad96.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-8f9ad96.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-8f9ad96 .elementor-icon{font-size:38px;}.elementor-16 .elementor-element.elementor-element-8f9ad96 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-8f9ad96 .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-weight:400;}.elementor-16 .elementor-element.elementor-element-8f9ad96 .elementor-icon-box-description{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-16 .elementor-element.elementor-element-6ae590e .elementor-icon-box-wrapper{align-items:start;}.elementor-16 .elementor-element.elementor-element-6ae590e{--icon-box-icon-margin:13px;}.elementor-16 .elementor-element.elementor-element-6ae590e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-6ae590e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-6ae590e.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6ae590e.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-6ae590e .elementor-icon{font-size:38px;}.elementor-16 .elementor-element.elementor-element-6ae590e .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-6ae590e .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-weight:400;}.elementor-16 .elementor-element.elementor-element-6ae590e .elementor-icon-box-description{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-16 .elementor-element.elementor-element-a81a909 .elementor-icon-box-wrapper{align-items:start;}.elementor-16 .elementor-element.elementor-element-a81a909{--icon-box-icon-margin:13px;}.elementor-16 .elementor-element.elementor-element-a81a909 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-a81a909.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-a81a909.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-a81a909.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-a81a909 .elementor-icon{font-size:38px;}.elementor-16 .elementor-element.elementor-element-a81a909 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-a81a909 .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-weight:400;}.elementor-16 .elementor-element.elementor-element-a81a909 .elementor-icon-box-description{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-16 .elementor-element.elementor-element-185d6f3 .elementor-icon-box-wrapper{align-items:start;}.elementor-16 .elementor-element.elementor-element-185d6f3{--icon-box-icon-margin:13px;}.elementor-16 .elementor-element.elementor-element-185d6f3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-185d6f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-185d6f3.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-185d6f3.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-185d6f3 .elementor-icon{font-size:38px;}.elementor-16 .elementor-element.elementor-element-185d6f3 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-185d6f3 .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-weight:400;}.elementor-16 .elementor-element.elementor-element-185d6f3 .elementor-icon-box-description{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 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-7820ba9{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-16 .elementor-element.elementor-element-7820ba9 .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-d567783{--min-height:312px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-d84f24b{--spacer-size:0px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-0212644{--min-height:60vh;}.elementor-16 .elementor-element.elementor-element-0212644:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0212644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-16 .elementor-element.elementor-element-7820ba9 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-d567783{--min-height:289px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-d567783{--width:55.178%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-d567783{--width:100%;}}