.elementor-502 .elementor-element.elementor-element-6e942032:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-6e942032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-044b931 );}.elementor-502 .elementor-element.elementor-element-6e942032 > .elementor-background-overlay{background-image:url("https://alepaisajismo.com/wp-content/uploads/2024/12/IMG_20240117_171651269_HDR-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-502 .elementor-element.elementor-element-6e942032{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 6em 0em;}.elementor-502 .elementor-element.elementor-element-6e942032 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-cfa1f76 );}.elementor-502 .elementor-element.elementor-element-6e942032 > .elementor-shape-bottom svg{height:20px;}.elementor-502 .elementor-element.elementor-element-55040fd7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-502 .elementor-element.elementor-element-7910301a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-502 .elementor-element.elementor-element-7910301a .elementor-divider-separator{width:100%;}.elementor-502 .elementor-element.elementor-element-7910301a .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-502 .elementor-element.elementor-element-6e195450{text-align:right;}.elementor-502 .elementor-element.elementor-element-6e195450 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-502 .elementor-element.elementor-element-43e237fc{overflow:hidden;padding:7em 0em 7em 0em;}.elementor-502 .elementor-element.elementor-element-33f25b89:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-33f25b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://alepaisajismo.com/wp-content/uploads/2024/12/bg_pattern.png");}.elementor-502 .elementor-element.elementor-element-33f25b89 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at bottom right, #FFFFFFCC 0%, var( --e-global-color-text ) 65%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-502 .elementor-element.elementor-element-33f25b89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-502 .elementor-element.elementor-element-73a84f5c > .elementor-element-populated{padding:4em 4em 4em 4em;}.elementor-502 .elementor-element.elementor-element-4d1aee0c{--divider-border-style:solid;--divider-color:var( --e-global-color-4d462f5 );--divider-border-width:1px;}.elementor-502 .elementor-element.elementor-element-4d1aee0c .elementor-divider-separator{width:100%;}.elementor-502 .elementor-element.elementor-element-4d1aee0c .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-502 .elementor-element.elementor-element-739b0554{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--icon-box-icon-margin:21px;}.elementor-502 .elementor-element.elementor-element-739b0554 > .elementor-widget-container{padding:0em 1em 1em 0em;}.elementor-502 .elementor-element.elementor-element-739b0554 .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-502 .elementor-element.elementor-element-739b0554.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1b8e8a0 );}.elementor-502 .elementor-element.elementor-element-739b0554.elementor-view-framed .elementor-icon, .elementor-502 .elementor-element.elementor-element-739b0554.elementor-view-default .elementor-icon{fill:var( --e-global-color-1b8e8a0 );color:var( --e-global-color-1b8e8a0 );border-color:var( --e-global-color-1b8e8a0 );}.elementor-502 .elementor-element.elementor-element-739b0554 .elementor-icon{font-size:35px;}.elementor-502 .elementor-element.elementor-element-739b0554 .elementor-icon-box-title, .elementor-502 .elementor-element.elementor-element-739b0554 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-502 .elementor-element.elementor-element-1c296887{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--icon-box-icon-margin:21px;}.elementor-502 .elementor-element.elementor-element-1c296887 > .elementor-widget-container{padding:0em 1em 1em 0em;}.elementor-502 .elementor-element.elementor-element-1c296887 .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-502 .elementor-element.elementor-element-1c296887.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1b8e8a0 );}.elementor-502 .elementor-element.elementor-element-1c296887.elementor-view-framed .elementor-icon, .elementor-502 .elementor-element.elementor-element-1c296887.elementor-view-default .elementor-icon{fill:var( --e-global-color-1b8e8a0 );color:var( --e-global-color-1b8e8a0 );border-color:var( --e-global-color-1b8e8a0 );}.elementor-502 .elementor-element.elementor-element-1c296887 .elementor-icon{font-size:35px;}.elementor-502 .elementor-element.elementor-element-1c296887 .elementor-icon-box-title, .elementor-502 .elementor-element.elementor-element-1c296887 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-502 .elementor-element.elementor-element-4d4521fa{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--icon-box-icon-margin:21px;}.elementor-502 .elementor-element.elementor-element-4d4521fa > .elementor-widget-container{padding:1em 1em 1em 0em;}.elementor-502 .elementor-element.elementor-element-4d4521fa .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-502 .elementor-element.elementor-element-4d4521fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1b8e8a0 );}.elementor-502 .elementor-element.elementor-element-4d4521fa.elementor-view-framed .elementor-icon, .elementor-502 .elementor-element.elementor-element-4d4521fa.elementor-view-default .elementor-icon{fill:var( --e-global-color-1b8e8a0 );color:var( --e-global-color-1b8e8a0 );border-color:var( --e-global-color-1b8e8a0 );}.elementor-502 .elementor-element.elementor-element-4d4521fa .elementor-icon{font-size:35px;}.elementor-502 .elementor-element.elementor-element-4d4521fa .elementor-icon-box-title, .elementor-502 .elementor-element.elementor-element-4d4521fa .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-502 .elementor-element.elementor-element-5dc04b1e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--icon-box-icon-margin:21px;}.elementor-502 .elementor-element.elementor-element-5dc04b1e > .elementor-widget-container{padding:1em 1em 0em 0em;}.elementor-502 .elementor-element.elementor-element-5dc04b1e .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-502 .elementor-element.elementor-element-5dc04b1e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1b8e8a0 );}.elementor-502 .elementor-element.elementor-element-5dc04b1e.elementor-view-framed .elementor-icon, .elementor-502 .elementor-element.elementor-element-5dc04b1e.elementor-view-default .elementor-icon{fill:var( --e-global-color-1b8e8a0 );color:var( --e-global-color-1b8e8a0 );border-color:var( --e-global-color-1b8e8a0 );}.elementor-502 .elementor-element.elementor-element-5dc04b1e .elementor-icon{font-size:35px;}.elementor-502 .elementor-element.elementor-element-5dc04b1e .elementor-icon-box-title, .elementor-502 .elementor-element.elementor-element-5dc04b1e .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-bc-flex-widget .elementor-502 .elementor-element.elementor-element-2975b079.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-502 .elementor-element.elementor-element-2975b079.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-502 .elementor-element.elementor-element-2975b079 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-502 .elementor-element.elementor-element-57b8c710 iframe{height:500px;}.elementor-502 .elementor-element.elementor-element-5edd2727:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-5edd2727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-502 .elementor-element.elementor-element-5edd2727 > .elementor-container{max-width:840px;}.elementor-502 .elementor-element.elementor-element-5edd2727{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 7em 0em;}.elementor-502 .elementor-element.elementor-element-5edd2727 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-502 .elementor-element.elementor-element-7b2e8055:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-502 .elementor-element.elementor-element-7b2e8055 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6A9620CC;}.elementor-502 .elementor-element.elementor-element-7b2e8055.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-502 .elementor-element.elementor-element-7b2e8055 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-7em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:4em 4em 4em 4em;}.elementor-502 .elementor-element.elementor-element-7b2e8055 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-502 .elementor-element.elementor-element-133b1956{text-align:center;}.elementor-502 .elementor-element.elementor-element-133b1956 .elementor-heading-title{color:var( --e-global-color-332724a );}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form input[type="submit"]{background-color:var( --e-global-color-d49ac81 );color:#ffffff;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form input[type="submit"]:hover{background-color:#324B09;color:#ffffff;}.elementor-502 .elementor-element.elementor-element-6cccc5c{width:100%;max-width:100%;}.elementor-502 .elementor-element.elementor-element-6cccc5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-502 .elementor-element.elementor-element-6cccc5c.elementor-element{--align-self:center;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form label{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form label span{color:#777777;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form select{padding:0px 0px 0px 0px;width:500px;height:50px;color:var( --e-global-color-d49ac81 );}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form textarea{width:500px;height:176px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form .ekit-form-input, .elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form select, .elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form input{margin-bottom:20px;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):hover, .elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form textarea:hover, .elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form select:hover{border-style:none;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus, .elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form textarea:focus, .elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form select:focus{border-style:none;}.elementor-502 .elementor-element.elementor-element-6cccc5c .wpcf7-form textarea{color:var( --e-global-color-d49ac81 );}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-wid-con .ekit-form form textarea{color:var( --e-global-color-d49ac81 );}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:15px;color:#000000;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:15px;color:#000000;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:15px;color:#000000;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:15px;color:#000000;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form textarea::-webkit-input-placeholder{font-size:15px;color:#000000;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form textarea::-moz-placeholder{font-size:15px;color:#000000;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form textarea:-ms-input-placeholder{font-size:15px;color:#000000;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form textarea:-moz-placeholder{font-size:15px;color:#000000;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form > p{text-align:center;}.elementor-502 .elementor-element.elementor-element-036a3a4{--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-502 .elementor-element.elementor-element-cd96be7{--display:flex;}@media(min-width:768px){.elementor-502 .elementor-element.elementor-element-73a84f5c{width:60%;}.elementor-502 .elementor-element.elementor-element-2975b079{width:40%;}.elementor-502 .elementor-element.elementor-element-7b2e8055{width:100%;}}@media(max-width:1024px){.elementor-502 .elementor-element.elementor-element-6e942032{padding:5em 1em 6em 1em;}.elementor-502 .elementor-element.elementor-element-43e237fc{padding:3em 1em 3em 1em;}.elementor-502 .elementor-element.elementor-element-73a84f5c > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-502 .elementor-element.elementor-element-739b0554{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-502 .elementor-element.elementor-element-739b0554 .elementor-icon-box-title, .elementor-502 .elementor-element.elementor-element-739b0554 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-502 .elementor-element.elementor-element-1c296887{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-502 .elementor-element.elementor-element-1c296887 .elementor-icon-box-title, .elementor-502 .elementor-element.elementor-element-1c296887 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-502 .elementor-element.elementor-element-4d4521fa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-502 .elementor-element.elementor-element-4d4521fa .elementor-icon-box-title, .elementor-502 .elementor-element.elementor-element-4d4521fa .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-502 .elementor-element.elementor-element-5dc04b1e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-502 .elementor-element.elementor-element-5dc04b1e .elementor-icon-box-title, .elementor-502 .elementor-element.elementor-element-5dc04b1e .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-502 .elementor-element.elementor-element-5edd2727{padding:0em 1em 3em 1em;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form label{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}}@media(max-width:767px){.elementor-502 .elementor-element.elementor-element-6e942032{padding:3em 1em 4em 1em;}.elementor-502 .elementor-element.elementor-element-55040fd7{text-align:center;}.elementor-502 .elementor-element.elementor-element-6e195450{text-align:center;}.elementor-502 .elementor-element.elementor-element-43e237fc{padding:2em 0em 2em 0em;}.elementor-502 .elementor-element.elementor-element-739b0554 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-502 .elementor-element.elementor-element-739b0554{--icon-box-icon-margin:14px;}.elementor-502 .elementor-element.elementor-element-739b0554 .elementor-icon-box-title, .elementor-502 .elementor-element.elementor-element-739b0554 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-502 .elementor-element.elementor-element-1c296887 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-502 .elementor-element.elementor-element-1c296887{--icon-box-icon-margin:14px;}.elementor-502 .elementor-element.elementor-element-1c296887 .elementor-icon-box-title, .elementor-502 .elementor-element.elementor-element-1c296887 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-502 .elementor-element.elementor-element-4d4521fa > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-502 .elementor-element.elementor-element-4d4521fa{--icon-box-icon-margin:14px;}.elementor-502 .elementor-element.elementor-element-4d4521fa .elementor-icon-box-title, .elementor-502 .elementor-element.elementor-element-4d4521fa .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-502 .elementor-element.elementor-element-5dc04b1e > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-502 .elementor-element.elementor-element-5dc04b1e{--icon-box-icon-margin:14px;}.elementor-502 .elementor-element.elementor-element-5dc04b1e .elementor-icon-box-title, .elementor-502 .elementor-element.elementor-element-5dc04b1e .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-502 .elementor-element.elementor-element-57b8c710 iframe{height:350px;}.elementor-502 .elementor-element.elementor-element-5edd2727{padding:0em 1em 2em 1em;}.elementor-502 .elementor-element.elementor-element-7b2e8055 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form label{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form select{width:300px;}.elementor-502 .elementor-element.elementor-element-6cccc5c .ekit-form form textarea{width:300px;}}@media(min-width:1025px){.elementor-502 .elementor-element.elementor-element-6e942032 > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-6cccc5c */form{
    padding:0!important;
    margin:0!important;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    min-width: 100%;
}



