.elementor-13574 .elementor-element.elementor-element-1287641{--display:flex;--background-transition:0.3s;}.elementor-13574 .elementor-element.elementor-element-debe6ad{text-align:left;}.elementor-13574 .elementor-element.elementor-element-debe6ad .elementor-heading-title{color:var( --e-global-color-0467c4d );font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-13574 .elementor-element.elementor-element-304088b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13574 .elementor-element.elementor-element-1316fdc .elementor-heading-title{color:var( --e-global-color-0467c4d );font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-13574 .elementor-element.elementor-element-4f0969c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-13574 .elementor-element.elementor-element-1b240a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13574 .elementor-element.elementor-element-1b240a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13574 .elementor-element.elementor-element-74809e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13574 .elementor-element.elementor-element-74809e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13574 .elementor-element.elementor-element-1f4ae6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13574 .elementor-element.elementor-element-1f4ae6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13574 .elementor-element.elementor-element-009e61d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13574 .elementor-element.elementor-element-6b0bd3c .elementor-heading-title{color:var( --e-global-color-0467c4d );font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-13574 .elementor-element.elementor-element-b1e7fb6{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-13574 .elementor-element.elementor-element-d4f5ef6{text-align:left;}.elementor-13574 .elementor-element.elementor-element-d4f5ef6 .elementor-heading-title{color:var( --e-global-color-0467c4d );font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-13574 .elementor-element.elementor-element-db89723{--display:flex;--background-transition:0.3s;}.elementor-13574 .elementor-element.elementor-element-b41b7c7{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-13574 .elementor-element.elementor-element-00c89e4{text-align:left;}.elementor-13574 .elementor-element.elementor-element-00c89e4 .elementor-heading-title{color:var( --e-global-color-0467c4d );font-family:"Poppins", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-13574 .elementor-element.elementor-element-e62bc23{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-13574 .elementor-element.elementor-element-1b240a9{--width:30.339%;}.elementor-13574 .elementor-element.elementor-element-74809e3{--width:30.927%;}.elementor-13574 .elementor-element.elementor-element-1f4ae6a{--width:29.661%;}}/* Start custom CSS for html, class: .elementor-element-995607c */.nd-package-page{
  width:100%;
}

.nd-hero{
  position:relative;
  width:100%;
  height:380px;
  overflow:hidden;
}

.nd-hero img{
  width:100%;
  height:100%;
  object-fit:cover;
}

.nd-hero-overlay{
  position:absolute;
  inset:0;
  background:rgba(0,0,0,0.45);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
  color:#fff;
  padding:20px;
}

.nd-hero-overlay h1{
  font-size:38px;
  margin-bottom:10px;
}

.nd-hero-overlay p{
  font-size:18px;
  max-width:700px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6476c6 */.nd-package-card {
    position: sticky;
    top: 120px; /* adjust according to header height */
    background: #fff;
    padding: 20px;
    border-radius: 14px;
    box-shadow: 0 8px 30px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
}

/* Hover feel when scrolling */
.nd-package-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 40px rgba(255, 102, 0, 0.25);
    border: 1px solid #ff6600;
}/* End custom CSS */