.elementor-10166 .elementor-element.elementor-element-682d1e7a:not(.elementor-motion-effects-element-type-background), .elementor-10166 .elementor-element.elementor-element-682d1e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kingdomofhappinesstours.com/wp-content/uploads/2026/05/Gemini_Generated_Image_ts8m0cts8m0cts8m-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10166 .elementor-element.elementor-element-682d1e7a > .elementor-background-overlay{background-color:#1C2011AB;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10166 .elementor-element.elementor-element-682d1e7a > .elementor-container{min-height:400px;}.elementor-10166 .elementor-element.elementor-element-682d1e7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:85px 0px 85px 0px;}.elementor-10166 .elementor-element.elementor-element-71d3dc13 > .elementor-element-populated{margin:145px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-308cb1f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10166 .elementor-element.elementor-element-308cb1f3 .elementor-heading-title{font-size:40px;letter-spacing:0px;color:#FFFFFF;}.elementor-10166 .elementor-element.elementor-element-3a216fa2{width:var( --container-widget-width, 92.944% );max-width:92.944%;--container-widget-width:92.944%;--container-widget-flex-grow:0;text-align:center;font-size:26px;color:#F4EEEE;}.elementor-10166 .elementor-element.elementor-element-3a216fa2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10166 .elementor-element.elementor-element-e0687ea{--display:flex;}.elementor-10166 .elementor-element.elementor-element-70c6145{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:91px;--margin-left:0px;--margin-right:0px;}.elementor-10166 .elementor-element.elementor-element-70c6145.e-con{--align-self:center;}.elementor-10166 .elementor-element.elementor-element-887e9a5 .elementor-button{background-color:#E1952F;font-size:17px;font-weight:600;border-radius:13px 13px 13px 13px;padding:15px 120px 15px 120px;}.elementor-10166 .elementor-element.elementor-element-887e9a5 .elementor-button:hover, .elementor-10166 .elementor-element.elementor-element-887e9a5 .elementor-button:focus{background-color:#FFFFFFC4;color:#12100E;}.elementor-10166 .elementor-element.elementor-element-887e9a5{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-887e9a5 .elementor-button:hover svg, .elementor-10166 .elementor-element.elementor-element-887e9a5 .elementor-button:focus svg{fill:#12100E;}.elementor-10166 .elementor-element.elementor-element-72e176c .elementor-button{background-color:#E1952F;font-size:17px;font-weight:600;border-radius:13px 13px 13px 13px;padding:15px 120px 15px 120px;}.elementor-10166 .elementor-element.elementor-element-72e176c .elementor-button:hover, .elementor-10166 .elementor-element.elementor-element-72e176c .elementor-button:focus{background-color:#FFFFFFC4;color:#12100E;}.elementor-10166 .elementor-element.elementor-element-72e176c{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-72e176c .elementor-button:hover svg, .elementor-10166 .elementor-element.elementor-element-72e176c .elementor-button:focus svg{fill:#12100E;}.elementor-10166 .elementor-element.elementor-element-28effa6{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10166 .elementor-element.elementor-element-7ab7a0b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-7ab7a0b:not(.elementor-motion-effects-element-type-background), .elementor-10166 .elementor-element.elementor-element-7ab7a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-10166 .elementor-element.elementor-element-d515ec6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-weight:700;color:#8B5E2B;}.elementor-10166 .elementor-element.elementor-element-08fbc8a{font-size:20px;}.elementor-10166 .elementor-element.elementor-element-7658060{--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-10166 .elementor-element.elementor-element-52e9360{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10166 .elementor-element.elementor-element-1008fa1{--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-10166 .elementor-element.elementor-element-1008fa1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10166 .elementor-element.elementor-element-5ea495e{font-size:20px;}.elementor-10166 .elementor-element.elementor-element-b367596{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10166 .elementor-element.elementor-element-8140fd0{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-8140fd0:not(.elementor-motion-effects-element-type-background), .elementor-10166 .elementor-element.elementor-element-8140fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-10166 .elementor-element.elementor-element-36d5745{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-weight:700;color:#8B5E2B;}.elementor-10166 .elementor-element.elementor-element-4ec020f{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10166 .elementor-element.elementor-element-4ec020f .elementor-heading-title{font-size:23px;}.elementor-10166 .elementor-element.elementor-element-b1e19a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-10166 .elementor-element.elementor-element-b307c30{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10166 .elementor-element.elementor-element-b307c30 .elementor-heading-title{font-size:23px;}.elementor-10166 .elementor-element.elementor-element-0382f35{margin:0px 156px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-10166 .elementor-element.elementor-element-0e143f7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10166 .elementor-element.elementor-element-0e143f7 .elementor-heading-title{font-size:23px;}.elementor-10166 .elementor-element.elementor-element-669c2fe{margin:0px 156px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-10166 .elementor-element.elementor-element-b6d1bb4{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10166 .elementor-element.elementor-element-b6d1bb4 .elementor-heading-title{font-size:23px;}.elementor-10166 .elementor-element.elementor-element-d7d7bac{margin:0px 156px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-10166 .elementor-element.elementor-element-84b99e4{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10166 .elementor-element.elementor-element-84b99e4 .elementor-heading-title{font-size:23px;}.elementor-10166 .elementor-element.elementor-element-62220e7{margin:0px 156px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-10166 .elementor-element.elementor-element-3fb9907{--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-10166 .elementor-element.elementor-element-1b8cc10{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-1b8cc10:not(.elementor-motion-effects-element-type-background), .elementor-10166 .elementor-element.elementor-element-1b8cc10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-10166 .elementor-element.elementor-element-9b13439{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-weight:700;color:#8B5E2B;}.elementor-10166 .elementor-element.elementor-element-9934fbb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-10166 .elementor-element.elementor-element-0810168{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;--border-radius:1px 1px 1px 1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10166 .elementor-element.elementor-element-9ae061b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-weight:700;color:#8B5E2B;}.elementor-10166 .elementor-element.elementor-element-35e57e8 .elementor-heading-title{line-height:28px;color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-b793264{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-weight:700;color:#8B5E2B;}.elementor-10166 .elementor-element.elementor-element-ddd3e44{font-size:20px;}.elementor-10166 .elementor-element.elementor-element-1e6d951{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;--border-radius:1px 1px 1px 1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10166 .elementor-element.elementor-element-6004077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-weight:700;color:#8B5E2B;}.elementor-10166 .elementor-element.elementor-element-e7865b3 .elementor-heading-title{line-height:28px;color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-3a16c57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-weight:700;color:#8B5E2B;}.elementor-10166 .elementor-element.elementor-element-2416f15{font-size:20px;}.elementor-10166 .elementor-element.elementor-element-730565c{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;--border-radius:1px 1px 1px 1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10166 .elementor-element.elementor-element-df89afe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-weight:700;color:#8B5E2B;}.elementor-10166 .elementor-element.elementor-element-3066677 .elementor-heading-title{line-height:28px;color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-16d0886{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-weight:700;color:#8B5E2B;}.elementor-10166 .elementor-element.elementor-element-070311b{font-size:20px;}.elementor-10166 .elementor-element.elementor-element-006f108{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;--border-radius:1px 1px 1px 1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10166 .elementor-element.elementor-element-9e48c02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-weight:700;color:#8B5E2B;}.elementor-10166 .elementor-element.elementor-element-126ba71 .elementor-heading-title{line-height:28px;color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-93d5f44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-weight:700;color:#8B5E2B;}.elementor-10166 .elementor-element.elementor-element-1eed953{font-size:20px;}.elementor-10166 .elementor-element.elementor-element-bad7ddf{--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-10166 .elementor-element.elementor-element-9c408cc{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-9c408cc:not(.elementor-motion-effects-element-type-background), .elementor-10166 .elementor-element.elementor-element-9c408cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-10166 .elementor-element.elementor-element-db9c464{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-weight:700;color:#8B5E2B;}.elementor-10166 .elementor-element.elementor-element-a3fe734{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-10166 .elementor-element.elementor-element-a3fe734.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10166 .elementor-element.elementor-element-12d11eb{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10166 .elementor-element.elementor-element-12d11eb:hover{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-10166 .elementor-element.elementor-element-12d11eb.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-10166 .elementor-element.elementor-element-5dc2494 .elementor-icon-box-wrapper{gap:15px;}.elementor-10166 .elementor-element.elementor-element-5dc2494.elementor-view-stacked .elementor-icon{background-color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-5dc2494.elementor-view-framed .elementor-icon, .elementor-10166 .elementor-element.elementor-element-5dc2494.elementor-view-default .elementor-icon{fill:#E1952F;color:#E1952F;border-color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-5dc2494 .elementor-icon{font-size:42px;}.elementor-10166 .elementor-element.elementor-element-5dc2494 .elementor-icon-box-title, .elementor-10166 .elementor-element.elementor-element-5dc2494 .elementor-icon-box-title a{font-size:20px;}.elementor-10166 .elementor-element.elementor-element-1de6058{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10166 .elementor-element.elementor-element-1de6058:hover{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-10166 .elementor-element.elementor-element-1de6058.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-10166 .elementor-element.elementor-element-11ac3f7 .elementor-icon-box-wrapper{gap:15px;}.elementor-10166 .elementor-element.elementor-element-11ac3f7.elementor-view-stacked .elementor-icon{background-color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-11ac3f7.elementor-view-framed .elementor-icon, .elementor-10166 .elementor-element.elementor-element-11ac3f7.elementor-view-default .elementor-icon{fill:#E1952F;color:#E1952F;border-color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-11ac3f7 .elementor-icon{font-size:42px;}.elementor-10166 .elementor-element.elementor-element-11ac3f7 .elementor-icon-box-title, .elementor-10166 .elementor-element.elementor-element-11ac3f7 .elementor-icon-box-title a{font-size:20px;}.elementor-10166 .elementor-element.elementor-element-7be55a0{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10166 .elementor-element.elementor-element-7be55a0:hover{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-10166 .elementor-element.elementor-element-7be55a0.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-10166 .elementor-element.elementor-element-c590ebf .elementor-icon-box-wrapper{gap:15px;}.elementor-10166 .elementor-element.elementor-element-c590ebf.elementor-view-stacked .elementor-icon{background-color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-c590ebf.elementor-view-framed .elementor-icon, .elementor-10166 .elementor-element.elementor-element-c590ebf.elementor-view-default .elementor-icon{fill:#E1952F;color:#E1952F;border-color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-c590ebf .elementor-icon{font-size:42px;}.elementor-10166 .elementor-element.elementor-element-c590ebf .elementor-icon-box-title, .elementor-10166 .elementor-element.elementor-element-c590ebf .elementor-icon-box-title a{font-size:20px;}.elementor-10166 .elementor-element.elementor-element-f40b85d{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10166 .elementor-element.elementor-element-f40b85d:hover{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-10166 .elementor-element.elementor-element-f40b85d.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-10166 .elementor-element.elementor-element-34537d5 .elementor-icon-box-wrapper{gap:15px;}.elementor-10166 .elementor-element.elementor-element-34537d5.elementor-view-stacked .elementor-icon{background-color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-34537d5.elementor-view-framed .elementor-icon, .elementor-10166 .elementor-element.elementor-element-34537d5.elementor-view-default .elementor-icon{fill:#E1952F;color:#E1952F;border-color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-34537d5 .elementor-icon{font-size:42px;}.elementor-10166 .elementor-element.elementor-element-34537d5 .elementor-icon-box-title, .elementor-10166 .elementor-element.elementor-element-34537d5 .elementor-icon-box-title a{font-size:20px;}.elementor-10166 .elementor-element.elementor-element-500c3d2{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10166 .elementor-element.elementor-element-500c3d2:hover{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-10166 .elementor-element.elementor-element-500c3d2.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-10166 .elementor-element.elementor-element-961d749 .elementor-icon-box-wrapper{gap:15px;}.elementor-10166 .elementor-element.elementor-element-961d749.elementor-view-stacked .elementor-icon{background-color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-961d749.elementor-view-framed .elementor-icon, .elementor-10166 .elementor-element.elementor-element-961d749.elementor-view-default .elementor-icon{fill:#E1952F;color:#E1952F;border-color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-961d749 .elementor-icon{font-size:42px;}.elementor-10166 .elementor-element.elementor-element-961d749 .elementor-icon-box-title, .elementor-10166 .elementor-element.elementor-element-961d749 .elementor-icon-box-title a{font-size:20px;}.elementor-10166 .elementor-element.elementor-element-3972149{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10166 .elementor-element.elementor-element-3972149:hover{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-10166 .elementor-element.elementor-element-3972149.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-10166 .elementor-element.elementor-element-7060a4a .elementor-icon-box-wrapper{gap:15px;}.elementor-10166 .elementor-element.elementor-element-7060a4a.elementor-view-stacked .elementor-icon{background-color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-7060a4a.elementor-view-framed .elementor-icon, .elementor-10166 .elementor-element.elementor-element-7060a4a.elementor-view-default .elementor-icon{fill:#E1952F;color:#E1952F;border-color:#E1952F;}.elementor-10166 .elementor-element.elementor-element-7060a4a .elementor-icon{font-size:42px;}.elementor-10166 .elementor-element.elementor-element-7060a4a .elementor-icon-box-title, .elementor-10166 .elementor-element.elementor-element-7060a4a .elementor-icon-box-title a{font-size:20px;}.elementor-10166 .elementor-element.elementor-element-1b349be{--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-10166 .elementor-element.elementor-element-df9a298{--display:flex;}.elementor-10166 .elementor-element.elementor-element-b84254c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10166 .elementor-element.elementor-element-e149d94{--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-10166 .elementor-element.elementor-element-e149d94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10166 .elementor-element.elementor-element-7d5afc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;line-height:24px;}.elementor-10166 .elementor-element.elementor-element-d66d247{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;line-height:33px;}.elementor-10166 .elementor-element.elementor-element-e29f61c{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10166 .elementor-element.elementor-element-2446fcc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10166 .elementor-element.elementor-element-faa5da3{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-10166 .elementor-element.elementor-element-cf1871c{font-weight:700;color:#0D0B0B;}.elementor-10166 .elementor-element.elementor-element-f1df51d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-10166 .elementor-element.elementor-element-55245c5{font-weight:700;color:#0D0B0B;}.elementor-10166 .elementor-element.elementor-element-5a96134{--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-10166 .elementor-element.elementor-element-db5ee4d{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-db5ee4d:not(.elementor-motion-effects-element-type-background), .elementor-10166 .elementor-element.elementor-element-db5ee4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-10166 .elementor-element.elementor-element-c5e516e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-weight:700;color:#8B5E2B;}.elementor-10166 .elementor-element.elementor-element-7b99aa2 .elementor-accordion-item{border-color:#E8E9E7;}.elementor-10166 .elementor-element.elementor-element-7b99aa2 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#E8E9E7;}.elementor-10166 .elementor-element.elementor-element-7b99aa2 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#E8E9E7;}.elementor-10166 .elementor-element.elementor-element-7b99aa2 .elementor-accordion-icon, .elementor-10166 .elementor-element.elementor-element-7b99aa2 .elementor-accordion-title{color:#BB5E20;}.elementor-10166 .elementor-element.elementor-element-7b99aa2 .elementor-accordion-icon svg{fill:#BB5E20;}.elementor-10166 .elementor-element.elementor-element-7b99aa2 .elementor-accordion-title{font-size:20px;font-weight:500;line-height:1.75em;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-10166 .elementor-element.elementor-element-7b99aa2 .elementor-tab-title{padding:24px 24px 24px 24px;}.elementor-10166 .elementor-element.elementor-element-7b99aa2 .elementor-tab-content{font-size:20px;font-weight:400;line-height:1.75em;padding:24px 24px 24px 24px;}.elementor-10166 .elementor-element.elementor-element-c1e97ac{--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-10166 .elementor-element.elementor-element-1a36b62{--display:flex;--min-height:290px;--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;--margin-top:100px;--margin-bottom:1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-1a36b62:not(.elementor-motion-effects-element-type-background), .elementor-10166 .elementor-element.elementor-element-1a36b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #1C1C1C 0%, #3B2F1D 100%);}.elementor-10166 .elementor-element.elementor-element-6f044cb{--display:flex;--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-c4a75d8{text-align:center;}.elementor-10166 .elementor-element.elementor-element-c4a75d8 .elementor-heading-title{color:#FFFDFD;}.elementor-10166 .elementor-element.elementor-element-e592090{text-align:center;font-size:20px;color:#FEFAFA;}.elementor-10166 .elementor-element.elementor-element-4c8ec79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:91px;--margin-left:0px;--margin-right:0px;}.elementor-10166 .elementor-element.elementor-element-4c8ec79.e-con{--align-self:center;}.elementor-10166 .elementor-element.elementor-element-a737cb7 .elementor-button{background-color:#E1952F;font-size:17px;font-weight:600;border-radius:13px 13px 13px 13px;padding:15px 120px 15px 120px;}.elementor-10166 .elementor-element.elementor-element-a737cb7 .elementor-button:hover, .elementor-10166 .elementor-element.elementor-element-a737cb7 .elementor-button:focus{background-color:#FFFFFFC4;color:#12100E;}.elementor-10166 .elementor-element.elementor-element-a737cb7{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-a737cb7 .elementor-button:hover svg, .elementor-10166 .elementor-element.elementor-element-a737cb7 .elementor-button:focus svg{fill:#12100E;}.elementor-10166 .elementor-element.elementor-element-f69b43c .elementor-button{background-color:#E1952F;font-size:17px;font-weight:600;border-radius:13px 13px 13px 13px;padding:15px 120px 15px 120px;}.elementor-10166 .elementor-element.elementor-element-f69b43c .elementor-button:hover, .elementor-10166 .elementor-element.elementor-element-f69b43c .elementor-button:focus{background-color:#FFFFFFC4;color:#12100E;}.elementor-10166 .elementor-element.elementor-element-f69b43c{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-f69b43c .elementor-button:hover svg, .elementor-10166 .elementor-element.elementor-element-f69b43c .elementor-button:focus svg{fill:#12100E;}@media(min-width:768px){.elementor-10166 .elementor-element.elementor-element-1008fa1{--width:81.666%;}.elementor-10166 .elementor-element.elementor-element-0810168{--width:45%;}.elementor-10166 .elementor-element.elementor-element-1e6d951{--width:45%;}.elementor-10166 .elementor-element.elementor-element-730565c{--width:45%;}.elementor-10166 .elementor-element.elementor-element-006f108{--width:45%;}.elementor-10166 .elementor-element.elementor-element-12d11eb{--width:31%;}.elementor-10166 .elementor-element.elementor-element-1de6058{--width:31%;}.elementor-10166 .elementor-element.elementor-element-7be55a0{--width:31%;}.elementor-10166 .elementor-element.elementor-element-f40b85d{--width:31%;}.elementor-10166 .elementor-element.elementor-element-500c3d2{--width:31%;}.elementor-10166 .elementor-element.elementor-element-3972149{--width:31%;}.elementor-10166 .elementor-element.elementor-element-e149d94{--width:81.666%;}.elementor-10166 .elementor-element.elementor-element-faa5da3{--width:27%;}.elementor-10166 .elementor-element.elementor-element-f1df51d{--width:46%;}}@media(max-width:1366px){.elementor-10166 .elementor-element.elementor-element-71d3dc13 > .elementor-element-populated{padding:0px 15px 0px 15px;}}@media(max-width:1024px){.elementor-10166 .elementor-element.elementor-element-682d1e7a{padding:70px 0px 70px 0px;}.elementor-10166 .elementor-element.elementor-element-308cb1f3{text-align:center;}}@media(max-width:767px){.elementor-10166 .elementor-element.elementor-element-682d1e7a{padding:50px 0px 50px 0px;}.elementor-10166 .elementor-element.elementor-element-308cb1f3{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10166 .elementor-element.elementor-element-308cb1f3 .elementor-heading-title{font-size:25px;}.elementor-10166 .elementor-element.elementor-element-3a216fa2{font-size:20px;}.elementor-10166 .elementor-element.elementor-element-887e9a5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-887e9a5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10166 .elementor-element.elementor-element-887e9a5 .elementor-button{padding:012px 70px 10px 70px;}.elementor-10166 .elementor-element.elementor-element-72e176c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-72e176c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10166 .elementor-element.elementor-element-72e176c .elementor-button{padding:012px 70px 10px 70px;}.elementor-10166 .elementor-element.elementor-element-7ab7a0b{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-d515ec6{text-align:center;}.elementor-10166 .elementor-element.elementor-element-5475f16{text-align:center;}.elementor-10166 .elementor-element.elementor-element-5475f16 .elementor-heading-title{font-size:25px;}.elementor-10166 .elementor-element.elementor-element-08fbc8a{padding:0px 15px 0px 15px;text-align:center;}.elementor-10166 .elementor-element.elementor-element-52e9360{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-1008fa1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-5ea495e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-3a67790{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-8140fd0{--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10166 .elementor-element.elementor-element-ac339c7 .elementor-heading-title{font-size:25px;}.elementor-10166 .elementor-element.elementor-element-0382f35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10166 .elementor-element.elementor-element-669c2fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10166 .elementor-element.elementor-element-d7d7bac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10166 .elementor-element.elementor-element-62220e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10166 .elementor-element.elementor-element-1b8cc10{--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10166 .elementor-element.elementor-element-936b9ef .elementor-heading-title{font-size:25px;}.elementor-10166 .elementor-element.elementor-element-9c408cc{--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10166 .elementor-element.elementor-element-c1f2b59 .elementor-heading-title{font-size:25px;}.elementor-10166 .elementor-element.elementor-element-1b349be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-df9a298{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-b84254c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-e149d94{--width:275.993px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-dcaa605{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-dcaa605 .elementor-heading-title{font-size:25px;}.elementor-10166 .elementor-element.elementor-element-7d5afc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-d66d247{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-e29f61c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10166 .elementor-element.elementor-element-2446fcc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-db5ee4d{--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10166 .elementor-element.elementor-element-6f044cb{--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10166 .elementor-element.elementor-element-c4a75d8 .elementor-heading-title{font-size:25px;}.elementor-10166 .elementor-element.elementor-element-a737cb7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-a737cb7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10166 .elementor-element.elementor-element-a737cb7 .elementor-button{padding:012px 70px 10px 70px;}.elementor-10166 .elementor-element.elementor-element-f69b43c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-f69b43c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10166 .elementor-element.elementor-element-f69b43c .elementor-button{padding:012px 70px 10px 70px;}}/* Start custom CSS for button, class: .elementor-element-887e9a5 *//* MAIN BUTTON STYLE */
.bhutan-btn .elementor-button {
    background: linear-gradient(135deg, #f6c453, #e6a62a);
    color: #1a1a1a;

    padding: 14px 28px;
    min-width: 200px; /* same size */
    text-align: center;

    border-radius: 8px; /* rectangular look */
    font-weight: 600;
    letter-spacing: 0.5px;

    border: none;

    transition: all 0.3s ease;
    box-shadow: 0 6px 18px rgba(0,0,0,0.2);

    position: relative;
    overflow: hidden;
}
.bhutan-btn .elementor-button:hover {
    background: linear-gradient(135deg, #e67e22, #d35400);

    transform: translateY(-3px) scale(1.03);

    box-shadow: 0 12px 30px rgba(0,0,0,0.35);

    cursor: pointer;
}
.bhutan-btn .elementor-button:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 5px 12px rgba(0,0,0,0.2);
}
.bhutan-btn .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.5),
        transparent
    );
    transition: 0.6s;
}

