.box-shadow-1 { box-shadow: 0px -3px 0px 0px #63776D14 inset, 0px 24px 32px -18px #63776D29, 0px 6px 16px -12px #63776D29; } .box-shadow-2 { box-shadow: 0px 8px 16px 0px #07642E29, 0px 14px 8px -14px #0000007A, 0px -2px 0px 0px #0000001F inset; } .custom-boxshadow-3 { box-shadow: 0px 24px 32px -18px #402E0B29, 0px 6px 16px -12px #402E0B1A, inset 0px -2px 0px 0px #402E0B1A; } .box-shadow-3 { box-shadow: 0px 24px 40px -24px #0000003D, 0px 6px 16px -12px #07642E3D, 0px -3px 0px 0px #402E0B1A inset; } .icon-shadow { box-shadow: 0px 24px 32px -18px #0000003D, 0px 6px 16px -12px #0000003D; border-radius: 12px; } #brx-header .white-logo { display: none; } #brx-header:not(.scrolling) .transparent-header:not(:has(.brx-has-megamenu.open)) { backdrop-filter: blur(4px); border-bottom: 1px solid rgba(255, 255, 255, 0.16); background: none; } #brx-header:not(.scrolling) .transparent-header:not(:has(.brx-has-megamenu.open)) .site-logo, #brx-header:not(.scrolling) .transparent-header:not(:has(.brx-has-megamenu.open)) .toggle-menu { color: #fff; } @media screen and (min-width: 992px) { #brx-header:not(.scrolling) .transparent-header:not(:has(.brx-has-megamenu.open)) nav>ul { color: #fff !important; } #brx-header:not(.scrolling) .transparent-header:not(:has(.brx-has-megamenu.open)) .header-button { background-color: #fff; color: var(--bricks-color-uiwvcf); } #brx-header:not(.scrolling) .transparent-header:not(:has(.brx-has-megamenu.open)) .header-button:hover { background-color: var(--bricks-color-dadkto); color: #fff; } } body { overflow-x: clip; } .icon-list:hover>svg { background-color: #fff !important; }  .highlight-text span, .highlight-text-1 span, .highlight-text-2 span, .highlight-text-3 span, .highlight-text-4 span, .highlight-text-5 span { font-weight: 500; padding: 0 4px; } .highlight-text span, .highlight-text-1 span { background: #0AB4513D; } .highlight-text-2 span { background: #E658983D; } .highlight-text-3 span { background: #5F47F63D; } .highlight-text-4 span { background: #05ADED3D; } .highlight-text-5 span { background: #F9941B3D; } .heading-highlight span { padding: 0 4px; background: #0AB4513D; } .has-primary-text span { color: var(--bricks-color-dadkto); }  .gradient-line-animation { --val1: 200; --val2: 600; } .no-gradient { stroke-dasharray: none; } .gradient { stroke-dasharray: var(--val1) var(--val2); stroke-dashoffset: 0; stroke-linecap: round; stroke-linejoin: round; animation: converge 4s linear infinite; } @keyframes converge { from { stroke-dashoffset: 0; } to { stroke-dashoffset: 800; } }  .gradient-bg-animation { background: linear-gradient(0deg, #439468 16%, #F8B11E 30%, #ED3E39 44%, #A95BD7 58%, #2B8FD3 72%); animation: move-down 4s linear infinite; } @keyframes move-down { from { top: -200px; } to { top: 100%; } } @media screen and (max-width: 1300px) { .website-showcase { padding-right: 36px; } } .underline { color: var(--bricks-color-dadkto); text-decoration: underline; transition: color 0.3s ease-in-out; } .underline:hover { color: var(--bricks-color-uiwvcf); }  .showcase-wrapper:hover .hover-content { opacity: 1; } .showcase-wrapper:hover .mobile-image { transform: translateY(-10px); } .showcase-wrapper:hover .showcase-title { color: var(--bricks-color-dadkto); }  .glass-effect { box-shadow: 1px 1px 0px 0px #FFFFFF33, 1px 1px 0px 0px #FFFFFF33 inset; } .blur-12 { backdrop-filter: blur(12px); } .gradient-border-white .line { border-image: linear-gradient(to right, #FFFFFF00, #FFFFFF3D) 1; } .heading-shadow { box-shadow: 0px -2px 0px 0px #0000001F inset, 0px 8px 16px 0px #07642E29, 0px 14px 8px -14px #0000007A; }  .span-2 { grid-column: span 2; } .span-3 { grid-column: span 3; } @media screen and (max-width: 768px) { .span-3 { grid-column: span 2; } }  .banner-effect::before { backdrop-filter: blur(200px); z-index: 2; } .banner-animation::after { content: ''; position: absolute; inset: 0; background-image: url(https://tripcart.com/wp-content/uploads/2025/12/Mask-group-banner.svg); background-position: bottom center; background-size: contain; background-repeat: no-repeat; animation: rotate 8s linear infinite; } @keyframes rotate { to { transform: rotate(360deg); } } #brxe-jqxnwf.tab-btn-wrapper[data-tabmenu-sticky="yes"]{ width: 100%; max-width: 100%; align-self: unset !important; border-radius: 0 !important; position: sticky; top: 85px; } .brxe-accordion .accordion-item:last-child { border-bottom: 0 !important; }