.elementor-6936 .elementor-element.elementor-element-7c353520:not(.elementor-motion-effects-element-type-background), .elementor-6936 .elementor-element.elementor-element-7c353520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-6936 .elementor-element.elementor-element-7c353520{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6936 .elementor-element.elementor-element-7c353520 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6936 .elementor-element.elementor-element-4fd75926:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6936 .elementor-element.elementor-element-4fd75926 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6936 .elementor-element.elementor-element-4fd75926 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6936 .elementor-element.elementor-element-4fd75926 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6936 .elementor-element.elementor-element-4c349e96{--spacer-size:15px;}.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-6936 .elementor-element.elementor-element-3ce1b123 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-6936 .elementor-element.elementor-element-3ce1b123{text-align:center;}.elementor-6936 .elementor-element.elementor-element-3ce1b123 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;color:#143B55;}.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-6936 .elementor-element.elementor-element-189c4ad{text-align:center;color:#000000;}.elementor-6936 .elementor-element.elementor-element-dafb7b4:not(.elementor-motion-effects-element-type-background), .elementor-6936 .elementor-element.elementor-element-dafb7b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-6936 .elementor-element.elementor-element-dafb7b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6936 .elementor-element.elementor-element-dafb7b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6936 .elementor-element.elementor-element-0f94600:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6936 .elementor-element.elementor-element-0f94600 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6936 .elementor-element.elementor-element-0f94600 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6936 .elementor-element.elementor-element-0f94600 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6936 .elementor-element.elementor-element-299fe9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6936 .elementor-element.elementor-element-299fe9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6936 .elementor-element.elementor-element-299fe9a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6936 .elementor-element.elementor-element-299fe9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6936 .elementor-element.elementor-element-3c9125a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6936 .elementor-element.elementor-element-3c9125a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6936 .elementor-element.elementor-element-3c9125a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6936 .elementor-element.elementor-element-3c9125a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-6936 .elementor-element.elementor-element-0f94600{width:30%;}.elementor-6936 .elementor-element.elementor-element-299fe9a{width:39.332%;}.elementor-6936 .elementor-element.elementor-element-3c9125a{width:30%;}}/* Start custom CSS for shortcode, class: .elementor-element-6d33d68 *//* Estilo visual - campos */
.elementor-6936 .elementor-element.elementor-element-6d33d68 input[type="text"],
.elementor-6936 .elementor-element.elementor-element-6d33d68 input[type="email"],
.elementor-6936 .elementor-element.elementor-element-6d33d68 input[type="tel"],
.elementor-6936 .elementor-element.elementor-element-6d33d68 textarea {
    background-color: #f9f9f9;
    border: 1.5px solid #e0e0e0;
    border-radius: 8px;
    padding: 13px 18px;
    font-size: 15px;
    color: #222222;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06);
    transition: border-color 200ms ease, box-shadow 200ms ease, background-color 200ms ease;
}

.elementor-6936 .elementor-element.elementor-element-6d33d68 input[type="text"]:focus,
.elementor-6936 .elementor-element.elementor-element-6d33d68 input[type="email"]:focus,
.elementor-6936 .elementor-element.elementor-element-6d33d68 input[type="tel"]:focus,
.elementor-6936 .elementor-element.elementor-element-6d33d68 textarea:focus {
    outline: none;
    background-color: #ffffff;
    border-color: #173D47;
    box-shadow: 0 0 0 4px rgba(23, 61, 71, 0.10);
}

.elementor-6936 .elementor-element.elementor-element-6d33d68 textarea {
    resize: vertical;
    min-height: 150px;
    line-height: 1.6;
}

/* Botón submit */
.elementor-6936 .elementor-element.elementor-element-6d33d68 input[type="submit"] {
    background: linear-gradient(135deg, #0f2b32 0%, #004a6d 100%);
    color: #ffffff;
    border: none;
    border-radius: 8px;
    padding: 15px 24px;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    cursor: pointer;
    box-shadow: 0 4px 12px rgba(23, 61, 71, 0.25);
    transition: all 200ms ease;
}

.elementor-6936 .elementor-element.elementor-element-6d33d68 input[type="submit"]:hover {
    background: linear-gradient(135deg, #0f2b32 0%, #173D47 100%);
    box-shadow: 0 6px 18px rgba(23, 61, 71, 0.35);
    transform: translateY(-1px);
}

.elementor-6936 .elementor-element.elementor-element-6d33d68 input[type="submit"]:active {
    transform: translateY(0px);
    box-shadow: 0 2px 8px rgba(23, 61, 71, 0.2);
}

/* Mensajes de respuesta */
.elementor-6936 .elementor-element.elementor-element-6d33d68 .wpcf7-mail-sent-ok {
    background-color: #e8f5e3;
    color: #1e5c10;
    padding: 13px 18px;
    border-radius: 8px;
    border: none !important;
    font-weight: 500;
}

.elementor-6936 .elementor-element.elementor-element-6d33d68 .wpcf7-mail-sent-ng,
.elementor-6936 .elementor-element.elementor-element-6d33d68 .wpcf7-validation-errors {
    background-color: #fdecea;
    color: #8b0000;
    padding: 13px 18px;
    border-radius: 8px;
    border: none !important;
    font-weight: 500;
}

.elementor-6936 .elementor-element.elementor-element-6d33d68 select {
    background-color: #f9f9f9;
    border: 1.5px solid #e0e0e0;
    border-radius: 8px;
    padding: 13px 18px;
    font-size: 15px;
    color: #222222;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06);
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23173D47' d='M6 8L1 3h10z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 16px center;
}

.elementor-6936 .elementor-element.elementor-element-6d33d68 select:focus {
    outline: none;
    background-color: #ffffff;
    border-color: #173D47;
    box-shadow: 0 0 0 4px rgba(23, 61, 71, 0.10);
}

.elementor-6936 .elementor-element.elementor-element-6d33d68 .wpcf7-not-valid-tip {
    font-size: 13px;
    color: #c0392b;
    margin-top: 5px;
    display: block;
}{"type":"elementor","siteurl":"https://trekkingtorresdelpaine.com/wp-json/","elements":[{"id":"8bed9ee","elType":"widget","isInner":false,"isLocked":false,"settings":{"classes":{"$$type":"classes","value":["e-8bed9ee-5f65019"]},"title":{"$$type":"html-v3","value":{"content":{"$$type":"string","value":"Contact us"},"children":[]}},"link":{"$$type":"link","value":[]}},"defaultEditSettings":{"defaultEditRoute":"content"},"interactions":[],"elements":[],"widgetType":"e-heading","htmlCache":"\t\t\t\t\t<h2 \n\t\tdata-interaction-id=\"8bed9ee\" \n\t\tclass=\"e-8bed9ee-5f65019 e-heading-base\" \n\t\t \n\t\tdata-e-type=\"widget\" data-id=\"8bed9ee\"\n\t>\n\t\n\t\t\tContact us\n\t\t</h2>\n\t\t","styles":{"e-8bed9ee-5f65019":{"id":"e-8bed9ee-5f65019","label":"local","type":"class","variants":[{"meta":{"breakpoint":"desktop","state":null},"props":{"font-family":{"$$type":"string","value":"Roboto"},"font-weight":{"$$type":"string","value":"700"},"font-size":{"$$type":"size","value":{"size":40,"unit":"px"}},"color":{"$$type":"color","value":"#143B55"},"text-align":{"$$type":"string","value":"center"},"align-self":{"$$type":"string","value":"center"}}}]}},"editor_settings":[],"editSettings":{"defaultEditRoute":"content"}}]}/* End custom CSS */