.elementor-323 .elementor-element.elementor-element-50d5534{--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;--overlay-opacity:0.5;}.elementor-323 .elementor-element.elementor-element-50d5534:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-50d5534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castrumdesarrollos.com/wp-content/uploads/2025/06/ChatGPT-Image-11-jun-2025-11_45_05.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-323 .elementor-element.elementor-element-50d5534::before, .elementor-323 .elementor-element.elementor-element-50d5534 > .elementor-background-video-container::before, .elementor-323 .elementor-element.elementor-element-50d5534 > .e-con-inner > .elementor-background-video-container::before, .elementor-323 .elementor-element.elementor-element-50d5534 > .elementor-background-slideshow::before, .elementor-323 .elementor-element.elementor-element-50d5534 > .e-con-inner > .elementor-background-slideshow::before, .elementor-323 .elementor-element.elementor-element-50d5534 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor8 );--background-overlay:'';}.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-323 .elementor-element.elementor-element-88201bb > .elementor-widget-container{margin:070px 0px 070px 0px;}.elementor-323 .elementor-element.elementor-element-88201bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:76px;font-weight:300;color:var( --e-global-color-astglobalcolor4 );}.elementor-323 .elementor-element.elementor-element-4c7a15d{--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:62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-323 .elementor-element.elementor-element-a996c4a > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-a996c4a{text-align:center;}.elementor-323 .elementor-element.elementor-element-a996c4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-323 .elementor-element.elementor-element-990b20f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-323 .elementor-element.elementor-element-6c1e3c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-323 .elementor-element.elementor-element-6c1e3c7.e-con{--flex-grow:0;--flex-shrink:0;}.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-323 .elementor-element.elementor-element-3de1131 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-3de1131{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-323 .elementor-element.elementor-element-9d36388{--display:flex;--margin-top:-56px;--margin-bottom:-1px;--margin-left:428px;--margin-right:0px;--z-index:2;}.elementor-323 .elementor-element.elementor-element-9d36388:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-9d36388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70fd2a1 );}.elementor-323 .elementor-element.elementor-element-9d36388.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-323 .elementor-element.elementor-element-7255fca > .elementor-widget-container{margin:25px 11px 32px 11px;}.elementor-323 .elementor-element.elementor-element-7255fca{text-align:center;}.elementor-323 .elementor-element.elementor-element-7255fca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-323 .elementor-element.elementor-element-7e306a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-323 .elementor-element.elementor-element-7e306a9.e-con{--flex-grow:0;--flex-shrink:0;}.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-323 .elementor-element.elementor-element-7b5a72d{width:var( --container-widget-width, 104.909% );max-width:104.909%;--container-widget-width:104.909%;--container-widget-flex-grow:0;}.elementor-323 .elementor-element.elementor-element-7b5a72d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-323 .elementor-element.elementor-element-7b5a72d img{width:100%;}.elementor-323 .elementor-element.elementor-element-bcf9440{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-323 .elementor-element.elementor-element-bcf9440:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-bcf9440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-323 .elementor-element.elementor-element-a925ad7{--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:-8px;--margin-bottom:-9px;--margin-left:-190px;--margin-right:0px;}.elementor-323 .elementor-element.elementor-element-a925ad7:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-a925ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://castrumdesarrollos.com/wp-content/uploads/2025/06/Captura-de-pantalla-2025-06-11-a-las-13.00.03.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-323 .elementor-element.elementor-element-628b647{--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:104px;--margin-right:0px;}.elementor-323 .elementor-element.elementor-element-be65383 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-be65383{text-align:left;}.elementor-323 .elementor-element.elementor-element-be65383 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-323 .elementor-element.elementor-element-c39b88c > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-323 .elementor-element.elementor-element-c39b88c{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-323 .elementor-element.elementor-element-95a8b30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-323 .elementor-element.elementor-element-8d77848{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-323 .elementor-element.elementor-element-c652f39 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-c652f39{text-align:left;}.elementor-323 .elementor-element.elementor-element-c652f39 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-323 .elementor-element.elementor-element-9fdc007 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-9fdc007{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.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-323 .elementor-element.elementor-element-71b66a3 .elementor-button{background-color:var( --e-global-color-70fd2a1 );font-family:"Poppins", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-323 .elementor-element.elementor-element-761aec9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-323 .elementor-element.elementor-element-09f2c85 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-09f2c85 img{width:94%;}.elementor-323 .elementor-element.elementor-element-3754805{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-323 .elementor-element.elementor-element-da842ab > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-da842ab{text-align:center;}.elementor-323 .elementor-element.elementor-element-da842ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-323 .elementor-element.elementor-element-4accc0c{--e-image-carousel-slides-to-show:1;}.elementor-323 .elementor-element.elementor-element-4accc0c > .elementor-widget-container{margin:0px 90px 0px 90px;}.elementor-323 .elementor-element.elementor-element-4accc0c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-323 .elementor-element.elementor-element-4accc0c .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-70fd2a1 );}.elementor-323 .elementor-element.elementor-element-4accc0c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-323 .elementor-element.elementor-element-4accc0c .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-70fd2a1 );}.elementor-323 .elementor-element.elementor-element-4accc0c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-28946da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-323 .elementor-element.elementor-element-28946da:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-28946da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-323 .elementor-element.elementor-element-74bda6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-323 .elementor-element.elementor-element-74bda6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-323 .elementor-element.elementor-element-baf85da > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-baf85da{text-align:left;}.elementor-323 .elementor-element.elementor-element-baf85da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-323 .elementor-element.elementor-element-fe61407{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-323 .elementor-element.elementor-element-fe61407.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-323 .elementor-element.elementor-element-f4e9cc9{width:var( --container-widget-width, 125.076% );max-width:125.076%;--container-widget-width:125.076%;--container-widget-flex-grow:0;}.elementor-323 .elementor-element.elementor-element-f4e9cc9 > .elementor-widget-container{margin:0px 0px 0px 58px;}.elementor-323 .elementor-element.elementor-element-f4e9cc9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-323 .elementor-element.elementor-element-ae20f47{--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;}@media(min-width:768px){.elementor-323 .elementor-element.elementor-element-6c1e3c7{--width:46.829%;}.elementor-323 .elementor-element.elementor-element-9d36388{--width:60.886%;}.elementor-323 .elementor-element.elementor-element-7e306a9{--width:50.043%;}.elementor-323 .elementor-element.elementor-element-a925ad7{--width:50%;}.elementor-323 .elementor-element.elementor-element-628b647{--width:50%;}.elementor-323 .elementor-element.elementor-element-8d77848{--width:50%;}.elementor-323 .elementor-element.elementor-element-761aec9{--width:50%;}.elementor-323 .elementor-element.elementor-element-74bda6c{--width:39.109%;}.elementor-323 .elementor-element.elementor-element-fe61407{--width:56.288%;}.elementor-323 .elementor-element.elementor-element-ae20f47{--width:25%;}}@media(max-width:767px){.elementor-323 .elementor-element.elementor-element-88201bb .elementor-heading-title{font-size:50px;}.elementor-323 .elementor-element.elementor-element-4c7a15d{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-323 .elementor-element.elementor-element-a996c4a .elementor-heading-title{font-size:39px;}.elementor-323 .elementor-element.elementor-element-7e306a9{--margin-top:-108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-323 .elementor-element.elementor-element-628b647{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-323 .elementor-element.elementor-element-4accc0c{--e-image-carousel-slides-to-show:1;}.elementor-323 .elementor-element.elementor-element-4accc0c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-baf85da > .elementor-widget-container{margin:37px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-baf85da .elementor-heading-title{font-size:50px;}.elementor-323 .elementor-element.elementor-element-f4e9cc9 > .elementor-widget-container{margin:0px 0px 37px 0px;}}