.elementor-10 .elementor-element.elementor-element-2961abe{--display:flex;--min-height:70vh;--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-10 .elementor-element.elementor-element-2961abe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2961abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://danielcarmona.online/wp-content/uploads/2025/07/diseno-de-paginas-web.webp");background-position:center right;background-repeat:no-repeat;background-size:100% auto;}.elementor-10 .elementor-element.elementor-element-208795c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4b539d5 > .elementor-widget-container{padding:5vw 5vw 0vw 0vw;}.elementor-10 .elementor-element.elementor-element-4b539d5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-af1c3f2{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-10 .elementor-element.elementor-element-36ed136 > .elementor-widget-container{padding:0vw 8vw 0vw 0vw;}.elementor-10 .elementor-element.elementor-element-36ed136{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-c3bbd18 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-211ba38 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-404b468-font-family ), Sans-serif;font-size:var( --e-global-typography-404b468-font-size );font-weight:var( --e-global-typography-404b468-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:1px 1px 1px 1px;padding:14.5px 36px 14.5px 36px;}.elementor-10 .elementor-element.elementor-element-211ba38 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-211ba38 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-211ba38{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-211ba38 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-211ba38 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-d7f89e5{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-ac2f53e{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-ac2f53e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ac2f53e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 52%);}.elementor-10 .elementor-element.elementor-element-cb336a9{text-align:center;}.elementor-10 .elementor-element.elementor-element-cb336a9 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0f07d37{--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-10 .elementor-element.elementor-element-603b30d{--display:flex;--justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-3fc8795 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3fc8795 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-3fc8795{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-3fc8795 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3fc8795 .elementor-icon-list-item > a{font-family:var( --e-global-typography-404b468-font-family ), Sans-serif;font-size:var( --e-global-typography-404b468-font-size );font-weight:var( --e-global-typography-404b468-font-weight );}.elementor-10 .elementor-element.elementor-element-3fc8795 .elementor-icon-list-text{color:var( --e-global-color-c3bbd18 );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-846a1d1{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-b70cae0{--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-evenly;--align-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-10 .elementor-element.elementor-element-b70cae0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b70cae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b70cae0.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7dcd595{--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:center;}.elementor-10 .elementor-element.elementor-element-ecf5251 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ec0a52c{--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:center;}.elementor-10 .elementor-element.elementor-element-cff1e67{--display:flex;--min-height:16px;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 11px 1px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-cff1e67:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cff1e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cff1e67.e-con:hover{--e-con-transform-scale:1.1;}.elementor-10 .elementor-element.elementor-element-d070ba1{--display:flex;--min-height:16px;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 11px 1px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-d070ba1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d070ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d070ba1.e-con:hover{--e-con-transform-scale:1.1;}.elementor-10 .elementor-element.elementor-element-b7c9162.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b7c9162{text-align:center;}.elementor-10 .elementor-element.elementor-element-efadc48{--display:flex;--min-height:16px;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 11px 1px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-efadc48:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-efadc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-efadc48.e-con:hover{--e-con-transform-scale:1.1;}.elementor-10 .elementor-element.elementor-element-3f48c53{text-align:center;}.elementor-10 .elementor-element.elementor-element-8c8c914{--display:flex;--min-height:16px;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 11px 1px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-8c8c914:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8c8c914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8c8c914.e-con:hover{--e-con-transform-scale:1.1;}.elementor-10 .elementor-element.elementor-element-093a39a{--display:flex;--min-height:16px;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 11px 1px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-093a39a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-093a39a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-093a39a.e-con:hover{--e-con-transform-scale:1.1;}.elementor-10 .elementor-element.elementor-element-1fbd353{text-align:center;}.elementor-10 .elementor-element.elementor-element-8ac2a77{--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:center;}.elementor-10 .elementor-element.elementor-element-57466ee .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-404b468-font-family ), Sans-serif;font-size:var( --e-global-typography-404b468-font-size );font-weight:var( --e-global-typography-404b468-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:1px 1px 1px 1px;padding:14.5px 36px 14.5px 36px;}.elementor-10 .elementor-element.elementor-element-57466ee .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-57466ee .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-57466ee{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-57466ee .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-57466ee .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-becc2f8{--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;}.elementor-10 .elementor-element.elementor-element-becc2f8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-becc2f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-bb0cf87{--display:flex;}.elementor-10 .elementor-element.elementor-element-4adf5bb{text-align:center;}.elementor-10 .elementor-element.elementor-element-4adf5bb .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b4376ac{--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-10 .elementor-element.elementor-element-fa481f0{--display:flex;--min-height:500px;--justify-content:center;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-fa481f0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fa481f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danielcarmona.online/wp-content/uploads/2025/07/creacion-pagina-web.webp");background-position:center center;}.elementor-10 .elementor-element.elementor-element-fa481f0::before, .elementor-10 .elementor-element.elementor-element-fa481f0 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fa481f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fa481f0 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-fa481f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-fa481f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-2e3246a{--display:flex;}.elementor-10 .elementor-element.elementor-element-2dcc4dc .elementor-button{font-family:var( --e-global-typography-404b468-font-family ), Sans-serif;font-size:var( --e-global-typography-404b468-font-size );font-weight:var( --e-global-typography-404b468-font-weight );}.elementor-10 .elementor-element.elementor-element-c67a09f{--display:flex;--justify-content:center;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-c67a09f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c67a09f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3bbd18 );background-image:url("https://danielcarmona.online/wp-content/uploads/2025/07/pagina-web.webp");}.elementor-10 .elementor-element.elementor-element-c67a09f::before, .elementor-10 .elementor-element.elementor-element-c67a09f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c67a09f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c67a09f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c67a09f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c67a09f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-cdad925{--display:flex;}.elementor-10 .elementor-element.elementor-element-e1ec0b3 .elementor-button{font-family:var( --e-global-typography-404b468-font-family ), Sans-serif;font-size:var( --e-global-typography-404b468-font-size );font-weight:var( --e-global-typography-404b468-font-weight );}.elementor-10 .elementor-element.elementor-element-46c76d2{--display:flex;--justify-content:center;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-46c76d2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-46c76d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danielcarmona.online/wp-content/uploads/2025/07/tiendas-en-linea.webp");}.elementor-10 .elementor-element.elementor-element-46c76d2::before, .elementor-10 .elementor-element.elementor-element-46c76d2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-46c76d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-46c76d2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-46c76d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-46c76d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-fd03dba{--display:flex;}.elementor-10 .elementor-element.elementor-element-9709626 .elementor-button{font-family:var( --e-global-typography-404b468-font-family ), Sans-serif;font-size:var( --e-global-typography-404b468-font-size );font-weight:var( --e-global-typography-404b468-font-weight );}.elementor-10 .elementor-element.elementor-element-a99ce46{--display:flex;--justify-content:center;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-a99ce46:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a99ce46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danielcarmona.online/wp-content/uploads/2025/07/diseno-web-corporativo.webp");}.elementor-10 .elementor-element.elementor-element-a99ce46::before, .elementor-10 .elementor-element.elementor-element-a99ce46 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a99ce46 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a99ce46 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a99ce46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a99ce46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-9208b8f{--display:flex;}.elementor-10 .elementor-element.elementor-element-5c95311 .elementor-button{font-family:var( --e-global-typography-404b468-font-family ), Sans-serif;font-size:var( --e-global-typography-404b468-font-size );font-weight:var( --e-global-typography-404b468-font-weight );}.elementor-10 .elementor-element.elementor-element-17bd129{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-17bd129:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-17bd129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://danielcarmona.online/wp-content/uploads/2025/07/daniel-carmona.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-17bd129::before, .elementor-10 .elementor-element.elementor-element-17bd129 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-17bd129 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-17bd129 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-17bd129 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-17bd129 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-e404b2c{--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;--padding-top:-2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2477559{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-2477559:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2477559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-10 .elementor-element.elementor-element-12b243d{text-align:center;}.elementor-10 .elementor-element.elementor-element-12b243d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-a4fb2d7{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-59c1024{--display:flex;}.elementor-10 .elementor-element.elementor-element-fbe0a22{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-b70cae0{--width:100%;}.elementor-10 .elementor-element.elementor-element-7dcd595{--width:90%;}.elementor-10 .elementor-element.elementor-element-ec0a52c{--width:90%;}.elementor-10 .elementor-element.elementor-element-cff1e67{--width:250px;}.elementor-10 .elementor-element.elementor-element-d070ba1{--width:250px;}.elementor-10 .elementor-element.elementor-element-efadc48{--width:250px;}.elementor-10 .elementor-element.elementor-element-8c8c914{--width:250px;}.elementor-10 .elementor-element.elementor-element-093a39a{--width:250px;}.elementor-10 .elementor-element.elementor-element-8ac2a77{--width:90%;}.elementor-10 .elementor-element.elementor-element-b4376ac{--width:100%;}.elementor-10 .elementor-element.elementor-element-fa481f0{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-36ed136{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-211ba38 .elementor-button{font-size:var( --e-global-typography-404b468-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-3fc8795 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3fc8795 .elementor-icon-list-item > a{font-size:var( --e-global-typography-404b468-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-57466ee .elementor-button{font-size:var( --e-global-typography-404b468-font-size );}.elementor-10 .elementor-element.elementor-element-2dcc4dc .elementor-button{font-size:var( --e-global-typography-404b468-font-size );}.elementor-10 .elementor-element.elementor-element-e1ec0b3 .elementor-button{font-size:var( --e-global-typography-404b468-font-size );}.elementor-10 .elementor-element.elementor-element-9709626 .elementor-button{font-size:var( --e-global-typography-404b468-font-size );}.elementor-10 .elementor-element.elementor-element-5c95311 .elementor-button{font-size:var( --e-global-typography-404b468-font-size );}.elementor-10 .elementor-element.elementor-element-12b243d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-2961abe{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-2961abe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2961abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-229px 298px;background-size:589px auto;}.elementor-10 .elementor-element.elementor-element-208795c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-4b539d5{text-align:center;}.elementor-10 .elementor-element.elementor-element-af1c3f2{--spacer-size:1px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-36ed136{text-align:center;font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-211ba38 .elementor-button{font-size:var( --e-global-typography-404b468-font-size );}.elementor-10 .elementor-element.elementor-element-d7f89e5{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-603b30d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-3fc8795 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3fc8795 .elementor-icon-list-item > a{font-size:var( --e-global-typography-404b468-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-7dcd595{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-ecf5251{text-align:center;}.elementor-10 .elementor-element.elementor-element-cff1e67{--min-height:0px;}.elementor-10 .elementor-element.elementor-element-61e36eb img{width:120px;}.elementor-10 .elementor-element.elementor-element-b7c9162 img{width:120%;}.elementor-10 .elementor-element.elementor-element-3f48c53 img{width:120%;}.elementor-10 .elementor-element.elementor-element-6a6ead0 img{width:43%;}.elementor-10 .elementor-element.elementor-element-57466ee .elementor-button{font-size:var( --e-global-typography-404b468-font-size );}.elementor-10 .elementor-element.elementor-element-fa481f0{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-2dcc4dc .elementor-button{font-size:var( --e-global-typography-404b468-font-size );}.elementor-10 .elementor-element.elementor-element-c67a09f{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-c67a09f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c67a09f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-83px -190px;}.elementor-10 .elementor-element.elementor-element-e1ec0b3 .elementor-button{font-size:var( --e-global-typography-404b468-font-size );}.elementor-10 .elementor-element.elementor-element-46c76d2{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-46c76d2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-46c76d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-149px -199px;}.elementor-10 .elementor-element.elementor-element-9709626 .elementor-button{font-size:var( --e-global-typography-404b468-font-size );}.elementor-10 .elementor-element.elementor-element-a99ce46{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-a99ce46:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a99ce46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-306px -190px;}.elementor-10 .elementor-element.elementor-element-5c95311 .elementor-button{font-size:var( --e-global-typography-404b468-font-size );}.elementor-10 .elementor-element.elementor-element-17bd129{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-12b243d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for container, class: .elementor-element-fbe0a22 *//* Contenedor del formulario */
#quoteForm {
  max-width: 400px;
  margin: 30px auto;
  padding: 25px;
  background: #0d1b2a; /* Azul oscuro */
  border-radius: 12px;
  box-shadow: 0 5px 15px rgba(0,0,0,0.2);
  font-family: 'Montserrat', sans-serif;
  color: #fff;
}

