.elementor-306 .elementor-element.elementor-element-98bb3ee{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-306 .elementor-element.elementor-element-69841ac{--display:flex;}.elementor-306 .elementor-element.elementor-element-9cad7b4{--display:flex;}.elementor-306 .elementor-element.elementor-element-aaf5c63{--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-306 .elementor-element.elementor-element-38f626d6{--display:flex;--min-height:450px;}.elementor-306 .elementor-element.elementor-element-38f626d6:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-38f626d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/f65f9660a464e6d4bd72039f2d27c613.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-6045dc11{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-306 .elementor-element.elementor-element-3ee8f3a0 .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-5f62668f{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-5f62668f p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-dc54146{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-8188aef{--display:flex;--min-height:450px;}.elementor-306 .elementor-element.elementor-element-8188aef:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-8188aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/img_0946-4032x3024-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-6ddfad5{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-306 .elementor-element.elementor-element-6cda4d5 .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-2dabf42{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-2dabf42 p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-a3a5c4c{--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;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-0e27f75{--display:flex;--min-height:450px;}.elementor-306 .elementor-element.elementor-element-0e27f75:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-0e27f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/bike-tour.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-e674023{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-306 .elementor-element.elementor-element-2d7476b .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-6186c06{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-6186c06 p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-660db36{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-fc55036{--display:flex;--min-height:450px;}.elementor-306 .elementor-element.elementor-element-fc55036:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-fc55036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/bungee-jumping-in-nepal-b.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-efffc8c{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-306 .elementor-element.elementor-element-606a8a7 .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-caad3bf{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-caad3bf p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-d92529f{--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;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-d20eb6b{--display:flex;--min-height:450px;}.elementor-306 .elementor-element.elementor-element-d20eb6b:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-d20eb6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/Canyon-Swing-Nepal.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-f920bab{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-306 .elementor-element.elementor-element-c5de9e3 .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-e74b022{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-e74b022 p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-70095a7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-a12319a{--display:flex;--min-height:450px;}.elementor-306 .elementor-element.elementor-element-a12319a:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-a12319a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/Ziplining-Nepal.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-f708bf7{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-306 .elementor-element.elementor-element-8e4d22a .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-d8a2cd3{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-d8a2cd3 p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-347358e{--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;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-416a97a{--display:flex;--min-height:450px;}.elementor-306 .elementor-element.elementor-element-416a97a:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-416a97a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/Abseiling-And-Rappelling.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-164d084{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-306 .elementor-element.elementor-element-8b13b46 .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-899632d{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-899632d p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-1aa5a4d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-8773096{--display:flex;--min-height:450px;}.elementor-306 .elementor-element.elementor-element-8773096:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-8773096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/Mountain-Biking-In-Nepal.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-fee47a4{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-306 .elementor-element.elementor-element-c1d59f5 .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-a2c91d3{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-a2c91d3 p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-2e1fd52{--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;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-2c5c7cb{--display:flex;--min-height:450px;}.elementor-306 .elementor-element.elementor-element-2c5c7cb:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-2c5c7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/Hiking-and-Trekking-Nepal.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-cfc5be9{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-306 .elementor-element.elementor-element-0599a4d .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-df8c9bd{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-df8c9bd p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-830b11b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-bc892f0{--display:flex;--min-height:450px;}.elementor-306 .elementor-element.elementor-element-bc892f0:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-bc892f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/Mountaineering-and-Peak-Climbing.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-5405d39{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-306 .elementor-element.elementor-element-1bd0f61 .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-f895ecb{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-f895ecb p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-ca4cc4c{--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;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-5e764bb{--display:flex;--min-height:450px;}.elementor-306 .elementor-element.elementor-element-5e764bb:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-5e764bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/Jungle-Safaris-and-Nature-Walks-Nepal.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-f728599{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-306 .elementor-element.elementor-element-bc1ec8c .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-8c5e5cc{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-8c5e5cc p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-5e52f9a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-d52bc4e{--display:flex;--min-height:450px;--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-306 .elementor-element.elementor-element-d52bc4e:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-d52bc4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/Mountain-Flight-In-Nepal.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-c68131f{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-306 .elementor-element.elementor-element-7866efd .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-b62c901{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-b62c901 p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-f411cef{--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;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-69dbd2f{--display:flex;--min-height:450px;}.elementor-306 .elementor-element.elementor-element-69dbd2f:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-69dbd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/Helicopter-Tour-Nepal.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-f2470f5{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-306 .elementor-element.elementor-element-06f5c43 .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-42e0d5a{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-42e0d5a p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-a7e3cf5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-89a7e46{--display:flex;--min-height:450px;}.elementor-306 .elementor-element.elementor-element-89a7e46:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-89a7e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/Ultralight-Flights-Nepal.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-4aca93b{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-306 .elementor-element.elementor-element-15c6790 .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-ef7fd74{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-ef7fd74 p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-38013f1{--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;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-8eb6bec{--display:flex;--min-height:450px;}.elementor-306 .elementor-element.elementor-element-8eb6bec:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-8eb6bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitnepal360.com/wp-content/uploads/2026/08/Hot-Air-Ballooning-Nepal.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-eaf6710{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-306 .elementor-element.elementor-element-3e52158 .elementor-heading-title{color:#1B1B1B;}.elementor-306 .elementor-element.elementor-element-cf465d6{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:34px;}.elementor-306 .elementor-element.elementor-element-cf465d6 p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-623b107{--display:flex;}.elementor-306 .elementor-element.elementor-element-d25fba2{--display:flex;}.elementor-306 .elementor-element.elementor-element-aab4fcb{--display:flex;}.elementor-306 .elementor-element.elementor-element-25be2fd{--display:flex;}.elementor-306 .elementor-element.elementor-element-3c17a3d{--display:flex;}.elementor-306 .elementor-element.elementor-element-e40e761{--display:flex;}.elementor-306 .elementor-element.elementor-element-fefaeb5{--display:flex;}.elementor-306 .elementor-element.elementor-element-a76f900{--display:flex;}.elementor-306 .elementor-element.elementor-element-0b5381a{--display:flex;}.elementor-306 .elementor-element.elementor-element-9e90fd2{--display:flex;}.elementor-306 .elementor-element.elementor-element-356aef1{--display:flex;}.elementor-306 .elementor-element.elementor-element-b4117bb{--display:flex;}.elementor-306 .elementor-element.elementor-element-e62c7d1{--display:flex;}.elementor-306 .elementor-element.elementor-element-6c762d7{--display:flex;}.elementor-306 .elementor-element.elementor-element-47269f3{--display:flex;}.elementor-306 .elementor-element.elementor-element-706f6a19{--display:flex;--min-height:201px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-706f6a19:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-706f6a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(121deg, #522D2D 82%, #f2295b 100%);}.elementor-306 .elementor-element.elementor-element-706f6a19.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-306 .elementor-element.elementor-element-245b3186{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-306 .elementor-element.elementor-element-42f29043{padding:0px 14px 0px 14px;text-align:start;}.elementor-306 .elementor-element.elementor-element-42f29043 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:49px;font-weight:800;color:#FFFFFF;}.elementor-306 .elementor-element.elementor-element-13dfe913{padding:0px 14px 0px 14px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;word-spacing:1px;color:#EBEAEA;}.elementor-306 .elementor-element.elementor-element-13dfe913 p{margin-block-end:0px;}.elementor-306 .elementor-element.elementor-element-2e940b2b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:86px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-306 .elementor-element.elementor-element-25f1fbae .elementor-button{background-color:#9C2422;font-family:"Roboto", Sans-serif;font-weight:500;border-radius:10px 10px 10px 10px;padding:21px 21px 21px 21px;}.elementor-306 .elementor-element.elementor-element-25f1fbae .elementor-button:hover, .elementor-306 .elementor-element.elementor-element-25f1fbae .elementor-button:focus{background-color:#851B1B;}.elementor-306 .elementor-element.elementor-element-25f1fbae{padding:0px 0px 0px 0px;}.elementor-306 .elementor-element.elementor-element-699486fe{--display:flex;}.elementor-306 .elementor-element.elementor-element-8982149{--display:flex;}@media(min-width:768px){.elementor-306 .elementor-element.elementor-element-38f626d6{--width:84%;}.elementor-306 .elementor-element.elementor-element-8188aef{--width:84%;}.elementor-306 .elementor-element.elementor-element-0e27f75{--width:84%;}.elementor-306 .elementor-element.elementor-element-fc55036{--width:84%;}.elementor-306 .elementor-element.elementor-element-d20eb6b{--width:84%;}.elementor-306 .elementor-element.elementor-element-a12319a{--width:84%;}.elementor-306 .elementor-element.elementor-element-416a97a{--width:84%;}.elementor-306 .elementor-element.elementor-element-8773096{--width:84%;}.elementor-306 .elementor-element.elementor-element-2c5c7cb{--width:84%;}.elementor-306 .elementor-element.elementor-element-bc892f0{--width:84%;}.elementor-306 .elementor-element.elementor-element-5e764bb{--width:84%;}.elementor-306 .elementor-element.elementor-element-d52bc4e{--width:84%;}.elementor-306 .elementor-element.elementor-element-69dbd2f{--width:84%;}.elementor-306 .elementor-element.elementor-element-89a7e46{--width:84%;}.elementor-306 .elementor-element.elementor-element-8eb6bec{--width:84%;}.elementor-306 .elementor-element.elementor-element-706f6a19{--width:100%;}.elementor-306 .elementor-element.elementor-element-245b3186{--width:94%;}.elementor-306 .elementor-element.elementor-element-2e940b2b{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-306 .elementor-element.elementor-element-aaf5c63{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-dc54146{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-a3a5c4c{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-660db36{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-d92529f{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-70095a7{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-347358e{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-1aa5a4d{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-2e1fd52{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-830b11b{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-ca4cc4c{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-5e52f9a{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-f411cef{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-a7e3cf5{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-38013f1{--content-width:100%;}.elementor-306 .elementor-element.elementor-element-706f6a19{--width:814px;}}@media(max-width:1024px){.elementor-306 .elementor-element.elementor-element-aaf5c63{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-38f626d6{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-dc54146{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-8188aef{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-a3a5c4c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-0e27f75{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-660db36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-fc55036{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-d92529f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-d20eb6b{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-70095a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-a12319a{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-347358e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-416a97a{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-1aa5a4d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-8773096{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-2e1fd52{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-2c5c7cb{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-830b11b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-bc892f0{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-ca4cc4c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-5e764bb{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-5e52f9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-d52bc4e{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-f411cef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-69dbd2f{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-a7e3cf5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-89a7e46{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-38013f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-8eb6bec{--min-height:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-706f6a19{--min-height:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-42f29043 .elementor-heading-title{font-size:31px;}.elementor-306 .elementor-element.elementor-element-13dfe913{font-size:14px;}}@media(max-width:767px){.elementor-306 .elementor-element.elementor-element-aaf5c63{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-38f626d6{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-dc54146{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-8188aef{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-a3a5c4c{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-0e27f75{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-660db36{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-fc55036{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-d92529f{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-d20eb6b{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-70095a7{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-a12319a{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-347358e{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-416a97a{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-1aa5a4d{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-8773096{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-2e1fd52{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-2c5c7cb{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-830b11b{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-bc892f0{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-ca4cc4c{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-5e764bb{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-5e52f9a{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-d52bc4e{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-f411cef{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-69dbd2f{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-a7e3cf5{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-89a7e46{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-38013f1{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-8eb6bec{--min-height:329px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-706f6a19{--width:327px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-245b3186{--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:flex-start;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-306 .elementor-element.elementor-element-245b3186.e-con{--align-self:flex-start;}.elementor-306 .elementor-element.elementor-element-2e940b2b{--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:flex-start;}}/* Start custom CSS for html, class: .elementor-element-63a6d6e *//* =========================================================
   VISIT NEPAL 360
   ADVENTURE IN NEPAL AT A GLANCE
   SINGLE COLUMN EDITORIAL LAYOUT
   ========================================================= */

.vn-adventure {

    --ad-dark: #202522;
    --ad-text: #606863;
    --ad-muted: #929994;
    --ad-accent: #39766b;
    --ad-line: #dfe3e0;

    width: 100%;
    padding: 20px 24px 80px;

    background: #ffffff;

    box-sizing: border-box;
}


/* =========================================================
   GLOBAL BOX SIZING
   ========================================================= */

.vn-adventure *,
.vn-adventure *::before,
.vn-adventure *::after {

    box-sizing: border-box;
}


/* =========================================================
   WRAPPER
   ========================================================= */

.vn-adventure-wrap {

    width: 100%;
    max-width: 1180px;

    margin: 0 auto;
}


/* =========================================================
   TOP BORDER
   ========================================================= */

.vn-adventure-wrap::before {

    content: "";

    display: block;

    width: 100%;

    height: 2px;

    margin-bottom: 35px;

    background: var(--ad-dark);
}


/* =========================================================
   INTRO
   EVERYTHING ONE COLUMN
   ========================================================= */

.vn-adventure-intro {

    display: block;

    width: 100%;

    margin: 0 0 70px;

    padding: 0;

}


/* =========================================================
   KICKER
   ========================================================= */

.vn-adventure-kicker {

    display: block;

    margin: 0 0 18px;

    color: var(--ad-accent);

    font-family: inherit;

    font-size: 9px;

    font-weight: 800;

    letter-spacing: 2.5px;

    line-height: 1.3;

    text-transform: uppercase;
}


/* =========================================================
   MAIN HEADING
   ========================================================= */

.vn-adventure-intro h2 {

    display: block;

    width: 100%;

    margin: 0;

    padding: 0;

    color: var(--ad-dark);

    font-family: inherit;

    font-size: clamp(50px, 7vw, 92px);

    font-weight: 700;

    letter-spacing: -5px;

    line-height: .9;

    text-align: left;
}


/* =========================================================
   ACCENT TEXT
   ========================================================= */

.vn-adventure-intro h2 span {

    color: var(--ad-accent);
}


/* =========================================================
   INTRO DESCRIPTION
   ========================================================= */

.vn-adventure-intro > p {

    display: block;

    width: 100%;

    max-width: 780px;

    margin: 30px 0 0;

    padding: 0;

    color: var(--ad-text);

    font-family: inherit;

    font-size: 16px;

    line-height: 1.85;

    text-align: left;
}


/* =========================================================
   GLANCE CONTENT
   SINGLE COLUMN
   ========================================================= */

.vn-adventure-glance {

    display: block;

    width: 100%;

    margin: 0;

    padding: 0;

    border-top: 2px solid var(--ad-dark);
}


/* =========================================================
   EACH INFORMATION ROW
   ========================================================= */

.vn-adventure-item {

    display: block;

    width: 100%;

    padding: 20px 0;

    border-bottom: 1px solid var(--ad-line);

}


/* =========================================================
   LABEL
   ========================================================= */

.vn-adventure-item strong {

    display: block;

    margin: 0 0 10px;

    color: var(--ad-accent);

    font-family: inherit;

    font-size: 9px;

    font-weight: 800;

    letter-spacing: 2px;

    line-height: 1.4;

    text-transform: uppercase;
}


/* =========================================================
   ITEM TEXT
   ========================================================= */

.vn-adventure-item span,
.vn-adventure-item p {

    display: block;

    width: 100%;

    max-width: 900px;

    margin: 0;

    color: var(--ad-text);

    font-family: inherit;

    font-size: 15px;

    line-height: 1.8;
}


/* =========================================================
   WHY CHOOSE SECTION
   ========================================================= */

.vn-adventure-why {

    display: block;

    width: 100%;

    margin-top: 90px;

    padding-top: 45px;

    border-top: 1px solid var(--ad-line);
}


/* =========================================================
   WHY CHOOSE HEADING
   ========================================================= */

.vn-adventure-why h3 {

    display: block;

    width: 100%;

    margin: 0 0 30px;

    color: var(--ad-dark);

    font-family: inherit;

    font-size: clamp(35px, 5vw, 62px);

    font-weight: 700;

    letter-spacing: -3px;

    line-height: .95;

    text-align: left;
}


/* =========================================================
   WHY CHOOSE ACCENT
   ========================================================= */

.vn-adventure-why h3 span {

    color: var(--ad-accent);
}


/* =========================================================
   PARAGRAPHS
   ========================================================= */

.vn-adventure-why p {

    display: block;

    width: 100%;

    max-width: 900px;

    margin: 0 0 24px;

    color: var(--ad-text);

    font-family: inherit;

    font-size: 15px;

    line-height: 1.9;

    text-align: left;
}


/* =========================================================
   LAST PARAGRAPH
   ========================================================= */

.vn-adventure-why p:last-child {

    margin-bottom: 0;

    padding-top: 25px;

    border-top: 1px solid var(--ad-line);

    color: var(--ad-dark);

    font-weight: 600;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    .vn-adventure {

        padding: 20px 20px 70px;
    }


    .vn-adventure-intro h2 {

        font-size: clamp(48px, 8vw, 72px);

        letter-spacing: -4px;
    }


    .vn-adventure-intro > p {

        max-width: 700px;

        font-size: 15px;

        line-height: 1.8;
    }


    .vn-adventure-item {

        padding: 22px 0;
    }


    .vn-adventure-item span,
    .vn-adventure-item p {

        max-width: 750px;

        font-size: 14px;

        line-height: 1.75;
    }


    .vn-adventure-why {

        margin-top: 70px;

        padding-top: 40px;
    }


    .vn-adventure-why h3 {

        font-size: 48px;

        letter-spacing: -2.5px;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 650px) {

    .vn-adventure {

        padding: 15px 16px 55px;
    }


    /* -----------------------------------------------------
       TOP BORDER
       ----------------------------------------------------- */

    .vn-adventure-wrap::before {

        margin-bottom: 25px;
    }


    /* -----------------------------------------------------
       INTRO
       ----------------------------------------------------- */

    .vn-adventure-intro {

        margin-bottom: 50px;
    }


    /* -----------------------------------------------------
       KICKER
       ----------------------------------------------------- */

    .vn-adventure-kicker {

        margin-bottom: 14px;

        font-size: 8px;

        letter-spacing: 2px;
    }


    /* -----------------------------------------------------
       HEADING
       ----------------------------------------------------- */

    .vn-adventure-intro h2 {

        width: 100%;

        font-size: 42px;

        letter-spacing: -2.5px;

        line-height: .92;
    }


    /* -----------------------------------------------------
       INTRO DESCRIPTION
       ----------------------------------------------------- */

    .vn-adventure-intro > p {

        max-width: none;

        margin-top: 22px;

        font-size: 14px;

        line-height: 1.75;
    }


    /* -----------------------------------------------------
       GLANCE
       ----------------------------------------------------- */

    .vn-adventure-glance {

        border-top-width: 2px;
    }


    /* -----------------------------------------------------
       ITEMS
       ----------------------------------------------------- */

    .vn-adventure-item {

        padding: 20px 0;
    }


    /* -----------------------------------------------------
       LABEL
       ----------------------------------------------------- */

    .vn-adventure-item strong {

        margin-bottom: 8px;

        font-size: 8px;

        letter-spacing: 1.8px;
    }


    /* -----------------------------------------------------
       TEXT
       ----------------------------------------------------- */

    .vn-adventure-item span,
    .vn-adventure-item p {

        max-width: none;

        font-size: 13px;

        line-height: 1.7;
    }


    /* -----------------------------------------------------
       WHY SECTION
       ----------------------------------------------------- */

    .vn-adventure-why {

        margin-top: 55px;

        padding-top: 30px;
    }


    .vn-adventure-why h3 {

        margin-bottom: 22px;

        font-size: 38px;

        letter-spacing: -2px;

        line-height: .95;
    }


    .vn-adventure-why p {

        max-width: none;

        margin-bottom: 20px;

        font-size: 14px;

        line-height: 1.8;
    }


    .vn-adventure-why p:last-child {

        padding-top: 20px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a24af *//* =========================================================
   VISIT NEPAL 360
   ADVANCED ADVENTURE ACTIVITIES
   SINGLE COLUMN EDITORIAL LAYOUT
   ========================================================= */

.vn-advanced-adventure {

    --adv-dark: #202522;
    --adv-text: #606863;
    --adv-muted: #929994;
    --adv-accent: #39766b;
    --adv-line: #dfe3e0;

    width: 100% !important;

    padding: 20px 24px 80px !important;

    margin: 0 !important;

    background: #ffffff !important;

    box-sizing: border-box !important;

    overflow: hidden !important;
}


/* =========================================================
   GLOBAL BOX SIZING
   ========================================================= */

.vn-advanced-adventure *,
.vn-advanced-adventure *::before,
.vn-advanced-adventure *::after {

    box-sizing: border-box !important;
}


/* =========================================================
   WRAPPER
   ========================================================= */

.vn-advanced-wrap {

    width: 100% !important;

    max-width: 1180px !important;

    margin: 0 auto !important;

    padding: 0 !important;
}


/* =========================================================
   TOP LINE
   ========================================================= */

.vn-advanced-wrap::before {

    content: "";

    display: block;

    width: 100%;

    height: 2px;

    margin-bottom: 45px;

    background: var(--adv-dark);
}


/* =========================================================
   HEADER
   SINGLE COLUMN
   ========================================================= */

.vn-advanced-header {

    display: block !important;

    width: 100% !important;

    margin: 0 0 70px !important;

    padding: 0 !important;
}


/* =========================================================
   KICKER
   ========================================================= */

.vn-advanced-kicker {

    display: block !important;

    margin: 0 0 20px !important;

    color: var(--adv-accent) !important;

    font-family: inherit !important;

    font-size: 9px !important;

    font-weight: 800 !important;

    letter-spacing: 2.5px !important;

    line-height: 1.3 !important;

    text-transform: uppercase !important;
}


/* =========================================================
   HEADING
   FULL WIDTH
   ========================================================= */

.vn-advanced-header h2 {

    display: block !important;

    width: 100% !important;

    max-width: 1000px !important;

    margin: 0 !important;

    padding: 0 !important;

    color: var(--adv-dark) !important;

    font-family: inherit !important;

    font-size: clamp(48px, 7vw, 90px) !important;

    font-weight: 700 !important;

    letter-spacing: -5px !important;

    line-height: .9 !important;

    text-align: left !important;
}


/* =========================================================
   HEADING ACCENT
   ========================================================= */

.vn-advanced-header h2 span {

    color: var(--adv-accent) !important;
}


/* =========================================================
   INTRODUCTION
   ========================================================= */

.vn-advanced-header p {

    display: block !important;

    width: 100% !important;

    max-width: 820px !important;

    margin: 32px 0 0 !important;

    padding: 0 !important;

    color: var(--adv-text) !important;

    font-family: inherit !important;

    font-size: 16px !important;

    line-height: 1.9 !important;

    text-align: left !important;
}


/* =========================================================
   ACTIVITIES LIST
   SINGLE COLUMN
   ========================================================= */

.vn-advanced-list {

    display: block !important;

    width: 100% !important;

    margin: 0 !important;

    padding: 0 !important;

    border-top: 2px solid var(--adv-dark) !important;
}


/* =========================================================
   ACTIVITY ITEM
   ONE ROW
   ========================================================= */

.vn-advanced-item {

    display: flex !important;

    flex-direction: row !important;

    flex-wrap: nowrap !important;

    align-items: center !important;

    width: 100% !important;

    min-height: 76px !important;

    margin: 0 !important;

    padding: 0 !important;

    border-bottom: 1px solid var(--adv-line) !important;

    transition:
        background-color .25s ease,
        padding-left .25s ease !important;
}


/* =========================================================
   HOVER
   ========================================================= */

.vn-advanced-item:hover {

    background: #f7f9f7 !important;

    padding-left: 12px !important;
}


/* =========================================================
   NUMBER
   ========================================================= */

.vn-advanced-item > span {

    flex: 0 0 80px !important;

    width: 80px !important;

    color: var(--adv-accent) !important;

    font-family: inherit !important;

    font-size: 10px !important;

    font-weight: 800 !important;

    letter-spacing: 1.5px !important;
}


/* =========================================================
   ACTIVITY NAME
   ========================================================= */

.vn-advanced-item strong {

    display: block !important;

    margin: 0 !important;

    padding: 0 !important;

    color: var(--adv-dark) !important;

    font-family: inherit !important;

    font-size: 18px !important;

    font-weight: 700 !important;

    letter-spacing: -.3px !important;

    line-height: 1.3 !important;
}


/* =========================================================
   LOCAL EXPERTISE NOTE
   ========================================================= */

.vn-advanced-note {

    display: block !important;

    width: 100% !important;

    margin: 65px 0 0 !important;

    padding: 28px 0 0 !important;

    border-top: 1px solid var(--adv-line) !important;
}


/* =========================================================
   NOTE LABEL
   ========================================================= */

.vn-advanced-note > span {

    display: block !important;

    margin: 0 0 14px !important;

    color: var(--adv-accent) !important;

    font-family: inherit !important;

    font-size: 8px !important;

    font-weight: 800 !important;

    letter-spacing: 2.5px !important;

    text-transform: uppercase !important;
}


/* =========================================================
   NOTE TEXT
   ========================================================= */

.vn-advanced-note p {

    display: block !important;

    width: 100% !important;

    max-width: 850px !important;

    margin: 0 !important;

    padding: 0 !important;

    color: var(--adv-text) !important;

    font-family: inherit !important;

    font-size: 15px !important;

    line-height: 1.85 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    .vn-advanced-adventure {

        padding: 60px 20px 70px !important;
    }


    .vn-advanced-header {

        margin-bottom: 55px !important;
    }


    .vn-advanced-header h2 {

        font-size: clamp(45px, 8vw, 70px) !important;

        letter-spacing: -4px !important;
    }


    .vn-advanced-header p {

        max-width: 700px !important;

        font-size: 15px !important;

        line-height: 1.8 !important;
    }


    .vn-advanced-item {

        min-height: 70px !important;
    }


    .vn-advanced-item > span {

        flex-basis: 65px !important;

        width: 65px !important;
    }


    .vn-advanced-item strong {

        font-size: 17px !important;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 650px) {

    .vn-advanced-adventure {

        padding: 50px 16px 55px !important;
    }


    /* -----------------------------------------------------
       TOP LINE
       ----------------------------------------------------- */

    .vn-advanced-wrap::before {

        margin-bottom: 30px;
    }


    /* -----------------------------------------------------
       HEADER
       ----------------------------------------------------- */

    .vn-advanced-header {

        margin-bottom: 45px !important;
    }


    .vn-advanced-kicker {

        margin-bottom: 15px !important;

        font-size: 8px !important;

        letter-spacing: 2px !important;
    }


    /* -----------------------------------------------------
       HEADING
       ----------------------------------------------------- */

    .vn-advanced-header h2 {

        max-width: none !important;

        font-size: 42px !important;

        letter-spacing: -2.5px !important;

        line-height: .93 !important;
    }


    /* -----------------------------------------------------
       INTRO
       ----------------------------------------------------- */

    .vn-advanced-header p {

        max-width: none !important;

        margin-top: 22px !important;

        font-size: 14px !important;

        line-height: 1.75 !important;
    }


    /* -----------------------------------------------------
       LIST
       ----------------------------------------------------- */

    .vn-advanced-list {

        border-top-width: 2px !important;
    }


    /* -----------------------------------------------------
       ITEM
       ----------------------------------------------------- */

    .vn-advanced-item {

        min-height: 64px !important;

        padding: 17px 0 !important;
    }


    .vn-advanced-item:hover {

        padding-left: 5px !important;
    }


    /* -----------------------------------------------------
       NUMBER
       ----------------------------------------------------- */

    .vn-advanced-item > span {

        flex: 0 0 45px !important;

        width: 45px !important;

        font-size: 9px !important;
    }


    /* -----------------------------------------------------
       NAME
       ----------------------------------------------------- */

    .vn-advanced-item strong {

        font-size: 15px !important;

        line-height: 1.35 !important;
    }


    /* -----------------------------------------------------
       NOTE
       ----------------------------------------------------- */

    .vn-advanced-note {

        margin-top: 45px !important;

        padding-top: 24px !important;
    }


    .vn-advanced-note > span {

        margin-bottom: 10px !important;

        font-size: 7px !important;

        letter-spacing: 2px !important;
    }


    .vn-advanced-note p {

        max-width: none !important;

        font-size: 13px !important;

        line-height: 1.75 !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32e44ad *//* =========================================================
   VISIT NEPAL 360
   CHOOSE AN ADVENTURE BY AVAILABLE TIME
   SINGLE COLUMN EDITORIAL LAYOUT
   ========================================================= */

.vn-adventure-time {

    --time-dark: #202522;
    --time-text: #606863;
    --time-muted: #929994;
    --time-accent: #39766b;
    --time-line: #dfe3e0;

    width: 100% !important;

    padding: 20px 24px 90px !important;

    margin: 0 !important;

    background: #ffffff !important;

    box-sizing: border-box !important;

    overflow: hidden !important;
}


/* =========================================================
   GLOBAL BOX SIZING
   ========================================================= */

.vn-adventure-time *,
.vn-adventure-time *::before,
.vn-adventure-time *::after {

    box-sizing: border-box !important;
}


/* =========================================================
   WRAPPER
   ========================================================= */

.vn-adventure-time-wrap {

    width: 100% !important;

    max-width: 1180px !important;

    margin: 0 auto !important;

    padding: 0 !important;
}


/* =========================================================
   TOP LINE
   ========================================================= */

.vn-adventure-time-wrap::before {

    content: "";

    display: block;

    width: 100%;

    height: 2px;

    margin-bottom: 45px;

    background: var(--time-dark);
}


/* =========================================================
   HEADER
   SINGLE COLUMN
   ========================================================= */

.vn-adventure-time-header {

    display: block !important;

    width: 100% !important;

    margin: 0 0 70px !important;

    padding: 0 !important;
}


/* =========================================================
   KICKER
   ========================================================= */

.vn-adventure-time-kicker {

    display: block !important;

    margin: 0 0 18px !important;

    color: var(--time-accent) !important;

    font-family: inherit !important;

    font-size: 9px !important;

    font-weight: 800 !important;

    letter-spacing: 2.5px !important;

    line-height: 1.3 !important;

    text-transform: uppercase !important;
}


/* =========================================================
   MAIN HEADING
   ========================================================= */

.vn-adventure-time-header h2 {

    display: block !important;

    width: 100% !important;

    max-width: 1000px !important;

    margin: 0 !important;

    padding: 0 !important;

    color: var(--time-dark) !important;

    font-family: inherit !important;

    font-size: clamp(50px, 7vw, 90px) !important;

    font-weight: 700 !important;

    letter-spacing: -5px !important;

    line-height: .9 !important;

    text-align: left !important;
}


/* =========================================================
   HEADING ACCENT
   ========================================================= */

.vn-adventure-time-header h2 span {

    color: var(--time-accent) !important;
}


/* =========================================================
   HEADER DESCRIPTION
   ========================================================= */

.vn-adventure-time-header p {

    display: block !important;

    width: 100% !important;

    max-width: 800px !important;

    margin: 30px 0 0 !important;

    padding: 0 !important;

    color: var(--time-text) !important;

    font-family: inherit !important;

    font-size: 16px !important;

    line-height: 1.9 !important;

    text-align: left !important;
}


/* =========================================================
   TIME LIST
   SINGLE COLUMN
   ========================================================= */

.vn-adventure-time-list {

    display: block !important;

    width: 100% !important;

    margin: 0 !important;

    padding: 0 !important;

    border-top: 2px solid var(--time-dark) !important;
}


/* =========================================================
   TIME BLOCK
   ========================================================= */

.vn-adventure-time-block {

    display: block !important;

    width: 100% !important;

    margin: 0 !important;

    padding: 28px 0 32px !important;

    border-bottom: 1px solid var(--time-line) !important;
}


/* =========================================================
   TIME TITLE
   ONE HORIZONTAL ROW
   ========================================================= */

.vn-adventure-time-title {

    display: flex !important;

    flex-direction: row !important;

    flex-wrap: nowrap !important;

    align-items: center !important;

    width: 100% !important;

    margin: 0 0 22px !important;

    padding: 0 !important;
}


/* =========================================================
   NUMBER
   ========================================================= */

.vn-adventure-time-title > span {

    flex: 0 0 80px !important;

    width: 80px !important;

    color: var(--time-accent) !important;

    font-family: inherit !important;

    font-size: 10px !important;

    font-weight: 800 !important;

    letter-spacing: 1.5px !important;
}


/* =========================================================
   TIME HEADING
   ========================================================= */

.vn-adventure-time-title h3 {

    margin: 0 !important;

    padding: 0 !important;

    color: var(--time-dark) !important;

    font-family: inherit !important;

    font-size: 28px !important;

    font-weight: 700 !important;

    letter-spacing: -1px !important;

    line-height: 1.2 !important;
}


/* =========================================================
   ACTIVITIES
   SINGLE COLUMN
   ========================================================= */

.vn-adventure-time-content {

    display: block !important;

    width: 100% !important;

    margin: 0 !important;

    padding: 0 0 0 80px !important;
}


/* =========================================================
   ACTIVITY
   ========================================================= */

.vn-adventure-time-content p {

    display: block !important;

    width: 100% !important;

    max-width: 850px !important;

    margin: 0 !important;

    padding: 7px 0 !important;

    color: var(--time-text) !important;

    font-family: inherit !important;

    font-size: 15px !important;

    line-height: 1.7 !important;

    border: 0 !important;
}


/* =========================================================
   ACTIVITY HOVER
   ========================================================= */

.vn-adventure-time-content p:hover {

    color: var(--time-accent) !important;

    padding-left: 8px !important;

    transition:
        color .2s ease,
        padding-left .2s ease !important;
}


/* =========================================================
   LAST BLOCK
   ========================================================= */

.vn-adventure-time-block:last-child {

    border-bottom: 0 !important;

    padding-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    .vn-adventure-time {

        padding: 60px 20px 70px !important;
    }


    .vn-adventure-time-header {

        margin-bottom: 55px !important;
    }


    .vn-adventure-time-header h2 {

        font-size: clamp(45px, 8vw, 70px) !important;

        letter-spacing: -4px !important;
    }


    .vn-adventure-time-header p {

        max-width: 700px !important;

        font-size: 15px !important;

        line-height: 1.8 !important;
    }


    .vn-adventure-time-title > span {

        flex-basis: 65px !important;

        width: 65px !important;
    }


    .vn-adventure-time-title h3 {

        font-size: 25px !important;
    }


    .vn-adventure-time-content {

        padding-left: 65px !important;
    }


    .vn-adventure-time-content p {

        font-size: 14px !important;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 650px) {

    .vn-adventure-time {

        padding: 50px 16px 55px !important;
    }


    /* -----------------------------------------------------
       TOP LINE
       ----------------------------------------------------- */

    .vn-adventure-time-wrap::before {

        margin-bottom: 30px;
    }


    /* -----------------------------------------------------
       HEADER
       ----------------------------------------------------- */

    .vn-adventure-time-header {

        margin-bottom: 45px !important;
    }


    .vn-adventure-time-kicker {

        margin-bottom: 14px !important;

        font-size: 8px !important;

        letter-spacing: 2px !important;
    }


    /* -----------------------------------------------------
       HEADING
       ----------------------------------------------------- */

    .vn-adventure-time-header h2 {

        max-width: none !important;

        font-size: 40px !important;

        letter-spacing: -2.3px !important;

        line-height: .94 !important;
    }


    /* -----------------------------------------------------
       DESCRIPTION
       ----------------------------------------------------- */

    .vn-adventure-time-header p {

        max-width: none !important;

        margin-top: 20px !important;

        font-size: 13px !important;

        line-height: 1.75 !important;
    }


    /* -----------------------------------------------------
       TIME BLOCK
       ----------------------------------------------------- */

    .vn-adventure-time-block {

        padding: 23px 0 27px !important;
    }


    /* -----------------------------------------------------
       TITLE
       ----------------------------------------------------- */

    .vn-adventure-time-title {

        margin-bottom: 15px !important;
    }


    /* -----------------------------------------------------
       NUMBER
       ----------------------------------------------------- */

    .vn-adventure-time-title > span {

        flex: 0 0 45px !important;

        width: 45px !important;

        font-size: 9px !important;
    }


    /* -----------------------------------------------------
       TIME HEADING
       ----------------------------------------------------- */

    .vn-adventure-time-title h3 {

        font-size: 20px !important;

        letter-spacing: -.6px !important;
    }


    /* -----------------------------------------------------
       CONTENT
       ----------------------------------------------------- */

    .vn-adventure-time-content {

        padding-left: 45px !important;
    }


    /* -----------------------------------------------------
       ACTIVITIES
       ----------------------------------------------------- */

    .vn-adventure-time-content p {

        max-width: none !important;

        padding: 5px 0 !important;

        font-size: 13px !important;

        line-height: 1.65 !important;
    }


    .vn-adventure-time-content p:hover {

        padding-left: 4px !important;
    }


    /* -----------------------------------------------------
       LAST BLOCK
       ----------------------------------------------------- */

    .vn-adventure-time-block:last-child {

        padding-bottom: 0 !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b100388 *//* =========================================================
   VISIT NEPAL 360
   BEST TIME FOR ADVENTURE ACTIVITIES IN NEPAL
   SINGLE COLUMN EDITORIAL LAYOUT
   ========================================================= */

.vn-adventure-season {

    --season-dark: #202522;
    --season-text: #606863;
    --season-muted: #929994;
    --season-accent: #39766b;
    --season-line: #dfe3e0;

    width: 100% !important;

    padding: 20px 24px 90px !important;

    margin: 0 !important;

    background: #ffffff !important;

    box-sizing: border-box !important;

    overflow: hidden !important;
}


/* =========================================================
   GLOBAL BOX SIZING
   ========================================================= */

.vn-adventure-season *,
.vn-adventure-season *::before,
.vn-adventure-season *::after {

    box-sizing: border-box !important;
}


/* =========================================================
   WRAPPER
   ========================================================= */

.vn-adventure-season-wrap {

    width: 100% !important;

    max-width: 1180px !important;

    margin: 0 auto !important;

    padding: 0 !important;
}


/* =========================================================
   TOP LINE
   ========================================================= */

.vn-adventure-season-wrap::before {

    content: "";

    display: block;

    width: 100%;

    height: 2px;

    margin-bottom: 45px;

    background: var(--season-dark);
}


/* =========================================================
   HEADER
   SINGLE COLUMN
   ========================================================= */

.vn-adventure-season-header {

    display: block !important;

    width: 100% !important;

    margin: 0 0 70px !important;

    padding: 0 !important;
}


/* =========================================================
   KICKER
   ========================================================= */

.vn-adventure-season-kicker {

    display: block !important;

    margin: 0 0 18px !important;

    color: var(--season-accent) !important;

    font-family: inherit !important;

    font-size: 9px !important;

    font-weight: 800 !important;

    letter-spacing: 2.5px !important;

    line-height: 1.3 !important;

    text-transform: uppercase !important;
}


/* =========================================================
   MAIN HEADING
   ========================================================= */

.vn-adventure-season-header h2 {

    display: block !important;

    width: 100% !important;

    max-width: 1000px !important;

    margin: 0 !important;

    padding: 0 !important;

    color: var(--season-dark) !important;

    font-family: inherit !important;

    font-size: clamp(50px, 7vw, 90px) !important;

    font-weight: 700 !important;

    letter-spacing: -5px !important;

    line-height: .9 !important;

    text-align: left !important;
}


/* =========================================================
   HEADING ACCENT
   ========================================================= */

.vn-adventure-season-header h2 span {

    color: var(--season-accent) !important;
}


/* =========================================================
   INTRODUCTION
   ========================================================= */

.vn-adventure-season-header p {

    display: block !important;

    width: 100% !important;

    max-width: 820px !important;

    margin: 30px 0 0 !important;

    padding: 0 !important;

    color: var(--season-text) !important;

    font-family: inherit !important;

    font-size: 16px !important;

    line-height: 1.9 !important;

    text-align: left !important;
}


/* =========================================================
   SEASON LIST
   SINGLE COLUMN
   ========================================================= */

.vn-adventure-season-list {

    display: block !important;

    width: 100% !important;

    margin: 0 !important;

    padding: 0 !important;

    border-top: 2px solid var(--season-dark) !important;
}


/* =========================================================
   SEASON ITEM
   SINGLE HORIZONTAL TITLE + CONTENT
   ========================================================= */

.vn-adventure-season-item {

    display: grid !important;

    grid-template-columns: 80px minmax(0, 850px) !important;

    column-gap: 0 !important;

    width: 100% !important;

    margin: 0 !important;

    padding: 35px 0 40px !important;

    border-bottom: 1px solid var(--season-line) !important;
}


/* =========================================================
   NUMBER
   ========================================================= */

.vn-adventure-season-number {

    display: block !important;

    padding-top: 7px !important;

    color: var(--season-accent) !important;

    font-family: inherit !important;

    font-size: 10px !important;

    font-weight: 800 !important;

    letter-spacing: 1.5px !important;
}


/* =========================================================
   SEASON CONTENT
   ========================================================= */

.vn-adventure-season-content {

    display: block !important;

    width: 100% !important;

    max-width: 850px !important;

    margin: 0 !important;

    padding: 0 !important;
}


/* =========================================================
   SEASON HEADING
   ========================================================= */

.vn-adventure-season-content h3 {

    margin: 0 0 18px !important;

    padding: 0 !important;

    color: var(--season-dark) !important;

    font-family: inherit !important;

    font-size: 30px !important;

    font-weight: 700 !important;

    letter-spacing: -1px !important;

    line-height: 1.2 !important;
}


/* =========================================================
   SEASON PARAGRAPHS
   ========================================================= */

.vn-adventure-season-content p {

    width: 100% !important;

    max-width: 820px !important;

    margin: 0 0 13px !important;

    padding: 0 !important;

    color: var(--season-text) !important;

    font-family: inherit !important;

    font-size: 15px !important;

    line-height: 1.85 !important;
}


.vn-adventure-season-content p:last-child {

    margin-bottom: 0 !important;
}


/* =========================================================
   CURRENT CONDITIONS
   ========================================================= */

.vn-adventure-season-note {

    display: block !important;

    width: 100% !important;

    margin: 65px 0 0 !important;

    padding: 30px 0 0 !important;

    border-top: 1px solid var(--season-line) !important;
}


/* =========================================================
   NOTE LABEL
   ========================================================= */

.vn-adventure-season-note > span {

    display: block !important;

    margin: 0 0 14px !important;

    color: var(--season-accent) !important;

    font-family: inherit !important;

    font-size: 8px !important;

    font-weight: 800 !important;

    letter-spacing: 2.5px !important;

    text-transform: uppercase !important;
}


/* =========================================================
   NOTE DESCRIPTION
   ========================================================= */

.vn-adventure-season-note p {

    display: block !important;

    width: 100% !important;

    max-width: 850px !important;

    margin: 0 0 22px !important;

    padding: 0 !important;

    color: var(--season-text) !important;

    font-family: inherit !important;

    font-size: 15px !important;

    line-height: 1.85 !important;
}


/* =========================================================
   GUIDE LINK
   ========================================================= */

.vn-adventure-season-note a {

    display: inline-flex !important;

    align-items: center !important;

    gap: 10px !important;

    margin: 0 !important;

    padding: 0 0 5px !important;

    color: var(--season-dark) !important;

    font-family: inherit !important;

    font-size: 11px !important;

    font-weight: 800 !important;

    letter-spacing: 1.5px !important;

    line-height: 1.5 !important;

    text-decoration: none !important;

    text-transform: uppercase !important;

    border-bottom: 1px solid var(--season-accent) !important;

    transition:
        color .2s ease,
        border-color .2s ease !important;
}


.vn-adventure-season-note a span {

    color: var(--season-accent) !important;

    font-size: 16px !important;

    line-height: 1 !important;
}


.vn-adventure-season-note a:hover {

    color: var(--season-accent) !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    .vn-adventure-season {

        padding: 60px 20px 70px !important;
    }


    .vn-adventure-season-header {

        margin-bottom: 55px !important;
    }


    .vn-adventure-season-header h2 {

        font-size: clamp(45px, 8vw, 70px) !important;

        letter-spacing: -4px !important;
    }


    .vn-adventure-season-header p {

        max-width: 700px !important;

        font-size: 15px !important;

        line-height: 1.8 !important;
    }


    .vn-adventure-season-item {

        grid-template-columns: 65px minmax(0, 1fr) !important;

        padding: 30px 0 35px !important;
    }


    .vn-adventure-season-content h3 {

        font-size: 26px !important;
    }


    .vn-adventure-season-content p {

        font-size: 14px !important;
    }

}


/* =========================================================
   MOBILE
   SINGLE COLUMN
   ========================================================= */

@media (max-width: 650px) {

    .vn-adventure-season {

        padding: 50px 16px 55px !important;
    }


    /* -----------------------------------------------------
       TOP LINE
       ----------------------------------------------------- */

    .vn-adventure-season-wrap::before {

        margin-bottom: 30px;
    }


    /* -----------------------------------------------------
       HEADER
       ----------------------------------------------------- */

    .vn-adventure-season-header {

        margin-bottom: 45px !important;
    }


    .vn-adventure-season-kicker {

        margin-bottom: 14px !important;

        font-size: 8px !important;

        letter-spacing: 2px !important;
    }


    /* -----------------------------------------------------
       HEADING
       ----------------------------------------------------- */

    .vn-adventure-season-header h2 {

        max-width: none !important;

        font-size: 40px !important;

        letter-spacing: -2.3px !important;

        line-height: .94 !important;
    }


    /* -----------------------------------------------------
       INTRO
       ----------------------------------------------------- */

    .vn-adventure-season-header p {

        max-width: none !important;

        margin-top: 20px !important;

        font-size: 13px !important;

        line-height: 1.75 !important;
    }


    /* -----------------------------------------------------
       SEASON
       ----------------------------------------------------- */

    .vn-adventure-season-item {

        display: block !important;

        padding: 25px 0 30px !important;
    }


    /* -----------------------------------------------------
       NUMBER
       ----------------------------------------------------- */

    .vn-adventure-season-number {

        padding: 0 !important;

        margin: 0 0 9px !important;

        font-size: 9px !important;
    }


    /* -----------------------------------------------------
       CONTENT
       ----------------------------------------------------- */

    .vn-adventure-season-content {

        max-width: none !important;
    }


    /* -----------------------------------------------------
       SEASON HEADING
       ----------------------------------------------------- */

    .vn-adventure-season-content h3 {

        margin-bottom: 14px !important;

        font-size: 22px !important;

        letter-spacing: -.6px !important;
    }


    /* -----------------------------------------------------
       PARAGRAPHS
       ----------------------------------------------------- */

    .vn-adventure-season-content p {

        max-width: none !important;

        margin-bottom: 12px !important;

        font-size: 13px !important;

        line-height: 1.75 !important;
    }


    /* -----------------------------------------------------
       NOTE
       ----------------------------------------------------- */

    .vn-adventure-season-note {

        margin-top: 45px !important;

        padding-top: 24px !important;
    }


    .vn-adventure-season-note > span {

        margin-bottom: 10px !important;

        font-size: 7px !important;

        letter-spacing: 2px !important;
    }


    .vn-adventure-season-note p {

        max-width: none !important;

        margin-bottom: 18px !important;

        font-size: 13px !important;

        line-height: 1.75 !important;
    }


    .vn-adventure-season-note a {

        font-size: 9px !important;

        letter-spacing: 1.2px !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-568c960 *//* =========================================================
   VISIT NEPAL 360
   HOW TO CHOOSE AN ADVENTURE OPERATOR
   SINGLE COLUMN LAYOUT
   ========================================================= */

.vn-adventure-operator {

    --ao-dark: #202522;
    --ao-text: #606863;
    --ao-muted: #929994;
    --ao-accent: #39766b;
    --ao-line: #dfe3e0;

    width: 100%;
    padding: 70px 24px;
    background: #ffffff;

    box-sizing: border-box;
}


/* =========================================================
   GLOBAL BOX SIZING
   ========================================================= */

.vn-adventure-operator *,
.vn-adventure-operator *::before,
.vn-adventure-operator *::after {

    box-sizing: border-box;
}


/* =========================================================
   WRAPPER
   ========================================================= */

.vn-adventure-operator-wrap {

    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
}


/* =========================================================
   HEADING
   HEADING + DESCRIPTION = ONE COLUMN
   ========================================================= */

.vn-adventure-operator-heading {

    display: block;

    width: 100%;

    margin: 0 0 55px;

    padding: 0;
}


/* =========================================================
   HEADING
   ========================================================= */

.vn-adventure-operator-heading h2 {

    display: block;

    width: 100%;

    margin: 0 0 25px;

    padding: 0;

    color: var(--ao-dark);

    font-family: inherit;

    font-size: clamp(48px, 7vw, 90px);

    font-weight: 700;

    letter-spacing: -4px;

    line-height: .92;

    text-align: left;
}


/* =========================================================
   ACCENT
   ========================================================= */

.vn-adventure-operator-heading h2 span {

    color: var(--ao-accent);
}


/* =========================================================
   DESCRIPTION
   SINGLE COLUMN
   ========================================================= */

.vn-adventure-operator-heading p {

    display: block;

    width: 100%;

    max-width: 760px;

    margin: 0;

    padding: 0;

    color: var(--ao-text);

    font-family: inherit;

    font-size: 16px;

    line-height: 1.8;

    text-align: left;
}


/* =========================================================
   CONTENT
   ========================================================= */

.vn-adventure-operator-content {

    width: 100%;

    max-width: 900px;

    border-top: 2px solid var(--ao-dark);

    padding-top: 30px;
}


/* =========================================================
   INTRO TEXT
   ========================================================= */

.vn-adventure-operator-content > p:first-child {

    margin: 0 0 25px;

    color: var(--ao-dark);

    font-size: 18px;

    font-weight: 700;

    line-height: 1.5;
}


/* =========================================================
   LIST
   ========================================================= */

.vn-adventure-operator-content ul {

    display: grid;

    grid-template-columns: 1fr;

    width: 100%;

    margin: 0;

    padding: 0;

    list-style: none;
}


/* =========================================================
   LIST ITEM
   ========================================================= */

.vn-adventure-operator-content li {

    position: relative;

    width: 100%;

    padding: 18px 0 18px 35px;

    border-bottom: 1px solid var(--ao-line);

    color: var(--ao-text);

    font-family: inherit;

    font-size: 15px;

    line-height: 1.6;
}


/* =========================================================
   NUMBER / MARK
   ========================================================= */

.vn-adventure-operator-content li::before {

    content: "—";

    position: absolute;

    left: 0;

    top: 18px;

    color: var(--ao-accent);

    font-weight: 700;
}


/* =========================================================
   FINAL DESCRIPTION
   ========================================================= */

.vn-adventure-operator-content > p:last-child {

    width: 100%;

    max-width: 850px;

    margin: 35px 0 0;

    color: var(--ao-text);

    font-family: inherit;

    font-size: 15px;

    line-height: 1.85;
}


/* =========================================================
   HOVER
   ========================================================= */

.vn-adventure-operator-content li {

    transition:
        padding-left .25s ease,
        background-color .25s ease;
}


.vn-adventure-operator-content li:hover {

    padding-left: 42px;

    background: #f7f9f7;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    .vn-adventure-operator {

        padding: 60px 20px;
    }


    .vn-adventure-operator-heading {

        margin-bottom: 45px;
    }


    .vn-adventure-operator-heading h2 {

        font-size: clamp(45px, 7vw, 70px);

        letter-spacing: -3px;

        line-height: .94;
    }


    .vn-adventure-operator-heading p {

        max-width: 700px;

        font-size: 15px;

        line-height: 1.75;
    }


    .vn-adventure-operator-content {

        max-width: 100%;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 650px) {

    .vn-adventure-operator {

        padding: 50px 16px;
    }


    /* -----------------------------------------------------
       HEADING
       ----------------------------------------------------- */

    .vn-adventure-operator-heading {

        display: block;

        width: 100%;

        margin-bottom: 38px;
    }


    .vn-adventure-operator-heading h2 {

        width: 100%;

        margin-bottom: 20px;

        font-size: 42px;

        letter-spacing: -2.5px;

        line-height: .95;
    }


    /* -----------------------------------------------------
       DESCRIPTION
       ----------------------------------------------------- */

    .vn-adventure-operator-heading p {

        width: 100%;

        max-width: none;

        font-size: 14px;

        line-height: 1.75;
    }


    /* -----------------------------------------------------
       CONTENT
       ----------------------------------------------------- */

    .vn-adventure-operator-content {

        width: 100%;

        padding-top: 25px;
    }


    /* -----------------------------------------------------
       INTRO
       ----------------------------------------------------- */

    .vn-adventure-operator-content > p:first-child {

        font-size: 16px;

        margin-bottom: 18px;
    }


    /* -----------------------------------------------------
       LIST
       ----------------------------------------------------- */

    .vn-adventure-operator-content ul {

        display: block;

        width: 100%;
    }


    /* -----------------------------------------------------
       ITEMS
       ----------------------------------------------------- */

    .vn-adventure-operator-content li {

        padding: 15px 0 15px 28px;

        font-size: 14px;

        line-height: 1.6;
    }


    .vn-adventure-operator-content li::before {

        top: 15px;
    }


    /* -----------------------------------------------------
       FINAL TEXT
       ----------------------------------------------------- */

    .vn-adventure-operator-content > p:last-child {

        margin-top: 28px;

        font-size: 14px;

        line-height: 1.75;
    }


    /* -----------------------------------------------------
       MOBILE HOVER
       ----------------------------------------------------- */

    .vn-adventure-operator-content li:hover {

        padding-left: 32px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-959e067 */.vn360-safety-content {
    width: 100%;
    color: #263437;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",
                 Roboto, Helvetica, Arial, sans-serif;
    line-height: 1.75;
}


/* MAIN SECTION */

.vn360-info-section {
    max-width: 1120px;
    margin: 0 auto;
    padding: 20px 0;
    border-bottom: 1px solid #e5e9e8;
}

.vn360-info-section:last-child {
    border-bottom: 0;
}


/* SECTION TITLE */

.vn360-section-title {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    margin-bottom: 30px;
}

.vn360-section-number {
    width: 48px;
    height: 48px;
    min-width: 48px;

    display: flex;
    align-items: center;
    justify-content: center;

    border: 1px solid #dce3e1;
    border-radius: 50%;

    color: #b96f2b;
    font-size: 13px;
    font-weight: 700;
}

.vn360-section-label {
    display: block;
    margin-bottom: 5px;

    color: #b96f2b;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.vn360-section-title h2 {
    margin: 0;

    color: #17272a;
    font-size: clamp(30px, 4vw, 46px);
    font-weight: 700;
    line-height: 1.15;
    letter-spacing: -1px;
}


/* PARAGRAPHS */

.vn360-info-section p {
    max-width: 850px;
    margin: 0 0 20px;

    color: #566366;
    font-size: 16px;
}

.vn360-intro {
    color: #263437 !important;
    font-size: 18px !important;
}


/* SAFETY CHECKLIST */

.vn360-check-list {
    max-width: 950px;

    display: grid;
    grid-template-columns: repeat(2, 1fr);

    margin: 35px 0 30px;
    padding: 0;

    list-style: none;

    border-top: 1px solid #e1e6e5;
}

.vn360-check-list li {
    position: relative;

    padding: 17px 20px 17px 35px;

    border-bottom: 1px solid #e1e6e5;

    color: #354346;
    font-size: 15px;
}

.vn360-check-list li:nth-child(odd) {
    border-right: 1px solid #e1e6e5;
}

.vn360-check-list li::before {
    content: "✓";

    position: absolute;
    left: 8px;
    top: 17px;

    color: #b96f2b;
    font-weight: 800;
}


/* SAFETY NOTE */

.vn360-safety-note {
    max-width: 850px;

    margin-top: 30px;
    padding: 24px 28px;

    background: #f5f7f6;
    border-left: 4px solid #b96f2b;
}

.vn360-safety-note strong {
    display: block;
    margin-bottom: 5px;

    color: #17272a;
    font-size: 15px;
}

.vn360-safety-note p {
    margin: 0 !important;
}


/* HEALTH LIST */

.vn360-health-list {
    max-width: 900px;

    display: grid;
    grid-template-columns: repeat(2, 1fr);

    margin: 25px 0 30px;
    padding: 0;

    list-style: none;

    border-top: 1px solid #e1e6e5;
}

.vn360-health-list li {
    padding: 14px 15px;

    border-bottom: 1px solid #e1e6e5;

    color: #4f5d60;
    font-size: 15px;
}

.vn360-health-list li:nth-child(odd) {
    border-right: 1px solid #e1e6e5;
}

.vn360-health-list li::before {
    content: "•";

    margin-right: 10px;

    color: #b96f2b;
    font-weight: 800;
}


/* HEALTH NOTE */

.vn360-health-note {
    max-width: 850px;

    margin-top: 25px;
    padding: 20px 25px;

    background: #f7f9f8;
    border: 1px solid #e1e6e5;

    color: #4f5d60;
    font-size: 15px;
}


/* INSURANCE SECTION */

.vn360-insurance-section {
    max-width: 1120px;

    padding: 65px 45px;

    background: #f7f9f8;
}


/* LIST HEADING */

.vn360-list-heading {
    margin-top: 28px !important;

    color: #263437 !important;
    font-weight: 650;
}


/* INSURANCE GRID */

.vn360-insurance-list {
    max-width: 1000px;

    display: grid;
    grid-template-columns: repeat(3, 1fr);

    gap: 1px;

    margin: 25px 0 30px;
    padding: 0;

    list-style: none;

    background: #dfe5e3;
    border: 1px solid #dfe5e3;
}

.vn360-insurance-list li {
    padding: 17px 18px;

    background: #ffffff;

    color: #4f5d60;
    font-size: 14px;
}

.vn360-insurance-list li::before {
    content: "✓";

    margin-right: 9px;

    color: #b96f2b;
    font-weight: 800;
}


/* INSURANCE NOTE */

.vn360-insurance-note {
    max-width: 900px;

    margin-top: 30px;
    padding: 24px 28px;

    background: #17272a;
    color: #ffffff;
}

.vn360-insurance-note strong {
    display: block;
    margin-bottom: 5px;

    color: #ffffff;
    font-size: 15px;
}

.vn360-insurance-note p {
    margin: 0 !important;
    color: #cbd3d3 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .vn360-info-section {
        padding: 55px 25px;
    }

    .vn360-insurance-section {
        padding: 55px 25px;
    }

    .vn360-check-list,
    .vn360-health-list {
        grid-template-columns: 1fr;
    }

    .vn360-check-list li:nth-child(odd),
    .vn360-health-list li:nth-child(odd) {
        border-right: 0;
    }

    .vn360-insurance-list {
        grid-template-columns: repeat(2, 1fr);
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

    .vn360-info-section {
        padding: 45px 18px;
    }

    .vn360-insurance-section {
        padding: 45px 18px;
    }

    .vn360-section-title {
        gap: 13px;
    }

    .vn360-section-number {
        width: 40px;
        height: 40px;
        min-width: 40px;

        font-size: 11px;
    }

    .vn360-section-title h2 {
        font-size: 29px;
    }

    .vn360-section-label {
        font-size: 10px;
        letter-spacing: 1.5px;
    }

    .vn360-intro {
        font-size: 17px !important;
    }

    .vn360-info-section p {
        font-size: 15px;
    }

    .vn360-check-list {
        margin-top: 25px;
    }

    .vn360-check-list li {
        padding: 15px 10px 15px 34px;
        font-size: 14px;
    }

    .vn360-check-list li::before {
        top: 15px;
    }

    .vn360-health-list {
        margin-top: 20px;
    }

    .vn360-health-list li {
        font-size: 14px;
    }

    .vn360-insurance-list {
        grid-template-columns: 1fr;
    }

    .vn360-insurance-list li {
        padding: 14px 15px;
        font-size: 14px;
    }

    .vn360-safety-note,
    .vn360-health-note,
    .vn360-insurance-note {
        padding: 20px;
    }
}
```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39e8085 */.vn360-older-travelers {
    max-width: 1120px;
    margin: 0 auto;
    padding: 20px 0;
    border-bottom: 1px solid #e5e9e8;
}


/* SECTION SUBTITLE */

.vn360-subtitle {
    margin: 35px 0 18px;

    color: #263437;
    font-size: 20px;
    font-weight: 650;
    line-height: 1.35;
}


/* OPTIONS */

.vn360-older-options {
    max-width: 900px;

    display: grid;
    grid-template-columns: repeat(2, 1fr);

    margin: 20px 0 30px;
    padding: 0;

    list-style: none;

    border-top: 1px solid #e1e6e5;
}

.vn360-older-options li {
    position: relative;

    padding: 15px 15px 15px 34px;

    border-bottom: 1px solid #e1e6e5;

    color: #4f5d60;
    font-size: 15px;
}

.vn360-older-options li:nth-child(odd) {
    border-right: 1px solid #e1e6e5;
}

.vn360-older-options li::before {
    content: "✓";

    position: absolute;
    left: 8px;
    top: 15px;

    color: #b96f2b;
    font-weight: 800;
}


/* FINAL NOTE */

.vn360-older-travelers .vn360-safety-note {
    max-width: 850px;

    margin-top: 30px;
    padding: 24px 28px;

    background: #f5f7f6;
    border-left: 4px solid #b96f2b;
}

.vn360-older-travelers .vn360-safety-note strong {
    display: block;
    margin-bottom: 5px;

    color: #17272a;
    font-size: 15px;
}

.vn360-older-travelers .vn360-safety-note p {
    margin: 0 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .vn360-older-travelers {
        padding: 55px 25px;
    }

    .vn360-older-options {
        grid-template-columns: 1fr;
    }

    .vn360-older-options li:nth-child(odd) {
        border-right: 0;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

    .vn360-older-travelers {
        padding: 45px 18px;
    }

    .vn360-older-travelers .vn360-section-title {
        gap: 13px;
    }

    .vn360-older-travelers .vn360-section-number {
        width: 40px;
        height: 40px;
        min-width: 40px;

        font-size: 11px;
    }

    .vn360-older-travelers .vn360-section-title h2 {
        font-size: 29px;
    }

    .vn360-older-travelers .vn360-section-label {
        font-size: 10px;
        letter-spacing: 1.5px;
    }

    .vn360-older-travelers .vn360-intro {
        font-size: 17px !important;
    }

    .vn360-older-travelers p {
        font-size: 15px;
    }

    .vn360-subtitle {
        font-size: 19px;
    }

    .vn360-older-options li {
        padding: 14px 10px 14px 34px;
        font-size: 14px;
    }

    .vn360-older-options li::before {
        top: 14px;
    }

    .vn360-older-travelers .vn360-safety-note {
        padding: 20px;
    }
}
```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a194df */.vn360-mobility-section {
    max-width: 1120px;
    margin: 0 auto;
    padding: 75px 0;
    border-bottom: 1px solid #e5e9e8;
}


/* SUBTITLE */

.vn360-mobility-section .vn360-subtitle {
    margin: 35px 0 18px;

    color: #263437;
    font-size: 20px;
    font-weight: 650;
    line-height: 1.35;
}


/* ACTIVITY / DISCUSSION LIST */

.vn360-mobility-options {
    max-width: 900px;

    display: grid;
    grid-template-columns: repeat(2, 1fr);

    margin: 20px 0 30px;
    padding: 0;

    list-style: none;

    border-top: 1px solid #e1e6e5;
}

.vn360-mobility-options li {
    position: relative;

    padding: 15px 15px 15px 34px;

    border-bottom: 1px solid #e1e6e5;

    color: #4f5d60;
    font-size: 15px;
}

.vn360-mobility-options li:nth-child(odd) {
    border-right: 1px solid #e1e6e5;
}

.vn360-mobility-options li::before {
    content: "✓";

    position: absolute;
    left: 8px;
    top: 15px;

    color: #b96f2b;
    font-weight: 800;
}


/* DISCUSSION SECTION */

.vn360-discuss-title {
    margin-top: 45px !important;
}

.vn360-discuss-list li::before {
    content: "→";
}


/* FINAL NOTE */

.vn360-mobility-note {
    max-width: 850px;

    margin-top: 30px;
    padding: 24px 28px;

    background: #f5f7f6;
    border-left: 4px solid #b96f2b;
}

.vn360-mobility-note strong {
    display: block;
    margin-bottom: 5px;

    color: #17272a;
    font-size: 15px;
}

.vn360-mobility-note p {
    margin: 0 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .vn360-mobility-section {
        padding: 55px 25px;
    }

    .vn360-mobility-options {
        grid-template-columns: 1fr;
    }

    .vn360-mobility-options li:nth-child(odd) {
        border-right: 0;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

    .vn360-mobility-section {
        padding: 45px 18px;
    }

    .vn360-mobility-section .vn360-section-title {
        gap: 13px;
    }

    .vn360-mobility-section .vn360-section-number {
        width: 40px;
        height: 40px;
        min-width: 40px;

        font-size: 11px;
    }

    .vn360-mobility-section .vn360-section-title h2 {
        font-size: 29px;
    }

    .vn360-mobility-section .vn360-section-label {
        font-size: 10px;
        letter-spacing: 1.5px;
    }

    .vn360-mobility-section .vn360-intro {
        font-size: 17px !important;
    }

    .vn360-mobility-section p {
        font-size: 15px;
    }

    .vn360-mobility-section .vn360-subtitle {
        font-size: 19px;
    }

    .vn360-mobility-options li {
        padding: 14px 10px 14px 34px;
        font-size: 14px;
    }

    .vn360-mobility-options li::before {
        top: 14px;
    }

    .vn360-mobility-note {
        padding: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e44ba22 *//* =========================================================
   WHAT TO WEAR AND CARRY
========================================================= */

.vn360-wear-section {
    max-width: 1120px;
    margin: 0 auto;
    padding: 20px 0;
    border-bottom: 1px solid #e5e9e8;
}


/* =========================================================
   WEAR GRID
========================================================= */

.vn360-wear-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);

    gap: 10px;

    margin-top: 40px;
}


/* =========================================================
   ACTIVITY CARD
========================================================= */

.vn360-wear-card {
    padding: 28px 30px;

    background: #f7f9f8;
    border: 1px solid #e1e6e5;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease;
}

.vn360-wear-card:hover {
    transform: translateY(-3px);

    border-color: #d3dcd9;

    box-shadow: 0 10px 30px rgba(23, 39, 42, 0.07);
}


/* CARD HEADER */

.vn360-wear-card-header {
    display: flex;
    align-items: flex-start;
    gap: 15px;

    margin-bottom: 20px;
}

.vn360-wear-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 38px;
    height: 38px;
    min-width: 38px;

    border-radius: 50%;

    background: #ffffff;
    border: 1px solid #dce3e1;

    color: #b96f2b;

    font-size: 10px;
    font-weight: 800;
}

.vn360-wear-card h3 {
    margin: 5px 0 0;

    color: #17272a;

    font-size: 19px;
    font-weight: 650;
    line-height: 1.35;
}


/* CARD LIST */

.vn360-wear-card ul {
    margin: 0;
    padding: 0;

    list-style: none;
}

.vn360-wear-card li {
    position: relative;

    padding: 9px 0 9px 25px;

    border-top: 1px solid #e1e6e5;

    color: #4f5d60;

    font-size: 14px;
    line-height: 1.6;
}

.vn360-wear-card li:first-child {
    border-top: 0;
}

.vn360-wear-card li::before {
    content: "✓";

    position: absolute;
    left: 0;
    top: 9px;

    color: #b96f2b;

    font-weight: 800;
}


/* =========================================================
   INFORMATION NOTE
========================================================= */

.vn360-wear-note {
    max-width: 900px;

    margin-top: 30px;
    padding: 24px 28px;

    background: #17272a;

    color: #ffffff;
}

.vn360-wear-note strong {
    display: block;

    margin-bottom: 5px;

    color: #ffffff;

    font-size: 15px;
}

.vn360-wear-note p {
    margin: 0 !important;

    color: #cbd3d3;

    font-size: 15px;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .vn360-wear-section {
        padding: 55px 25px;
    }

    .vn360-wear-grid {
        grid-template-columns: 1fr;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

    .vn360-wear-section {
        padding: 45px 18px;
    }

    .vn360-wear-section .vn360-section-title {
        gap: 13px;
    }

    .vn360-wear-section .vn360-section-number {
        width: 40px;
        height: 40px;
        min-width: 40px;

        font-size: 11px;
    }

    .vn360-wear-section .vn360-section-title h2 {
        font-size: 29px;
    }

    .vn360-wear-section .vn360-section-label {
        font-size: 10px;
        letter-spacing: 1.5px;
    }

    .vn360-wear-section .vn360-intro {
        font-size: 17px !important;
    }

    .vn360-wear-grid {
        margin-top: 30px;
        gap: 15px;
    }

    .vn360-wear-card {
        padding: 22px 20px;
    }

    .vn360-wear-card h3 {
        font-size: 17px;
    }

    .vn360-wear-card li {
        font-size: 14px;
    }

    .vn360-wear-note {
        padding: 20px;
    }
}
```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b2cca9 *//* =========================================================
   WHAT TO WEAR AND CARRY
========================================================= */

.vn360-wear-section {
    max-width: 1120px;
    margin: 0 auto;
    padding: 20px 0;
    border-bottom: 1px solid #e5e9e8;
}


/* =========================================================
   WEAR GRID
========================================================= */

.vn360-wear-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);

    gap: 10px;

    margin-top: 40px;
}


/* =========================================================
   ACTIVITY CARD
========================================================= */

.vn360-wear-card {
    padding: 28px 30px;

    background: #f7f9f8;
    border: 1px solid #e1e6e5;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease;
}

.vn360-wear-card:hover {
    transform: translateY(-3px);

    border-color: #d3dcd9;

    box-shadow: 0 10px 30px rgba(23, 39, 42, 0.07);
}


/* CARD HEADER */

.vn360-wear-card-header {
    display: flex;
    align-items: flex-start;
    gap: 15px;

    margin-bottom: 20px;
}

.vn360-wear-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 38px;
    height: 38px;
    min-width: 38px;

    border-radius: 50%;

    background: #ffffff;
    border: 1px solid #dce3e1;

    color: #b96f2b;

    font-size: 10px;
    font-weight: 800;
}

.vn360-wear-card h3 {
    margin: 5px 0 0;

    color: #17272a;

    font-size: 19px;
    font-weight: 650;
    line-height: 1.35;
}


/* CARD LIST */

.vn360-wear-card ul {
    margin: 0;
    padding: 0;

    list-style: none;
}

.vn360-wear-card li {
    position: relative;

    padding: 9px 0 9px 25px;

    border-top: 1px solid #e1e6e5;

    color: #4f5d60;

    font-size: 14px;
    line-height: 1.6;
}

.vn360-wear-card li:first-child {
    border-top: 0;
}

.vn360-wear-card li::before {
    content: "✓";

    position: absolute;
    left: 0;
    top: 9px;

    color: #b96f2b;

    font-weight: 800;
}


/* =========================================================
   INFORMATION NOTE
========================================================= */

.vn360-wear-note {
    max-width: 900px;

    margin-top: 30px;
    padding: 24px 28px;

    background: #17272a;

    color: #ffffff;
}

.vn360-wear-note strong {
    display: block;

    margin-bottom: 5px;

    color: #ffffff;

    font-size: 15px;
}

.vn360-wear-note p {
    margin: 0 !important;

    color: #cbd3d3;

    font-size: 15px;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .vn360-wear-section {
        padding: 55px 25px;
    }

    .vn360-wear-grid {
        grid-template-columns: 1fr;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

    .vn360-wear-section {
        padding: 45px 18px;
    }

    .vn360-wear-section .vn360-section-title {
        gap: 13px;
    }

    .vn360-wear-section .vn360-section-number {
        width: 40px;
        height: 40px;
        min-width: 40px;

        font-size: 11px;
    }

    .vn360-wear-section .vn360-section-title h2 {
        font-size: 29px;
    }

    .vn360-wear-section .vn360-section-label {
        font-size: 10px;
        letter-spacing: 1.5px;
    }

    .vn360-wear-section .vn360-intro {
        font-size: 17px !important;
    }

    .vn360-wear-grid {
        margin-top: 30px;
        gap: 15px;
    }

    .vn360-wear-card {
        padding: 22px 20px;
    }

    .vn360-wear-card h3 {
        font-size: 17px;
    }

    .vn360-wear-card li {
        font-size: 14px;
    }

    .vn360-wear-note {
        padding: 20px;
    }
}
```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1d5781 *//* =========================================================
   RESPONSIBLE ADVENTURE TRAVEL
========================================================= */

.vn360-responsible-section {
    max-width: 1120px;
    margin: 0 auto;
    padding: 20px 0;
    border-bottom: 1px solid #e5e9e8;
}


/* =========================================================
   RESPONSIBLE GRID
========================================================= */

.vn360-responsible-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);

    margin-top: 40px;

    border-top: 1px solid #e1e6e5;
    border-left: 1px solid #e1e6e5;
}


/* =========================================================
   RESPONSIBLE ITEM
========================================================= */

.vn360-responsible-item {
    display: flex;
    align-items: flex-start;
    gap: 17px;

    min-height: 92px;

    padding: 20px 22px;

    background: #f7f9f8;

    border-right: 1px solid #e1e6e5;
    border-bottom: 1px solid #e1e6e5;
}

.vn360-responsible-item p {
    margin: 3px 0 0 !important;

    color: #4f5d60;

    font-size: 15px;
    line-height: 1.6;
}


/* NUMBER */

.vn360-responsible-number {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 34px;
    height: 34px;
    min-width: 34px;

    border: 1px solid #dce3e1;
    border-radius: 50%;

    background: #ffffff;

    color: #b96f2b;

    font-size: 10px;
    font-weight: 800;
}


/* HOVER */

.vn360-responsible-item {
    transition:
        background 0.25s ease,
        transform 0.25s ease;
}

.vn360-responsible-item:hover {
    background: #ffffff;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .vn360-responsible-section {
        padding: 55px 25px;
    }

    .vn360-responsible-grid {
        grid-template-columns: 1fr;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

    .vn360-responsible-section {
        padding: 45px 18px;
    }

    .vn360-responsible-section .vn360-section-title {
        gap: 13px;
    }

    .vn360-responsible-section .vn360-section-number {
        width: 40px;
        height: 40px;
        min-width: 40px;

        font-size: 11px;
    }

    .vn360-responsible-section .vn360-section-title h2 {
        font-size: 29px;
    }

    .vn360-responsible-section .vn360-section-label {
        font-size: 10px;
        letter-spacing: 1.5px;
    }

    .vn360-responsible-section .vn360-intro {
        font-size: 17px !important;
    }

    .vn360-responsible-grid {
        margin-top: 30px;
    }

    .vn360-responsible-item {
        min-height: auto;

        padding: 17px 15px;

        gap: 13px;
    }

    .vn360-responsible-number {
        width: 31px;
        height: 31px;
        min-width: 31px;
    }

    .vn360-responsible-item p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28d9b2a */.vn360-responsible-section {
    max-width: 1120px;
    margin: 0 auto;
    padding: 20px 0;
    border-bottom: 1px solid #e5e9e8;
}


/* =========================================================
   RESPONSIBLE GRID
========================================================= */

.vn360-responsible-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);

    margin-top: 40px;

    border-top: 1px solid #e1e6e5;
    border-left: 1px solid #e1e6e5;
}


/* =========================================================
   RESPONSIBLE ITEM
========================================================= */

.vn360-responsible-item {
    display: flex;
    align-items: flex-start;
    gap: 17px;

    min-height: 92px;

    padding: 20px 22px;

    background: #f7f9f8;

    border-right: 1px solid #e1e6e5;
    border-bottom: 1px solid #e1e6e5;
}

.vn360-responsible-item p {
    margin: 3px 0 0 !important;

    color: #4f5d60;

    font-size: 15px;
    line-height: 1.6;
}


/* NUMBER */

.vn360-responsible-number {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 34px;
    height: 34px;
    min-width: 34px;

    border: 1px solid #dce3e1;
    border-radius: 50%;

    background: #ffffff;

    color: #b96f2b;

    font-size: 10px;
    font-weight: 800;
}


/* HOVER */

.vn360-responsible-item {
    transition:
        background 0.25s ease,
        transform 0.25s ease;
}

.vn360-responsible-item:hover {
    background: #ffffff;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .vn360-responsible-section {
        padding: 55px 25px;
    }

    .vn360-responsible-grid {
        grid-template-columns: 1fr;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

    .vn360-responsible-section {
        padding: 45px 18px;
    }

    .vn360-responsible-section .vn360-section-title {
        gap: 13px;
    }

    .vn360-responsible-section .vn360-section-number {
        width: 40px;
        height: 40px;
        min-width: 40px;

        font-size: 11px;
    }

    .vn360-responsible-section .vn360-section-title h2 {
        font-size: 29px;
    }

    .vn360-responsible-section .vn360-section-label {
        font-size: 10px;
        letter-spacing: 1.5px;
    }

    .vn360-responsible-section .vn360-intro {
        font-size: 17px !important;
    }

    .vn360-responsible-grid {
        margin-top: 30px;
    }

    .vn360-responsible-item {
        min-height: auto;

        padding: 17px 15px;

        gap: 13px;
    }

    .vn360-responsible-number {
        width: 31px;
        height: 31px;
        min-width: 31px;
    }

    .vn360-responsible-item p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d87687 *//* =========================================================
   HOW TO CHOOSE THE RIGHT ADVENTURE
========================================================= */

.vn360-choice-section {
    max-width: 1120px;
    margin: 0 auto;
    padding: 20px 0;
    border-bottom: 1px solid #e5e9e8;
}


/* =========================================================
   QUESTION GRID
========================================================= */

.vn360-choice-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);

    margin-top: 38px;

    border-top: 1px solid #e1e6e5;
    border-left: 1px solid #e1e6e5;
}


/* =========================================================
   QUESTION ITEM
========================================================= */

.vn360-choice-item {
    display: flex;
    align-items: flex-start;
    gap: 18px;

    min-height: 92px;

    padding: 22px 24px;

    background: #f7f9f8;

    border-right: 1px solid #e1e6e5;
    border-bottom: 1px solid #e1e6e5;

    transition:
        background 0.25s ease,
        transform 0.25s ease;
}

.vn360-choice-item:hover {
    background: #ffffff;
}


/* QUESTION NUMBER */

.vn360-choice-item > span {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 36px;
    height: 36px;
    min-width: 36px;

    border: 1px solid #dce3e1;
    border-radius: 50%;

    background: #ffffff;

    color: #b96f2b;

    font-size: 10px;
    font-weight: 800;
}


/* QUESTION TEXT */

.vn360-choice-item p {
    margin: 5px 0 0 !important;

    color: #354346;

    font-size: 15px;
    line-height: 1.55;
}


/* =========================================================
   FINAL NOTE
========================================================= */

.vn360-choice-note {
    display: flex;
    align-items: flex-start;
    gap: 18px;

    max-width: 900px;

    margin-top: 35px;
    padding: 25px 28px;

    background: #17272a;

    color: #ffffff;
}


/* NOTE ICON */

.vn360-choice-note-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 38px;
    height: 38px;
    min-width: 38px;

    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 50%;

    color: #ffffff;

    font-size: 15px;
    font-weight: 800;
}


/* NOTE TITLE */

.vn360-choice-note strong {
    display: block;

    margin-bottom: 5px;

    color: #ffffff;

    font-size: 15px;
}


/* NOTE TEXT */

.vn360-choice-note p {
    margin: 0 !important;

    color: #cbd3d3;

    font-size: 15px;
    line-height: 1.7;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .vn360-choice-section {
        padding: 55px 25px;
    }

    .vn360-choice-grid {
        grid-template-columns: 1fr;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

    .vn360-choice-section {
        padding: 45px 18px;
    }

    .vn360-choice-section .vn360-section-title {
        gap: 13px;
    }

    .vn360-choice-section .vn360-section-number {
        width: 40px;
        height: 40px;
        min-width: 40px;

        font-size: 11px;
    }

    .vn360-choice-section .vn360-section-title h2 {
        font-size: 29px;
    }

    .vn360-choice-section .vn360-section-label {
        font-size: 10px;
        letter-spacing: 1.5px;
    }

    .vn360-choice-section .vn360-intro {
        font-size: 17px !important;
    }

    .vn360-choice-grid {
        margin-top: 30px;
    }

    .vn360-choice-item {
        min-height: auto;

        padding: 17px 15px;

        gap: 13px;
    }

    .vn360-choice-item > span {
        width: 32px;
        height: 32px;
        min-width: 32px;
    }

    .vn360-choice-item p {
        margin-top: 3px !important;

        font-size: 14px;
    }

    .vn360-choice-note {
        gap: 13px;

        margin-top: 25px;
        padding: 20px;
    }

    .vn360-choice-note-icon {
        width: 32px;
        height: 32px;
        min-width: 32px;
    }

    .vn360-choice-note p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57c79fd *//* =========================================================
   SUGGESTED ADVENTURE ITINERARIES
========================================================= */

.vn360-itinerary-section {
    max-width: 1120px;
    margin: 0 auto;
    padding: 75px 0;
    border-bottom: 1px solid #e5e9e8;
}


/* =========================================================
   ITINERARY GRID
========================================================= */

.vn360-itinerary-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);

    gap: 22px;

    margin-top: 40px;
}


/* =========================================================
   ITINERARY CARD
========================================================= */

.vn360-itinerary-card {
    padding: 30px;

    background: #f7f9f8;
    border: 1px solid #e1e6e5;

    transition:
        background 0.25s ease,
        border-color 0.25s ease,
        box-shadow 0.25s ease;
}

.vn360-itinerary-card:hover {
    background: #ffffff;

    border-color: #d5ddda;

    box-shadow: 0 12px 30px rgba(23, 39, 42, 0.07);
}


/* =========================================================
   CARD HEADER
========================================================= */

.vn360-itinerary-header {
    padding-bottom: 22px;

    border-bottom: 1px solid #dfe5e3;
}

.vn360-duration {
    display: inline-block;

    margin-bottom: 10px;
    padding: 5px 10px;

    background: #ffffff;
    border: 1px solid #dce3e1;

    color: #b96f2b;

    font-size: 10px;
    font-weight: 800;
    letter-spacing: 1.5px;
}

.vn360-itinerary-header h3 {
    margin: 0;

    color: #17272a;

    font-size: 21px;
    font-weight: 650;
    line-height: 1.35;
}


/* =========================================================
   DAY LIST
========================================================= */

.vn360-day-list {
    margin-top: 8px;
}


/* DAY */

.vn360-day {
    display: flex;
    align-items: flex-start;
    gap: 16px;

    padding: 16px 0;

    border-bottom: 1px solid #e1e6e5;
}

.vn360-day:last-child {
    border-bottom: 0;
}


/* DAY NUMBER */

.vn360-day-number {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 38px;
    min-width: 38px;
    height: 38px;

    border-radius: 50%;

    background: #ffffff;
    border: 1px solid #dce3e1;

    color: #b96f2b;

    font-size: 9px;
    font-weight: 800;
    letter-spacing: 0.3px;
    text-align: center;
}


/* DAY DESCRIPTION */

.vn360-day p {
    margin: 5px 0 0 !important;

    color: #4f5d60;

    font-size: 14px;
    line-height: 1.65;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .vn360-itinerary-section {
        padding: 55px 25px;
    }

    .vn360-itinerary-grid {
        grid-template-columns: 1fr;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

    .vn360-itinerary-section {
        padding: 45px 18px;
    }

    .vn360-itinerary-section .vn360-section-title {
        gap: 13px;
    }

    .vn360-itinerary-section .vn360-section-number {
        width: 40px;
        height: 40px;
        min-width: 40px;

        font-size: 11px;
    }

    .vn360-itinerary-section .vn360-section-title h2 {
        font-size: 29px;
    }

    .vn360-itinerary-section .vn360-section-label {
        font-size: 10px;
        letter-spacing: 1.5px;
    }

    .vn360-itinerary-grid {
        margin-top: 30px;
        gap: 15px;
    }

    .vn360-itinerary-card {
        padding: 22px 20px;
    }

    .vn360-itinerary-header h3 {
        font-size: 18px;
    }

    .vn360-day {
        gap: 12px;
        padding: 14px 0;
    }

    .vn360-day-number {
        width: 34px;
        min-width: 34px;
        height: 34px;
    }

    .vn360-day p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b2f8b12 *//* =========================================================
   COMBINING ADVENTURE WITH OTHER NEPAL EXPERIENCES
========================================================= */

.vn360-combine-section {
    max-width: 1120px;
    margin: 0 auto;
    padding: 75px 0;
    border-bottom: 1px solid #e5e9e8;
}


/* =========================================================
   EXPERIENCE GRID
========================================================= */

.vn360-combine-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);

    gap: 20px;

    margin-top: 42px;
}


/* =========================================================
   EXPERIENCE CARD
========================================================= */

.vn360-combine-card {
    position: relative;

    display: flex;
    align-items: flex-start;
    gap: 20px;

    min-height: 170px;

    padding: 28px 30px;

    background: #f7f9f8;
    border: 1px solid #e1e6e5;

    transition:
        background 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease;
}

.vn360-combine-card:hover {
    background: #ffffff;

    border-color: #d5ddda;

    transform: translateY(-3px);

    box-shadow: 0 12px 30px rgba(23, 39, 42, 0.07);
}


/* =========================================================
   CARD NUMBER
========================================================= */

.vn360-combine-number {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 40px;
    height: 40px;
    min-width: 40px;

    border: 1px solid #dce3e1;
    border-radius: 50%;

    background: #ffffff;

    color: #b96f2b;

    font-size: 10px;
    font-weight: 800;
}


/* =========================================================
   CARD CONTENT
========================================================= */

.vn360-combine-content {
    flex: 1;
}

.vn360-combine-content h3 {
    margin: 2px 0 10px;

    color: #17272a;

    font-size: 20px;
    font-weight: 650;
    line-height: 1.35;
}

.vn360-combine-content p {
    max-width: 560px;

    margin: 0 !important;

    color: #566366;

    font-size: 15px;
    line-height: 1.7;
}


/* =========================================================
   CTA
========================================================= */

.vn360-combine-cta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 35px;

    margin-top: 35px;
    padding: 32px 35px;

    background: #17272a;
}


/* CTA LABEL */

.vn360-cta-label {
    display: block;

    margin-bottom: 7px;

    color: #b96f2b;

    font-size: 10px;
    font-weight: 800;
    letter-spacing: 2px;
    text-transform: uppercase;
}


/* CTA TITLE */

.vn360-combine-cta h3 {
    margin: 0 0 7px;

    color: #ffffff;

    font-size: 22px;
    font-weight: 650;
    line-height: 1.3;
}


/* CTA DESCRIPTION */

.vn360-combine-cta p {
    margin: 0 !important;

    color: #cbd3d3;

    font-size: 14px;
    line-height: 1.6;
}


/* =========================================================
   CTA BUTTON
========================================================= */

.vn360-cta-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 13px;

    flex-shrink: 0;

    padding: 13px 20px;

    background: #b96f2b;

    color: #ffffff !important;

    border: 1px solid #b96f2b;

    font-size: 13px;
    font-weight: 700;

    text-decoration: none !important;

    transition:
        background 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease;
}

.vn360-cta-button:hover {
    background: #9f5e23;
    border-color: #9f5e23;

    transform: translateX(3px);
}

.vn360-cta-button span {
    font-size: 18px;
    line-height: 1;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .vn360-combine-section {
        padding: 55px 25px;
    }

    .vn360-combine-grid {
        grid-template-columns: 1fr;
    }

    .vn360-combine-cta {
        align-items: flex-start;
        flex-direction: column;
        gap: 22px;
    }

    .vn360-cta-button {
        width: auto;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

    .vn360-combine-section {
        padding: 45px 18px;
    }

    .vn360-combine-section .vn360-section-title {
        gap: 13px;
    }

    .vn360-combine-section .vn360-section-number {
        width: 40px;
        height: 40px;
        min-width: 40px;

        font-size: 11px;
    }

    .vn360-combine-section .vn360-section-title h2 {
        font-size: 29px;
    }

    .vn360-combine-section .vn360-section-label {
        font-size: 10px;
        letter-spacing: 1.5px;
    }

    .vn360-combine-grid {
        margin-top: 30px;
        gap: 15px;
    }

    .vn360-combine-card {
        min-height: auto;

        padding: 22px 20px;

        gap: 14px;
    }

    .vn360-combine-number {
        width: 34px;
        height: 34px;
        min-width: 34px;
    }

    .vn360-combine-content h3 {
        font-size: 18px;
    }

    .vn360-combine-content p {
        font-size: 14px;
    }

    .vn360-combine-cta {
        margin-top: 25px;
        padding: 24px 20px;
    }

    .vn360-combine-cta h3 {
        font-size: 19px;
    }

    .vn360-combine-cta p {
        font-size: 14px;
    }

    .vn360-cta-button {
        width: 100%;
        box-sizing: border-box;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d4f499 */```css id="6p2r8c"
/* =========================================================
   IS NEPAL GOOD FOR ADVENTURE TRAVEL?
========================================================= */

.vn360-adventure-answer {
    max-width: 1120px;
    margin: 0 auto;
    padding: 80px 0;

    border-bottom: 1px solid #e5e9e8;
}


/* =========================================================
   ANSWER CONTENT
========================================================= */

.vn360-answer-content {
    max-width: 950px;

    margin-top: 42px;
}


/* =========================================================
   YES INTRO
========================================================= */

.vn360-answer-intro {
    display: flex;
    align-items: center;
    gap: 22px;

    padding-bottom: 30px;

    border-bottom: 1px solid #e1e6e5;
}

.vn360-answer-mark {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 72px;
    height: 72px;
    min-width: 72px;

    border-radius: 50%;

    background: #17272a;

    color: #ffffff;

    font-size: 13px;
    font-weight: 800;
    letter-spacing: 1px;
}

.vn360-answer-intro p {
    max-width: none !important;

    margin: 0 !important;

    color: #263437 !important;

    font-size: 24px !important;
    font-weight: 500;

    line-height: 1.45;
}


/* =========================================================
   MAIN TEXT
========================================================= */

.vn360-answer-text {
    display: grid;
    grid-template-columns: repeat(2, 1fr);

    gap: 35px;

    padding: 30px 0;
}

.vn360-answer-text p {
    margin: 0 !important;

    color: #566366;

    font-size: 16px;
    line-height: 1.8;
}


/* =========================================================
   CONCLUSION
========================================================= */

.vn360-answer-conclusion {
    padding: 28px 32px;

    background: #f7f9f8;

    border-left: 4px solid #b96f2b;
}

.vn360-conclusion-label {
    display: block;

    margin-bottom: 8px;

    color: #b96f2b;

    font-size: 10px;
    font-weight: 800;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.vn360-answer-conclusion p {
    max-width: 800px;

    margin: 0 !important;

    color: #354346;

    font-size: 16px;
    line-height: 1.75;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .vn360-adventure-answer {
        padding: 60px 25px;
    }

    .vn360-answer-text {
        grid-template-columns: 1fr;
        gap: 20px;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

    .vn360-adventure-answer {
        padding: 45px 18px;
    }

    .vn360-adventure-answer .vn360-section-title {
        gap: 13px;
    }

    .vn360-adventure-answer .vn360-section-number {
        width: 40px;
        height: 40px;
        min-width: 40px;

        font-size: 11px;
    }

    .vn360-adventure-answer .vn360-section-title h2 {
        font-size: 29px;
    }

    .vn360-adventure-answer .vn360-section-label {
        font-size: 10px;
        letter-spacing: 1.5px;
    }

    .vn360-answer-content {
        margin-top: 30px;
    }

    .vn360-answer-intro {
        align-items: flex-start;
        gap: 15px;

        padding-bottom: 22px;
    }

    .vn360-answer-mark {
        width: 52px;
        height: 52px;
        min-width: 52px;

        font-size: 11px;
    }

    .vn360-answer-intro p {
        font-size: 19px !important;
    }

    .vn360-answer-text {
        padding: 24px 0;
    }

    .vn360-answer-text p {
        font-size: 15px;
    }

    .vn360-answer-conclusion {
        padding: 20px;
    }

    .vn360-answer-conclusion p {
        font-size: 14px;
    }
}
```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de42c19 */.vn360-explore-section {
    max-width: 1120px;
    margin: 0 auto;
    padding: 75px 0;
}


/* =========================================================
   EXPLORE GRID
========================================================= */

.vn360-explore-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);

    margin-top: 42px;

    border-top: 1px solid #e1e6e5;
    border-left: 1px solid #e1e6e5;
}


/* =========================================================
   EXPLORE CARD
========================================================= */

.vn360-explore-card {
    display: flex;
    align-items: center;
    gap: 17px;

    min-height: 82px;

    padding: 18px 22px;

    background: #f7f9f8;

    border-right: 1px solid #e1e6e5;
    border-bottom: 1px solid #e1e6e5;

    color: #17272a !important;
    text-decoration: none !important;

    transition:
        background 0.25s ease,
        padding-left 0.25s ease;
}

.vn360-explore-card:hover {
    background: #ffffff;

    padding-left: 27px;
}


/* =========================================================
   NUMBER
========================================================= */

.vn360-explore-number {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 34px;
    height: 34px;
    min-width: 34px;

    border: 1px solid #dce3e1;
    border-radius: 50%;

    background: #ffffff;

    color: #b96f2b;

    font-size: 10px;
    font-weight: 800;
}


/* =========================================================
   LINK NAME
========================================================= */

.vn360-explore-name {
    flex: 1;

    color: #354346;

    font-size: 15px;
    font-weight: 550;
    line-height: 1.4;
}


/* =========================================================
   ARROW
========================================================= */

.vn360-explore-arrow {
    color: #b96f2b;

    font-size: 20px;
    line-height: 1;

    transition: transform 0.25s ease;
}

.vn360-explore-card:hover .vn360-explore-arrow {
    transform: translateX(4px);
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .vn360-explore-section {
        padding: 55px 25px;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

    .vn360-explore-section {
        padding: 45px 18px;
    }

    .vn360-explore-section .vn360-section-title {
        gap: 13px;
    }

    .vn360-explore-section .vn360-section-number {
        width: 40px;
        height: 40px;
        min-width: 40px;

        font-size: 11px;
    }

    .vn360-explore-section .vn360-section-title h2 {
        font-size: 29px;
    }

    .vn360-explore-section .vn360-section-label {
        font-size: 10px;
        letter-spacing: 1.5px;
    }

    .vn360-explore-grid {
        grid-template-columns: 1fr;

        margin-top: 30px;
    }

    .vn360-explore-card {
        min-height: 70px;

        padding: 16px 15px;

        gap: 12px;
    }

    .vn360-explore-card:hover {
        padding-left: 18px;
    }

    .vn360-explore-number {
        width: 31px;
        height: 31px;
        min-width: 31px;
    }

    .vn360-explore-name {
        font-size: 14px;
    }

    .vn360-explore-arrow {
        font-size: 18px;
    }
}/* End custom CSS */