.elementor-640 .elementor-element.elementor-element-3023853:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-3023853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54B7D8;}.elementor-640 .elementor-element.elementor-element-3023853 > .elementor-background-overlay{background-image:url("https://alpintokholidays.com/wp-content/uploads/2025/09/FinalBanner3.png");background-position:bottom left;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-640 .elementor-element.elementor-element-3023853{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:325px 0px 75px 0px;}.elementor-640 .elementor-element.elementor-element-b0a6e18{text-align:center;}.elementor-640 .elementor-element.elementor-element-b0a6e18 .elementor-heading-title{font-family:"Monda", Sans-serif;letter-spacing:1.7px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#E6E7D6;stroke:#E6E7D6;text-shadow:5px 4px 5px rgba(0, 0, 0, 0.83);color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-ddf9e99:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-ddf9e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 50%, var( --e-global-color-astglobalcolor0 ) 50%);}.elementor-640 .elementor-element.elementor-element-ddf9e99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-ddf9e99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-640 .elementor-element.elementor-element-a0d6f7e{--display:flex;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-640 .elementor-element.elementor-element-44807da{--display:flex;}.elementor-640 .elementor-element.elementor-element-a979ba3 .gallery-item .gallery-caption{display:none;}.elementor-640 .elementor-element.elementor-element-a979ba3 .gallery-item{padding:0 15px 15px 0;}.elementor-640 .elementor-element.elementor-element-a979ba3 .gallery{margin:0 -15px -15px 0;}.elementor-640 .elementor-element.elementor-element-a979ba3 .gallery-item img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#1B1ABB;border-radius:12px 12px 12px 12px;}.elementor-640 .elementor-element.elementor-element-021b2e8{--display:flex;}.elementor-640 .elementor-element.elementor-element-2cf9682 .gallery-item .gallery-caption{display:none;}.elementor-640 .elementor-element.elementor-element-2cf9682 .gallery-item{padding:0 15px 15px 0;}.elementor-640 .elementor-element.elementor-element-2cf9682 .gallery{margin:0 -15px -15px 0;}.elementor-640 .elementor-element.elementor-element-2cf9682 .gallery-item img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#1B1ABB;border-radius:12px 12px 12px 12px;}.elementor-640 .elementor-element.elementor-element-01d1042{--display:flex;}.elementor-640 .elementor-element.elementor-element-1c7ec9d .gallery-item .gallery-caption{display:none;}.elementor-640 .elementor-element.elementor-element-1c7ec9d .gallery-item{padding:0 15px 15px 0;}.elementor-640 .elementor-element.elementor-element-1c7ec9d .gallery{margin:0 -15px -15px 0;}.elementor-640 .elementor-element.elementor-element-1c7ec9d .gallery-item img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#1B1ABB;border-radius:12px 12px 12px 12px;}.elementor-640 .elementor-element.elementor-element-f728732{--display:flex;}.elementor-640 .elementor-element.elementor-element-71d05b7 .gallery-item .gallery-caption{display:none;}.elementor-640 .elementor-element.elementor-element-71d05b7 .gallery-item{padding:0 15px 15px 0;}.elementor-640 .elementor-element.elementor-element-71d05b7 .gallery{margin:0 -15px -15px 0;}.elementor-640 .elementor-element.elementor-element-71d05b7 .gallery-item img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#1B1ABB;border-radius:12px 12px 12px 12px;}.elementor-640 .elementor-element.elementor-element-6903581{--display:flex;}.elementor-640 .elementor-element.elementor-element-5b1708d .gallery-item .gallery-caption{display:none;}.elementor-640 .elementor-element.elementor-element-5b1708d .gallery-item{padding:0 15px 15px 0;}.elementor-640 .elementor-element.elementor-element-5b1708d .gallery{margin:0 -15px -15px 0;}.elementor-640 .elementor-element.elementor-element-5b1708d .gallery-item img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#1B1ABB;border-radius:12px 12px 12px 12px;}.elementor-640 .elementor-element.elementor-element-428718e{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-640 .elementor-element.elementor-element-428718e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#349BEB;}.elementor-640 .elementor-element.elementor-element-428718e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-640 .elementor-element.elementor-element-428718e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#349BEB;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-640 .elementor-element.elementor-element-3023853 > .elementor-background-overlay{background-attachment:scroll;}}@media(max-width:1024px){.elementor-640 .elementor-element.elementor-element-3023853{padding:280px 25px 50px 25px;}.elementor-640 .elementor-element.elementor-element-7b9bf95 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-ddf9e99{padding:0px 25px 0px 25px;}}@media(max-width:767px){.elementor-640 .elementor-element.elementor-element-3023853{padding:230px 20px 25px 20px;}.elementor-640 .elementor-element.elementor-element-7b9bf95 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-b0a6e18{text-align:center;}.elementor-640 .elementor-element.elementor-element-ddf9e99{padding:0px 20px 50px 20px;}}/* Start custom CSS for image-gallery, class: .elementor-element-a979ba3 */.elementor-640 .elementor-element.elementor-element-a979ba3 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-2cf9682 */.elementor-640 .elementor-element.elementor-element-2cf9682 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1c7ec9d */.elementor-640 .elementor-element.elementor-element-1c7ec9d img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-71d05b7 */.elementor-640 .elementor-element.elementor-element-71d05b7 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-5b1708d */.elementor-640 .elementor-element.elementor-element-5b1708d img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a979ba3 */.elementor-640 .elementor-element.elementor-element-a979ba3 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-2cf9682 */.elementor-640 .elementor-element.elementor-element-2cf9682 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1c7ec9d */.elementor-640 .elementor-element.elementor-element-1c7ec9d img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-71d05b7 */.elementor-640 .elementor-element.elementor-element-71d05b7 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-5b1708d */.elementor-640 .elementor-element.elementor-element-5b1708d img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a979ba3 */.elementor-640 .elementor-element.elementor-element-a979ba3 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-2cf9682 */.elementor-640 .elementor-element.elementor-element-2cf9682 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1c7ec9d */.elementor-640 .elementor-element.elementor-element-1c7ec9d img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-71d05b7 */.elementor-640 .elementor-element.elementor-element-71d05b7 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-5b1708d */.elementor-640 .elementor-element.elementor-element-5b1708d img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a979ba3 */.elementor-640 .elementor-element.elementor-element-a979ba3 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-2cf9682 */.elementor-640 .elementor-element.elementor-element-2cf9682 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1c7ec9d */.elementor-640 .elementor-element.elementor-element-1c7ec9d img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-71d05b7 */.elementor-640 .elementor-element.elementor-element-71d05b7 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-5b1708d */.elementor-640 .elementor-element.elementor-element-5b1708d img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a979ba3 */.elementor-640 .elementor-element.elementor-element-a979ba3 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-2cf9682 */.elementor-640 .elementor-element.elementor-element-2cf9682 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1c7ec9d */.elementor-640 .elementor-element.elementor-element-1c7ec9d img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-71d05b7 */.elementor-640 .elementor-element.elementor-element-71d05b7 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-5b1708d */.elementor-640 .elementor-element.elementor-element-5b1708d img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a979ba3 */.elementor-640 .elementor-element.elementor-element-a979ba3 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-2cf9682 */.elementor-640 .elementor-element.elementor-element-2cf9682 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1c7ec9d */.elementor-640 .elementor-element.elementor-element-1c7ec9d img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-71d05b7 */.elementor-640 .elementor-element.elementor-element-71d05b7 img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-5b1708d */.elementor-640 .elementor-element.elementor-element-5b1708d img {
  height: 250px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */