.elementor-11650 .elementor-element.elementor-element-3dd6e050:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-3dd6e050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hopetoursafrica.com/wp-content/uploads/Gorilla-Trekking-Rwanda-Cost.jpg");background-position:center 38%;background-size:cover;}.elementor-11650 .elementor-element.elementor-element-3dd6e050{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 72px 80px 72px;}.elementor-11650 .elementor-element.elementor-element-3dd6e050 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-78cc2b85{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-6cc6005d{padding:0px 0px 22px 0px;text-align:start;}.elementor-11650 .elementor-element.elementor-element-6cc6005d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:500;line-height:1.08em;letter-spacing:-0.012em;color:#F8F5EF;}.elementor-11650 .elementor-element.elementor-element-199e0868{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-4f45e58b{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-36938085{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-6c900eb4:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-6c900eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16332B;}.elementor-11650 .elementor-element.elementor-element-6c900eb4{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(184,147,95,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-6c900eb4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-380f90c9{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-42f789a0:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-42f789a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16332B;}.elementor-11650 .elementor-element.elementor-element-42f789a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 40px 88px 40px;}.elementor-11650 .elementor-element.elementor-element-42f789a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-1d627480 > .elementor-element-populated{margin:0auto autoauto 0auto autoauto;--e-column-margin-right:autoauto;--e-column-margin-left:autoauto;}.elementor-11650 .elementor-element.elementor-element-5d35a962{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-54a26f2f{padding:0px 0px 18px 0px;text-align:center;}.elementor-11650 .elementor-element.elementor-element-54a26f2f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:500;line-height:1.15em;letter-spacing:-0.012em;color:#F8F5EF;}.elementor-11650 .elementor-element.elementor-element-118440fc{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-65c9de57{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-11f46735{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-17b94c4d:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-17b94c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-11650 .elementor-element.elementor-element-17b94c4d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 40px 96px 40px;}.elementor-11650 .elementor-element.elementor-element-17b94c4d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-40e668ff{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-473ded06{padding:0px 0px 20px 0px;text-align:start;}.elementor-11650 .elementor-element.elementor-element-473ded06 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-0.012em;color:#16332B;}.elementor-11650 .elementor-element.elementor-element-731da01c{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-a7a96da{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-4e58ef7a{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-efb2c67{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-5495aa87{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-2ac1c0c6:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-2ac1c0c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2ED;}.elementor-11650 .elementor-element.elementor-element-2ac1c0c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 40px 64px 40px;}.elementor-11650 .elementor-element.elementor-element-2ac1c0c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-74fc14c9{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-198c2c4e:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-198c2c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-11650 .elementor-element.elementor-element-198c2c4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 40px 0px 40px;}.elementor-11650 .elementor-element.elementor-element-198c2c4e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-9f64fc0{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-47699972:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11650 .elementor-element.elementor-element-47699972 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E211C;}.elementor-11650 .elementor-element.elementor-element-47699972 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 32px 36px 32px;}.elementor-11650 .elementor-element.elementor-element-47699972 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-222c19c4{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-f3d2419{padding:0px 0px 10px 0px;text-align:start;}.elementor-11650 .elementor-element.elementor-element-f3d2419 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.25em;letter-spacing:-0.012em;color:#F8F5EF;}.elementor-11650 .elementor-element.elementor-element-4630e7ea{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-3ce092dd{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-42f507ec{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-55a3a423{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-1340bced:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-1340bced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-11650 .elementor-element.elementor-element-1340bced{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 40px 24px 40px;}.elementor-11650 .elementor-element.elementor-element-1340bced > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-6b2b87a3{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-3424b1f7{padding:0px 0px 28px 0px;text-align:start;}.elementor-11650 .elementor-element.elementor-element-3424b1f7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-0.012em;color:#16332B;}.elementor-11650 .elementor-element.elementor-element-2c68d09 .wpte-elementor-widget {--column-no:3;--gap:30px 30px;}.elementor-11650 .elementor-element.elementor-element-2c68d09 .wpte-elementor-widget.wpte-adv-trips_four .wpte-card{--img-fit:cover;--t-fc-h:var( --e-global-color-96f5fa4 );--l-is:16px;--l-fc-h:var( --e-global-color-96f5fa4 );--l-decoration:default;}.elementor-11650 .elementor-element.elementor-element-2c68d09 .wpte-elementor-widget.wpte-adv-trips_four .wpte-card img{transition-timing-function:linear;transition-duration:0.3s;}.elementor-11650 .elementor-element.elementor-element-6abccdd:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-6abccdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-11650 .elementor-element.elementor-element-6abccdd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 96px 40px;}.elementor-11650 .elementor-element.elementor-element-6abccdd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-619c94ed{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-2df0be06:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-2df0be06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2ED;}.elementor-11650 .elementor-element.elementor-element-2df0be06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 40px 96px 40px;}.elementor-11650 .elementor-element.elementor-element-2df0be06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-3ca6f548{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-dadc3b0{padding:0px 0px 28px 0px;text-align:start;}.elementor-11650 .elementor-element.elementor-element-dadc3b0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-0.012em;color:#16332B;}.elementor-11650 .elementor-element.elementor-element-3271a5f4{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-280b88bf{padding:0px 0px 36px 0px;}.elementor-11650 .elementor-element.elementor-element-6febc0aa{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-7d909f33:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-7d909f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-11650 .elementor-element.elementor-element-7d909f33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 40px 96px 40px;}.elementor-11650 .elementor-element.elementor-element-7d909f33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-5478621c{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-73caa411{padding:0px 0px 28px 0px;text-align:start;}.elementor-11650 .elementor-element.elementor-element-73caa411 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-0.012em;color:#16332B;}.elementor-11650 .elementor-element.elementor-element-1ff5009{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-c2249cb:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-c2249cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2ED;}.elementor-11650 .elementor-element.elementor-element-c2249cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 40px 96px 40px;}.elementor-11650 .elementor-element.elementor-element-c2249cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-2b0c2415{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-7d5bd135{padding:0px 0px 16px 0px;text-align:start;}.elementor-11650 .elementor-element.elementor-element-7d5bd135 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.15em;letter-spacing:-0.012em;color:#16332B;}.elementor-11650 .elementor-element.elementor-element-71f2167{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-1038c91e{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-fefc6c1:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-fefc6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-11650 .elementor-element.elementor-element-fefc6c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 40px 96px 40px;}.elementor-11650 .elementor-element.elementor-element-fefc6c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-76f303dd{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-1b511991{padding:0px 0px 28px 0px;text-align:start;}.elementor-11650 .elementor-element.elementor-element-1b511991 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-0.012em;color:#16332B;}.elementor-11650 .elementor-element.elementor-element-5da59df2{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-6a9c1bde{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-58a1a4ff{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-e842fc6:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-e842fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2ED;}.elementor-11650 .elementor-element.elementor-element-e842fc6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 40px 96px 40px;}.elementor-11650 .elementor-element.elementor-element-e842fc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-4552fbdd{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-2afc91c8{padding:0px 0px 22px 0px;text-align:start;}.elementor-11650 .elementor-element.elementor-element-2afc91c8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:500;line-height:1.15em;letter-spacing:-0.012em;color:#16332B;}.elementor-11650 .elementor-element.elementor-element-6f6366ca{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-1384048a{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-5d5d5b93{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-394f7d88{padding:0px 0px 20px 0px;}.elementor-11650 .elementor-element.elementor-element-3e9fbf21{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-698428c9{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-2f7084ce{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-49f3922:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-49f3922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-11650 .elementor-element.elementor-element-49f3922{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 40px 88px 40px;}.elementor-11650 .elementor-element.elementor-element-49f3922 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-d2d9199{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-2b8a76c6{padding:0px 0px 20px 0px;text-align:start;}.elementor-11650 .elementor-element.elementor-element-2b8a76c6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:500;line-height:1.15em;letter-spacing:-0.012em;color:#16332B;}.elementor-11650 .elementor-element.elementor-element-7349c30a{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-3a9e12c3:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-3a9e12c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8cc2100 );}.elementor-11650 .elementor-element.elementor-element-3a9e12c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:112px 72px 112px 72px;}.elementor-11650 .elementor-element.elementor-element-3a9e12c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-12978f9{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-2d440210{padding:0px 0px 0px 0px;text-align:center;}.elementor-11650 .elementor-element.elementor-element-2d440210 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:500;line-height:1.1em;letter-spacing:-0.012em;color:var( --e-global-color-primary );}.elementor-11650 .elementor-element.elementor-element-597f57b4{--spacer-size:20px;}.elementor-11650 .elementor-element.elementor-element-7eb472f3{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-1fcf4cf5{--spacer-size:10px;}.elementor-11650 .elementor-element.elementor-element-35cce246:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-35cce246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-11650 .elementor-element.elementor-element-35cce246{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 40px 96px 40px;}.elementor-11650 .elementor-element.elementor-element-35cce246 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-2b559272 > .elementor-element-populated{margin:0auto autoauto 0auto autoauto;--e-column-margin-right:autoauto;--e-column-margin-left:autoauto;}.elementor-11650 .elementor-element.elementor-element-614af566{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-703b4575{padding:0px 0px 32px 0px;text-align:center;}.elementor-11650 .elementor-element.elementor-element-703b4575 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;letter-spacing:-0.012em;color:#16332B;}.elementor-11650 .elementor-element.elementor-element-6790adf2{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-7535c130:not(.elementor-motion-effects-element-type-background), .elementor-11650 .elementor-element.elementor-element-7535c130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hopetoursafrica.com/wp-content/uploads/Nyngwe-National-Park-Forest-2.webp");background-position:center 38%;background-size:cover;}.elementor-11650 .elementor-element.elementor-element-7535c130 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(8,19,15,0.72) 0%, rgba(5,13,10,0.93) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11650 .elementor-element.elementor-element-7535c130{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 52px 80px 52px;}.elementor-11650 .elementor-element.elementor-element-3e87bf07 > .elementor-element-populated{margin:0auto autoauto 0auto autoauto;--e-column-margin-right:autoauto;--e-column-margin-left:autoauto;}.elementor-11650 .elementor-element.elementor-element-42a39d74{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-1326af92{padding:0px 0px 14px 0px;text-align:center;}.elementor-11650 .elementor-element.elementor-element-1326af92 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:500;line-height:1.1em;letter-spacing:-0.012em;color:#F8F5EF;}.elementor-11650 .elementor-element.elementor-element-465a6cc2{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-31524887{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-de05646{padding:0px 0px 0px 0px;}.elementor-11650 .elementor-element.elementor-element-015fe1b{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.7;background-color:var( --e-global-color-7b6afc5 );border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#ffffff;}@media(min-width:768px){.elementor-11650 .elementor-element.elementor-element-2cb82c02{width:100%;}.elementor-11650 .elementor-element.elementor-element-4cae026f{width:100%;}}@media(max-width:1024px){.elementor-11650 .elementor-element.elementor-element-3dd6e050{padding:120px 40px 72px 40px;}.elementor-11650 .elementor-element.elementor-element-6cc6005d .elementor-heading-title{font-size:44px;}.elementor-11650 .elementor-element.elementor-element-54a26f2f .elementor-heading-title{font-size:30px;}.elementor-11650 .elementor-element.elementor-element-473ded06 .elementor-heading-title{font-size:29px;}.elementor-11650 .elementor-element.elementor-element-f3d2419 .elementor-heading-title{font-size:17px;}.elementor-11650 .elementor-element.elementor-element-3424b1f7 .elementor-heading-title{font-size:29px;}.elementor-11650 .elementor-element.elementor-element-2c68d09 .wpte-elementor-widget {--column-no:2;}.elementor-11650 .elementor-element.elementor-element-dadc3b0 .elementor-heading-title{font-size:29px;}.elementor-11650 .elementor-element.elementor-element-73caa411 .elementor-heading-title{font-size:29px;}.elementor-11650 .elementor-element.elementor-element-7d5bd135 .elementor-heading-title{font-size:24px;}.elementor-11650 .elementor-element.elementor-element-1b511991 .elementor-heading-title{font-size:29px;}.elementor-11650 .elementor-element.elementor-element-2afc91c8 .elementor-heading-title{font-size:26px;}.elementor-11650 .elementor-element.elementor-element-2b8a76c6 .elementor-heading-title{font-size:22px;}.elementor-11650 .elementor-element.elementor-element-3a9e12c3{padding:80px 40px 80px 40px;}.elementor-11650 .elementor-element.elementor-element-2d440210 .elementor-heading-title{font-size:34px;}.elementor-11650 .elementor-element.elementor-element-703b4575 .elementor-heading-title{font-size:27px;}.elementor-11650 .elementor-element.elementor-element-7535c130{padding:64px 36px 64px 36px;}.elementor-11650 .elementor-element.elementor-element-1326af92 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-11650 .elementor-element.elementor-element-3dd6e050{padding:100px 20px 56px 20px;}.elementor-11650 .elementor-element.elementor-element-6cc6005d .elementor-heading-title{font-size:34px;}.elementor-11650 .elementor-element.elementor-element-42f789a0{padding:56px 20px 56px 20px;}.elementor-11650 .elementor-element.elementor-element-54a26f2f .elementor-heading-title{font-size:24px;}.elementor-11650 .elementor-element.elementor-element-17b94c4d{padding:56px 20px 56px 20px;}.elementor-11650 .elementor-element.elementor-element-473ded06 .elementor-heading-title{font-size:23px;}.elementor-11650 .elementor-element.elementor-element-f3d2419 .elementor-heading-title{font-size:13px;}.elementor-11650 .elementor-element.elementor-element-3424b1f7 .elementor-heading-title{font-size:23px;}.elementor-11650 .elementor-element.elementor-element-2c68d09 .wpte-elementor-widget {--column-no:1;}.elementor-11650 .elementor-element.elementor-element-dadc3b0 .elementor-heading-title{font-size:23px;}.elementor-11650 .elementor-element.elementor-element-73caa411 .elementor-heading-title{font-size:23px;}.elementor-11650 .elementor-element.elementor-element-7d5bd135 .elementor-heading-title{font-size:19px;}.elementor-11650 .elementor-element.elementor-element-1b511991 .elementor-heading-title{font-size:23px;}.elementor-11650 .elementor-element.elementor-element-2afc91c8 .elementor-heading-title{font-size:20px;}.elementor-11650 .elementor-element.elementor-element-2b8a76c6 .elementor-heading-title{font-size:17px;}.elementor-11650 .elementor-element.elementor-element-3a9e12c3{padding:64px 20px 64px 20px;}.elementor-11650 .elementor-element.elementor-element-2d440210 .elementor-heading-title{font-size:27px;}.elementor-11650 .elementor-element.elementor-element-703b4575 .elementor-heading-title{font-size:22px;}.elementor-11650 .elementor-element.elementor-element-7535c130{padding:52px 20px 52px 20px;}.elementor-11650 .elementor-element.elementor-element-1326af92 .elementor-heading-title{font-size:27px;}}/* Start custom CSS for section, class: .elementor-element-3dd6e050 */a[style*="rgba(248,245,239,0." i][style*="border" i]:hover{border-color:rgba(248,245,239,0.68) !important;background:rgba(248,245,239,0.08) !important;transform:translateY(-2px);}
a[style*="#B8935F" i]{transition:all 240ms ease;}
a[style*="#B8935F" i]:hover{border-color:#D8B888 !important;color:#0F241D !important;}
a[style*="underline" i]:not([style*="border" i]):hover{opacity:0.72;}
a[style*="#16332B" i]:not([style*="transparent" i]){transition:all 240ms ease;}
a[style*="#16332B" i]:not([style*="transparent" i]):hover{background:#1E443A !important;transform:translateY(-2px);box-shadow:0 10px 28px rgba(22,51,43,0.22);}
a[style*="#16332B" i][style*="transparent" i]{transition:all 240ms ease;}
a[style*="#16332B" i][style*="transparent" i]:hover{background:#16332B !important;color:#F8F5EF !important;transform:translateY(-2px);}
a[style*="rgba(248,245,239,0." i][style*="border" i]{transition:all 240ms ease;}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Work+Sans:wght@300;400;500;600&display=swap');

html{scroll-behavior:smooth;}

.elementor-widget-image img{border-radius:12px;box-shadow:0 18px 48px rgba(22,51,43,0.12);}

/* Sticky photo columns (Quick Answer + Why Book With Us) */
.elementor-element-549f781f > .elementor-widget-wrap,
.elementor-element-26f32b90 > .elementor-widget-wrap{position:sticky;top:110px;height:auto;align-self:flex-start;}

/* Sticky CTA card (Cost & Planning -- "Plan your trek") -- matches reference top:104px */
.elementor-element-32440cbe > .elementor-widget-wrap{position:sticky;top:104px;height:auto;align-self:flex-start;}

/* Portrait photo sizing - Quick Answer gorilla photo (matches reference: aspect-ratio 3/4, max-width 360px, right-aligned) */
.elementor-element-5495aa87 img{aspect-ratio:3/4;max-width:360px;margin-left:auto;display:block;object-fit:cover;width:100%;height:100%;}

/* Portrait photo sizing - Why Book With Us founder photo (matches reference: aspect-ratio 3/4, max-width 340px) */
.elementor-element-698428c9 img{aspect-ratio:3/4;max-width:340px;display:block;margin-bottom:22px;object-fit:cover;width:100%;height:100%;}

/* Signature Journey - rounded, shadowed card frame matching reference (frame carries the radius/shadow, not the image itself) */
.elementor-element-198c2c4e > .elementor-container{max-width:920px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 30px 80px rgba(12,29,24,0.18);gap:0;}
.elementor-element-e73683a,
.elementor-element-e73683a > .elementor-widget-wrap{height:100%;}
.elementor-element-9f64fc0 img{width:100%;height:100%;min-height:340px;object-fit:cover;border-radius:0;box-shadow:none;}

/* FAQ typography */
.elementor-accordion .elementor-tab-title{font-family:'Cormorant Garamond',serif!important;font-size:19px!important;font-weight:500!important;color:#16332B!important;padding:22px 4px!important;border-bottom:1px solid #E5DDD0!important;}
.elementor-accordion .elementor-tab-content{font-family:'Work Sans',sans-serif!important;font-size:15px!important;font-weight:300!important;line-height:1.75!important;color:#6B6760!important;padding:0 4px 24px!important;border-bottom:1px solid #E5DDD0!important;}
.elementor-accordion .elementor-tab-content a{color:#16332B!important;text-decoration:underline!important;}
.elementor-accordion .elementor-accordion-item{border:none!important;}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon{color:#B8935F!important;}

/* Mobile -- unstick photos + CTA card */
@media(max-width:1024px){
  .elementor-element-549f781f,
  .elementor-element-26f32b90,
  .elementor-element-32440cbe{width:100%!important;}
  .elementor-element-549f781f > .elementor-widget-wrap,
  .elementor-element-26f32b90 > .elementor-widget-wrap,
  .elementor-element-32440cbe > .elementor-widget-wrap{position:relative!important;top:0!important;}
  .elementor-element-198c2c4e > .elementor-container{max-width:100%;border-radius:0;box-shadow:none;}
}

/* Global content width -- tighter, more luxury whitespace (site default was 1360px) */
.elementor-11650 .elementor-container{max-width:1240px;}

/* FAQ -- centered, narrower column for readability */
.elementor-element-2b821ee2{max-width:760px;margin-left:auto;margin-right:auto;}

/* Explicit column widths -- Elementor's generated per-post CSS is not reliably
   regenerating the _column_size widths on this site, so set them directly. */
.elementor-element-549f781f{width:39%;}
.elementor-element-78cc73dd{width:61%;}
.elementor-element-32440cbe{width:32%;}
.elementor-element-77b42b7c{width:68%;}
.elementor-element-26f32b90{width:37%;}
.elementor-element-61c1e0d2{width:63%;}
@media(max-width:1024px){
  .elementor-element-549f781f,.elementor-element-78cc73dd,
  .elementor-element-32440cbe,.elementor-element-77b42b7c,
  .elementor-element-26f32b90,.elementor-element-61c1e0d2{width:100%!important;}
}

/* Center "Not Sure Which Length" comparison box */
.elementor-element-4cae026f{max-width:900px;margin-left:auto;margin-right:auto;}

/* Center "What's Included" section */
.elementor-element-5b47d879{max-width:1000px;margin-left:auto;margin-right:auto;}

/* Re-assert Signature Journey card frame width -- must win over the global
   1240px container rule above (equal specificity, so !important here). */
.elementor-element-198c2c4e > .elementor-container{max-width:920px!important;margin:0 auto!important;border-radius:12px;overflow:hidden;box-shadow:0 30px 80px rgba(12,29,24,0.18);gap:0;}

/* Standard H2 section titles -- site default is 42px. Signature Journey
   card heading is an intentionally smaller sub-heading, protected below. */
.elementor-11650 h2:not(.wpte-card__title){font-size:42px!important;}
.elementor-11650 .elementor-element-f3d2419 h2{font-size:21px!important;}

/* CTA buttons -- consistent hover lift, matches the site's global accent
   color (--e-global-color-secondary / --e-global-color-accent: #B8935F) */
a[style*="border-radius:5px"]{transition:transform 240ms cubic-bezier(.22,.61,.36,1),box-shadow 240ms cubic-bezier(.22,.61,.36,1),filter 240ms ease;}
a[style*="border-radius:5px"]:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(22,51,43,0.25);filter:brightness(1.08);}
a[style*="border-radius:8px"]:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(22,51,43,0.15);}

/* Plain text links inside body copy -- hover to the site's global accent gold */
.elementor-widget-text-editor a:hover,
.elementor-widget-image-box a:hover{color:#B8935F!important;}


/* Fix: gold (#B8935F) CTA buttons must not turn their text the same
   gold color on hover -- keep the original dark, readable text color. */
a[style*="B8935F"]:hover{color:#1A1A1A!important;}

/* Mobile fix -- table-style CSS grids (What's Included, Popular
   Combinations comparison, Why Unique, Who It's For) had no responsive
   breakpoint and were being clipped/cramped on narrow screens. Stack
   to a single column below 767px. */
@media(max-width:767px){
  .elementor-element-280b88bf [style*="grid-template-columns"],
  .elementor-element-6febc0aa [style*="grid-template-columns"],
  .elementor-element-1ff5009 [style*="grid-template-columns"],
  .elementor-element-1038c91e [style*="grid-template-columns"]{
    grid-template-columns:1fr!important;
  }
}/* End custom CSS */