/* Estilo general de los inputs */
input[type="text"], input[type="email"], select, textarea {
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 16px;
    font-family: Arial, sans-serif;
    transition: all 0.3s ease-in-out;
}

/* Estilo al hacer hover o focus */
input[type="text"]:focus, input[type="email"]:focus, select:focus, textarea:focus {
    border-color: #67a748;
    outline: none;
    box-shadow: 0 0 5px rgba(103, 167, 72, 0.5);
}
/* Centrar el botón de envío */
input[type="submit"] {
    display: flex; /* Lo convierte en un elemento de bloque */
    margin:  auto; /* Centra el botón horizontalmente */
    text-align: center; /* Asegura el texto centrado */
    width: 100%!important; /* Opcional, ajusta el ancho si es necesario */
}


/* Hover del botón */
input[type="submit"]:hover {
    background-color: #559b3a;
    justify-content: center!importan;
    align-self: center!important;
}


/* Estilo de los labels */
label {
    font-weight: bold;
    color: #444;
    margin-bottom: 5px;
    display: block;
    font-size: 14px;
    font-family: Arial, sans-serif;
}

/* Ajustar el select al ancho completo */
.wpcf7-form select {

    font-size: 16px; /* Aumentar la tipografía */
    border: 1px solid #ccc; /* Borde coherente */
    border-radius: 5px; /* Bordes redondeados */
    box-sizing: border-box; /* Ajustar al contenedor */
    background-color: #fff!important; /* Fondo blanco para un diseño limpio */
    color: #444; /* Color del texto */
  
}

