Infrastructure

.elementor-9984 .elementor-element.elementor-element-da14297{–display:flex;–min-height:100vh;–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-9984 .elementor-element.elementor-element-f334602{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:center;–gap:0px 0px;–row-gap:0px;–column-gap:0px;}.elementor-9984 .elementor-element.elementor-element-3f99ee2 .elementor-heading-title{font-size:41px;font-weight:500;line-height:1.1em;}.elementor-9984 .elementor-element.elementor-element-3f99ee2{z-index:1;}.elementor-9984 .elementor-element.elementor-element-85d5f69{color:var( –e-global-color-text );margin:10px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( –container-widget-width, 90.243% );max-width:90.243%;–container-widget-width:90.243%;–container-widget-flex-grow:0;}.elementor-9984 .elementor-element.elementor-element-85d5f69.elementor-element{–align-self:flex-start;–flex-grow:0;–flex-shrink:0;}.elementor-9984 .elementor-element.elementor-element-9bd8b84 .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-9984 .elementor-element.elementor-element-9bd8b84 .elementor-tab-content{border-width:0px;font-size:14px;font-weight:400;}.elementor-9984 .elementor-element.elementor-element-9bd8b84 .elementor-toggle-title{font-size:1rem;font-weight:500;text-decoration:none;}.elementor-9984 .elementor-element.elementor-element-9bd8b84{margin:-10px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 12%;}.elementor-9984 .elementor-element.elementor-element-9bd8b84.elementor-element{–align-self:flex-end;–order:99999 /* order end hack */;}.elementor-9984 .elementor-element.elementor-element-c8dc09a{–display:flex;–flex-direction:row;–container-widget-width:calc( ( 1 – var( –container-widget-flex-grow ) ) * 100% );–container-widget-height:100%;–container-widget-flex-grow:1;–container-widget-align-self:stretch;–flex-wrap-mobile:wrap;–justify-content:flex-start;–align-items:stretch;–gap:20px 20px;–row-gap:20px;–column-gap:20px;–margin-top:0px;–margin-bottom:20px;–margin-left:0px;–margin-right:0px;–padding-top:20px;–padding-bottom:20px;–padding-left:20px;–padding-right:20px;}.elementor-9984 .elementor-element.elementor-element-c8dc09a.e-con{–flex-grow:0;–flex-shrink:0;}.elementor-9984 .elementor-element.elementor-element-eb463b7 img{width:70%;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9984 .elementor-element.elementor-element-eb463b7:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-9984 .elementor-element.elementor-element-e434458 img{width:70%;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9984 .elementor-element.elementor-element-e434458:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-9984 .elementor-element.elementor-element-d0902bb img{width:70%;filter:brightness( 100% ) contrast( 94% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9984 .elementor-element.elementor-element-d0902bb:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-9984 .elementor-element.elementor-element-4619d0e{–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-9984 .elementor-element.elementor-element-4619d0e:not(.elementor-motion-effects-element-type-background), .elementor-9984 .elementor-element.elementor-element-4619d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(“https://dev.replanta.net/wp-content/uploads/2023/11/server.webp”);background-position:center center;background-size:cover;}.elementor-9984 .elementor-element.elementor-element-4619d0e::before, .elementor-9984 .elementor-element.elementor-element-4619d0e > .elementor-background-video-container::before, .elementor-9984 .elementor-element.elementor-element-4619d0e > .e-con-inner > .elementor-background-video-container::before, .elementor-9984 .elementor-element.elementor-element-4619d0e > .elementor-background-slideshow::before, .elementor-9984 .elementor-element.elementor-element-4619d0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9984 .elementor-element.elementor-element-4619d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{–background-overlay:”;background-image:url(“https://dev.replanta.net/wp-content/uploads/2024/02/Logo_rep_solob.svg”);background-position:bottom right;background-repeat:no-repeat;background-size:130px auto;}.elementor-9984 .elementor-element.elementor-element-e74f2a2{–display:flex;–min-height:70vh;–flex-direction:column;–container-widget-width:calc( ( 1 – var( –container-widget-flex-grow ) ) * 100% );–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–align-items:stretch;–gap:100px 100px;–row-gap:100px;–column-gap:100px;–padding-top:5%;–padding-bottom:5%;–padding-left:5%;–padding-right:5%;}.elementor-9984 .elementor-element.elementor-element-bf840fe{–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:10% 10%;–row-gap:10%;–column-gap:10%;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9984 .elementor-element.elementor-element-a0044bf .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9984 .elementor-element.elementor-element-a0044bf .elementor-icon-box-title{margin-block-end:16px;}.elementor-9984 .elementor-element.elementor-element-a0044bf .elementor-icon-box-title, .elementor-9984 .elementor-element.elementor-element-a0044bf .elementor-icon-box-title a{font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.elementor-9984 .elementor-element.elementor-element-a0044bf .elementor-icon-box-description{color:var( –e-global-color-text );}.elementor-9984 .elementor-element.elementor-element-e56235f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9984 .elementor-element.elementor-element-e56235f .elementor-icon-box-title{margin-block-end:16px;}.elementor-9984 .elementor-element.elementor-element-e56235f .elementor-icon-box-title, .elementor-9984 .elementor-element.elementor-element-e56235f .elementor-icon-box-title a{font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.elementor-9984 .elementor-element.elementor-element-e56235f .elementor-icon-box-description{color:var( –e-global-color-text );}.elementor-9984 .elementor-element.elementor-element-a7aa45c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9984 .elementor-element.elementor-element-a7aa45c .elementor-icon-box-title{margin-block-end:16px;}.elementor-9984 .elementor-element.elementor-element-a7aa45c .elementor-icon-box-title, .elementor-9984 .elementor-element.elementor-element-a7aa45c .elementor-icon-box-title a{font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.elementor-9984 .elementor-element.elementor-element-a7aa45c .elementor-icon-box-description{color:var( –e-global-color-text );}.elementor-9984 .elementor-element.elementor-element-4a6abc7{–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:stretch;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:29px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:3%;–padding-bottom:3%;–padding-left:6%;–padding-right:6%;}.elementor-9984 .elementor-element.elementor-element-6af23ae{–display:flex;}.elementor-9984 .elementor-element.elementor-element-6af23ae.e-con{–flex-grow:0;–flex-shrink:0;}.elementor-9984 .elementor-element.elementor-element-90eefc3 .elementor-heading-title{font-size:41px;font-weight:500;line-height:1.1em;}.elementor-9984 .elementor-element.elementor-element-90eefc3{z-index:1;}.elementor-9984 .elementor-element.elementor-element-f794305{–e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(–kit-widget-spacing, 0px) + -6px) 0px;width:var( –container-widget-width, 50% );max-width:50%;–container-widget-width:50%;–container-widget-flex-grow:0;}.elementor-9984 .elementor-element.elementor-element-f794305 .swiper-wrapper{display:flex;align-items:center;}.elementor-9984 .elementor-element.elementor-element-f794305.elementor-element{–align-self:center;}.elementor-9984 .elementor-element.elementor-element-2787fa6{–display:flex;–min-height:960px;–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:stretch;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–overlay-opacity:0.69;–padding-top:0%;–padding-bottom:0%;–padding-left:0%;–padding-right:0%;}.elementor-9984 .elementor-element.elementor-element-2787fa6:not(.elementor-motion-effects-element-type-background), .elementor-9984 .elementor-element.elementor-element-2787fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( –e-global-color-secondary );background-image:url(“https://dev.replanta.net/wp-content/uploads/2024/10/bosque.webp”);background-position:center center;background-repeat:no-repeat;}.elementor-9984 .elementor-element.elementor-element-2787fa6::before, .elementor-9984 .elementor-element.elementor-element-2787fa6 > .elementor-background-video-container::before, .elementor-9984 .elementor-element.elementor-element-2787fa6 > .e-con-inner > .elementor-background-video-container::before, .elementor-9984 .elementor-element.elementor-element-2787fa6 > .elementor-background-slideshow::before, .elementor-9984 .elementor-element.elementor-element-2787fa6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9984 .elementor-element.elementor-element-2787fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{–background-overlay:”;}.elementor-9984 .elementor-element.elementor-element-2787fa6 > .elementor-shape-bottom .elementor-shape-fill, .elementor-9984 .elementor-element.elementor-element-2787fa6 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-9984 .elementor-element.elementor-element-2787fa6 > .elementor-shape-bottom svg, .elementor-9984 .elementor-element.elementor-element-2787fa6 > .e-con-inner > .elementor-shape-bottom svg{height:47px;}.elementor-9984 .elementor-element.elementor-element-4abf37b{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:center;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0%;–padding-bottom:0%;–padding-left:5%;–padding-right:5%;}.elementor-9984 .elementor-element.elementor-element-3882f55{text-align:start;}.elementor-9984 .elementor-element.elementor-element-3882f55 img{width:64px;}.elementor-9984 .elementor-element.elementor-element-92603bb{text-align:start;}.elementor-9984 .elementor-element.elementor-element-92603bb .elementor-heading-title{font-size:2.2em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-9984 .elementor-element.elementor-element-02eb3ad{–divider-border-style:solid;–divider-border-width:1px;margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 2%) 0%;}.elementor-9984 .elementor-element.elementor-element-02eb3ad .elementor-divider-separator{width:105px;}.elementor-9984 .elementor-element.elementor-element-4f855fb .elementor-icon-box-wrapper{text-align:start;}.elementor-9984 .elementor-element.elementor-element-4f855fb .elementor-icon-box-title, .elementor-9984 .elementor-element.elementor-element-4f855fb .elementor-icon-box-title a{font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.elementor-9984 .elementor-element.elementor-element-4f855fb .elementor-icon-box-title{color:#FFFFFF;}.elementor-9984 .elementor-element.elementor-element-4f855fb .elementor-icon-box-description{font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-9984 .elementor-element.elementor-element-4f855fb{margin:12% 5% calc(var(–kit-widget-spacing, 0px) + 0%) 0%;}.elementor-9984 .elementor-element.elementor-element-11055f9{–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;–flex-wrap:wrap;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9984 .elementor-element.elementor-element-848adfb{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;border-style:solid;–border-style:solid;border-width:0px 0px 1px 1px;–border-top-width:0px;–border-right-width:0px;–border-bottom-width:1px;–border-left-width:1px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9984 .elementor-element.elementor-element-bbb3465 .elementor-flip-box{height:480px;}.elementor-9984 .elementor-element.elementor-element-bbb3465 .elementor-flip-box__front{background-color:#F9CFB700;}.elementor-9984 .elementor-element.elementor-element-bbb3465 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-9984 .elementor-element.elementor-element-bbb3465 .elementor-icon i{transform:rotate(0deg);}.elementor-9984 .elementor-element.elementor-element-bbb3465 .elementor-icon svg{transform:rotate(0deg);}.elementor-9984 .elementor-element.elementor-element-bbb3465 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-9984 .elementor-element.elementor-element-bbb3465 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;}.elementor-9984 .elementor-element.elementor-element-bbb3465 .elementor-flip-box__back{background-color:#F8C3D000;}.elementor-9984 .elementor-element.elementor-element-bbb3465 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9984 .elementor-element.elementor-element-bbb3465 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9984 .elementor-element.elementor-element-bbb3465{border-radius:0px 0px 0px 0px;}.elementor-9984 .elementor-element.elementor-element-1fc5044{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;border-style:solid;–border-style:solid;border-width:0px 0px 1px 1px;–border-top-width:0px;–border-right-width:0px;–border-bottom-width:1px;–border-left-width:1px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9984 .elementor-element.elementor-element-9994767 .elementor-flip-box{height:480px;}.elementor-9984 .elementor-element.elementor-element-9994767 .elementor-flip-box__front{background-color:#F9CFB700;}.elementor-9984 .elementor-element.elementor-element-9994767 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-9984 .elementor-element.elementor-element-9994767 .elementor-icon i{transform:rotate(0deg);}.elementor-9984 .elementor-element.elementor-element-9994767 .elementor-icon svg{transform:rotate(0deg);}.elementor-9984 .elementor-element.elementor-element-9994767 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-9984 .elementor-element.elementor-element-9994767 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;}.elementor-9984 .elementor-element.elementor-element-9994767 .elementor-flip-box__back{background-color:#F8C3D000;}.elementor-9984 .elementor-element.elementor-element-9994767 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9984 .elementor-element.elementor-element-9994767 .elementor-flip-box__button{margin-inline-center:0;}.elementor-9984 .elementor-element.elementor-element-9994767{border-radius:0px 0px 0px 0px;}.elementor-9984 .elementor-element.elementor-element-c307568{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;border-style:solid;–border-style:solid;border-width:0px 0px 0px 1px;–border-top-width:0px;–border-right-width:0px;–border-bottom-width:0px;–border-left-width:1px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9984 .elementor-element.elementor-element-01a484b .elementor-flip-box{height:480px;}.elementor-9984 .elementor-element.elementor-element-01a484b .elementor-flip-box__front{background-color:#F9CFB700;}.elementor-9984 .elementor-element.elementor-element-01a484b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-9984 .elementor-element.elementor-element-01a484b .elementor-icon i{transform:rotate(0deg);}.elementor-9984 .elementor-element.elementor-element-01a484b .elementor-icon svg{transform:rotate(0deg);}.elementor-9984 .elementor-element.elementor-element-01a484b .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-9984 .elementor-element.elementor-element-01a484b .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;}.elementor-9984 .elementor-element.elementor-element-01a484b .elementor-flip-box__back{background-color:#F8C3D000;}.elementor-9984 .elementor-element.elementor-element-01a484b .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9984 .elementor-element.elementor-element-01a484b .elementor-flip-box__button{margin-inline-center:0;}.elementor-9984 .elementor-element.elementor-element-01a484b{border-radius:0px 0px 0px 0px;}.elementor-9984 .elementor-element.elementor-element-d103d62{–display:flex;–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;border-style:solid;–border-style:solid;border-width:0px 0px 0px 1px;–border-top-width:0px;–border-right-width:0px;–border-bottom-width:0px;–border-left-width:1px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9984 .elementor-element.elementor-element-2dd911f .elementor-flip-box{height:480px;}.elementor-9984 .elementor-element.elementor-element-2dd911f .elementor-flip-box__front{background-color:#F9CFB700;}.elementor-9984 .elementor-element.elementor-element-2dd911f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-9984 .elementor-element.elementor-element-2dd911f .elementor-icon i{transform:rotate(0deg);}.elementor-9984 .elementor-element.elementor-element-2dd911f .elementor-icon svg{transform:rotate(0deg);}.elementor-9984 .elementor-element.elementor-element-2dd911f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-9984 .elementor-element.elementor-element-2dd911f .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;}.elementor-9984 .elementor-element.elementor-element-2dd911f .elementor-flip-box__back{background-color:#F8C3D000;}.elementor-9984 .elementor-element.elementor-element-2dd911f .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9984 .elementor-element.elementor-element-2dd911f .elementor-flip-box__button{margin-inline-center:0;}.elementor-9984 .elementor-element.elementor-element-2dd911f{border-radius:0px 0px 0px 0px;}.elementor-9984 .elementor-element.elementor-element-0c68f4d{–display:flex;–flex-direction:column;–container-widget-width:calc( ( 1 – var( –container-widget-flex-grow ) ) * 100% );–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–align-items:center;}.elementor-9984 .elementor-element.elementor-element-1cb1c33{–display:flex;–flex-direction:column;–container-widget-width:calc( ( 1 – var( –container-widget-flex-grow ) ) * 100% );–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–align-items:center;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9984 .elementor-element.elementor-element-f705f4f{width:var( –container-widget-width, 89.066% );max-width:89.066%;–container-widget-width:89.066%;–container-widget-flex-grow:0;}.elementor-9984 .elementor-element.elementor-element-f705f4f.elementor-element{–flex-grow:0;–flex-shrink:0;}.elementor-9984 .elementor-element.elementor-element-d4b2b84{–display:flex;–flex-direction:column;–container-widget-width:calc( ( 1 – var( –container-widget-flex-grow ) ) * 100% );–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–align-items:stretch;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–overflow:hidden;–overlay-opacity:0.5;–margin-top:0%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:40px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9984 .elementor-element.elementor-element-d4b2b84::before, .elementor-9984 .elementor-element.elementor-element-d4b2b84 > .elementor-background-video-container::before, .elementor-9984 .elementor-element.elementor-element-d4b2b84 > .e-con-inner > .elementor-background-video-container::before, .elementor-9984 .elementor-element.elementor-element-d4b2b84 > .elementor-background-slideshow::before, .elementor-9984 .elementor-element.elementor-element-d4b2b84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9984 .elementor-element.elementor-element-d4b2b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{–background-overlay:”;}.elementor-9984 .elementor-element.elementor-element-90e3aff{text-align:center;}.elementor-9984 .elementor-element.elementor-element-90e3aff .elementor-heading-title{font-size:2.3em;font-weight:400;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-9984 .elementor-element.elementor-element-5971063 img{width:145px;}.elementor-9984 .elementor-element.elementor-element-5971063{margin:10px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9984 .elementor-element.elementor-element-41f43d1 .elementor-button{font-size:18px;font-weight:500;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-color:var( –e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:25px 30px 25px 30px;}.elementor-9984 .elementor-element.elementor-element-41f43d1 .elementor-button:hover, .elementor-9984 .elementor-element.elementor-element-41f43d1 .elementor-button:focus{background-color:#02010100;}.elementor-9984 .elementor-element.elementor-element-41f43d1{margin:2% 0% calc(var(–kit-widget-spacing, 0px) + 10%) 0%;}:root{–page-title-display:none;}@media(min-width:768px){.elementor-9984 .elementor-element.elementor-element-f334602{–width:50%;}.elementor-9984 .elementor-element.elementor-element-c8dc09a{–width:86.693%;}.elementor-9984 .elementor-element.elementor-element-4619d0e{–width:50%;}.elementor-9984 .elementor-element.elementor-element-bf840fe{–content-width:1200px;}.elementor-9984 .elementor-element.elementor-element-6af23ae{–width:52.241%;}.elementor-9984 .elementor-element.elementor-element-4abf37b{–width:60%;}.elementor-9984 .elementor-element.elementor-element-11055f9{–width:60%;}.elementor-9984 .elementor-element.elementor-element-848adfb{–width:50%;}.elementor-9984 .elementor-element.elementor-element-1fc5044{–width:50%;}.elementor-9984 .elementor-element.elementor-element-c307568{–width:50%;}.elementor-9984 .elementor-element.elementor-element-d103d62{–width:50%;}.elementor-9984 .elementor-element.elementor-element-0c68f4d{–content-width:995px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9984 .elementor-element.elementor-element-4abf37b{–width:100%;}.elementor-9984 .elementor-element.elementor-element-11055f9{–width:100%;}.elementor-9984 .elementor-element.elementor-element-848adfb{–width:50%;}.elementor-9984 .elementor-element.elementor-element-1fc5044{–width:50%;}.elementor-9984 .elementor-element.elementor-element-c307568{–width:50%;}.elementor-9984 .elementor-element.elementor-element-d103d62{–width:50%;}}@media(max-width:1024px){.elementor-9984 .elementor-element.elementor-element-e74f2a2{–min-height:600px;–padding-top:10%;–padding-bottom:10%;–padding-left:5%;–padding-right:5%;}.elementor-9984 .elementor-element.elementor-element-a0044bf .elementor-icon-box-title, .elementor-9984 .elementor-element.elementor-element-a0044bf .elementor-icon-box-title a{font-size:20px;}.elementor-9984 .elementor-element.elementor-element-e56235f .elementor-icon-box-title, .elementor-9984 .elementor-element.elementor-element-e56235f .elementor-icon-box-title a{font-size:20px;}.elementor-9984 .elementor-element.elementor-element-a7aa45c .elementor-icon-box-title, .elementor-9984 .elementor-element.elementor-element-a7aa45c .elementor-icon-box-title a{font-size:20px;}.elementor-9984 .elementor-element.elementor-element-4a6abc7{–padding-top:5%;–padding-bottom:5%;–padding-left:6%;–padding-right:6%;}.elementor-9984 .elementor-element.elementor-element-f794305{–e-image-carousel-slides-to-show:3;–container-widget-width:60%;–container-widget-flex-grow:0;width:var( –container-widget-width, 60% );max-width:60%;}.elementor-9984 .elementor-element.elementor-element-2787fa6{–min-height:600px;–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;–padding-top:10%;–padding-bottom:0%;–padding-left:0%;–padding-right:0%;}.elementor-9984 .elementor-element.elementor-element-92603bb .elementor-heading-title{font-size:50px;}.elementor-9984 .elementor-element.elementor-element-92603bb{width:100%;max-width:100%;}.elementor-9984 .elementor-element.elementor-element-4f855fb .elementor-icon-box-title, .elementor-9984 .elementor-element.elementor-element-4f855fb .elementor-icon-box-title a{font-size:20px;}.elementor-9984 .elementor-element.elementor-element-4f855fb .elementor-icon-box-description{font-size:18px;}.elementor-9984 .elementor-element.elementor-element-4f855fb{margin:6% 0% calc(var(–kit-widget-spacing, 0px) + 10%) 0%;}.elementor-9984 .elementor-element.elementor-element-bbb3465 .elementor-flip-box{height:300px;}.elementor-9984 .elementor-element.elementor-element-bbb3465 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-9984 .elementor-element.elementor-element-bbb3465 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-9984 .elementor-element.elementor-element-9994767 .elementor-flip-box{height:300px;}.elementor-9984 .elementor-element.elementor-element-9994767 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-9984 .elementor-element.elementor-element-9994767 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-9984 .elementor-element.elementor-element-01a484b .elementor-flip-box{height:300px;}.elementor-9984 .elementor-element.elementor-element-01a484b .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-9984 .elementor-element.elementor-element-01a484b .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-9984 .elementor-element.elementor-element-2dd911f .elementor-flip-box{height:300px;}.elementor-9984 .elementor-element.elementor-element-2dd911f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-9984 .elementor-element.elementor-element-2dd911f .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-9984 .elementor-element.elementor-element-1cb1c33{–flex-direction:column;–container-widget-width:calc( ( 1 – var( –container-widget-flex-grow ) ) * 100% );–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–align-items:center;}.elementor-9984 .elementor-element.elementor-element-1cb1c33.e-con{–align-self:center;}.elementor-9984 .elementor-element.elementor-element-d4b2b84{–min-height:380px;–margin-top:25%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;}.elementor-9984 .elementor-element.elementor-element-90e3aff .elementor-heading-title{font-size:45px;}.elementor-9984 .elementor-element.elementor-element-41f43d1 .elementor-button{padding:18px 25px 18px 25px;}}@media(max-width:767px){.elementor-9984 .elementor-element.elementor-element-3f99ee2 .elementor-heading-title{font-size:1.9em;}.elementor-9984 .elementor-element.elementor-element-c8dc09a{–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;–padding-top:20px;–padding-bottom:20px;–padding-left:20px;–padding-right:20px;}.elementor-9984 .elementor-element.elementor-element-eb463b7 img{width:100%;}.elementor-9984 .elementor-element.elementor-element-eb463b7{width:var( –container-widget-width, 30% );max-width:30%;–container-widget-width:30%;–container-widget-flex-grow:0;}.elementor-9984 .elementor-element.elementor-element-e434458 img{width:100%;}.elementor-9984 .elementor-element.elementor-element-e434458{width:var( –container-widget-width, 30% );max-width:30%;–container-widget-width:30%;–container-widget-flex-grow:0;}.elementor-9984 .elementor-element.elementor-element-d0902bb img{width:100%;}.elementor-9984 .elementor-element.elementor-element-d0902bb{width:var( –container-widget-width, 30% );max-width:30%;–container-widget-width:30%;–container-widget-flex-grow:0;}.elementor-9984 .elementor-element.elementor-element-e74f2a2{–gap:50px 50px;–row-gap:50px;–column-gap:50px;–padding-top:20%;–padding-bottom:20%;–padding-left:5%;–padding-right:5%;}.elementor-9984 .elementor-element.elementor-element-bf840fe{–gap:35px 35px;–row-gap:35px;–column-gap:35px;}.elementor-9984 .elementor-element.elementor-element-4a6abc7{–gap:30px 30px;–row-gap:30px;–column-gap:30px;–margin-top:35%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:10%;–padding-bottom:10%;–padding-left:6%;–padding-right:6%;}.elementor-9984 .elementor-element.elementor-element-90eefc3 .elementor-heading-title{font-size:1.9em;}.elementor-9984 .elementor-element.elementor-element-f794305{–e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-9984 .elementor-element.elementor-element-2787fa6{–padding-top:20%;–padding-bottom:0%;–padding-left:0%;–padding-right:0%;}.elementor-9984 .elementor-element.elementor-element-4abf37b{–margin-top:0%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;–padding-top:0%;–padding-bottom:0%;–padding-left:6%;–padding-right:6%;}.elementor-9984 .elementor-element.elementor-element-92603bb .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-9984 .elementor-element.elementor-element-02eb3ad{margin:0% 0% calc(var(–kit-widget-spacing, 0px) + 4%) 0%;}.elementor-9984 .elementor-element.elementor-element-4f855fb{margin:10% 0% calc(var(–kit-widget-spacing, 0px) + 15%) 0%;}.elementor-9984 .elementor-element.elementor-element-848adfb{–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-9984 .elementor-element.elementor-element-bbb3465 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;letter-spacing:8.5px;}.elementor-9984 .elementor-element.elementor-element-1fc5044{–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-9984 .elementor-element.elementor-element-9994767 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;letter-spacing:8.5px;}.elementor-9984 .elementor-element.elementor-element-c307568{–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-9984 .elementor-element.elementor-element-01a484b .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;letter-spacing:8.5px;}.elementor-9984 .elementor-element.elementor-element-d103d62{–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-9984 .elementor-element.elementor-element-2dd911f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;letter-spacing:8.5px;}.elementor-9984 .elementor-element.elementor-element-d4b2b84{–margin-top:35%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;}.elementor-9984 .elementor-element.elementor-element-90e3aff .elementor-heading-title{font-size:32px;}.elementor-9984 .elementor-element.elementor-element-41f43d1{margin:6% 0% calc(var(–kit-widget-spacing, 0px) + 20%) 0%;}}/* Start custom CSS for heading, class: .elementor-element-3f99ee2 */.elementor-9984 .elementor-element.elementor-element-3f99ee2 b{ background-size: 4px 4em;
box-shadow: inset 0 -0.39em #93F1C9, inset 0 -0.1em #93F1C9;
display: inline;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85d5f69 */.elementor-9984 .elementor-element.elementor-element-85d5f69 strong {font-weight:300;}
.elementor-9984 .elementor-element.elementor-element-85d5f69 strong span{font-weight:800;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90eefc3 */.elementor-9984 .elementor-element.elementor-element-90eefc3 b{ background-size: 4px 4em;
box-shadow: inset 0 -0.39em #00EAD949, inset 0 -0.1em #00EAD9;
display: inline;}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f794305 */.elementor-9984 .elementor-element.elementor-element-f794305 img{max-width:40px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f705f4f *//* ===============================
Replanta · Infra original
Escopado a #infra-original
=============================== */

#infra-original{
padding:44px 0;
}

/* Layout general */
#infra-original .infra-original__grid{
display:grid;
grid-template-columns: 1.15fr .85fr;
gap:22px;
align-items:start;
}

#infra-original .infra-original__copy{ min-width:0; }
#infra-original .infra-original__panel{ min-width:0; }

/* Links */
#infra-original .infra-original__links{
display:flex;
gap:10px;
flex-wrap:wrap;
margin:10px 0 0;
}
#infra-original .infra-original__links a{ text-decoration:underline; }

/* MAPA + markers */
#infra-original .infra-original__map{
position:relative;
margin-top:14px;
border:1px solid var(–rep-border);
border-radius:16px;
overflow:hidden;
background:#fff;
box-shadow:var(–rep-shadow-sm);
}
#infra-original .infra-original__map img{
display:block;
width:100%;
height:auto;
}

/* Marker base */
#infra-original .map-marker{
position:absolute;
width:14px;
height:14px;
border-radius:999px;
background: var(–rep-green, #93F1C9);
border:2px solid rgba(255,255,255,.95);
box-shadow:
0 0 0 6px rgba(147,241,201,.22),
0 0 22px rgba(147,241,201,.35);
transform:translate(-50%, -50%);
pointer-events:none;
}
#infra-original .map-marker::after{
content:””;
position:absolute;
inset:-10px;
border-radius:999px;
background: radial-gradient(circle, rgba(147,241,201,.45), transparent 60%);
filter: blur(4px);
opacity:.9;
}

/* Posiciones (ajusta si tu mapa cambia) */
#infra-original .marker-us{ left:25%; top:44%; } /* Florida aprox */
#infra-original .marker-eu{ left:48%; top:33%; } /* Frankfurt aprox */

/* Panel card */
#infra-original .infra-original__panelCard{
padding:16px;
}
#infra-original .infra-original__panelHead{
display:flex;
justify-content:space-between;
align-items:flex-start;
gap:10px;
margin-bottom:12px;
}

/* Regiones */
#infra-original .infra-original__regions{
display:grid;
gap:10px;
}
#infra-original .infra-original__region{
border:1px solid var(–rep-border);
border-radius:14px;
padding:12px;
background:#fff;
}
#infra-original .infra-original__regionTop{
display:flex;
justify-content:space-between;
gap:10px;
}
#infra-original .infra-original__regionName{
font-family:var(–rep-font-display);
font-weight:700;
color:var(–rep-forest);
}
#infra-original .infra-original__divider{
height:1px;
background:var(–rep-border);
margin:14px 0;
}