.bhutan-btn .elementor-button:hover::before {
    left: 120%;
}
.bhutan-btn .elementor-button {
    width: 220px;
}
.elementor-10166 .elementor-element.elementor-element-887e9a5 .elementor-button {
    white-space: nowrap;
    min-width: 220px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72e176c *//* MAIN BUTTON STYLE */
.bhutan-btn .elementor-button {
    background: linear-gradient(135deg, #f6c453, #e6a62a);
    color: #1a1a1a;

    padding: 14px 28px;
    min-width: 200px; /* same size */
    text-align: center;

    border-radius: 8px; /* rectangular look */
    font-weight: 600;
    letter-spacing: 0.5px;

    border: none;

    transition: all 0.3s ease;
    box-shadow: 0 6px 18px rgba(0,0,0,0.2);

    position: relative;
    overflow: hidden;
}
.bhutan-btn .elementor-button:hover {
    background: linear-gradient(135deg, #e67e22, #d35400);

    transform: translateY(-3px) scale(1.03);

    box-shadow: 0 12px 30px rgba(0,0,0,0.35);

    cursor: pointer;
}
.bhutan-btn .elementor-button:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 5px 12px rgba(0,0,0,0.2);
}
.bhutan-btn .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.5),
        transparent
    );
    transition: 0.6s;
}