/* Título */
#quoteForm h3 {
  text-align: center;
  font-size: 1.6rem;
  margin-bottom: 20px;
  color: #ffce45; /* Amarillo */
}

/* Inputs y select */
#quoteForm input,
#quoteForm select,
#quoteForm textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 6px;
  margin-bottom: 15px;
  font-size: 1rem;
  background: #1b263b;
  color: #fff;
  transition: border 0.3s ease;
}

/* Focus */
#quoteForm input:focus,
#quoteForm select:focus,
#quoteForm textarea:focus {
  border-color: #ffce45;
  box-shadow: 0 0 5px rgba(255, 206, 69, 0.4);
  outline: none;
}

/* Botón */
#quoteForm button {
  width: 100%;
  padding: 14px 36px;
  border: none;
  border-radius: 6px;
  background: #ffce45; /* Amarillo */
  color: #0d1b2a;
  font-size: 1rem;
  font-weight: 700;
  cursor: pointer;
  transition: background 0.3s ease;
}

/* Hover en botón */
#quoteForm button:hover {
  background: #f7b500; /* Amarillo más intenso */
}

/* Textarea */
#quoteForm textarea {
  min-height: 100px;
  resize: vertical;
}
#quoteForm button {
  background-color: #FFCE45; /* Color normal */
  color: #0D1B2A; /* Texto */
  padding: 14.5px 36px; /* Padding */
  border: none;
  border-radius: 1px; /* Igual al Border Radius de Elementor */
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Hover */
#quoteForm button:hover {
  background-color: #0D1B2A; /* Fondo en hover */
  color: #FFCE45; /* Texto en hover */
  border: 1px solid #FFCE45;
}/* End custom CSS */