/* Mini datos */
#infra-original .infra-original__mini{ margin-top:12px; }
#infra-original .infra-original__miniGrid{
display:grid;
grid-template-columns:repeat(2, minmax(0,1fr));
gap:10px;
}
#infra-original .infra-original__miniItem{
border:1px solid var(–rep-border);
border-radius:14px;
padding:10px 12px;
background:#fff;
}
#infra-original .infra-original__miniItem .k{
font:600 .85rem/1.1 var(–rep-font-body);
color:var(–rep-text-tertiary);
}
#infra-original .infra-original__miniItem .v{
font:800 .95rem/1.1 var(–rep-font-body);
color:var(–rep-forest);
margin-top:4px;
}

/* FAQ (accordion) */
#infra-original .infra-original__faq{
grid-column:1 / -1;
margin-top:14px;
display:grid;
gap:10px;
}

/* Details card look */
#infra-original .infra-original__faq details{
border:1px solid var(–rep-border);
border-radius:14px;
background:#fff;
box-shadow:var(–rep-shadow-sm);
overflow:hidden;
}
#infra-original .infra-original__faq summary{
cursor:pointer;
list-style:none;
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding:12px 14px;
}
#infra-original .infra-original__faq summary::-webkit-details-marker{ display:none; }

#infra-original .infra-original__faq summary .title{
min-width:0;
flex:1;
font-family:var(–rep-font-display);
font-weight:700;
color:var(–rep-forest);
}