/* Hover y focus del select */
.wpcf7-form select:focus {
    border-color: #67a748; /* Cambiar el borde al hacer focus */
    box-shadow: 0 0 5px rgba(103, 167, 72, 0.5); /* Agregar sombra */
    outline: none; /* Eliminar contorno por defecto */
}

.wpcf7-response-output{
  color: white!important;  
  border-color: white!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b2e8055 *//* Estilo general de los inputs */
input[type="text"], input[type="email"], select, textarea {
    width: 100%;
    padding: 10px;
    margin: 10px 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 16px;
    font-family: Arial, sans-serif;
    box-sizing: border-box;
    transition: all 0.3s ease-in-out;
}

/* Estilo al hacer hover o focus */
input[type="text"]:focus, input[type="email"]:focus, select:focus, textarea:focus {
    border-color: #67a748;
    outline: none;
    box-shadow: 0 0 5px rgba(103, 167, 72, 0.5);
}

/* Estilo del botón */
input[type="submit"] {
    background-color: #67a748;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

/* Hover del botón */
input[type="submit"]:hover {
    background-color: #559b3a;
}

/* Espaciado del formulario */
form {
    margin: 20px auto;
    max-width: 500px;
}

/* Estilo de los labels */
label {
    font-weight: bold;
    color: #444;
    margin-bottom: 5px;
    display: block;
    font-size: 14px;
    font-family: Arial, sans-serif;
}/* End custom CSS */