.elementor-9977 .elementor-element.elementor-element-7034354{–display:flex;–min-height:100vh;–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:0px 0px;–row-gap:0px;–column-gap:0px;–flex-wrap:nowrap;}.elementor-9977 .elementor-element.elementor-element-7034354 > .elementor-shape-top .elementor-shape-fill, .elementor-9977 .elementor-element.elementor-element-7034354 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#3C8C92;}.elementor-9977 .elementor-element.elementor-element-7034354 > .elementor-shape-top svg, .elementor-9977 .elementor-element.elementor-element-7034354 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:142px;}.elementor-9977 .elementor-element.elementor-element-7034354 > .elementor-shape-bottom .elementor-shape-fill, .elementor-9977 .elementor-element.elementor-element-7034354 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-9977 .elementor-element.elementor-element-7034354 > .elementor-shape-bottom svg, .elementor-9977 .elementor-element.elementor-element-7034354 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:172px;transform:translateX(-50%) rotateY(180deg);}.elementor-9977 .elementor-element.elementor-element-4185e97{–display:flex;–justify-content:center;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9977 .elementor-element.elementor-element-4a2ae2c img{width:416px;}.elementor-9977 .elementor-element.elementor-element-330ae25{–display:flex;–flex-direction:column;–container-widget-width:calc( ( 1 – var( –container-widget-flex-grow ) ) * 100% );–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:center;–align-items:flex-start;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:0%;–padding-bottom:0%;–padding-left:0%;–padding-right:0%;}.elementor-9977 .elementor-element.elementor-element-330ae25.e-con{–flex-grow:0;–flex-shrink:0;}.elementor-9977 .elementor-element.elementor-element-f449c96{–display:flex;–flex-direction:column;–container-widget-width:calc( ( 1 – var( –container-widget-flex-grow ) ) * 100% );–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:center;–align-items:flex-start;–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-9977 .elementor-element.elementor-element-f449c96.e-con{–align-self:flex-start;–flex-grow:0;–flex-shrink:0;}.elementor-9977 .elementor-element.elementor-element-1093729{–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;–margin-top:-10px;–margin-bottom:10px;–margin-left:0px;–margin-right:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9977 .elementor-element.elementor-element-1093729.e-con{–align-self:center;–flex-grow:0;–flex-shrink:0;}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-icon i{color:var( –e-global-color-accent );transition:color 0.3s;}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-icon svg{fill:var( –e-global-color-accent );transition:fill 0.3s;}.elementor-9977 .elementor-element.elementor-element-3919ae1{–e-icon-list-icon-size:22px;–icon-vertical-offset:0px;}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-item > a{font-size:15px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-icon i{color:var( –e-global-color-accent );transition:color 0.3s;}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-icon svg{fill:var( –e-global-color-accent );transition:fill 0.3s;}.elementor-9977 .elementor-element.elementor-element-6d94708{–e-icon-list-icon-size:22px;–icon-vertical-offset:0px;}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-item > a{font-size:15px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9977 .elementor-element.elementor-element-9e966f9{–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-around;–align-items:center;–padding-top:20px;–padding-bottom:20px;–padding-left:0px;–padding-right:20px;}.elementor-9977 .elementor-element.elementor-element-9e966f9.e-con{–align-self:center;}.elementor-9977 .elementor-element.elementor-element-cf1da67 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9977 .elementor-element.elementor-element-cf1da67 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-9977 .elementor-element.elementor-element-cf1da67 .elementor-button{fill:var( –e-global-color-75d05c9 );color:var( –e-global-color-75d05c9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( –e-global-color-75d05c9 );border-radius:12px 12px 12px 12px;}.elementor-9977 .elementor-element.elementor-element-cf1da67 .elementor-button:hover, .elementor-9977 .elementor-element.elementor-element-cf1da67 .elementor-button:focus{background-color:var( –e-global-color-5995ae4 );}.elementor-9977 .elementor-element.elementor-element-cf1da67.elementor-element{–align-self:center;–flex-grow:0;–flex-shrink:1;}.elementor-9977 .elementor-element.elementor-element-3632c8c .elementor-button-content-wrapper{flex-direction:row;}.elementor-9977 .elementor-element.elementor-element-3632c8c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-9977 .elementor-element.elementor-element-3632c8c .elementor-button{background-color:#FCDA11;border-radius:12px 12px 12px 12px;}.elementor-9977 .elementor-element.elementor-element-3632c8c .elementor-button:hover, .elementor-9977 .elementor-element.elementor-element-3632c8c .elementor-button:focus{background-color:var( –e-global-color-75d05c9 );}.elementor-9977 .elementor-element.elementor-element-3632c8c.elementor-element{–align-self:center;–flex-grow:0;–flex-shrink:1;}.elementor-9977 .elementor-element.elementor-element-f6b1324{–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;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9977 .elementor-element.elementor-element-601e042{–display:flex;}.elementor-9977 .elementor-element.elementor-element-601e042:not(.elementor-motion-effects-element-type-background), .elementor-9977 .elementor-element.elementor-element-601e042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-9977 .elementor-element.elementor-element-601e042 > .elementor-shape-top svg, .elementor-9977 .elementor-element.elementor-element-601e042 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:28px;}.elementor-9977 .elementor-element.elementor-element-4316767{–display:flex;}.elementor-9977 .elementor-element.elementor-element-43e91e27{–display:flex;–min-height:85vh;–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;–padding-top:0%;–padding-bottom:0%;–padding-left:0%;–padding-right:0%;}.elementor-9977 .elementor-element.elementor-element-43e91e27:not(.elementor-motion-effects-element-type-background), .elementor-9977 .elementor-element.elementor-element-43e91e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9977 .elementor-element.elementor-element-728d6a36{–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:24px 24px;–row-gap:24px;–column-gap:24px;–padding-top:0%;–padding-bottom:0%;–padding-left:5%;–padding-right:5%;}.elementor-9977 .elementor-element.elementor-element-728d6a36 > .elementor-shape-top .elementor-shape-fill, .elementor-9977 .elementor-element.elementor-element-728d6a36 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F7F7F7;}.elementor-9977 .elementor-element.elementor-element-728d6a36 > .elementor-shape-top svg, .elementor-9977 .elementor-element.elementor-element-728d6a36 > .e-con-inner > .elementor-shape-top svg{height:500px;}.elementor-9977 .elementor-element.elementor-element-728d6a36 > .elementor-shape-bottom .elementor-shape-fill, .elementor-9977 .elementor-element.elementor-element-728d6a36 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F7F7;}.elementor-9977 .elementor-element.elementor-element-728d6a36 > .elementor-shape-bottom svg, .elementor-9977 .elementor-element.elementor-element-728d6a36 > .e-con-inner > .elementor-shape-bottom svg{height:500px;transform:translateX(-50%) rotateY(180deg);}.elementor-9977 .elementor-element.elementor-element-c36bd36{text-align:end;z-index:1;}.elementor-9977 .elementor-element.elementor-element-c36bd36 .elementor-heading-title{font-family:”DM Sans”, Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.1em;}.elementor-9977 .elementor-element.elementor-element-24bee4d{text-align:end;z-index:1;}.elementor-9977 .elementor-element.elementor-element-24bee4d .elementor-heading-title{font-family:”Fraunces”, Sans-serif;font-size:41px;font-weight:500;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9977 .elementor-element.elementor-element-413a7b09{text-align:end;color:var( –e-global-color-secondary );margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( –container-widget-width, 74% );max-width:74%;–container-widget-width:74%;–container-widget-flex-grow:0;}.elementor-9977 .elementor-element.elementor-element-413a7b09.elementor-element{–align-self:flex-end;}.elementor-9977 .elementor-element.elementor-element-250a1b47{–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:20px 20px;–row-gap:20px;–column-gap:20px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9977 .elementor-element.elementor-element-250a1b47:not(.elementor-motion-effects-element-type-background), .elementor-9977 .elementor-element.elementor-element-250a1b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-9977 .elementor-element.elementor-element-41ea9e7d img{width:345px;height:418px;object-fit:contain;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-9977 .elementor-element.elementor-element-41ea9e7d.elementor-element{–align-self:center;}.elementor-9977 .elementor-element.elementor-element-ecb40db{–display:flex;–min-height:85vh;–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:stretch;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:40px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9977 .elementor-element.elementor-element-ecb40db:not(.elementor-motion-effects-element-type-background), .elementor-9977 .elementor-element.elementor-element-ecb40db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9977 .elementor-element.elementor-element-ecb40db.e-con{–align-self:center;–flex-grow:1;–flex-shrink:0;}.elementor-9977 .elementor-element.elementor-element-33edf2f{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9977 .elementor-element.elementor-element-33edf2f.elementor-element{–align-self:center;}.elementor-9977 .elementor-element.elementor-element-28c6274{–display:flex;–flex-direction:column;–container-widget-width:calc( ( 1 – var( –container-widget-flex-grow ) ) * 100% );–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–justify-content:space-around;–align-items:flex-end;–overlay-opacity:0.5;–padding-top:100px;–padding-bottom:80px;–padding-left:0px;–padding-right:0px;}.elementor-9977 .elementor-element.elementor-element-28c6274:not(.elementor-motion-effects-element-type-background), .elementor-9977 .elementor-element.elementor-element-28c6274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-9977 .elementor-element.elementor-element-28c6274::before, .elementor-9977 .elementor-element.elementor-element-28c6274 > .elementor-background-video-container::before, .elementor-9977 .elementor-element.elementor-element-28c6274 > .e-con-inner > .elementor-background-video-container::before, .elementor-9977 .elementor-element.elementor-element-28c6274 > .elementor-background-slideshow::before, .elementor-9977 .elementor-element.elementor-element-28c6274 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9977 .elementor-element.elementor-element-28c6274 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{–background-overlay:”;}.elementor-9977 .elementor-element.elementor-element-28c6274 > .elementor-shape-top .elementor-shape-fill, .elementor-9977 .elementor-element.elementor-element-28c6274 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-9977 .elementor-element.elementor-element-28c6274 > .elementor-shape-top svg, .elementor-9977 .elementor-element.elementor-element-28c6274 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:100px;}.elementor-9977 .elementor-element.elementor-element-888eb13{–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;}.elementor-9977 .elementor-element.elementor-element-282b491{–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:flex-start;}.elementor-9977 .elementor-element.elementor-element-44a538e{–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-9977 .elementor-element.elementor-element-c3ca753{text-align:end;z-index:1;}.elementor-9977 .elementor-element.elementor-element-c3ca753 .elementor-heading-title{font-size:41px;font-weight:500;line-height:1.1em;}.elementor-9977 .elementor-element.elementor-element-d5001ea{text-align:end;color:var( –e-global-color-secondary );margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( –container-widget-width, 70% );max-width:70%;–container-widget-width:70%;–container-widget-flex-grow:0;}.elementor-9977 .elementor-element.elementor-element-d5001ea.elementor-element{–align-self:flex-end;}.elementor-9977 .elementor-element.elementor-element-717dc91{–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;}.elementor-9977 .elementor-element.elementor-element-04dacf8{–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:flex-start;}.elementor-9977 .elementor-element.elementor-element-7a731c1 .elementor-image-box-wrapper{text-align:start;}.elementor-9977 .elementor-element.elementor-element-7a731c1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9977 .elementor-element.elementor-element-7a731c1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9977 .elementor-element.elementor-element-7a731c1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-7a731c1:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9977 .elementor-element.elementor-element-7a731c1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9977 .elementor-element.elementor-element-7a731c1 .elementor-image-box-title{font-size:22px;font-weight:700;color:var( –e-global-color-secondary );}.elementor-9977 .elementor-element.elementor-element-7a731c1.elementor-element{–align-self:stretch;}.elementor-9977 .elementor-element.elementor-element-5ad05e4{–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-9977 .elementor-element.elementor-element-a69f0f0 .elementor-image-box-wrapper{text-align:start;}.elementor-9977 .elementor-element.elementor-element-a69f0f0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9977 .elementor-element.elementor-element-a69f0f0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9977 .elementor-element.elementor-element-a69f0f0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-a69f0f0:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9977 .elementor-element.elementor-element-a69f0f0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9977 .elementor-element.elementor-element-a69f0f0 .elementor-image-box-title{font-size:22px;font-weight:700;color:var( –e-global-color-secondary );}.elementor-9977 .elementor-element.elementor-element-a69f0f0.elementor-element{–align-self:stretch;}.elementor-9977 .elementor-element.elementor-element-38d3b38{–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-9977 .elementor-element.elementor-element-3e102f4 .elementor-image-box-wrapper{text-align:start;}.elementor-9977 .elementor-element.elementor-element-3e102f4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9977 .elementor-element.elementor-element-3e102f4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9977 .elementor-element.elementor-element-3e102f4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-3e102f4:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9977 .elementor-element.elementor-element-3e102f4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9977 .elementor-element.elementor-element-3e102f4 .elementor-image-box-title{font-size:22px;font-weight:700;color:var( –e-global-color-secondary );}.elementor-9977 .elementor-element.elementor-element-3e102f4.elementor-element{–align-self:stretch;}.elementor-9977 .elementor-element.elementor-element-8d2ebbe{–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;}.elementor-9977 .elementor-element.elementor-element-04891ab{–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-9977 .elementor-element.elementor-element-90a7c63 .elementor-image-box-wrapper{text-align:start;}.elementor-9977 .elementor-element.elementor-element-90a7c63.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9977 .elementor-element.elementor-element-90a7c63.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9977 .elementor-element.elementor-element-90a7c63.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-90a7c63:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9977 .elementor-element.elementor-element-90a7c63 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9977 .elementor-element.elementor-element-90a7c63 .elementor-image-box-title{font-size:22px;font-weight:700;color:var( –e-global-color-secondary );}.elementor-9977 .elementor-element.elementor-element-90a7c63.elementor-element{–align-self:stretch;}.elementor-9977 .elementor-element.elementor-element-aa3b1c7{–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-9977 .elementor-element.elementor-element-8ab9c76 .elementor-image-box-wrapper{text-align:start;}.elementor-9977 .elementor-element.elementor-element-8ab9c76.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9977 .elementor-element.elementor-element-8ab9c76.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9977 .elementor-element.elementor-element-8ab9c76.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-8ab9c76:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9977 .elementor-element.elementor-element-8ab9c76 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9977 .elementor-element.elementor-element-8ab9c76 .elementor-image-box-title{font-size:22px;font-weight:700;color:var( –e-global-color-secondary );}.elementor-9977 .elementor-element.elementor-element-8ab9c76.elementor-element{–align-self:stretch;}.elementor-9977 .elementor-element.elementor-element-5ef3a6f{–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-9977 .elementor-element.elementor-element-4a52793 .elementor-image-box-wrapper{text-align:start;}.elementor-9977 .elementor-element.elementor-element-4a52793.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9977 .elementor-element.elementor-element-4a52793.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9977 .elementor-element.elementor-element-4a52793.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-4a52793:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9977 .elementor-element.elementor-element-4a52793 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9977 .elementor-element.elementor-element-4a52793 .elementor-image-box-title{font-size:22px;font-weight:700;color:var( –e-global-color-secondary );}.elementor-9977 .elementor-element.elementor-element-4a52793.elementor-element{–align-self:stretch;}.elementor-9977 .elementor-element.elementor-element-0be319a{–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;}.elementor-9977 .elementor-element.elementor-element-354175b{–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-9977 .elementor-element.elementor-element-0c032e6 .elementor-image-box-wrapper{text-align:start;}.elementor-9977 .elementor-element.elementor-element-0c032e6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9977 .elementor-element.elementor-element-0c032e6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9977 .elementor-element.elementor-element-0c032e6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-0c032e6:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9977 .elementor-element.elementor-element-0c032e6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9977 .elementor-element.elementor-element-0c032e6 .elementor-image-box-title{font-size:22px;font-weight:600;color:var( –e-global-color-secondary );}.elementor-9977 .elementor-element.elementor-element-0c032e6.elementor-element{–align-self:stretch;}.elementor-9977 .elementor-element.elementor-element-ff45eb8{–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-9977 .elementor-element.elementor-element-25aa2da .elementor-image-box-wrapper{text-align:start;}.elementor-9977 .elementor-element.elementor-element-25aa2da.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9977 .elementor-element.elementor-element-25aa2da.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9977 .elementor-element.elementor-element-25aa2da.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-25aa2da:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9977 .elementor-element.elementor-element-25aa2da .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9977 .elementor-element.elementor-element-25aa2da .elementor-image-box-title{font-size:22px;font-weight:600;color:var( –e-global-color-secondary );}.elementor-9977 .elementor-element.elementor-element-25aa2da.elementor-element{–align-self:stretch;}.elementor-9977 .elementor-element.elementor-element-d6de041{–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-9977 .elementor-element.elementor-element-a4d460a .elementor-image-box-wrapper{text-align:start;}.elementor-9977 .elementor-element.elementor-element-a4d460a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9977 .elementor-element.elementor-element-a4d460a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9977 .elementor-element.elementor-element-a4d460a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-a4d460a:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9977 .elementor-element.elementor-element-a4d460a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9977 .elementor-element.elementor-element-a4d460a .elementor-image-box-title{font-size:22px;font-weight:600;color:var( –e-global-color-secondary );}.elementor-9977 .elementor-element.elementor-element-a4d460a.elementor-element{–align-self:stretch;}.elementor-9977 .elementor-element.elementor-element-7a8f700{–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:40px 0px;–row-gap:40px;–column-gap:0px;–padding-top:20px;–padding-bottom:20px;–padding-left:0px;–padding-right:0px;}.elementor-9977 .elementor-element.elementor-element-7a8f700.e-con{–align-self:center;}.elementor-9977 .elementor-element.elementor-element-f88d5ca.elementor-element{–align-self:center;}.elementor-9977 .elementor-element.elementor-element-ffc42ee{padding:40px 0px 0px 0px;}.elementor-9977 .elementor-element.elementor-element-d205100{–display:flex;}.elementor-9977 .elementor-element.elementor-element-fafd84b{–display:flex;–padding-top:40px;–padding-bottom:40px;–padding-left:0px;–padding-right:0px;}.elementor-9977 .elementor-element.elementor-element-3219612{–display:flex;}.elementor-9977 .elementor-element.elementor-element-cb5a705{–display:flex;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}:root{–page-title-display:none;}@media(max-width:1024px){.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-item > a{font-size:16px;}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-item > a{font-size:16px;}.elementor-9977 .elementor-element.elementor-element-43e91e27{–min-height:100vh;–flex-wrap:wrap;–margin-top:0%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;}.elementor-9977 .elementor-element.elementor-element-728d6a36{–padding-top:4%;–padding-bottom:4%;–padding-left:8%;–padding-right:8%;}.elementor-9977 .elementor-element.elementor-element-41ea9e7d img{height:300px;}.elementor-9977 .elementor-element.elementor-element-ecb40db{–min-height:100vh;–flex-wrap:wrap;–margin-top:0%;–margin-bottom:0%;–margin-left:0%;–margin-right:0%;}.elementor-9977 .elementor-element.elementor-element-d5001ea{–container-widget-width:100%;–container-widget-flex-grow:0;width:var( –container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-9977 .elementor-element.elementor-element-7034354{–min-height:100vh;–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:space-around;–align-items:center;–padding-top:40px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9977 .elementor-element.elementor-element-7034354.e-con{–flex-grow:0;–flex-shrink:1;}.elementor-9977 .elementor-element.elementor-element-f449c96{–justify-content:flex-start;–align-items:center;–container-widget-width:calc( ( 1 – var( –container-widget-flex-grow ) ) * 100% );–gap:15px 15px;–row-gap:15px;–column-gap:15px;–padding-top:60px;–padding-bottom:0px;–padding-left:30px;–padding-right:30px;}.elementor-9977 .elementor-element.elementor-element-7daf89e img{width:300px;}.elementor-9977 .elementor-element.elementor-element-1093729{–flex-direction:column;–container-widget-width:100%;–container-widget-height:initial;–container-widget-flex-grow:0;–container-widget-align-self:initial;–flex-wrap-mobile:wrap;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:20px;–padding-left:0px;–padding-right:0px;}.elementor-9977 .elementor-element.elementor-element-3919ae1{–e-icon-list-icon-size:28px;width:100%;max-width:100%;}.elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9977 .elementor-element.elementor-element-3919ae1 .elementor-icon-list-item > a{font-size:14px;}.elementor-9977 .elementor-element.elementor-element-6d94708{–e-icon-list-icon-size:28px;width:100%;max-width:100%;}.elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9977 .elementor-element.elementor-element-6d94708 .elementor-icon-list-item > a{font-size:14px;}.elementor-9977 .elementor-element.elementor-element-9e966f9{–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-evenly;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0%;–padding-bottom:0%;–padding-left:0%;–padding-right:0%;}.elementor-9977 .elementor-element.elementor-element-9e966f9.e-con{–flex-grow:0;–flex-shrink:1;}.elementor-9977 .elementor-element.elementor-element-cf1da67{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 20px) 0px;width:auto;max-width:auto;}.elementor-9977 .elementor-element.elementor-element-cf1da67.elementor-element{–align-self:flex-start;}.elementor-9977 .elementor-element.elementor-element-3632c8c{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 20px) 0px;width:auto;max-width:auto;}.elementor-9977 .elementor-element.elementor-element-3632c8c.elementor-element{–align-self:flex-start;}.elementor-9977 .elementor-element.elementor-element-43e91e27{–min-height:640px;}.elementor-9977 .elementor-element.elementor-element-728d6a36{–padding-top:20%;–padding-bottom:20%;–padding-left:6%;–padding-right:6%;}.elementor-9977 .elementor-element.elementor-element-c36bd36 .elementor-heading-title{font-size:0.8em;}.elementor-9977 .elementor-element.elementor-element-24bee4d .elementor-heading-title{font-size:1.9em;}.elementor-9977 .elementor-element.elementor-element-250a1b47{–padding-top:12%;–padding-bottom:12%;–padding-left:6%;–padding-right:6%;}.elementor-9977 .elementor-element.elementor-element-ecb40db{–min-height:640px;}.elementor-9977 .elementor-element.elementor-element-28c6274{–padding-top:0px;–padding-bottom:20px;–padding-left:0px;–padding-right:0px;}.elementor-9977 .elementor-element.elementor-element-282b491{–min-height:250px;}.elementor-9977 .elementor-element.elementor-element-c3ca753 .elementor-heading-title{font-size:1.9em;}.elementor-9977 .elementor-element.elementor-element-7a731c1 .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-a69f0f0 .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-3e102f4 .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-90a7c63 .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-8ab9c76 .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-4a52793 .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-0c032e6 .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-25aa2da .elementor-image-box-img{margin-bottom:0px;}.elementor-9977 .elementor-element.elementor-element-a4d460a .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-9977 .elementor-element.elementor-element-7034354{–content-width:1000px;}.elementor-9977 .elementor-element.elementor-element-4185e97{–content-width:75%;}.elementor-9977 .elementor-element.elementor-element-330ae25{–width:50%;}.elementor-9977 .elementor-element.elementor-element-f449c96{–width:550px;}.elementor-9977 .elementor-element.elementor-element-1093729{–width:100%;}.elementor-9977 .elementor-element.elementor-element-728d6a36{–width:50%;}.elementor-9977 .elementor-element.elementor-element-250a1b47{–width:50%;}.elementor-9977 .elementor-element.elementor-element-28c6274{–content-width:1100px;}.elementor-9977 .elementor-element.elementor-element-282b491{–width:40%;}.elementor-9977 .elementor-element.elementor-element-44a538e{–width:60%;}.elementor-9977 .elementor-element.elementor-element-04dacf8{–width:25%;}.elementor-9977 .elementor-element.elementor-element-5ad05e4{–width:25%;}.elementor-9977 .elementor-element.elementor-element-38d3b38{–width:25%;}.elementor-9977 .elementor-element.elementor-element-04891ab{–width:25%;}.elementor-9977 .elementor-element.elementor-element-aa3b1c7{–width:25%;}.elementor-9977 .elementor-element.elementor-element-5ef3a6f{–width:25%;}.elementor-9977 .elementor-element.elementor-element-354175b{–width:25%;}.elementor-9977 .elementor-element.elementor-element-ff45eb8{–width:25%;}.elementor-9977 .elementor-element.elementor-element-d6de041{–width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9977 .elementor-element.elementor-element-330ae25{–width:383.688px;}.elementor-9977 .elementor-element.elementor-element-728d6a36{–width:100%;}.elementor-9977 .elementor-element.elementor-element-250a1b47{–width:100%;}}/* Start custom CSS for container, class: .elementor-element-4185e97 */.elementor-9977 .elementor-element.elementor-element-4185e97 svg{max-height:90vh;float:right;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67752b3 */.elementor-9977 .elementor-element.elementor-element-67752b3 h1{color:white!important;line-height:1em!important;}
.elementor-9977 .elementor-element.elementor-element-67752b3 .rep-text-body{color:white!important;}
.elementor-9977 .elementor-element.elementor-element-67752b3 .rep-text-small{color:#F1F1F1!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1093729 */@media (max-width:450px){
.elementor-9977 .elementor-element.elementor-element-1093729 li span, .elementor-9977 .elementor-element.elementor-element-1093729 h1 {color:#FFF!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7034354 */@media (max-width:450px){
.elementor-9977 .elementor-element.elementor-element-7034354 {
background:url(https://dev.replanta.net/wp-content/uploads/2024/08/bombi-mob.svg);
background-repeat:no-repeat;
background-size:cover;
background-position:center center;
}
.elementor-9977 .elementor-element.elementor-element-7034354 p, .elementor-9977 .elementor-element.elementor-element-7034354 h1 span{color:#FFF;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb2126c *//* ===== Replanta · Storytelling del Stack (sin JS) ===== */
#tools-story{position:relative;padding:56px 0}
#tools-story .wrap{
max-width:1160px;margin:0 auto;padding:0 20px;
display:grid;grid-template-columns:520px 1fr;gap:28px;align-items:center
}
@media (max-width:1024px){#tools-story .wrap{grid-template-columns:1fr;gap:18px;align-items:start}}
/* Radios: que no muevan el scroll al activarse */
#tools-story input[type=”radio”]{
position:fixed; inset:auto auto 0 0; width:1px; height:1px;
margin:0; padding:0; overflow:hidden; clip:rect(0 0 0 0); clip-path:inset(50%);
white-space:nowrap; border:0; opacity:0; pointer-events:none;
}
/* Visual / escenas (desktop/tablet) */
#tools-story .visual{
position:relative; aspect-ratio:16/11; border:1px solid var(–rep-border);
border-radius:20px; background:#fff; overflow:hidden; box-shadow:var(–rep-shadow-sm)
}
#tools-story .scene{
position:absolute; inset:0; opacity:0; transform:translateY(8px) scale(.985);
transition:opacity .35s ease,transform .35s ease;
display:grid; grid-template-rows:auto 1fr; gap:14px; padding:20px
}
#tools-story .scene .top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
#tools-story .scene .top img{height:26px;width:auto}
#tools-story .panel{
position:relative; border:1px solid var(–rep-border); border-radius:16px;
padding:18px; background:#fff; display:grid; grid-template-columns:1.2fr 1fr; gap:14px; align-items:center
}
#tools-story .panel .caption{font-family:var(–rep-font-display);font-weight:600;color:var(–rep-forest);font-size:1.2rem;line-height:1.3}
#tools-story .panel .note{font-size:.85rem;color:var(–rep-text-muted);margin-top:8px}
/* Background decor */
#tools-story .sky{position:absolute;inset:0;z-index:-1;opacity:.16}
#tools-story .sky.sky–perf{background: radial-gradient(80% 60% at 20% 20%, var(–rep-mint) 0%, transparent 60%), radial-gradient(60% 50% at 90% 10%, var(–rep-sun) 0%, transparent 55%)}
#tools-story .sky.sky–sec {background: radial-gradient(70% 60% at 15% 25%, var(–rep-teal) 0%, transparent 60%), radial-gradient(50% 45% at 85% 0%, var(–rep-green) 0%, transparent 60%)}
#tools-story .sky.sky–ops {background: radial-gradient(70% 65% at 10% 20%, var(–rep-mint) 0%, transparent 60%), radial-gradient(60% 55% at 95% 5%, var(–rep-teal) 0%, transparent 60%)}
/* Mostrar SOLO la escena activa (desktop/tablet) */
#tools-story input#ts-perf:checked ~ .visual .scene–perf,
#tools-story input#ts-sec:checked ~ .visual .scene–sec,
#tools-story input#ts-ops:checked ~ .visual .scene–ops{opacity:1;transform:none}
/* Tabs derecha */
#tools-story .tabs .kicker{
display:inline-block;padding:6px 10px;border:1px solid var(–rep-border);
border-radius:999px;font-size:12px;color:var(–rep-text-muted);background:var(–rep-bg-light)
}
#tools-story .tablist{display:flex;gap:8px;margin:18px 0 12px;flex-wrap:wrap}
#tools-story .tablist label{
cursor:pointer;border:1px solid var(–rep-border);border-radius:999px;padding:10px 12px;background:#fff;
color:var(–rep-forest);font-weight:600;font-family:var(–rep-font-body);transition:all .2s ease;box-shadow:var(–rep-shadow-sm)
}
#tools-story .tablist label:hover{transform:translateY(-1px);box-shadow:var(–rep-shadow-md)}
/* activo */
#tools-story input#ts-perf:checked ~ .tabs .tablist label[for=”ts-perf”],
#tools-story input#ts-sec:checked ~ .tabs .tablist label[for=”ts-sec”],
#tools-story input#ts-ops:checked ~ .tabs .tablist label[for=”ts-ops”]{
border-color:rgba(65,153,159,.35);background:linear-gradient(180deg,#fff,#F7FBF9);box-shadow:var(–rep-shadow-md)
}
/* Panes de contenido: SOLO el activo (no tocar display aquí globalmente) */
#tools-story .panes > article{
display:none;background:#fff;border:1px solid var(–rep-border);
border-radius:16px;padding:18px;box-shadow:var(–rep-shadow-sm)
}
#tools-story input#ts-perf:checked ~ .tabs .panes article[data-pane=”perf”],
#tools-story input#ts-sec:checked ~ .tabs .panes article[data-pane=”sec”],
#tools-story input#ts-ops:checked ~ .tabs .panes article[data-pane=”ops”]{display:block}
/* Bullets y CTA */
#tools-story .list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}
#tools-story .list li{display:flex;gap:10px;align-items:flex-start}
#tools-story .list li::before{content:””;flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(–rep-teal);margin-top:8px}
#tools-story .cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
#tools-story .elementor-button{font-size:14px;text-decoration:none}
/* ===== MÓVIL: sin cortes, una sola escena visible y en flujo ===== */
@media (max-width:640px){
#tools-story .visual{
aspect-ratio:auto; overflow:visible; min-height:unset;
}
/* Todas las escenas en flujo pero ocultas */
#tools-story .visual .scene{
position:static; opacity:1; transform:none; display:none;
padding:16px; gap:12px;
}
/* Solo la activa se muestra */
#tools-story input#ts-perf:checked ~ .visual .scene–perf{display:grid}
#tools-story input#ts-sec:checked ~ .visual .scene–sec {display:grid}
#tools-story input#ts-ops:checked ~ .visual .scene–ops {display:grid}
/* Panel a 1 columna y tipografía más compacta */
#tools-story .panel{grid-template-columns:1fr;align-items:start;padding:16px}
#tools-story .panel .caption{font-size:1.05rem;line-height:1.35}
#tools-story .panel .note{font-size:.85rem}
#tools-story .scene .top img{height:22px}
#tools-story{padding-bottom:28px}
}
.elementor-9977 .elementor-element.elementor-element-fb2126c .grande {padding: 4px;}
.elementor-9977 .elementor-element.elementor-element-fb2126c .grande.a {padding-top: 8px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ab1b709 */.elementor-9977 .elementor-element.elementor-element-ab1b709 { –check-w:12px; –check-h:7px; –check-t:3px; }
.elementor-9977 .elementor-element.elementor-element-ab1b709 ul { list-style:none; margin:0; padding:0; }
.elementor-9977 .elementor-element.elementor-element-ab1b709 ul li{
position:relative;
padding-left:22px;
margin:6px 0;
}
.elementor-9977 .elementor-element.elementor-element-ab1b709 ul li::before{
content:””;
position:absolute;
left:0;
top:0.9em;
width:var(–check-w);
height:var(–check-h);
border-left:var(–check-t) solid var(–rep-sun);
border-bottom:var(–check-t) solid var(–rep-sun);
transform:translateY(-50%) rotate(-45deg); /* orientación correcta del check */
border-radius:1px;
box-shadow:none; /* chato */
}
/* Botones compactos en línea dentro de .replanta-pricing-card */
.replanta-pricing-card > div:last-of-type{
gap:8px !important;
flex-wrap:nowrap !important; /* en una sola línea */
}
.replanta-pricing-card .elementor-button.rep-btn-accent,
.replanta-pricing-card .elementor-button.rep-btn-secondary{
display:inline-flex !important;
align-items:center;
text-decoration: none;
justify-content:center;
padding:8px 12px !important; /* más pequeños */
font-size:14px !important;
line-height:1.2 !important;
border-radius:10px !important;
min-height:auto !important;
min-width:0 !important;
white-space:nowrap; /* evita saltos */
box-shadow:none !important;
margin:0 !important;
flex:0 0 auto; /* no crecen */
}
/* botón principal un pelín más marcado si quieres */
.replanta-pricing-card .plan-card-cta{
font-weight:600 !important;
}
/* En móviles, permite wrap y aún más compacto */
@media (max-width:480px){
.replanta-pricing-card > div:last-of-type{
flex-wrap:wrap !important;
}
.replanta-pricing-card .elementor-button.rep-btn-accent,
.replanta-pricing-card .elementor-button.rep-btn-secondary{
padding:7px 10px !important;
font-size:13px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4316767 */#bill-y:checked + label .rep-text-small{
color: #fff !important;
}
.elementor-9977 .elementor-element.elementor-element-4316767 .rep-heading-3{font-family:’Fraunces’, serif}
/* Toggle mensual/anual con :has dentro de la sección */
.elementor-9977 .elementor-element.elementor-element-4316767 .amount–y, .elementor-9977 .elementor-element.elementor-element-4316767 .period–y, .elementor-9977 .elementor-element.elementor-element-4316767 .original { display:none; }
.elementor-9977 .elementor-element.elementor-element-4316767:has(#bill-y:checked) .amount–m,
.elementor-9977 .elementor-element.elementor-element-4316767:has(#bill-y:checked) .period–m { display:none; }
.elementor-9977 .elementor-element.elementor-element-4316767:has(#bill-y:checked) .amount–y,
.elementor-9977 .elementor-element.elementor-element-4316767:has(#bill-y:checked) .period–y,
.elementor-9977 .elementor-element.elementor-element-4316767:has(#bill-y:checked) .original { display:inline; }
/* Precio tachado (PVP anual) */
.elementor-9977 .elementor-element.elementor-element-4316767 .original{
text-decoration: line-through;
opacity:.6;
font-weight:600;
margin-right:6px;
}
/* Barra superior */
.elementor-9977 .elementor-element.elementor-element-4316767 .plans-bar{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}
.elementor-9977 .elementor-element.elementor-element-4316767 .plans-bar .right{display:flex;gap:10px;align-items:center}
/* Segmented control */
.elementor-9977 .elementor-element.elementor-element-4316767 .billing-toggle{display:inline-grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(–rep-border);border-radius:999px;padding:4px;gap:4px;box-shadow:var(–rep-shadow-sm)}
.elementor-9977 .elementor-element.elementor-element-4316767 .billing-toggle input{position:absolute;inset:0;opacity:0;pointer-events:none}
.elementor-9977 .elementor-element.elementor-element-4316767 .billing-toggle label{padding:8px 16px;border-radius:999px;cursor:pointer;font-family:var(–rep-font-body);font-weight:700;line-height:1;color:var(–rep-forest)}
.elementor-9977 .elementor-element.elementor-element-4316767 .billing-toggle input:checked+label{background:var(–rep-teal);color:#fff;box-shadow:var(–rep-shadow-sm)}
@media (max-width:600px){ .elementor-9977 .elementor-element.elementor-element-4316767 .billing-toggle label{padding:8px 12px;font-weight:600} }
/* Cards */
.elementor-9977 .elementor-element.elementor-element-4316767 .replanta-pricing-card{background:#fff;border:1px solid var(–rep-border);border-radius:16px;padding:24px;box-shadow:var(–rep-shadow-sm);transition:all .2s ease;display:flex;flex-direction:column;height:100%}
.elementor-9977 .elementor-element.elementor-element-4316767 .replanta-pricing-card:hover{box-shadow:var(–rep-shadow-lg);transform:translateY(-2px)}
.elementor-9977 .elementor-element.elementor-element-4316767 .replanta-pricing-featured{border-width:2px;border-color:var(–rep-teal);position:relative}
.elementor-9977 .elementor-element.elementor-element-4316767 .replanta-pricing-featured::before{content:’Recomendado’;position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(–rep-sun);color:var(–rep-forest);padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700}
.elementor-9977 .elementor-element.elementor-element-4316767 .plan-subtitle{font-size:.9rem;color:var(–rep-text-tertiary);margin-top:2px}
.elementor-9977 .elementor-element.elementor-element-4316767 .price{display:flex;align-items:baseline;gap:6px}
.elementor-9977 .elementor-element.elementor-element-4316767 .amount{font-family:var(–rep-font-display);font-size:2rem;line-height:1;color:var(–rep-forest)}
.elementor-9977 .elementor-element.elementor-element-4316767 .period{color:var(–rep-text-muted)}
/* details / ver más */
.elementor-9977 .elementor-element.elementor-element-4316767 details{ border-top:1px solid var(–rep-border); margin-top:12px; padding-top:12px }
.elementor-9977 .elementor-element.elementor-element-4316767 summary.toggle{cursor:pointer;list-style:none;position:relative;padding-right:22px;display:inline-flex;align-items:center;gap:8px}
.elementor-9977 .elementor-element.elementor-element-4316767 summary.toggle::-webkit-details-marker{display:none}
.elementor-9977 .elementor-element.elementor-element-4316767 summary.toggle:after{content:”▾”;position:absolute;right:0;top:0;opacity:.7;transition:transform .2s ease}
.elementor-9977 .elementor-element.elementor-element-4316767 details[open] summary.toggle:after{transform:rotate(-180deg)}
.elementor-9977 .elementor-element.elementor-element-4316767 summary.toggle .less{display:none}
.elementor-9977 .elementor-element.elementor-element-4316767 details[open] summary.toggle .more{display:none}
.elementor-9977 .elementor-element.elementor-element-4316767 details[open] summary.toggle .less{display:inline}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-413a7b09 */.elementor-9977 .elementor-element.elementor-element-413a7b09 strong {font-weight:300;}
.elementor-9977 .elementor-element.elementor-element-413a7b09 strong span{font-weight:800;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33edf2f *//* ===== Fila: POR QUÉ ELEGIR REPLANTA ===== */
#por-que-hosting .grid{
display:grid;
grid-template-columns: .9fr 1.1fr; /* imagen a la izquierda, copy un pelín más ancho */
align-items:center;
gap:40px;
}
#por-que-hosting .illus-wrap{ text-align:left; }
#por-que-hosting .illus{
max-width:520px;
width:100%;
height:auto;
display:block;
}
/* Chips y CTAs coherentes con tu sistema */
#por-que-hosting .chips{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 10px}
#por-que-hosting .ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
/* Responsive */
@media (max-width: 900px){
#por-que-hosting .grid{ grid-template-columns:1fr; }
#por-que-hosting .illus-wrap{ text-align:center; }
#por-que-hosting .illus{ max-width:100%; }
}
/* ===== CTAs móviles en #hosting-y-mantenimiento ===== */
/* (Opcional) en escritorio dejamos fila con buen gap */
#por-que-hosting .ctas{
display:flex;
gap:12px;
flex-wrap:wrap;
}
/* En ≤ 680px: apilar y ocupar todo el ancho */
@media (max-width: 680px){
#por-que-hosting .ctas{
flex-direction: column;
align-items: stretch; /* que rellenen el contenedor */
gap:10px;
}
/* Enlaces/botones a 100% con texto centrado y sin cortes */
#por-que-hosting .ctas a{
display:block;
width:100% !important;
text-align:center;
white-space: normal; /* permite saltos de línea en textos largos */
line-height: 1.2; /* mejora legibilidad en dos líneas */
}
/* Por si Elementor mete min-width en .elementor-button */
#por-que-hosting .ctas .elementor-button{
min-width: 0 !important;
width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5001ea */.elementor-9977 .elementor-element.elementor-element-d5001ea strong {font-weight:300;}
.elementor-9977 .elementor-element.elementor-element-d5001ea strong span{font-weight:800;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a731c1 */.elementor-9977 .elementor-element.elementor-element-7a731c1 img{height:40px;width:auto;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a69f0f0 */.elementor-9977 .elementor-element.elementor-element-a69f0f0 img{height:40px;width:auto;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3e102f4 */.elementor-9977 .elementor-element.elementor-element-3e102f4 img{height:40px;width:auto;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-90a7c63 */.elementor-9977 .elementor-element.elementor-element-90a7c63 img{height:40px;width:auto;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8ab9c76 */.elementor-9977 .elementor-element.elementor-element-8ab9c76 img{height:40px;width:auto;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4a52793 */.elementor-9977 .elementor-element.elementor-element-4a52793 img{height:40px;width:auto;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0c032e6 */.elementor-9977 .elementor-element.elementor-element-0c032e6 img{height:40px;width:auto;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-25aa2da */.elementor-9977 .elementor-element.elementor-element-25aa2da img{height:40px;width:auto;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a4d460a */.elementor-9977 .elementor-element.elementor-element-a4d460a img{height:40px;width:auto;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f88d5ca */#eco-hosting .grid {
display: grid;
grid-template-columns: 1fr 1fr;
align-items: center;
gap: 40px;
}
#eco-hosting .copy { order: 1; }
#eco-hosting .illus-wrap { order: 2; text-align: right; }
#eco-hosting .illus {
max-width: 480px;
width: 100%;
height: auto;
border-radius: 16px;
box-shadow: var(–rep-shadow-md);
}
@media (max-width: 900px){
#eco-hosting .grid { grid-template-columns: 1fr; }
#eco-hosting .illus-wrap { order: -1; text-align: center; }
#eco-hosting .illus { max-width: 100%; }
}
/* ===== CTAs móviles en #hosting-y-mantenimiento ===== */
/* (Opcional) en escritorio dejamos fila con buen gap */
#eco-hosting .ctas{
display:flex;
gap:12px;
flex-wrap:wrap;
}
/* En ≤ 680px: apilar y ocupar todo el ancho */
@media (max-width: 680px){
#eco-hosting .ctas{
flex-direction: column;
align-items: stretch; /* que rellenen el contenedor */
gap:10px;
}
/* Enlaces/botones a 100% con texto centrado y sin cortes */
#eco-hosting .ctas a{
display:block;
width:100% !important;
text-align:center;
white-space: normal; /* permite saltos de línea en textos largos */
line-height: 1.2; /* mejora legibilidad en dos líneas */
}
/* Por si Elementor mete min-width en .elementor-button */
#eco-hosting .ctas .elementor-button{
min-width: 0 !important;
width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffc42ee *//* ====== Comparativa PRO · Hosting WordPress (scope: #comparativa-wp) ====== */
#comparativa-wp .rep-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(–rep-border);border-radius:14px;overflow:hidden;background:#fff}
#comparativa-wp .rep-table thead th{background:#FAFAFA;border-bottom:2px solid var(–rep-border);padding:12px 14px;position:sticky;top:0;z-index:2}
#comparativa-wp .rep-table td,#comparativa-wp .rep-table th{padding:12px 14px;border-bottom:1px solid var(–rep-border);vertical-align:top}
#comparativa-wp .rep-table .c{text-align:center}
/* Cabeceras de sección */
#comparativa-wp .rep-section th{
background:#FAFAFA;color:var(–rep-forest);
padding:10px 14px;text-align:left;font-family:var(–rep-font-display);
font-weight:600;font-size:1.05rem;border-top:1px solid var(–rep-border);
position:sticky;left:0;z-index:1;
}
/* Iconografía: check verde claro y X roja */
#comparativa-wp .ico{display:inline-flex;align-items:center;justify-content:center;line-height:1}
#comparativa-wp .ico svg{width:18px;height:18px;display:block}
#comparativa-wp .ico–ok{color:var(–rep-green)}
#comparativa-wp .ico–no{color:#D24B4B}
/* Tooltip (usa tu patrón global; aquí solo por si no está cargado) */
#comparativa-wp .rep-tip{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid var(–rep-border);background:#fff;color:var(–rep-text-tertiary);font-size:12px;line-height:1;cursor:help;margin-left:6px}
#comparativa-wp .rep-tip:focus{outline:2px solid var(–rep-teal);outline-offset:2px}
#comparativa-wp .rep-tooltip{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%) translateY(6px);min-width:220px;max-width:320px;background:#fff;color:var(–rep-text-secondary);border:1px solid var(–rep-border);border-radius:10px;padding:10px 12px;box-shadow:var(–rep-shadow-lg);opacity:0;pointer-events:none;transition:all .15s ease;z-index:5}
#comparativa-wp .rep-tip:hover + .rep-tooltip,#comparativa-wp .rep-tip:focus + .rep-tooltip{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}
/* Desktop/tablet vs móvil */
#comparativa-wp .rep-compare–desktop{display:block}
#comparativa-wp .rep-compare–mobile{display:none}
@media (max-width:860px){
#comparativa-wp .rep-compare–desktop{display:none}
#comparativa-wp .rep-compare–mobile{display:block;margin-top:12px}
}
/* Acordeón móvil */
#comparativa-wp .rep-compare–mobile details{
border:1px solid var(–rep-border);border-radius:12px;background:#fff;padding:12px 14px;margin-top:10px
}
#comparativa-wp .rep-compare–mobile summary{cursor:pointer;list-style:none;font-family:var(–rep-font-display);font-weight:600;color:var(–rep-forest);position:relative;padding-right:18px}
#comparativa-wp .rep-compare–mobile summary::-webkit-details-marker{display:none}
#comparativa-wp .rep-compare–mobile summary::after{content:”▾”;position:absolute;right:0;top:0;opacity:.6;transition:transform .2s ease}
#comparativa-wp .rep-compare–mobile details[open] summary::after{transform:rotate(-180deg)}
#comparativa-wp .rep-compare–mobile .rep-cards{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}
#comparativa-wp .rep-compare–mobile .rep-cards li{background:#F7FBF9;border:1px solid var(–rep-border);border-radius:10px;padding:10px 12px;color:var(–rep-text-secondary)}
#comparativa-wp .rep-compare–mobile .rep-cards li strong{color:var(–rep-forest)}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6646868 *//* ===== Comparativa Mercado: ajustes específicos ===== */
#comparativa-mercado .scroll-wrap{
overflow-x: auto;
overflow-y: visible; /* evita que los tooltips se corten verticalmente */
}
/* Ticks y X coherentes con tu sistema de color */
#comparativa-mercado .rep-table .tick{ color: var(–rep-green); }
#comparativa-mercado .rep-table .x-red{ color:#D83C3C; }
/* ===== Responsive (tabla → cards) ===== */
@media (max-width: 860px){
#comparativa-mercado .rep-compare–desktop{ display:none; }
#comparativa-mercado .rep-compare–mobile{ display:grid; gap:12px; margin-top:12px; }
/* Estética de las cards en móvil */
#comparativa-mercado .cmp-card.rep-card{
padding:16px !important;
}
}
/* Escritorio/Tablet: mostrar tabla, ocultar cards */
@media (min-width: 861px){
#comparativa-mercado .rep-compare–desktop{ display:block; }
#comparativa-mercado .rep-compare–mobile{ display:none; }
}
/* Opcional: tip sutil del caption */
#comparativa-mercado caption{ color: var(–rep-text-muted); }
/* Opcional: alineación centrada de celdas de valor */
#comparativa-mercado .rep-table .c{ text-align: center; }/* End custom CSS */
Elige tu plan
Los 3 incluyen la base técnica. Escalas por recursos, automatización y seguridad reforzada.
- 1 sitio (1 dominio)
- 50 GB NVMe
- 5 cuentas de email
- Redis Object Cache (habilitado)
- LiteSpeed • HTTP/3 • Brotli
- Cloudflare + reglas optimizadas
Ver más
Ver menos
- Staging 1‑click
- Smart Updates (según plan)
- Imunify360 • Backups externos
- Sitios y dominios ilimitados
- 100 GB NVMe — Email ilimitado
- Redis Object Cache (tuning básico)
- 2 vCPU / 2 GB RAM
- Smart Updates programadas
- Soporte prioritario
Ver más
Ver menos
- Staging 1‑click • WP‑CLI / SSH
- Smart Updates (según plan)
- Imunify360 • Backups externos
- WooCommerce y sitios ilimitados
- 200 GB NVMe — Email ilimitado
- Redis optimizado Woo
- 2 vCPU / 4 GB RAM
- Turnstile + WPO inicial
- WAF opcional (CF Pro)
Ver más
Ver menos
- Staging 1‑click • WP‑CLI / SSH
- Smart Updates (según plan)
- Imunify360 • Backups externos
(function() {
var sections = document.querySelectorAll(‘.replanta-plans–hosting’);
if (!sections.length) return;
sections.forEach(function(section) {
var billM = section.querySelector(‘#bill-m’);
var billY = section.querySelector(‘#bill-y’);
if (!billM && !billY) return;
function syncBcm() {
var bcm = (billY && billY.checked) ? ’12’ : ‘1’;
section.querySelectorAll(‘a.plan-card-cta[href]’).forEach(function(a) {
try {
var u = new URL(a.getAttribute(‘href’), window.location.origin);
u.searchParams.set(‘bcm’, bcm);
a.setAttribute(‘href’, u.toString());
a.setAttribute(‘data-bcm’, bcm);
} catch (e) {
// Ignore malformed URLs and keep current href.
}
});
}
if (billM) billM.addEventListener(‘change’, syncBcm);
if (billY) billY.addEventListener(‘change’, syncBcm);
syncBcm();
});
})();
{
“@context”: “https://schema.org”,
“@type”: “Product”,
“name”: “Hosting WordPress Sauce”,
“description”: “Personal. 1 sitio (1 dominio). 50 GB NVMe. 5 cuentas de email. Redis Object Cache (habilitado)”,
“sku”: “sauce”,
“brand”: {
“@type”: “Brand”,
“name”: “Replanta”
},
“category”: “Web Hosting Services”,
“image”: “https://dev.replanta.net/wp-content/uploads/2026/04/replantav3ico-verde-forest.svg”,
“url”: “https://dev.replanta.net/#sauce”,
“offers”: {
“@type”: “AggregateOffer”,
“lowPrice”: “12.99”,
“highPrice”: “129.00”,
“priceCurrency”: “EUR”,
“offerCount”: 2,
“offers”: [
{
“@type”: “Offer”,
“name”: “Suscripción Mensual”,
“price”: “12.99”,
“priceCurrency”: “EUR”,
“availability”: “https://schema.org/InStock”,
“url”: “https://dev.replanta.net/#sauce”,
“priceValidUntil”: “2027-06-04”,
“seller”: {
“@type”: “Organization”,
“name”: “Replanta”,
“url”: “https://dev.replanta.net/”
},
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: “12.99”,
“priceCurrency”: “EUR”,
“referenceQuantity”: {
“@type”: “QuantitativeValue”,
“value”: “1”,
“unitCode”: “MON”
}
}
},
{
“@type”: “Offer”,
“name”: “Suscripción Anual”,
“price”: “129.00”,
“priceCurrency”: “EUR”,
“availability”: “https://schema.org/InStock”,
“url”: “https://dev.replanta.net/#sauce”,
“priceValidUntil”: “2027-06-04”,
“seller”: {
“@type”: “Organization”,
“name”: “Replanta”,
“url”: “https://dev.replanta.net/”
},
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: “129.00”,
“priceCurrency”: “EUR”,
“referenceQuantity”: {
“@type”: “QuantitativeValue”,
“value”: “1”,
“unitCode”: “ANN”
}
}
}
]
}
}
{
“@context”: “https://schema.org”,
“@type”: “Product”,
“name”: “Hosting WordPress Roble”,
“description”: “Corporativo. Sitios y dominios ilimitados. 100 GB NVMe — Email ilimitado. Redis Object Cache (tuning básico). 2 vCPU / 2 GB RAM”,
“sku”: “roble”,
“brand”: {
“@type”: “Brand”,
“name”: “Replanta”
},
“category”: “Web Hosting Services”,
“image”: “https://dev.replanta.net/wp-content/uploads/2026/04/replantav3ico-verde-forest.svg”,
“url”: “https://dev.replanta.net/#roble”,
“offers”: {
“@type”: “AggregateOffer”,
“lowPrice”: “19.99”,
“highPrice”: “199.00”,
“priceCurrency”: “EUR”,
“offerCount”: 2,
“offers”: [
{
“@type”: “Offer”,
“name”: “Suscripción Mensual”,
“price”: “19.99”,
“priceCurrency”: “EUR”,
“availability”: “https://schema.org/InStock”,
“url”: “https://dev.replanta.net/#roble”,
“priceValidUntil”: “2027-06-04”,
“seller”: {
“@type”: “Organization”,
“name”: “Replanta”,
“url”: “https://dev.replanta.net/”
},
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: “19.99”,
“priceCurrency”: “EUR”,
“referenceQuantity”: {
“@type”: “QuantitativeValue”,
“value”: “1”,
“unitCode”: “MON”
}
}
},
{
“@type”: “Offer”,
“name”: “Suscripción Anual”,
“price”: “199.00”,
“priceCurrency”: “EUR”,
“availability”: “https://schema.org/InStock”,
“url”: “https://dev.replanta.net/#roble”,
“priceValidUntil”: “2027-06-04”,
“seller”: {
“@type”: “Organization”,
“name”: “Replanta”,
“url”: “https://dev.replanta.net/”
},
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: “199.00”,
“priceCurrency”: “EUR”,
“referenceQuantity”: {
“@type”: “QuantitativeValue”,
“value”: “1”,
“unitCode”: “ANN”
}
}
}
]
}
}
{
“@context”: “https://schema.org”,
“@type”: “Product”,
“name”: “Hosting WordPress Cedro”,
“description”: “WooCommerce. WooCommerce y sitios ilimitados. 200 GB NVMe — Email ilimitado. Redis optimizado Woo. 2 vCPU / 4 GB RAM”,
“sku”: “cedro”,
“brand”: {
“@type”: “Brand”,
“name”: “Replanta”
},
“category”: “Web Hosting Services”,
“image”: “https://dev.replanta.net/wp-content/uploads/2026/04/replantav3ico-verde-forest.svg”,
“url”: “https://dev.replanta.net/#cedro”,
“offers”: {
“@type”: “AggregateOffer”,
“lowPrice”: “29.99”,
“highPrice”: “299.00”,
“priceCurrency”: “EUR”,
“offerCount”: 2,
“offers”: [
{
“@type”: “Offer”,
“name”: “Suscripción Mensual”,
“price”: “29.99”,
“priceCurrency”: “EUR”,
“availability”: “https://schema.org/InStock”,
“url”: “https://dev.replanta.net/#cedro”,
“priceValidUntil”: “2027-06-04”,
“seller”: {
“@type”: “Organization”,
“name”: “Replanta”,
“url”: “https://dev.replanta.net/”
},
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: “29.99”,
“priceCurrency”: “EUR”,
“referenceQuantity”: {
“@type”: “QuantitativeValue”,
“value”: “1”,
“unitCode”: “MON”
}
}
},
{
“@type”: “Offer”,
“name”: “Suscripción Anual”,
“price”: “299.00”,
“priceCurrency”: “EUR”,
“availability”: “https://schema.org/InStock”,
“url”: “https://dev.replanta.net/#cedro”,
“priceValidUntil”: “2027-06-04”,
“seller”: {
“@type”: “Organization”,
“name”: “Replanta”,
“url”: “https://dev.replanta.net/”
},
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: “299.00”,
“priceCurrency”: “EUR”,
“referenceQuantity”: {
“@type”: “QuantitativeValue”,
“value”: “1”,
“unitCode”: “ANN”
}
}
}
]
}
}
The best hosting for wordpress
With the focus on
performance
An optimized website that loads quickly is the best example of energy efficiency in a web execution environment.
Maximize
the power of Replanta
Our servers use the perfect combination of speed and stability, so you will never have to worry about choosing the feature that matters most to you. We are equipped to handle any environment your website needs.