/* Derecha: tag + chevron (alineado a la derecha) */
#infra-original .infra-original__faq summary .meta{
display:inline-flex;
align-items:center;
gap:10px;
flex:0 0 auto;
}
#infra-original .infra-original__faq summary .tag{
display:inline-flex;
align-items:center;
padding:5px 10px;
border-radius:999px;
border:1px solid var(–rep-border);
background:var(–rep-bg-light);
color:var(–rep-text-tertiary);
font:600 .82rem/1 var(–rep-font-body);
white-space:nowrap;
}

/* Chevron */
#infra-original .infra-original__faq summary .chev{
width:16px;
height:16px;
display:inline-block;
position:relative;
opacity:.65;
transition:transform .2s ease, opacity .2s ease;
}
#infra-original .infra-original__faq summary .chev::before{
content:””;
position:absolute;
inset:0;
margin:auto;
width:8px;
height:8px;
border-right:2px solid var(–rep-text-tertiary);
border-bottom:2px solid var(–rep-text-tertiary);
transform:rotate(45deg);
}
#infra-original .infra-original__faq details[open] summary .chev{
transform:rotate(-180deg);
opacity:.9;
}

#infra-original .infra-original__faq .body{
padding:0 14px 14px;
}

/* Responsive */
@media (max-width: 980px){
#infra-original .infra-original__grid{
grid-template-columns:1fr;
}
#infra-original .infra-original__miniGrid{
grid-template-columns:repeat(2,minmax(0,1fr));
}
}
@media (max-width: 640px){
#infra-original{ padding:34px 0; }
#infra-original .infra-original__miniGrid{
grid-template-columns:1fr;
}
#infra-original .infra-original__faq summary{
gap:10px;
}
#infra-original .infra-original__faq summary .tag{
padding:4px 8px;
font-size:.78rem;
}
}/* End custom CSS */

