.elementor-1153 .elementor-element.elementor-element-5b53bfa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1153 .elementor-element.elementor-element-8f8e836 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-8f8e836.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-8f8e836{text-align:left;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1153 .elementor-element.elementor-element-3d62b9d .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-1153 .elementor-element.elementor-element-3d62b9d .elementor-nav-menu--dropdown a, .elementor-1153 .elementor-element.elementor-element-3d62b9d .elementor-menu-toggle{color:#018CAA;fill:#018CAA;}.elementor-1153 .elementor-element.elementor-element-3d62b9d .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-1153 .elementor-element.elementor-element-3d62b9d .elementor-nav-menu--dropdown a:hover,
					.elementor-1153 .elementor-element.elementor-element-3d62b9d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1153 .elementor-element.elementor-element-3d62b9d .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1153 .elementor-element.elementor-element-3d62b9d .elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-1153 .elementor-element.elementor-element-3d62b9d .elementor-nav-menu--dropdown a:hover,
					.elementor-1153 .elementor-element.elementor-element-3d62b9d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1153 .elementor-element.elementor-element-3d62b9d .elementor-nav-menu--dropdown a.highlighted{background-color:#0A1848;}.elementor-1153 .elementor-element.elementor-element-3d62b9d .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#0A1848;}.elementor-1153 .elementor-element.elementor-element-3d62b9d div.elementor-menu-toggle{color:#02010100;}.elementor-1153 .elementor-element.elementor-element-3d62b9d div.elementor-menu-toggle svg{fill:#02010100;}.elementor-1153 .elementor-element.elementor-element-3d62b9d .elementor-menu-toggle:hover{background-color:#02010100;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1153 .elementor-element.elementor-element-90e4b24 .elementor-icon-wrapper{text-align:center;}.elementor-1153 .elementor-element.elementor-element-561c29f{--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:space-around;}.elementor-1153 .elementor-element.elementor-element-561c29f.e-con{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-e8286e5{--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;}.elementor-1153 .elementor-element.elementor-element-e8286e5.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1153 .elementor-element.elementor-element-4ccd95e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;}.elementor-1153 .elementor-element.elementor-element-d4d876e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;}.elementor-1153 .elementor-element.elementor-element-0d557d2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;}.elementor-1153 .elementor-element.elementor-element-fba0064 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;}.elementor-1153 .elementor-element.elementor-element-7c50391 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;}.elementor-1153 .elementor-element.elementor-element-b0ba8e6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;}.elementor-1153 .elementor-element.elementor-element-1bd0c3a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;}.elementor-1153 .elementor-element.elementor-element-e119fc9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;}.elementor-1153 .elementor-element.elementor-element-fba0920 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-fba0920.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-fba0920 .elementor-icon-wrapper{text-align:center;}.elementor-1153 .elementor-element.elementor-element-0cb8f82{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1153 .elementor-element.elementor-element-4588ed6{text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:#24346C;}.elementor-1153 .elementor-element.elementor-element-fa103b6{text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:#24346C;}.elementor-1153 .elementor-element.elementor-element-f468849{text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:#24346C;}.elementor-1153 .elementor-element.elementor-element-c393d39{text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:#24346C;}.elementor-1153 .elementor-element.elementor-element-46cfe0e{--display:flex;}.elementor-1153 .elementor-element.elementor-element-0ae4fb1{text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:#24346C;}.elementor-1153 .elementor-element.elementor-element-321f7ef > .elementor-widget-container{margin:0px 0px 0px -1px;}.elementor-1153 .elementor-element.elementor-element-321f7ef{text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:#24346C;}.elementor-1153 .elementor-element.elementor-element-b3cd9b1{text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:#24346C;}.elementor-1153 .elementor-element.elementor-element-9afc5c3{text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:#24346C;}.elementor-1153 .elementor-element.elementor-element-2761441 .elementor-icon-wrapper{text-align:center;}.elementor-1153 .elementor-element.elementor-element-fffb83a{--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-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1153 .elementor-element.elementor-element-fffb83a:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-fffb83a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1848;}.elementor-1153 .elementor-element.elementor-element-d56d1a3{--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-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1153 .elementor-element.elementor-element-8fde555{--display:flex;--justify-content:space-around;}.elementor-1153 .elementor-element.elementor-element-df7f219{width:100%;max-width:100%;text-align:center;}.elementor-1153 .elementor-element.elementor-element-df7f219 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-df7f219.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-daa08a4{--display:flex;--min-height:50vh;--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:space-evenly;}.elementor-1153 .elementor-element.elementor-element-daa08a4.e-con{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-245318d{width:auto;max-width:auto;}.elementor-1153 .elementor-element.elementor-element-245318d.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-245318d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:700;line-height:52px;color:#00C3ED;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1153 .elementor-element.elementor-element-1fee000{--divider-border-style:solid;--divider-color:#FFFF6A;--divider-border-width:4px;}.elementor-1153 .elementor-element.elementor-element-1fee000 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-1fee000.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-1fee000 .elementor-divider-separator{width:13%;margin:0 auto;margin-left:0;}.elementor-1153 .elementor-element.elementor-element-1fee000 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1153 .elementor-element.elementor-element-ac5c60b{width:auto;max-width:auto;text-align:left;font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1153 .elementor-element.elementor-element-ac5c60b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-ac5c60b.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-13bf280{--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-1153 .elementor-element.elementor-element-ea8f9d5 > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-ea8f9d5{text-align:center;}.elementor-1153 .elementor-element.elementor-element-ea8f9d5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;}.elementor-1153 .elementor-element.elementor-element-9ae2ede{--divider-border-style:solid;--divider-color:#00C3ED;--divider-border-width:4px;}.elementor-1153 .elementor-element.elementor-element-9ae2ede .elementor-divider-separator{width:13%;margin:0 auto;margin-center:0;}.elementor-1153 .elementor-element.elementor-element-9ae2ede .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1153 .elementor-element.elementor-element-0fb7108{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-1153 .elementor-element.elementor-element-0fb7108:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-0fb7108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://repayca.es/wp-content/uploads/2024/11/Cuatro-lineas.png");background-position:900px 98%;background-repeat:no-repeat;background-size:auto;}.elementor-1153 .elementor-element.elementor-element-24995a0{--display:flex;--min-height:80vh;--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:space-evenly;border-style:solid;--border-style:solid;border-color:#00C3ED;--border-color:#00C3ED;}.elementor-1153 .elementor-element.elementor-element-24995a0.e-con{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-fc050c0{width:auto;max-width:auto;}.elementor-1153 .elementor-element.elementor-element-fc050c0 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-1153 .elementor-element.elementor-element-fc050c0.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-7fa5534{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-1153 .elementor-element.elementor-element-7fa5534 .elementor-divider-separator{width:13%;margin:0 auto;margin-center:0;}.elementor-1153 .elementor-element.elementor-element-7fa5534 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1153 .elementor-element.elementor-element-f972d8f{width:auto;max-width:auto;text-align:center;font-family:"Outfit", Sans-serif;font-weight:700;line-height:4px;color:#018CAA;}.elementor-1153 .elementor-element.elementor-element-f972d8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-f972d8f.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-125c472{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Red Hat Display", Sans-serif;font-size:13px;font-weight:400;color:#0A1848;}.elementor-1153 .elementor-element.elementor-element-125c472 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-125c472.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-8a6bf8c{width:auto;max-width:auto;}.elementor-1153 .elementor-element.elementor-element-8a6bf8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-8a6bf8c.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-8a6bf8c .widget-image-caption{color:#0A1848;font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:400;font-style:normal;}.elementor-1153 .elementor-element.elementor-element-0162ae6{width:auto;max-width:auto;}.elementor-1153 .elementor-element.elementor-element-0162ae6.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-82f2356{--display:flex;--min-height:80vh;--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:space-evenly;border-style:solid;--border-style:solid;border-color:#00C3ED;--border-color:#00C3ED;}.elementor-1153 .elementor-element.elementor-element-6f6e4e6{width:auto;max-width:auto;}.elementor-1153 .elementor-element.elementor-element-6f6e4e6 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-1153 .elementor-element.elementor-element-6f6e4e6.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-1f63ffe{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-1153 .elementor-element.elementor-element-1f63ffe .elementor-divider-separator{width:13%;margin:0 auto;margin-center:0;}.elementor-1153 .elementor-element.elementor-element-1f63ffe .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1153 .elementor-element.elementor-element-66bab22{width:auto;max-width:auto;text-align:center;font-family:"Outfit", Sans-serif;font-weight:700;line-height:4px;color:#018CAA;}.elementor-1153 .elementor-element.elementor-element-66bab22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-66bab22.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-bf56a18{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Red Hat Display", Sans-serif;font-size:13px;font-weight:400;color:#0A1848;}.elementor-1153 .elementor-element.elementor-element-bf56a18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-bf56a18.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-c3b49e3{width:auto;max-width:auto;}.elementor-1153 .elementor-element.elementor-element-c3b49e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-c3b49e3.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-c3b49e3 .widget-image-caption{color:#0A1848;font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:400;font-style:normal;}.elementor-1153 .elementor-element.elementor-element-9526ddd{width:auto;max-width:auto;}.elementor-1153 .elementor-element.elementor-element-9526ddd.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-b2474e5{--display:flex;--min-height:80vh;--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:space-evenly;border-style:solid;--border-style:solid;border-color:#00C3ED;--border-color:#00C3ED;}.elementor-1153 .elementor-element.elementor-element-b2474e5.e-con{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-843d2b7{width:auto;max-width:auto;}.elementor-1153 .elementor-element.elementor-element-843d2b7 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-1153 .elementor-element.elementor-element-843d2b7.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-c68539e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-1153 .elementor-element.elementor-element-c68539e .elementor-divider-separator{width:13%;margin:0 auto;margin-center:0;}.elementor-1153 .elementor-element.elementor-element-c68539e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1153 .elementor-element.elementor-element-a3b4b7c{width:auto;max-width:auto;text-align:center;font-family:"Outfit", Sans-serif;font-weight:700;line-height:4px;color:#018CAA;}.elementor-1153 .elementor-element.elementor-element-a3b4b7c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-a3b4b7c.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-dd6b0d7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Red Hat Display", Sans-serif;font-size:13px;font-weight:400;color:#0A1848;}.elementor-1153 .elementor-element.elementor-element-dd6b0d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-dd6b0d7.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-f5456b1{width:auto;max-width:auto;}.elementor-1153 .elementor-element.elementor-element-f5456b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-f5456b1.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-f5456b1 .widget-image-caption{color:#0A1848;font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:400;font-style:normal;}.elementor-1153 .elementor-element.elementor-element-5b841e2{--display:flex;--min-height:80vh;--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:space-evenly;border-style:solid;--border-style:solid;border-color:#00C3ED;--border-color:#00C3ED;}.elementor-1153 .elementor-element.elementor-element-5b841e2.e-con{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-ca6b2ea{width:auto;max-width:auto;}.elementor-1153 .elementor-element.elementor-element-ca6b2ea > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-1153 .elementor-element.elementor-element-ca6b2ea.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-08c0993{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-1153 .elementor-element.elementor-element-08c0993 .elementor-divider-separator{width:13%;margin:0 auto;margin-center:0;}.elementor-1153 .elementor-element.elementor-element-08c0993 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1153 .elementor-element.elementor-element-e928425{width:auto;max-width:auto;text-align:center;font-family:"Outfit", Sans-serif;font-weight:700;line-height:4px;color:#018CAA;}.elementor-1153 .elementor-element.elementor-element-e928425 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-e928425.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-8eb3bcd{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:justify;font-family:"Red Hat Display", Sans-serif;font-size:13px;font-weight:400;color:#0A1848;}.elementor-1153 .elementor-element.elementor-element-8eb3bcd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-8eb3bcd.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-145660e{width:auto;max-width:auto;}.elementor-1153 .elementor-element.elementor-element-145660e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-145660e.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-145660e .widget-image-caption{color:#0A1848;font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:400;font-style:normal;}.elementor-1153 .elementor-element.elementor-element-1a99343{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1153 .elementor-element.elementor-element-1a99343:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-1a99343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1848;}.elementor-1153 .elementor-element.elementor-element-82752f1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1153 .elementor-element.elementor-element-82752f1.e-con{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-799e5fc > .elementor-widget-container{--e-transform-translateX:-25px;margin:58px 0px 0px 70px;}.elementor-1153 .elementor-element.elementor-element-799e5fc.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-799e5fc{text-align:center;}.elementor-1153 .elementor-element.elementor-element-c51f807{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-1153 .elementor-element.elementor-element-c51f807.e-con{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-712a479 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-1153 .elementor-element.elementor-element-712a479.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-712a479 .elementor-icon-wrapper{text-align:left;}.elementor-1153 .elementor-element.elementor-element-712a479.elementor-view-stacked .elementor-icon{background-color:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-712a479.elementor-view-framed .elementor-icon, .elementor-1153 .elementor-element.elementor-element-712a479.elementor-view-default .elementor-icon{color:#41DEFF;border-color:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-712a479.elementor-view-framed .elementor-icon, .elementor-1153 .elementor-element.elementor-element-712a479.elementor-view-default .elementor-icon svg{fill:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-712a479.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-1153 .elementor-element.elementor-element-712a479.elementor-view-framed .elementor-icon:hover, .elementor-1153 .elementor-element.elementor-element-712a479.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1153 .elementor-element.elementor-element-712a479.elementor-view-framed .elementor-icon:hover, .elementor-1153 .elementor-element.elementor-element-712a479.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-1153 .elementor-element.elementor-element-b342260.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-b342260 .elementor-icon-wrapper{text-align:center;}.elementor-1153 .elementor-element.elementor-element-b342260.elementor-view-stacked .elementor-icon{background-color:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-b342260.elementor-view-framed .elementor-icon, .elementor-1153 .elementor-element.elementor-element-b342260.elementor-view-default .elementor-icon{color:#41DEFF;border-color:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-b342260.elementor-view-framed .elementor-icon, .elementor-1153 .elementor-element.elementor-element-b342260.elementor-view-default .elementor-icon svg{fill:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-94b05aa > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-1153 .elementor-element.elementor-element-94b05aa.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-94b05aa .elementor-icon-wrapper{text-align:right;}.elementor-1153 .elementor-element.elementor-element-94b05aa.elementor-view-stacked .elementor-icon{background-color:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-94b05aa.elementor-view-framed .elementor-icon, .elementor-1153 .elementor-element.elementor-element-94b05aa.elementor-view-default .elementor-icon{color:#41DEFF;border-color:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-94b05aa.elementor-view-framed .elementor-icon, .elementor-1153 .elementor-element.elementor-element-94b05aa.elementor-view-default .elementor-icon svg{fill:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-3d009a3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:0px 78px;--row-gap:0px;--column-gap:78px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-1153 .elementor-element.elementor-element-3d009a3.e-con{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-73963bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-73963bb.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-73963bb{text-align:left;font-family:"Outfit", Sans-serif;font-size:23px;font-weight:400;color:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-07c6ae9.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-07c6ae9{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:400;color:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-2c657eb.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-2c657eb{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:400;color:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-c7702dd.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-c7702dd{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:400;color:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-c0f76e5.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-c0f76e5{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:400;color:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-31b8d26.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-31b8d26{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:400;color:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-d309e04.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-d309e04{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:400;color:#41DEFF;}.elementor-1153 .elementor-element.elementor-element-b43a18a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1153 .elementor-element.elementor-element-b43a18a.e-con{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-73fe602 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-1153 .elementor-element.elementor-element-73fe602.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-73fe602{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:400;color:#41DEFF;}@media(min-width:768px){.elementor-1153 .elementor-element.elementor-element-e8286e5{--width:100%;}.elementor-1153 .elementor-element.elementor-element-8fde555{--width:50%;}.elementor-1153 .elementor-element.elementor-element-daa08a4{--width:50%;}.elementor-1153 .elementor-element.elementor-element-0fb7108{--width:100%;}.elementor-1153 .elementor-element.elementor-element-24995a0{--width:70%;}.elementor-1153 .elementor-element.elementor-element-82f2356{--width:70%;}.elementor-1153 .elementor-element.elementor-element-b2474e5{--width:70%;}.elementor-1153 .elementor-element.elementor-element-5b841e2{--width:70%;}.elementor-1153 .elementor-element.elementor-element-c51f807{--content-width:200px;}}@media(max-width:1024px){.elementor-1153 .elementor-element.elementor-element-8f8e836 > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;}.elementor-1153 .elementor-element.elementor-element-8f8e836.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-90e4b24.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-90e4b24 .elementor-icon{font-size:45px;}.elementor-1153 .elementor-element.elementor-element-90e4b24 .elementor-icon svg{height:45px;}.elementor-1153 .elementor-element.elementor-element-561c29f{--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-evenly;--align-items:center;}.elementor-1153 .elementor-element.elementor-element-fba0920.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-fba0920 .elementor-icon{font-size:45px;}.elementor-1153 .elementor-element.elementor-element-fba0920 .elementor-icon svg{height:45px;}.elementor-1153 .elementor-element.elementor-element-0cb8f82{--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;}.elementor-1153 .elementor-element.elementor-element-0cb8f82.e-con{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-4588ed6{font-size:16px;}.elementor-1153 .elementor-element.elementor-element-fa103b6{font-size:16px;}.elementor-1153 .elementor-element.elementor-element-f468849{font-size:16px;}.elementor-1153 .elementor-element.elementor-element-c393d39{font-size:16px;}.elementor-1153 .elementor-element.elementor-element-46cfe0e{--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;}.elementor-1153 .elementor-element.elementor-element-0ae4fb1{font-size:16px;}.elementor-1153 .elementor-element.elementor-element-321f7ef{font-size:16px;}.elementor-1153 .elementor-element.elementor-element-b3cd9b1{font-size:16px;}.elementor-1153 .elementor-element.elementor-element-9afc5c3{font-size:16px;}.elementor-1153 .elementor-element.elementor-element-2761441.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-2761441 .elementor-icon{font-size:45px;}.elementor-1153 .elementor-element.elementor-element-2761441 .elementor-icon svg{height:45px;}.elementor-1153 .elementor-element.elementor-element-0fb7108:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-0fb7108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://repayca.es/wp-content/uploads/2024/11/Cuatro-lineas-768x81.png");background-position:31px 98%;background-repeat:no-repeat;background-size:auto;}.elementor-1153 .elementor-element.elementor-element-0fb7108{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1153 .elementor-element.elementor-element-1a99343{--grid-auto-flow:row;--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1153 .elementor-element.elementor-element-82752f1{--grid-auto-flow:row;}.elementor-1153 .elementor-element.elementor-element-c51f807{--grid-auto-flow:row;}.elementor-1153 .elementor-element.elementor-element-3d009a3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(7, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-1153 .elementor-element.elementor-element-b43a18a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1153 .elementor-element.elementor-element-5b53bfa{--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-1153 .elementor-element.elementor-element-8f8e836.elementor-element{--align-self:center;}.elementor-1153 .elementor-element.elementor-element-8f8e836{text-align:center;}.elementor-1153 .elementor-element.elementor-element-3d62b9d{--nav-menu-icon-size:35px;}.elementor-1153 .elementor-element.elementor-element-0fb7108:not(.elementor-motion-effects-element-type-background), .elementor-1153 .elementor-element.elementor-element-0fb7108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://repayca.es/wp-content/uploads/2024/11/Cuatro-lineas-768x81.png");background-position:-168px 98%;background-repeat:no-repeat;background-size:auto;}.elementor-1153 .elementor-element.elementor-element-0fb7108{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-1153 .elementor-element.elementor-element-1a99343{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1153 .elementor-element.elementor-element-82752f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1153 .elementor-element.elementor-element-c51f807{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1153 .elementor-element.elementor-element-3d009a3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1153 .elementor-element.elementor-element-b43a18a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1153 .elementor-element.elementor-element-73fe602 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1153 .elementor-element.elementor-element-73fe602.elementor-element{--align-self:flex-start;}.elementor-1153 .elementor-element.elementor-element-73fe602{text-align:left;}}@media(max-width:1024px) and (min-width:768px){.elementor-1153 .elementor-element.elementor-element-561c29f{--width:100%;}.elementor-1153 .elementor-element.elementor-element-0cb8f82{--width:100%;}.elementor-1153 .elementor-element.elementor-element-46cfe0e{--width:100%;}}/* Start custom CSS for icon, class: .elementor-element-90e4b24 */.btn-hoverphone {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
    position: relative;
    width: 46px; /* Ancho inicial del botón */
    max-width: 100px;
    height: 45px;
    top: 0px;
    left: 15px;
    transition: width 0.3s ease-in-out, background-color 0.3s ease-in-out;
    /*background-color: #0056b3;*/ /* Fondo inicial*/ 
    color: #ffffff; /* Color del texto */
    text-decoration: none;
    /*padding: 10px 15px;*/
    border-radius: 50px;
}

.btn-hoverphone:hover {
    width: 185px; /* Ancho al hacer hover */
    /*height: 40px;*/
    /*top: 30px;*/
    background-color: #ffffff; /* Fondo al hacer hover */
    border-radius: 50px;
}

.btn-hoverphone::after {
    content: "Pide presupuesto";
    display: block;
    color: #24346C;
    font-size: 15px;
    font-weight: 500;
    white-space: nowrap;
    position: relative;
    margin-left: 10px;
    left: -30px; /* Posición inicial del texto */
    /*top:40px;*/
    opacity: 0;
    transition: opacity 0.3s ease-in-out, left 0.3s ease-in-out;
}

.btn-hoverphone:hover::after {
    opacity: 1;
    margin-left: 15px
    /*left: 60px;*/ /* Posición final del texto 
    /*top: 45px;*/
}

.btn-hoverphone i {
    font-size: 18px; /* Tamaño del ícono */
    margin-right: 10px; /* Separación del ícono */
    transition: transform 0.3s ease-in-out; /* Efecto al hover */
}
.btn-hoverphone:hover i {
    transform: translateX(120px); /* Mueve el ícono hacia la derecha al hover */
    margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fba0920 */.btn-hover {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
    position: relative;
    width: 53px; /* Ancho inicial del botón */
    max-width: 100px;
    height: 51px;
    top: 0px;
    transition: width 0.3s ease-in-out, background-color 0.3s ease-in-out;
    /*background-color: #0056b3;*/ /* Fondo inicial*/ 
    color: #ffffff; /* Color del texto */
    text-decoration: none;
    /*padding: 10px 15px;*/
    border-radius: 50px;
}

.btn-hover:hover {
    width: 225px; /* Ancho al hacer hover */
    /*height: 40px;*/
    /*top: 30px;*/
    background-color: #ffffff; /* Fondo al hacer hover */
    border-radius: 50px;
}

.btn-hover::after {
    content: "Pide presupuesto";
    display: block;
    color: #24346C;
    font-size: 20px;
    font-weight: 500;
    white-space: nowrap;
    position: relative;
    margin-left: 10px;
    left: -30px; /* Posición inicial del texto */
    /*top:40px;*/
    opacity: 0;
    transition: opacity 0.3s ease-in-out, left 0.3s ease-in-out;
}

.btn-hover:hover::after {
    opacity: 1;
    margin-left: 15px
    /*left: 60px;*/ /* Posición final del texto 
    /*top: 45px;*/
}

.btn-hover i {
    font-size: 18px; /* Tamaño del ícono */
    margin-right: 10px; /* Separación del ícono */
    transition: transform 0.3s ease-in-out; /* Efecto al hover */
}
.btn-hover:hover i {
    transform: translateX(120px); /* Mueve el ícono hacia la derecha al hover */
    margin-right: 0;
}


.btn-hovertablet {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
    position: relative;
    width: 68px; /* Ancho inicial del botón */
    max-width: 100px;
    height: 45px;
    top: 0px;
    transition: width 0.3s ease-in-out, background-color 0.3s ease-in-out;
    /*background-color: #0056b3;*/ /* Fondo inicial*/ 
    color: #ffffff; /* Color del texto */
    text-decoration: none;
    /*padding: 10px 15px;*/
    border-radius: 50px;
}

.btn-hovertablet:hover {
    width: 315px; /* Ancho al hacer hover */
    /*height: 40px;*/
    /*top: 30px;*/
    background-color: #ffffff; /* Fondo al hacer hover */
    border-radius: 50px;
}

.btn-hovertablet::after {
    content: "Pide presupuesto";
    display: block;
    color: #24346C;
    font-size: 15px;
    font-weight: 500;
    white-space: nowrap;
    position: relative;
    margin-left: 10px;
    left: -30px; /* Posición inicial del texto */
    /*top:40px;*/
    opacity: 0;
    transition: opacity 0.3s ease-in-out, left 0.3s ease-in-out;
}

.btn-hovertablet:hover::after {
    opacity: 1;
    margin-left: 15px
    /*left: 60px;*/ /* Posición final del texto 
    /*top: 45px;*/
}

.btn-hovertablet i {
    font-size: 18px; /* Tamaño del ícono */
    margin-right: 10px; /* Separación del ícono */
    transition: transform 0.3s ease-in-out; /* Efecto al hover */
}
.btn-hover:hover i {
    transform: translateX(120px); /* Mueve el ícono hacia la derecha al hover */
    margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4588ed6 *//* Cambia el color del enlace del menú en su estado normal */
.menu_header a {
    color: #24346C; /* Color del texto en estado normal */
}

/* Cambia el color del enlace al hacer hover */
.menu_header a:hover {
    color: #018CAA; /* Color del texto al hacer hover */
}

/* Opcional: Cambia el color del enlace cuando está activo */
.menu_header.current-menu_header a {
    color: #24346C; /* Color del enlace activo */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa103b6 *//* Cambia el color del enlace del menú en su estado normal */
.menu_header a {
    color: #24346C; /* Color del texto en estado normal */
    text-decoration: none
}

/* Cambia el color del enlace al hacer hover */
.menu_header a:hover {
    color: #018CAA; /* Color del texto al hacer hover */
}

/* Opcional: Cambia el color del enlace cuando está activo */
.menu_header.current-menu_header a {
    color: #24346C; /* Color del enlace activo */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2761441 */.btn-hovertablet {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
    position: relative;
    width: 68px; /* Ancho inicial del botón */
    max-width: 100px;
    height: 45px;
    top: 0px;
    transition: width 0.3s ease-in-out, background-color 0.3s ease-in-out;
    /*background-color: #0056b3;*/ /* Fondo inicial*/ 
    color: #ffffff; /* Color del texto */
    text-decoration: none;
    /*padding: 10px 15px;*/
    border-radius: 50px;
}

.btn-hovertablet:hover {
    width: 315px; /* Ancho al hacer hover */
    /*height: 40px;*/
    /*top: 30px;*/
    background-color: #ffffff; /* Fondo al hacer hover */
    border-radius: 50px;
}

.btn-hovertablet::after {
    content: "Pide presupuesto";
    display: block;
    color: #24346C;
    font-size: 15px;
    font-weight: 500;
    white-space: nowrap;
    position: relative;
    margin-left: 10px;
    left: -30px; /* Posición inicial del texto */
    /*top:40px;*/
    opacity: 0;
    transition: opacity 0.3s ease-in-out, left 0.3s ease-in-out;
}

.btn-hovertablet:hover::after {
    opacity: 1;
    margin-left: 15px
    /*left: 60px;*/ /* Posición final del texto 
    /*top: 45px;*/
}

.btn-hovertablet i {
    font-size: 18px; /* Tamaño del ícono */
    margin-right: 10px; /* Separación del ícono */
    transition: transform 0.3s ease-in-out; /* Efecto al hover */
}
.btn-hover:hover i {
    transform: translateX(120px); /* Mueve el ícono hacia la derecha al hover */
    margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73963bb *//* Cambia el color del enlace del menú en su estado normal */
.menu_footer a {
    color: #41DEFF; /* Color del texto en estado normal */
    text-decoration: none
}

/* Cambia el color del enlace al hacer hover */
.menu_footer a:hover {
    color: #FFFFFF; /* Color del texto al hacer hover */
}

/* Opcional: Cambia el color del enlace cuando está activo */
.menu_footer.current-menu_footer a {
    color: #41DEFF; /* Color del enlace activo */
}/* End custom CSS */