.elementor-28 .elementor-element.elementor-element-90cb623{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-d984c58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-d984c58 .home2-banner-area .home2-banner-content-wrap .home2-banner-content h1{font-family:"Playfair Display SC", Sans-serif;}.elementor-28 .elementor-element.elementor-element-d984c58  .home2-banner-area .home2-banner-content-wrap .home2-banner-content h1{-webkit-text-fill-color:#FCFCFC;}.elementor-28 .elementor-element.elementor-element-d984c58 .home2-banner-area .home2-banner-content-wrap .home2-banner-content .banner-content-bottom .hotline-area .content span{font-family:"Playfair Display SC", Sans-serif;}.elementor-28 .elementor-element.elementor-element-d984c58  .home2-banner-area .home2-banner-content-wrap .home2-banner-content .banner-content-bottom .hotline-area .content span{-webkit-text-fill-color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-d984c58 .home2-banner-area .home2-banner-content-wrap .home2-banner-content .banner-content-bottom .hotline-area .content h6 a{font-family:"Arial", Sans-serif;}.elementor-28 .elementor-element.elementor-element-d984c58  .home2-banner-area .home2-banner-content-wrap .home2-banner-content .banner-content-bottom .rating-area .content .rating span{-webkit-text-fill-color:#FFFFFF;}.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-28 .elementor-element.elementor-element-64a98df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-fc5e16d .section-title2 .eg-section-tag span{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-fc5e16d .section-title2 .eg-section-tag{background-color:#C6A664;}.elementor-28 .elementor-element.elementor-element-fc5e16d .section-title2 h2{color:#0A2239;}.elementor-28 .elementor-element.elementor-element-fc5e16d .destination-card2 .destination-card2-content span{color:#FEFFFF;}.elementor-28 .elementor-element.elementor-element-fc5e16d .destination-card2 .batch span{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-fc5e16d .slide-and-view-btn-grp .slider-btn-grp3 .slider-btn span{color:#0A2239;}.elementor-28 .elementor-element.elementor-element-fc5e16d .slide-and-view-btn-grp .slider-btn-grp3 .slider-btn i{color:#0A2239;}.elementor-28 .elementor-element.elementor-element-fc5e16d .secondary-btn2{color:#2A2A2A;}.elementor-28 .elementor-element.elementor-element-fc5e16d  .secondary-btn2{background-color:#C6A664;}.elementor-28 .elementor-element.elementor-element-fc5e16d .secondary-btn2::after{background-color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-c786765{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-69971a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-69971a0.elementor-element{--align-self:stretch;}.elementor-28 .elementor-element.elementor-element-69971a0 .section-title2 .eg-section-tag.two span{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-69971a0 .section-title2 .eg-section-tag.two{background-color:#C6A664;}.elementor-28 .elementor-element.elementor-element-69971a0 .package-card3 .package-card-img .batch span{background-color:#C6A664;}.elementor-28 .elementor-element.elementor-element-69971a0 .package-card3 .package-card-content .card-content-top h5 a{color:#0A2239;}.elementor-28 .elementor-element.elementor-element-69971a0 .package-card3 .package-card-content .card-content-bottom .price-area .title{color:#0A2239;}.elementor-28 .elementor-element.elementor-element-69971a0 .package-card3 .package-card-content .card-content-bottom .price-area h6{color:#C6A664;}.elementor-28 .elementor-element.elementor-element-69971a0 .package-card3 .package-card-content .card-content-bottom .price-area h6 del{color:#0A2239;}.elementor-28 .elementor-element.elementor-element-69971a0 .slide-and-view-btn-grp.style-2 .slider-btn-grp3 .slider-btn span{color:#FFFFF8;}.elementor-28 .elementor-element.elementor-element-69971a0 .slide-and-view-btn-grp.style-2 .slider-btn-grp3 .slider-btn i{color:#FFFFF8;}.elementor-28 .elementor-element.elementor-element-69971a0  .primary-btn2{color:#2A2A2A;}.elementor-28 .elementor-element.elementor-element-69971a0  .primary-btn2 svg{fill:#2A2A2A;}.elementor-28 .elementor-element.elementor-element-69971a0   .primary-btn2{background:#C6A664;}.elementor-28 .elementor-element.elementor-element-69971a0 .primary-btn2:after {background:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-69971a0 .primary-btn2:hover{color:#2A2A2A;}.elementor-28 .elementor-element.elementor-element-69971a0  .secondary-btn2{color:#2A2A2A;}.elementor-28 .elementor-element.elementor-element-69971a0   .secondary-btn2{background:#C6A664;}.elementor-28 .elementor-element.elementor-element-69971a0 .secondary-btn2:after {background:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-461873a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-cfe945b{--display:flex;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-d0ddf8a .section-title2 .eg-section-tag span{-webkit-text-fill-color:#FEFEFE;}.elementor-28 .elementor-element.elementor-element-d0ddf8a .section-title2 .eg-section-tag{background:#C6A664;}.elementor-28 .elementor-element.elementor-element-d0ddf8a .section-title2 h2{color:#0A2239;}.elementor-28 .elementor-element.elementor-element-11a0cb9{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-global-2883 .feature-card.style-2:hover{background:#C6A664;}.elementor-28 .elementor-element.elementor-global-2883 .feature-card .feature-card-icon i{color:#0A2239;}.elementor-28 .elementor-element.elementor-global-2883 .feature-card .feature-card-icon svg{fill:#0A2239;}.elementor-28 .elementor-element.elementor-element-cc734fd{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2441c95   .primary-btn4 span{background:#C6A664;}.elementor-28 .elementor-element.elementor-element-01934d6{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-98ea68f .elementor-wrapper{--video-aspect-ratio:2.33333;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-28 .elementor-element.elementor-element-3bbc1fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-76f6ac4 .banner5-card .banner5-content span{-webkit-text-fill-color:#C6A664;}.elementor-28 .elementor-element.elementor-element-76f6ac4 .banner5-card .banner5-content h3{-webkit-text-fill-color:#0A2239;}.elementor-28 .elementor-element.elementor-element-76f6ac4  .banner5-card .primary-btn2{color:#0A2239;}.elementor-28 .elementor-element.elementor-element-76f6ac4  .banner5-card .primary-btn2 svg{fill:#0A2239;}.elementor-28 .elementor-element.elementor-element-76f6ac4   .banner5-card .primary-btn2{background:#C6A664;}.elementor-28 .elementor-element.elementor-element-76f6ac4 .primary-btn2:after {background:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-91d1729{--display:flex;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-be969af .section-title2 .eg-section-tag span{-webkit-text-fill-color:#FCF8F8;}.elementor-28 .elementor-element.elementor-element-be969af .section-title2 .eg-section-tag{background:#C6A664;}.elementor-28 .elementor-element.elementor-element-be969af .section-title2 h2{color:#0A2239;}.elementor-28 .elementor-element.elementor-element-50c2edd{--display:flex;--margin-top:30px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-0583eb0 .blog-card .blog-card-content .blog-card-content-top > ul li a{color:#120B0B;}.elementor-28 .elementor-element.elementor-element-0583eb0 .blog-card .blog-card-content .blog-card-content-top > ul li::before{background-color:#323131;}.elementor-28 .elementor-element.elementor-element-0583eb0 .blog-card .blog-card-content h5:hover a{color:#C6A664;}.elementor-28 .elementor-element.elementor-element-0583eb0 .blog-card .blog-card-content .bottom-area > a{color:#C6A664;}.elementor-28 .elementor-element.elementor-element-0583eb0 .blog-card .blog-card-content .bottom-area > a span svg{stroke:#C6A664;}.elementor-28 .elementor-element.elementor-element-0583eb0 .blog-card .blog-card-content .bottom-area > span{color:#C6A664;}.elementor-28 .elementor-element.elementor-element-0925a5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2884dec .banner6-section .single-contact .content span{-webkit-text-fill-color:#C6A664;}.elementor-28 .elementor-element.elementor-element-2884dec .banner6-section .single-contact .content a{-webkit-text-fill-color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-2884dec .banner6-section .single-contact .content a:hover{color:#C6A664;}.elementor-28 .elementor-element.elementor-element-2884dec .banner6-section .single-contact .icon i{color:#F2EEE7;}.elementor-28 .elementor-element.elementor-element-2884dec .banner6-section .single-contact .icon svg {fill:#F2EEE7;}.elementor-28 .elementor-element.elementor-element-2884dec .banner6-section .single-contact .icon {background:#C6A664;}.elementor-28 .elementor-element.elementor-element-2884dec .banner6-section .banner6-content p{-webkit-text-fill-color:#FFFFFF;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-cfe945b{--content-width:1320px;}.elementor-28 .elementor-element.elementor-element-91d1729{--content-width:1320px;}.elementor-28 .elementor-element.elementor-element-50c2edd{--content-width:1320px;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-c786765{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-cfe945b{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-11a0cb9{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-cc734fd{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-01934d6{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-91d1729{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-50c2edd{--margin-top:20px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for triprex_hero_banner, class: .elementor-element-d984c58 *//* Resize header logo */
.header-logo .custom-logo {
    width: 102px !important;    /* Set logo width */
    height: 81px !important;    /* Set logo height */
    max-width: 100%;            /* Ensures it doesn’t overflow on small screens */
    object-fit: contain;        /* Keeps the logo proportions */
    display: block;
}

/* Base style for all Book A Trip buttons */
a.primary-btn3 {
  background-color: #C6A664 !important; /* gold background */
  color: #fff !important;               /* white text normally */
  border: none;
  text-decoration: none;
  transition: all 0.3s ease;            /* smooth hover */
}

/* Hover effect: white background, gold text */
a.primary-btn3:hover {
  background-color: #fff !important;    /* white background */
  color: #C6A664 !important;            /* gold text on hover */
}
.rating-area {
    display: none !important;
}
/* Hotline area style update */
.hotline-area {
  background-color: #C6A664 !important; /* Golden background */
  border: 1px solid #C6A664 !important; /* Optional: gold border */
  border-radius: 50px; /* Keeps the rounded shape */
  display: inline-flex;
  align-items: center;
  padding: 10px 20px;
  color: #fff; /* White text */
}

.hotline-area .icon svg path {
  fill: #fff !important; /* Makes the phone icon white */
}

.hotline-area .content span,
.hotline-area .content h6,
.hotline-area .content a {
  color: #fff !important; /* White text and link */
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for triprex_tour_package, class: .elementor-element-69971a0 *//* Base styling for all package dates */
.package-card3 h5 a::after {
  display: block;
  white-space: pre; /* ensures the line break works */
  font-size: 14px;
  color: #C6A664;
  margin-top: 6px;
  letter-spacing: 0.5px;
  font-weight: 400;
}

/* First package */
.swiper-slide:nth-child(1) .package-card3 h5 a::after {
  content: "From: December 26, 2025 \A To: January 2, 2026";
}

/* Second package */
.swiper-slide:nth-child(2) .package-card3 h5 a::after {
  content: "From: January 9, 2026 \A To: January 19, 2026";
}

/* Third package */
.swiper-slide:nth-child(3) .package-card3 h5 a::after {
  content: "From: March 15, 2026 \A To: March 22, 2026";
}

/* Fourth package (if more exist) */
.swiper-slide:nth-child(4) .package-card3 h5 a::after {
  content: "From: March 1st, 2026 \A To: March 8th, 2026";
}/* End custom CSS */
/* Start custom CSS for triprex_testimonial, class: .elementor-element-2441c95 *//* Hide the entire testimonial bottom area */
.testimonial-bottom-area {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for triprex_blog, class: .elementor-element-0583eb0 *//* Base style for the date link */
a.date {
  display: inline-block !important;
  background-color: #fff !important;  /* normal background */
  color: #C6A664 !important;          /* normal text color */
  text-align: center !important;
  padding: 5px 10px !important;
  border-radius: 5px !important;
  text-decoration: none !important;
  transition: all 0.3s ease !important;
}

/* Ensure inner span and strong inherit the color */
a.date span,
a.date span strong {
  display: block !important;
  color: #C6A664 !important;
}

/* Hover effect: gold background, white text */
a.date:hover {
  background-color: #C6A664 !important;
  color: #fff !important;
}

a.date:hover span,
a.date:hover span strong {
  color: #fff !important; /* force white text */
}/* End custom CSS */