Cloud Hosting
Managed

Our proposal focuses on a fully managed and optimized cloud hosting solution for your websites. The key to our strength lies in the integration of an advanced software stack with leading global cloud providers, resulting in an ultra-fast and reliable hosting environment.

Using top-notch tools like cPanel, JetBackup, and CloudLinux, we ensure consistent and high-quality performance. Despite being a compact company, we have partnered with renowned cloud providers such as Linode, DigitalOcean, and LeaseWeb, allowing us to focus on delivering first-class managed hosting services.

Although we also use major platforms like AWS and Google Cloud, our main goal is always to select the most efficient networks for our clients, while maintaining a commitment to environmental sustainability by planting a tree each year for every subscription.

amazon web services
Google Cloud
Microsoft azure



Reliable Infrastructure

Your website will be backed by advanced technologies and the commitment of Replanta. We take advantage of constant improvements and the expansion of tech giants like Google and Amazon, ensuring that our clients always have access to the best in hosting technology.


.st0{fill:#FFFFFF;}


Fully Managed

Enjoy all the benefits that the public cloud has to offer, without the challenges you might face with other providers. Our server management covers all the necessary aspects, eliminating the need for you to manage your own cloud accounts.



Seamless Migrations

With the cloud providers we use, we can guarantee uninterrupted operation. Migrations and updates are carried out smoothly, without affecting your online operations, keeping your site always running and up to date.

Public cloud
Green commitment

We operate exclusively in the public cloud, which allows us to focus on providing the best hosting environment possible, eliminating almost all points of failure. Our commitment to carbon-negative hosting leads us to offset four times more carbon emissions than we would use, planting a tree each year for every new customer.

icono

Exploring the technology and network of Replanta


We are an innovative startup with a global focus, and we have dedicated time, effort, and advanced knowledge in software engineering to develop a network of servers that companies of all sizes trust. With a local approach but global reach, our cloud server systems are designed to drive the growth of your business.

.cls-1 { fill: #fff; }

Our Mission

Provide a high-quality, eco-friendly web hosting service focused on driving the digital success of our clients while actively contributing to environmental sustainability.

.st0{display:none;} .st1{display:inline;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;} .st2{display:inline;} .st3{fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}

Our vision

We aspire to be leaders in the field of eco-friendly hosting, setting a new standard for the web hosting industry. We aim to inspire businesses and individuals to make greener technological choices.

.st0{display:none;} .st1{display:inline;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;} .st2{display:inline;} .st3{fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}

Our process

Focused on simplicity, efficiency, and sustainability. From the selection of our cloud providers to our approach to customer service, every step is designed to deliver the best hosting experience while minimizing environmental impact.

Teamwork

The team

Passionate professionals in technology and environmental advocates. Each member brings a wealth of experience and a strong commitment to our ecological values.

Análisis de Sostenibilidad Web

Introduce la URL de tu sitio web para generar un informe completo de sostenibilidad.

(function() {
var form = document.getElementById(‘tew-form-gGcNELzP’);
var input = document.getElementById(‘tew-form-gGcNELzP-url’);
var feedback = document.getElementById(‘tew-form-gGcNELzP-feedback’);
var submitBtn = form.querySelector(‘.tew-snapshot__submit’);
var hasTurnstile = true;
var turnstileValid = !hasTurnstile;

// Callback para Turnstile
window[‘tewTurnstileCallback_tew_form_gGcNELzP’] = function(token) {
turnstileValid = true;
updateSubmitState();
};

function updateSubmitState() {
var urlValid = isValidUrl(normalizeUrl(input.value.trim()));
submitBtn.disabled = !(urlValid && turnstileValid);
}

function normalizeUrl(url) {
url = url.trim();
if (!url) return ”;
// Quitar espacios
url = url.replace(/s+/g, ”);
// Añadir https si no tiene protocolo
if (!/^https?:///i.test(url)) {
url = ‘https://’ + url;
}
return url;
}

function isValidUrl(url) {
if (!url) return false;
try {
var parsed = new URL(url);
// Verificar que tiene un dominio válido (al menos un punto)
if (!parsed.hostname.includes(‘.’)) return false;
// No permitir localhost ni IPs privadas
if (/^(localhost|127.|192.168.|10.|172.(1[6-9]|2[0-9]|3[0-1]).)/i.test(parsed.hostname)) {
return false;
}
return true;
} catch (e) {
return false;
}
}

function showFeedback(type, message, icon) {
feedback.className = ‘tew-url-feedback show ‘ + type;
var iconMap = {‘info’: ‘ph-info’, ‘check_circle’: ‘ph-check-circle’, ‘error’: ‘ph-warning-circle’, ‘security’: ‘ph-shield-check’};
var iconEl = feedback.querySelector(‘[class*=”ph-“]’);
iconEl.className = ‘ph-bold ‘ + (iconMap[icon] || ‘ph-info’);
feedback.querySelector(‘.tew-url-feedback__text’).textContent = message;
}

function hideFeedback() {
feedback.className = ‘tew-url-feedback’;
}

// Validación en tiempo real
var debounceTimer;
input.addEventListener(‘input’, function() {
clearTimeout(debounceTimer);
debounceTimer = setTimeout(function() {
var raw = input.value.trim();
if (!raw) {
hideFeedback();
updateSubmitState();
return;
}

var normalized = normalizeUrl(raw);

if (isValidUrl(normalized)) {
// URL válida
if (!/^https?:///i.test(raw)) {
showFeedback(‘warning’, ‘Se añadirá https:// automáticamente’, ‘info’);
} else {
showFeedback(‘valid’, ‘URL válida’, ‘check_circle’);
}
} else {
// URL inválida
if (raw.length < 4) {
hideFeedback();
} else {
showFeedback('invalid', 'Introduce una URL válida (ej: midominio.com)', 'error');
}
}
updateSubmitState();
}, 300);
});

// Submit handler
form.addEventListener('submit', function(e) {
var raw = input.value.trim();
var normalized = normalizeUrl(raw);

if (!isValidUrl(normalized)) {
e.preventDefault();
showFeedback('invalid', 'Por favor, introduce una URL válida', 'error');
input.focus();
return false;
}

if (!turnstileValid) {
e.preventDefault();
showFeedback('invalid', 'Completa la verificación de seguridad', 'security');
return false;
}

// Eliminar el campo cf-turnstile-response para que no se envíe en la URL
var turnstileInput = form.querySelector('input[name="cf-turnstile-response"]');
if (turnstileInput) {
turnstileInput.remove();
}

// Normalizar URL antes de enviar
input.value = normalized;

// El token ya está pre-generado en el campo hidden
submitBtn.classList.add('is-validating');
submitBtn.innerHTML = ' Redirigiendo…’;
});
})();

Infrastructure • Green hosting

Infrastructure designed for business.

Low latency, stability, and an extra layer of security.

If your website sells, captures leads, or supports a brand, the infrastructure is not “a technical detail.” It is what determines how does it feel your website: fast or slow, stable or fragile.
At Replanta, we work with two main regions —Florida (LATAM) and Frankfurt (Europe)— and we added a configuration of Cloudflare that enhances performance and security without breaking WordPress.

Global Infrastructure Map Replanta



Public cloud: why it really matters

Infrastructure


We set up your project on public cloud because, in hosting, what helps you sleep well is not a nice panel: it is capacity, redundancy y proceduresThe modern public cloud allows for operation with very high standards in availability, networking, and security, which translates into a web that fails less and responds better.

  • Global network and stronger peering: lower real latency for users in different countries.
  • Elastic capacitytraffic peaks and campaigns with less risk of bottlenecks.
  • Good operational practicesmonitoring, change control, and traceability.
  • Perfect base for CloudflareCDN, cache, and protection without touching your WordPress.

If you want to be precise, we combine it with our eco-friendly WordPress hosting (optimized stack)
and we measure it with the digital footprint calculator so that the impact is not an opinion, but a fact.

How we choose the region (Florida or Frankfurt)

Simple decision


We chose for audience and for objectiveIf your traffic is mostly in LATAM, Florida usually gives you better latency; if your base is in Spain/EU, Frankfurt fits better. If your audience is spread out, Cloudflare helps balance delivery and provide protection.

If you are migrating from conventional hosting, this change is especially noticeable when your website experiences spikes due to campaigns or when the site relies on WooCommerce or forms.

What do ISO 14001 and LEED mean in practice?

Standards


ISO 14001 it focuses on environmental management systems (control, continuous improvement, audits).
LEED certifies criteria for efficiency and sustainable construction in buildings/facilities.
For you, it means an environment more aligned with energy efficiency and measurable practices, not promises.

How does this fit with high-performance eco hosting?

Performance


The “eco” here is not just renewable energy: it is also serve fewer bytes y
reduce work per visit. That usually improves response times and stability. You can measure it with our digital footprint calculator
and apply it directly to your eco-friendly WordPress hosting.

Operations: Colombia + Spain, senior remote team

Support


Replanta does not function as a “ticket hosting” service. We operate with a highly qualified remote team and have operational presence in Colombia y Spain, which allows us to cover schedules and accompany migrations without haste or generic responses.

  • Real onboardingchecklist, clone, tests, controlled DNS change, and post-migration monitoring.
  • Support with criteriaWe review the context (plugins, cache, DNS, email) before touching anything.
  • Clear communicationwritten steps, estimated times, and responsible parties on the other side.

If you come for sustainability, that’s fine. But the reason most people stay is much simpler:
fewer falls, fewer scares, and a website that feels fast. The “green” here is not just a claim: we ground it in efficiency (serving fewer bytes, less CPU per visit) and in infrastructure that performs.

Can you expand the focus on infrastructure and, if you want to certify it for the client, we connect it with our seal and the report of eco-report.

Make your website
more responsible

carbon negative