.elementor-1287 .elementor-element.elementor-element-106f8a1:not(.elementor-motion-effects-element-type-background), .elementor-1287 .elementor-element.elementor-element-106f8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12110F;}.elementor-1287 .elementor-element.elementor-element-106f8a1 > .elementor-container{max-width:1200px;}.elementor-1287 .elementor-element.elementor-element-106f8a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 90px 24px;}.elementor-1287 .elementor-element.elementor-element-106f8a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1287 .elementor-element.elementor-element-74bcfdc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1287 .elementor-element.elementor-element-74bcfdc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1287 .elementor-element.elementor-element-7af16be{color:#E3C68C;}.elementor-1287 .elementor-element.elementor-element-b944d3b{--spacer-size:12px;}.elementor-1287 .elementor-element.elementor-element-2eabaad .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-1287 .elementor-element.elementor-element-1831a80{--spacer-size:4px;}.elementor-1287 .elementor-element.elementor-element-1ee2071{font-family:"Outfit", Sans-serif;font-size:18.5px;line-height:1.8em;color:#DCD7CB;}.elementor-1287 .elementor-element.elementor-element-0842eed{--spacer-size:24px;}.elementor-1287 .elementor-element.elementor-element-6bb09bb .elementor-button{background-color:#C2944E;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;fill:#12110F;color:#12110F;border-radius:2px 2px 2px 2px;padding:17px 36px 17px 36px;}.elementor-1287 .elementor-element.elementor-element-6bb09bb{width:auto;max-width:auto;}.elementor-1287 .elementor-element.elementor-element-6bb09bb > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-1287 .elementor-element.elementor-element-83019f9 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.5);border-radius:2px 2px 2px 2px;padding:16px 34px 16px 34px;}.elementor-1287 .elementor-element.elementor-element-83019f9{width:auto;max-width:auto;}.elementor-1287 .elementor-element.elementor-element-5ea037b{text-align:center;}.elementor-1287 .elementor-element.elementor-element-f80a4b4:not(.elementor-motion-effects-element-type-background), .elementor-1287 .elementor-element.elementor-element-f80a4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F1;}.elementor-1287 .elementor-element.elementor-element-f80a4b4 > .elementor-container{max-width:1200px;}.elementor-1287 .elementor-element.elementor-element-f80a4b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 34px 24px;}.elementor-1287 .elementor-element.elementor-element-f80a4b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1287 .elementor-element.elementor-element-e0a78a8{color:#C2944E;}.elementor-1287 .elementor-element.elementor-element-5c52bdf{--spacer-size:10px;}.elementor-1287 .elementor-element.elementor-element-5ddbb80{text-align:center;}.elementor-1287 .elementor-element.elementor-element-5ddbb80 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;line-height:1.12em;color:#1C1B17;}.elementor-1287 .elementor-element.elementor-element-56ba02c{--divider-border-style:solid;--divider-color:#C2944E;--divider-border-width:2px;}.elementor-1287 .elementor-element.elementor-element-56ba02c .elementor-divider-separator{width:56px;margin:0 auto;margin-center:0;}.elementor-1287 .elementor-element.elementor-element-56ba02c .elementor-divider{text-align:center;padding-block-start:18px;padding-block-end:18px;}.elementor-1287 .elementor-element.elementor-element-08a008e:not(.elementor-motion-effects-element-type-background), .elementor-1287 .elementor-element.elementor-element-08a008e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F1;}.elementor-1287 .elementor-element.elementor-element-08a008e > .elementor-container{max-width:1200px;}.elementor-1287 .elementor-element.elementor-element-08a008e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 90px 24px;}.elementor-1287 .elementor-element.elementor-element-08a008e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1287 .elementor-element.elementor-element-8af4ee4:not(.elementor-motion-effects-element-type-background), .elementor-1287 .elementor-element.elementor-element-8af4ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE2;}.elementor-1287 .elementor-element.elementor-element-8af4ee4 > .elementor-container{max-width:1200px;}.elementor-1287 .elementor-element.elementor-element-8af4ee4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 90px 24px;}.elementor-1287 .elementor-element.elementor-element-8af4ee4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1287 .elementor-element.elementor-element-f13fe50{text-align:center;}.elementor-bc-flex-widget .elementor-1287 .elementor-element.elementor-element-251df8d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1287 .elementor-element.elementor-element-251df8d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1287 .elementor-element.elementor-element-4faaa28{color:#C2944E;}.elementor-1287 .elementor-element.elementor-element-32ae793{--spacer-size:10px;}.elementor-1287 .elementor-element.elementor-element-18d25e6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;line-height:1.12em;color:#1C1B17;}.elementor-1287 .elementor-element.elementor-element-c8622ac{--divider-border-style:solid;--divider-color:#C2944E;--divider-border-width:2px;}.elementor-1287 .elementor-element.elementor-element-c8622ac .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-1287 .elementor-element.elementor-element-c8622ac .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-1287 .elementor-element.elementor-element-273dc54{font-family:"Outfit", Sans-serif;font-size:17px;line-height:1.8em;color:#6B6558;}.elementor-1287 .elementor-element.elementor-element-49bd819{font-family:"Outfit", Sans-serif;font-size:17px;line-height:1.8em;color:#6B6558;}.elementor-1287 .elementor-element.elementor-element-d3a4ad0:not(.elementor-motion-effects-element-type-background), .elementor-1287 .elementor-element.elementor-element-d3a4ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F1;}.elementor-1287 .elementor-element.elementor-element-d3a4ad0 > .elementor-container{max-width:1200px;}.elementor-1287 .elementor-element.elementor-element-d3a4ad0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 34px 24px;}.elementor-1287 .elementor-element.elementor-element-d3a4ad0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1287 .elementor-element.elementor-element-6b7e979{color:#C2944E;}.elementor-1287 .elementor-element.elementor-element-fa70d67{--spacer-size:10px;}.elementor-1287 .elementor-element.elementor-element-216976b{text-align:center;}.elementor-1287 .elementor-element.elementor-element-216976b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;line-height:1.12em;color:#1C1B17;}.elementor-1287 .elementor-element.elementor-element-9bb0c99{--divider-border-style:solid;--divider-color:#C2944E;--divider-border-width:2px;}.elementor-1287 .elementor-element.elementor-element-9bb0c99 .elementor-divider-separator{width:56px;margin:0 auto;margin-center:0;}.elementor-1287 .elementor-element.elementor-element-9bb0c99 .elementor-divider{text-align:center;padding-block-start:18px;padding-block-end:18px;}.elementor-1287 .elementor-element.elementor-element-1d51500:not(.elementor-motion-effects-element-type-background), .elementor-1287 .elementor-element.elementor-element-1d51500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F1;}.elementor-1287 .elementor-element.elementor-element-1d51500 > .elementor-container{max-width:1200px;}.elementor-1287 .elementor-element.elementor-element-1d51500{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 90px 24px;}.elementor-1287 .elementor-element.elementor-element-1d51500 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1287 .elementor-element.elementor-element-ef1b5ba:not(.elementor-motion-effects-element-type-background), .elementor-1287 .elementor-element.elementor-element-ef1b5ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12110F;}.elementor-1287 .elementor-element.elementor-element-ef1b5ba > .elementor-container{max-width:1100px;}.elementor-1287 .elementor-element.elementor-element-ef1b5ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:86px 24px 86px 24px;}.elementor-1287 .elementor-element.elementor-element-ef1b5ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1287 .elementor-element.elementor-element-8d39c81.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1287 .elementor-element.elementor-element-8d39c81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1287 .elementor-element.elementor-element-f9b114b{color:#E3C68C;}.elementor-1287 .elementor-element.elementor-element-00f494f{--spacer-size:10px;}.elementor-1287 .elementor-element.elementor-element-0cfbd38 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-1287 .elementor-element.elementor-element-aafc182{--divider-border-style:solid;--divider-color:#C2944E;--divider-border-width:2px;}.elementor-1287 .elementor-element.elementor-element-aafc182 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-1287 .elementor-element.elementor-element-aafc182 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-1287 .elementor-element.elementor-element-b35387e{font-family:"Outfit", Sans-serif;font-size:17px;line-height:1.8em;color:#B8B3A6;}.elementor-1287 .elementor-element.elementor-element-5c93df3 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1287 .elementor-element.elementor-element-7a55451:not(.elementor-motion-effects-element-type-background), .elementor-1287 .elementor-element.elementor-element-7a55451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE2;}.elementor-1287 .elementor-element.elementor-element-7a55451 > .elementor-container{max-width:1200px;}.elementor-1287 .elementor-element.elementor-element-7a55451{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 90px 24px;}.elementor-1287 .elementor-element.elementor-element-7a55451 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1287 .elementor-element.elementor-element-5905d50.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1287 .elementor-element.elementor-element-5905d50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1287 .elementor-element.elementor-element-5fa7839{color:#C2944E;}.elementor-1287 .elementor-element.elementor-element-e259ce2{--spacer-size:10px;}.elementor-1287 .elementor-element.elementor-element-826b78c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:600;line-height:1.12em;color:#1C1B17;}.elementor-1287 .elementor-element.elementor-element-526309a{--divider-border-style:solid;--divider-color:#C2944E;--divider-border-width:2px;}.elementor-1287 .elementor-element.elementor-element-526309a .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-1287 .elementor-element.elementor-element-526309a .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-1287 .elementor-element.elementor-element-1629ed4{font-family:"Outfit", Sans-serif;font-size:17px;line-height:1.8em;color:#6B6558;}.elementor-1287 .elementor-element.elementor-element-098ebd5{--spacer-size:14px;}.elementor-1287 .elementor-element.elementor-element-5218fd1 .elementor-button{background-color:#C2944E;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;fill:#12110F;color:#12110F;border-radius:2px 2px 2px 2px;padding:17px 36px 17px 36px;}.elementor-1287 .elementor-element.elementor-element-8dcc32d{text-align:center;}.elementor-1287 .elementor-element.elementor-element-575893f:not(.elementor-motion-effects-element-type-background), .elementor-1287 .elementor-element.elementor-element-575893f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F1;}.elementor-1287 .elementor-element.elementor-element-575893f > .elementor-container{max-width:900px;}.elementor-1287 .elementor-element.elementor-element-575893f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 90px 24px;}.elementor-1287 .elementor-element.elementor-element-575893f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1287 .elementor-element.elementor-element-747afd1{color:#C2944E;}.elementor-1287 .elementor-element.elementor-element-9be84bd{--spacer-size:10px;}.elementor-1287 .elementor-element.elementor-element-78e4f04{text-align:center;}.elementor-1287 .elementor-element.elementor-element-78e4f04 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:600;line-height:1.12em;color:#1C1B17;}.elementor-1287 .elementor-element.elementor-element-74891dc{--divider-border-style:solid;--divider-color:#C2944E;--divider-border-width:2px;}.elementor-1287 .elementor-element.elementor-element-74891dc .elementor-divider-separator{width:56px;margin:0 auto;margin-center:0;}.elementor-1287 .elementor-element.elementor-element-74891dc .elementor-divider{text-align:center;padding-block-start:18px;padding-block-end:18px;}.elementor-1287 .elementor-element.elementor-element-b895224{--spacer-size:16px;}.elementor-1287 .elementor-element.elementor-element-7a5271e:not(.elementor-motion-effects-element-type-background), .elementor-1287 .elementor-element.elementor-element-7a5271e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://guadaltome.com/wp-content/uploads/2026/10/olives-on-olive-tree-at-sunset-near-jaen-spain-2026-09-24-03-39-59-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1287 .elementor-element.elementor-element-7a5271e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(150deg, #12110F 8%, rgba(18,17,15,0.12) 92%);opacity:0.88;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1287 .elementor-element.elementor-element-7a5271e > .elementor-container{max-width:1200px;}.elementor-1287 .elementor-element.elementor-element-7a5271e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 24px 96px 24px;}.elementor-1287 .elementor-element.elementor-element-701f43a{text-align:center;}.elementor-1287 .elementor-element.elementor-element-701f43a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-1287 .elementor-element.elementor-element-55e91c6{--spacer-size:8px;}.elementor-1287 .elementor-element.elementor-element-05c1035{font-family:"Outfit", Sans-serif;font-size:17.5px;line-height:1.8em;color:#B8B3A6;}.elementor-1287 .elementor-element.elementor-element-61706dd{--spacer-size:22px;}.elementor-1287 .elementor-element.elementor-element-0a55b06 .elementor-button{background-color:#C2944E;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;fill:#12110F;color:#12110F;border-radius:2px 2px 2px 2px;padding:17px 36px 17px 36px;}@media(max-width:1024px){.elementor-1287 .elementor-element.elementor-element-2eabaad .elementor-heading-title{font-size:44px;}.elementor-1287 .elementor-element.elementor-element-5ddbb80 .elementor-heading-title{font-size:32px;}.elementor-1287 .elementor-element.elementor-element-18d25e6 .elementor-heading-title{font-size:27px;}.elementor-1287 .elementor-element.elementor-element-216976b .elementor-heading-title{font-size:32px;}.elementor-1287 .elementor-element.elementor-element-0cfbd38 .elementor-heading-title{font-size:27px;}.elementor-1287 .elementor-element.elementor-element-826b78c .elementor-heading-title{font-size:29px;}.elementor-1287 .elementor-element.elementor-element-78e4f04 .elementor-heading-title{font-size:29px;}.elementor-1287 .elementor-element.elementor-element-701f43a .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-1287 .elementor-element.elementor-element-106f8a1{padding:56px 20px 56px 20px;}.elementor-1287 .elementor-element.elementor-element-2eabaad .elementor-heading-title{font-size:34px;}.elementor-1287 .elementor-element.elementor-element-f80a4b4{padding:60px 20px 24px 20px;}.elementor-1287 .elementor-element.elementor-element-5ddbb80 .elementor-heading-title{font-size:24px;}.elementor-1287 .elementor-element.elementor-element-08a008e{padding:0px 20px 60px 20px;}.elementor-1287 .elementor-element.elementor-element-8af4ee4{padding:60px 20px 60px 20px;}.elementor-1287 .elementor-element.elementor-element-18d25e6 .elementor-heading-title{font-size:21px;}.elementor-1287 .elementor-element.elementor-element-d3a4ad0{padding:60px 20px 24px 20px;}.elementor-1287 .elementor-element.elementor-element-216976b .elementor-heading-title{font-size:24px;}.elementor-1287 .elementor-element.elementor-element-1d51500{padding:0px 20px 60px 20px;}.elementor-1287 .elementor-element.elementor-element-ef1b5ba{padding:58px 20px 58px 20px;}.elementor-1287 .elementor-element.elementor-element-0cfbd38 .elementor-heading-title{font-size:21px;}.elementor-1287 .elementor-element.elementor-element-7a55451{padding:60px 20px 60px 20px;}.elementor-1287 .elementor-element.elementor-element-826b78c .elementor-heading-title{font-size:22px;}.elementor-1287 .elementor-element.elementor-element-575893f{padding:60px 20px 60px 20px;}.elementor-1287 .elementor-element.elementor-element-78e4f04 .elementor-heading-title{font-size:22px;}.elementor-1287 .elementor-element.elementor-element-7a5271e{padding:64px 20px 64px 20px;}.elementor-1287 .elementor-element.elementor-element-701f43a .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-1287 .elementor-element.elementor-element-74bcfdc{width:56%;}.elementor-1287 .elementor-element.elementor-element-6630599{width:44%;}.elementor-1287 .elementor-element.elementor-element-a505651{width:100%;}.elementor-1287 .elementor-element.elementor-element-3bebc55{width:33%;}.elementor-1287 .elementor-element.elementor-element-d791bfd{width:33%;}.elementor-1287 .elementor-element.elementor-element-25fa4d7{width:33%;}.elementor-1287 .elementor-element.elementor-element-56aa33b{width:42%;}.elementor-1287 .elementor-element.elementor-element-251df8d{width:58%;}.elementor-1287 .elementor-element.elementor-element-afdb313{width:100%;}.elementor-1287 .elementor-element.elementor-element-99a9c6b{width:25%;}.elementor-1287 .elementor-element.elementor-element-e9d7eff{width:25%;}.elementor-1287 .elementor-element.elementor-element-9d81eef{width:25%;}.elementor-1287 .elementor-element.elementor-element-b6c63c5{width:25%;}.elementor-1287 .elementor-element.elementor-element-8d39c81{width:52%;}.elementor-1287 .elementor-element.elementor-element-ac1e19c{width:48%;}.elementor-1287 .elementor-element.elementor-element-5905d50{width:54%;}.elementor-1287 .elementor-element.elementor-element-608c686{width:46%;}.elementor-1287 .elementor-element.elementor-element-084e511{width:100%;}.elementor-1287 .elementor-element.elementor-element-41da61d{width:100%;}}/* Start custom CSS */:root{ --gt-oro:#C2944E; --gt-curva:cubic-bezier(.22,.68,.32,1); }

/* Las fotos son verticales y hechas con el móvil. Se les da un marco
   contenido, con alto máximo, para que no dominen la pantalla ni obliguen
   a hacer scroll para pasar de una sección a otra. */
.gt-foto-vertical img{
	display:block; width:100%; max-width:430px; margin:0 auto;
	max-height:600px; object-fit:cover; border-radius:2px;
	box-shadow:0 30px 60px -36px rgba(18,17,15,.5);
	transition:transform 1s var(--gt-curva);
}
.gt-foto-vertical:hover img{ transform:scale(1.02); }

/* El widget de vídeo reserva una caja con proporción fija y coloca el
   vídeo dentro en posición absoluta. Como además limito el alto a 600px,
   la caja conservaba su altura completa y debajo quedaba una franja negra.
   Aquí se anula la proporción fija para que la caja se ajuste al vídeo. */
.gt-video-vertical .elementor-wrapper{
	position:static !important;
	aspect-ratio:auto !important;
	height:auto !important;
	padding-bottom:0 !important;
	display:flex; justify-content:center;
	background:transparent;
	border-radius:2px; overflow:hidden;
}
.gt-video-vertical .elementor-wrapper video,
.gt-video-vertical video{
	position:static !important;
	width:auto !important;
	height:auto !important;
	max-height:600px; max-width:100%;
	display:block; border-radius:2px;
	border:1px solid rgba(194,148,78,.3);
}

/* Argumentos y pasos: filete superior que se tiñe de oro al pasar */
.gt-arg, .gt-paso{
	border-top:1px solid rgba(194,148,78,.3);
	padding-top:24px !important;
	transition:border-color .45s ease, transform .45s var(--gt-curva);
}
.gt-arg:hover, .gt-paso:hover{ border-top-color:var(--gt-oro); transform:translateY(-4px); }

/* Tabla de condiciones */
.gt-tabla tr{ transition:background-color .25s ease; }
.gt-tabla tr:hover{ background:#FAF9F4; }

@media (max-width:767px){
	.gt-foto-vertical img, .gt-video-vertical video{ max-height:460px; }
}

@media (prefers-reduced-motion: reduce){
	*,*::before,*::after{ animation-duration:.001ms !important; transition-duration:.001ms !important; }
}/* End custom CSS */