.bhutan-btn .elementor-button:hover::before {
    left: 120%;
}
.bhutan-btn .elementor-button {
    width: 220px;
}
.elementor-10166 .elementor-element.elementor-element-72e176c .elementor-button {
    white-space: nowrap;
    min-width: 220px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70c6145 *//* ===== PREMIUM LUXURY BUTTON ===== */
.elementor-10166 .elementor-element.elementor-element-70c6145 .elementor-button {
    background: linear-gradient(135deg, #f8d27a 0%, #d89b1e 50%, #b87900 100%);
    color: #111;
    font-weight: 600;
    letter-spacing: 0.6px;
    padding: 14px 32px;
    border-radius: 8px;
    border: none;

    /* Premium soft depth */
    box-shadow: 
        0 4px 12px rgba(0,0,0,0.2),
        inset 0 1px 0 rgba(255,255,255,0.4);

    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* ===== HOVER (LIFT + GLOW) ===== */
.elementor-10166 .elementor-element.elementor-element-70c6145 .elementor-button:hover {
    background: linear-gradient(135deg, #ffcf5c, #ff8a00);
    transform: translateY(-4px);

    box-shadow: 
        0 10px 25px rgba(255, 140, 0, 0.45),
        inset 0 1px 0 rgba(255,255,255,0.5);

    color: #111;
}

/* ===== CLICK FEEDBACK ===== */
.elementor-10166 .elementor-element.elementor-element-70c6145 .elementor-button:active {
    transform: translateY(1px);
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
}

/* ===== SUBTLE SHINE EFFECT ===== */
.elementor-10166 .elementor-element.elementor-element-70c6145 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.2),
        rgba(255,255,255,0.6),
        rgba(255,255,255,0.2)
    );
    transform: skewX(-20deg);
    transition: 0.6s;
}

.elementor-10166 .elementor-element.elementor-element-70c6145 .elementor-button:hover::before {
    left: 120%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e9360 */.elementor-10166 .elementor-element.elementor-element-52e9360 {
    background: linear-gradient(135deg, #f6d7a8 0%, #e2b56b 50%, #d6a353 100%);
    border-radius: 20px;
    padding: 50px 60px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0810168 */.elementor-10166 .elementor-element.elementor-element-0810168:hover {
  transform: translateY(-5px);
  transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e6d951 */.elementor-10166 .elementor-element.elementor-element-1e6d951:hover {
  transform: translateY(-5px);
  transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730565c */.elementor-10166 .elementor-element.elementor-element-730565c:hover {
  transform: translateY(-5px);
  transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-006f108 */.elementor-10166 .elementor-element.elementor-element-006f108:hover {
  transform: translateY(-5px);
  transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12d11eb *//* CARD (IMAGE BOX) */
.why-card {
    transition: all 0.3s ease;
    border: 1px solid #eee;
    border-radius: 15px;
    padding: 25px;
    background: #fff;
}

/* ICON CIRCLE (image/icon wrapper) */
.why-card .elementor-image-box-img {
    background: #f3e7d7;
    padding: 15px;
    border-radius: 50%;
    display: inline-block;
    transition: all 0.3s ease;
}

/* HOVER BOX */
.why-card:hover {
    border-color: #f5a623;
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

/* HOVER ICON CIRCLE */
.why-card:hover .elementor-image-box-img {
    background: #f5a623;
}

/* IMAGE INSIDE (make white effect) */
.why-card:hover .elementor-image-box-img img {
    filter: brightness(0) invert(1);
}

/* TITLE */
.why-card .elementor-image-box-title {
    transition: all 0.3s ease;
}

/* OPTIONAL TITLE HOVER */
.why-card:hover .elementor-image-box-title {
    color: #222;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de6058 *//* CARD (IMAGE BOX) */
.why-card {
    transition: all 0.3s ease;
    border: 1px solid #eee;
    border-radius: 15px;
    padding: 25px;
    background: #fff;
}

/* ICON CIRCLE (image/icon wrapper) */
.why-card .elementor-image-box-img {
    background: #f3e7d7;
    padding: 15px;
    border-radius: 50%;
    display: inline-block;
    transition: all 0.3s ease;
}

/* HOVER BOX */
.why-card:hover {
    border-color: #f5a623;
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

/* HOVER ICON CIRCLE */
.why-card:hover .elementor-image-box-img {
    background: #f5a623;
}

/* IMAGE INSIDE (make white effect) */
.why-card:hover .elementor-image-box-img img {
    filter: brightness(0) invert(1);
}

/* TITLE */
.why-card .elementor-image-box-title {
    transition: all 0.3s ease;
}

/* OPTIONAL TITLE HOVER */
.why-card:hover .elementor-image-box-title {
    color: #222;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be55a0 *//* CARD (IMAGE BOX) */
.why-card {
    transition: all 0.3s ease;
    border: 1px solid #eee;
    border-radius: 15px;
    padding: 25px;
    background: #fff;
}

/* ICON CIRCLE (image/icon wrapper) */
.why-card .elementor-image-box-img {
    background: #f3e7d7;
    padding: 15px;
    border-radius: 50%;
    display: inline-block;
    transition: all 0.3s ease;
}

/* HOVER BOX */
.why-card:hover {
    border-color: #f5a623;
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

/* HOVER ICON CIRCLE */
.why-card:hover .elementor-image-box-img {
    background: #f5a623;
}

/* IMAGE INSIDE (make white effect) */
.why-card:hover .elementor-image-box-img img {
    filter: brightness(0) invert(1);
}

/* TITLE */
.why-card .elementor-image-box-title {
    transition: all 0.3s ease;
}

/* OPTIONAL TITLE HOVER */
.why-card:hover .elementor-image-box-title {
    color: #222;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f40b85d *//* CARD (IMAGE BOX) */
.why-card {
    transition: all 0.3s ease;
    border: 1px solid #eee;
    border-radius: 15px;
    padding: 25px;
    background: #fff;
}

/* ICON CIRCLE (image/icon wrapper) */
.why-card .elementor-image-box-img {
    background: #f3e7d7;
    padding: 15px;
    border-radius: 50%;
    display: inline-block;
    transition: all 0.3s ease;
}

/* HOVER BOX */
.why-card:hover {
    border-color: #f5a623;
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

/* HOVER ICON CIRCLE */
.why-card:hover .elementor-image-box-img {
    background: #f5a623;
}

/* IMAGE INSIDE (make white effect) */
.why-card:hover .elementor-image-box-img img {
    filter: brightness(0) invert(1);
}

/* TITLE */
.why-card .elementor-image-box-title {
    transition: all 0.3s ease;
}

/* OPTIONAL TITLE HOVER */
.why-card:hover .elementor-image-box-title {
    color: #222;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-500c3d2 *//* CARD (IMAGE BOX) */
.why-card {
    transition: all 0.3s ease;
    border: 1px solid #eee;
    border-radius: 15px;
    padding: 25px;
    background: #fff;
}

/* ICON CIRCLE (image/icon wrapper) */
.why-card .elementor-image-box-img {
    background: #f3e7d7;
    padding: 15px;
    border-radius: 50%;
    display: inline-block;
    transition: all 0.3s ease;
}

/* HOVER BOX */
.why-card:hover {
    border-color: #f5a623;
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

/* HOVER ICON CIRCLE */
.why-card:hover .elementor-image-box-img {
    background: #f5a623;
}

/* IMAGE INSIDE (make white effect) */
.why-card:hover .elementor-image-box-img img {
    filter: brightness(0) invert(1);
}

/* TITLE */
.why-card .elementor-image-box-title {
    transition: all 0.3s ease;
}

/* OPTIONAL TITLE HOVER */
.why-card:hover .elementor-image-box-title {
    color: #222;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3972149 *//* CARD (IMAGE BOX) */
.why-card {
    transition: all 0.3s ease;
    border: 1px solid #eee;
    border-radius: 15px;
    padding: 25px;
    background: #fff;
}

/* ICON CIRCLE (image/icon wrapper) */
.why-card .elementor-image-box-img {
    background: #f3e7d7;
    padding: 15px;
    border-radius: 50%;
    display: inline-block;
    transition: all 0.3s ease;
}

/* HOVER BOX */
.why-card:hover {
    border-color: #f5a623;
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

/* HOVER ICON CIRCLE */
.why-card:hover .elementor-image-box-img {
    background: #f5a623;
}

/* IMAGE INSIDE (make white effect) */
.why-card:hover .elementor-image-box-img img {
    filter: brightness(0) invert(1);
}

/* TITLE */
.why-card .elementor-image-box-title {
    transition: all 0.3s ease;
}

/* OPTIONAL TITLE HOVER */
.why-card:hover .elementor-image-box-title {
    color: #222;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3fe734 *//* CARD (IMAGE BOX) */
.why-card {
    transition: all 0.3s ease;
    border: 1px solid #eee;
    border-radius: 15px;
    padding: 25px;
    background: #fff;
}

/* ICON CIRCLE (image/icon wrapper) */
.why-card .elementor-image-box-img {
    background: #f3e7d7;
    padding: 15px;
    border-radius: 50%;
    display: inline-block;
    transition: all 0.3s ease;
}

/* HOVER BOX */
.why-card:hover {
    border-color: #f5a623;
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

/* HOVER ICON CIRCLE */
.why-card:hover .elementor-image-box-img {
    background: #f5a623;
}

/* IMAGE INSIDE (make white effect) */
.why-card:hover .elementor-image-box-img img {
    filter: brightness(0) invert(1);
}

/* TITLE */
.why-card .elementor-image-box-title {
    transition: all 0.3s ease;
}

/* OPTIONAL TITLE HOVER */
.why-card:hover .elementor-image-box-title {
    color: #222;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faa5da3 */.visa-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.visa-tags span {
  background: #3E7A4E;
  color: #DDEBDD;
  padding: 6px 14px;
  border-radius: 50px;
  font-size: 14px;
  transition: all 0.3s ease;
  cursor: pointer;
}

.visa-tags span:hover {
  background: #B08D57;
  color: #ffffff;
}
.visa-tags span:hover {
  background: #B08D57;
  color: #ffffff;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1df51d */.visa-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.visa-tags span {
  background: #3E7A4E;
  color: #DDEBDD;
  padding: 6px 14px;
  border-radius: 50px;
  font-size: 14px;
  transition: all 0.3s ease;
  cursor: pointer;
}

.visa-tags span:hover {
  background: #B08D57;
  color: #ffffff;
}
.visa-tags span:hover {
  background: #B08D57;
  color: #ffffff;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b84254c */.elementor-10166 .elementor-element.elementor-element-b84254c {
    background: linear-gradient(135deg, #f6d7a8 0%, #e2b56b 50%, #d6a353 100%);
    border-radius: 20px;
    padding: 50px 60px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a737cb7 *//* MAIN BUTTON STYLE */
.bhutan-btn .elementor-button {
    background: linear-gradient(135deg, #f6c453, #e6a62a);
    color: #1a1a1a;

    padding: 14px 28px;
    min-width: 200px; /* same size */
    text-align: center;

    border-radius: 8px; /* rectangular look */
    font-weight: 600;
    letter-spacing: 0.5px;

    border: none;

    transition: all 0.3s ease;
    box-shadow: 0 6px 18px rgba(0,0,0,0.2);

    position: relative;
    overflow: hidden;
}
.bhutan-btn .elementor-button:hover {
    background: linear-gradient(135deg, #e67e22, #d35400);

    transform: translateY(-3px) scale(1.03);

    box-shadow: 0 12px 30px rgba(0,0,0,0.35);

    cursor: pointer;
}
.bhutan-btn .elementor-button:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 5px 12px rgba(0,0,0,0.2);
}
.bhutan-btn .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.5),
        transparent
    );
    transition: 0.6s;
}

.bhutan-btn .elementor-button:hover::before {
    left: 120%;
}
.bhutan-btn .elementor-button {
    width: 220px;
}
.elementor-10166 .elementor-element.elementor-element-a737cb7 .elementor-button {
    white-space: nowrap;
    min-width: 220px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f69b43c *//* MAIN BUTTON STYLE */
.bhutan-btn .elementor-button {
    background: linear-gradient(135deg, #f6c453, #e6a62a);
    color: #1a1a1a;

    padding: 14px 28px;
    min-width: 200px; /* same size */
    text-align: center;

    border-radius: 8px; /* rectangular look */
    font-weight: 600;
    letter-spacing: 0.5px;

    border: none;

    transition: all 0.3s ease;
    box-shadow: 0 6px 18px rgba(0,0,0,0.2);

    position: relative;
    overflow: hidden;
}
.bhutan-btn .elementor-button:hover {
    background: linear-gradient(135deg, #e67e22, #d35400);

    transform: translateY(-3px) scale(1.03);

    box-shadow: 0 12px 30px rgba(0,0,0,0.35);

    cursor: pointer;
}
.bhutan-btn .elementor-button:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 5px 12px rgba(0,0,0,0.2);
}
.bhutan-btn .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.5),
        transparent
    );
    transition: 0.6s;
}

.bhutan-btn .elementor-button:hover::before {
    left: 120%;
}
.bhutan-btn .elementor-button {
    width: 220px;
}
.elementor-10166 .elementor-element.elementor-element-f69b43c .elementor-button {
    white-space: nowrap;
    min-width: 220px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c8ec79 *//* ===== PREMIUM LUXURY BUTTON ===== */
.elementor-10166 .elementor-element.elementor-element-4c8ec79 .elementor-button {
    background: linear-gradient(135deg, #f8d27a 0%, #d89b1e 50%, #b87900 100%);
    color: #111;
    font-weight: 600;
    letter-spacing: 0.6px;
    padding: 14px 32px;
    border-radius: 8px;
    border: none;

    /* Premium soft depth */
    box-shadow: 
        0 4px 12px rgba(0,0,0,0.2),
        inset 0 1px 0 rgba(255,255,255,0.4);

    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* ===== HOVER (LIFT + GLOW) ===== */
.elementor-10166 .elementor-element.elementor-element-4c8ec79 .elementor-button:hover {
    background: linear-gradient(135deg, #ffcf5c, #ff8a00);
    transform: translateY(-4px);

    box-shadow: 
        0 10px 25px rgba(255, 140, 0, 0.45),
        inset 0 1px 0 rgba(255,255,255,0.5);

    color: #111;
}

/* ===== CLICK FEEDBACK ===== */
.elementor-10166 .elementor-element.elementor-element-4c8ec79 .elementor-button:active {
    transform: translateY(1px);
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
}

/* ===== SUBTLE SHINE EFFECT ===== */
.elementor-10166 .elementor-element.elementor-element-4c8ec79 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.2),
        rgba(255,255,255,0.6),
        rgba(255,255,255,0.2)
    );
    transform: skewX(-20deg);
    transition: 0.6s;
}

.elementor-10166 .elementor-element.elementor-element-4c8ec79 .elementor-button:hover::before {
    left: 120%;
}/* End custom CSS */