*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: currentColor;
  /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
  -webkit-tap-highlight-color: transparent;
  /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-feature-settings: normal;
  /* 2 */
  font-variation-settings: normal;
  /* 3 */
  font-size: 1em;
  /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-feature-settings: inherit;
  /* 1 */
  font-variation-settings: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  letter-spacing: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (min-width: 100%) {
  .container {
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 992px;
  }
}

@media (min-width: 1150px) {
  .container {
    max-width: 1150px;
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1504px) {
  .container {
    max-width: 1504px;
  }
}

body {
  font-family: Urbanist, sans-serif;
  text-transform: capitalize;
}

h1,h2,h3,h4 {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(19 19 19 / var(--tw-text-opacity, 1));
}

h1,.h1{
  font-size:var(--h1);
  line-height:1.1;
}

h2,.h2{
  font-size:var(--h2);
  line-height: 1.2;
}
h2 span{
  font-weight: 500;
}
h3,.h3{
  font-size:var(--h3);
  line-height: 1.2;
}

h4,.h4{
  font-size:var(--h4);
  line-height: 1.2;
}

p,.p{
  font-size:var(--p);
  line-height: 1.5;
  font-weight: 400;
  font-family: 'Manrope'
}

.\!p{
  font-size:var(--p) !important;
  line-height: 1.5 !important;
  font-weight: 400 !important;
  font-family: 'Manrope' !important
}

p,.p {
  --tw-text-opacity: 1;
  color: rgb(52 52 52 / var(--tw-text-opacity, 1));
}

.\!p {
  --tw-text-opacity: 1;
  color: rgb(52 52 52 / var(--tw-text-opacity, 1));
}

a {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.text-64{
  font-size:var(--text-64);
}

.btn {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 1rem;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

@media (min-width: 992px) {
  .btn {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.btn-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(44 105 78 / var(--tw-bg-opacity, 1));
}

.btn-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.btn-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.btn-secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(44 105 78 / var(--tw-bg-opacity, 1));
}

.sec-header{
  font-size:var(--h4);
  line-height: 1.2;
  position: relative;
  display: inline-block;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-align: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(123 94 59 / var(--tw-text-opacity, 1));
}

.sec-header::before {
  position: absolute;
  left: 0px;
  top: 50%;
  height: 11px;
  width: 16px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-image: url('../images/small.svg');
  background-size: cover;
  content: var(--tw-content);
  background-position: center;
}

.sec-header::after {
  position: absolute;
  right: 0px;
  top: 50%;
  height: 11px;
  width: 16px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-image: url('../images/header-image.svg');
  background-size: cover;
  content: var(--tw-content);
  background-position: center;
}

.text-outline{
  -webkit-text-stroke: 1px rgba(255, 255, 255, 0.08);
  font-size:var(--text-120);
  position: absolute;
  left: 50%;
  margin-top: -70px;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  stroke: #fff;
  stroke-width: 1.5px;
  font-weight: 700;
  text-transform: uppercase;
  color: transparent !important
}

/* ----------------header------------*/

nav .primary-menu li {
  position: relative;
  display: flex;
  flex-direction: column;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
/*   padding-top: 0.25rem;
  padding-bottom: 0.25rem; */
}

@media (min-width: 1200px) {
  nav .primary-menu li {
    flex-direction: row;
    align-items: center;
  }
}

nav .primary-menu li a, nav .primary-menu li .nav-link {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border-width: 1px;
  border-color: transparent;
  padding-bottom: 0.5rem;
  font-family: Manrope, sans-serif;
  font-size: 15px;
  font-weight: 800;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}



@media (min-width: 1200px) {
  nav .primary-menu li a, nav .primary-menu li .nav-link {
    --tw-text-opacity: 1;
      color: rgb(19 19 19 / var(--tw-text-opacity, 1));
  }

  nav .primary-menu li a::after, nav .primary-menu li .nav-link::after {
    position: absolute;
    bottom: 0px;
    left: 50%;
    height: 2px;
    width: 0px;
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-bg-opacity: 1;
    background-color: rgb(123 94 59 / var(--tw-bg-opacity, 1));
    content: var(--tw-content);
    transition-property: width;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }
}

nav .primary-menu li:hover,  nav .primary-menu li.active {
  background-color: rgba(123,94,59,0.08);
}

nav .primary-menu li.active a[aria-label="nav-link"],  nav .primary-menu li:hover a[aria-label="nav-link"], nav .primary-menu li:hover .nav-link {
  --tw-text-opacity: 1; 
  color: rgb(123 94 59 / var(--tw-text-opacity, 1));
}

nav .primary-menu li:hover a::after, nav .primary-menu li.active a::after, nav .primary-menu li:hover .nav-link::after {
  width: 70%;
}

nav .primary-menu li:hover a .down-arrow::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(123 94 59 / var(--tw-border-opacity, 1));
}

nav .primary-menu li .down-arrow, .brand-logo .down-arrow {
  position: relative;
  display: inline-block;
  height: 0.5rem;
  width: 0.5rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

nav .primary-menu li .down-arrow::after, .brand-logo .down-arrow::after {
  position: absolute;
  height: 100%;
  width: 100%;
  --tw-rotate: 222deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 0.5px;
  border-top-width: 2px;
  border-inline-start-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

@media (min-width: 992px) {
  nav .primary-menu li .down-arrow::after, .brand-logo .down-arrow::after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(19 19 19 / var(--tw-border-opacity, 1));
  }
}

nav .primary-menu li:hover .down-arrow {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

nav .primary-menu li:hover .down-arrow::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(123 94 59 / var(--tw-border-opacity, 1));
}

nav .dropdown-content li {
  padding: 0px;
}

nav .dropdown-content li a {
  position: static;
  display: block;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(19 19 19 / var(--tw-text-opacity, 1));
}

nav .dropdown-content li a::after {
  --tw-content: none;
  content: var(--tw-content);
}

nav .dropdown-content li:hover a {
  --tw-text-opacity: 1;
  color: rgb(123 94 59 / var(--tw-text-opacity, 1));
}

.dropdown-content {
  position: static;
  left: -50%;
  top: 100%;
  z-index: 10;
  max-height: 0px;
  width: 200px;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-shadow: 0px 10px 70px 0px #0000001A;
  --tw-shadow-colored: 0px 10px 70px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

@media (min-width: 1200px) {
  .dropdown-content {
    position: absolute;
    text-align: center !important;
  }
}

.brand-logo .dropdown-content {
  position: absolute !important;
  left: 50%;
  z-index: 9999;
  width: 234px;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.brand-logo .dropdown-content li a{
  font-size:var(--text-28);
  padding: 0.5rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(44 105 78 / var(--tw-text-opacity, 1));
}

@media (min-width: 767px) {
  .brand-logo .dropdown-content li a {
    padding: 1rem;
  }
}

}
/* ---------------content------------*/

.content p ,.content-A {
  margin-top: auto;
}

.content-A p {
  font-family: Inter, sans-serif;
}

/* -------------------accordian------------*/

.dash-border,.accordion-item {
  position: relative;
  z-index: 10;
}

.dash-border::after,.accordion-item::after {
  position: absolute;
  inset: 12px;
  z-index: -10;
  height: calc(100% - 24px);
  width: calc(100% - 24px);
  border-width: 1px;
  border-style: dashed;
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity, 1));
}

.accordian-content {
  max-height: 0px;
  overflow: hidden;
  transition-property: all;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.accordian-header {
  display: flex;
  cursor: pointer;
}

.accordian-header h3 {
  font-weight: 500;
}

.a-arrow span {
  display: inline-block;
  transition: transform 0.3s ease;
  border: solid black;
  border-width: 0 2px 2px 0;
  padding: 4px;
  transform: rotate(45deg);
  width: 10px;
  height: 10px;
  position: relative;
}

.accordion-item.active .accordian-content {
  margin-top: 1.5rem;
}

.accordion-item.active .a-arrow span{
  transform: rotate(222deg);
}

/* ------------------Tab------------*/

.tab-menu li {
  display: flex;
  flex-shrink: 0;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity, 1));
  padding-bottom: 1rem;
}

.tab-menu .tab{
  font-size:var(--h3);
  line-height: 1.2;
  position: relative;
  display: block;
  --tw-text-opacity: 1;
  color: rgb(52 52 52 / var(--tw-text-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.tab-menu .tab::after {
  position: absolute;
  top: 50%;
  left: 0px;
  height: 1px;
  width: 0px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(44 105 78 / var(--tw-bg-opacity, 1));
}

.tab-menu .tab:hover {
  --tw-text-opacity: 1;
  color: rgb(44 105 78 / var(--tw-text-opacity, 1));
}

.tab-menu .tab.active {
  padding-inline-start: 2.5rem;
  --tw-text-opacity: 1;
  color: rgb(44 105 78 / var(--tw-text-opacity, 1));
}

.tab-menu .tab.active::after {
  content: var(--tw-content);
  width: 2rem;
}

.tab-content {
  display: none;
}

.tab-menu2 .tab {
  width: 100%;
  padding: 1rem !important;
  text-align: center;
}

.tab-menu2 .tab::after {
  --tw-content: none;
  content: var(--tw-content);
}

.tab-menu2 .tab:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(44 105 78 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 767px) {
  .tab-menu2 .tab {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

.tab-menu2 .tab.active {
  --tw-bg-opacity: 1;
  background-color: rgb(44 105 78 / var(--tw-bg-opacity, 1));
  padding-inline-start: 0px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.tab-menu2 li {
  flex: 1 1 0%;
  justify-content: center;
  border-style: none;
  padding: 0px;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}

/* ------------------ctc------------*/

.term li a {
  position: relative;
  padding-inline-end: 1rem;
}

.term li a::after {
  position: absolute;
  right: 0px;
  --tw-content: '|';
  content: var(--tw-content);
}

.term li a:hover {
  --tw-text-opacity: 1;
  color: rgb(19 19 19 / var(--tw-text-opacity, 1));
}

@media (min-width: 992px) {
  .term li a {
    padding-inline-end: 2.5rem;
  }
}

.term li:last-of-type a::after {
  --tw-content: none;
  content: var(--tw-content);
}

.elevate P {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}

@media (min-width: 767px) {
  .elevate P {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1200px) {
  .elevate P {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

/* ---------------product-list-----------*/

.List-A li {
  position: relative;
  margin-bottom: 1rem;
  padding-inline-start: 25px;
}

.List-A li::before {
  position: absolute;
  top: 3px;
  left: 0px;
  height: 1.25rem;
  width: 1.25rem;
  background-image: url('../images/right-icon.svg');
  background-size: cover;
  content: var(--tw-content);
  background-position: center;
}

/* ---------------swiper-css----------*/

.swiper-button-next:after, .swiper-button-prev:after {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  --tw-text-opacity: 1;
  color: rgb(19 19 19 / var(--tw-text-opacity, 1)) !important;
}
/* --------------scroll-down----------*/

@keyframes scroll-up {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(-25%);
  }
}

@keyframes scroll-down {
  0% {
    transform: translateY(-50%);
  }

  100% {
    transform: translateY(0);
  }
}

.visible {
  visibility: visible;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-0 {
  inset: 0px;
}

.\!left-0 {
  left: 0px !important;
}

.\!top-0 {
  top: 0px !important;
}

.-left-\[250px\] {
  left: -250px;
}

.left-0 {
  left: 0px;
}

.right-0 {
  right: 0px;
}

.right-4 {
  right: 1rem;
}

.top-0 {
  top: 0px;
}

.top-4 {
  top: 1rem;
}

.-z-10 {
  z-index: -10;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.col-span-6 {
  grid-column: span 6 / span 6;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mt-\[26px\] {
  margin-top: 26px;
}

.mt-auto {
  margin-top: auto;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

.h-10 {
  height: 2.5rem;
}

.h-12 {
  height: 3rem;
}

.h-20 {
  height: 5rem;
}

.h-8 {
  height: 2rem;
}

.h-\[181px\] {
  height: 181px;
}

.h-\[200px\] {
  height: 200px;
}

.h-\[20px\] {
  height: 20px;
}

.h-\[243px\] {
  height: 243px;
}

.h-\[250px\] {
  height: 250px;
}

.h-\[350px\] {
  height: 350px;
}

.h-\[455px\] {
  height: 455px;
}

.h-\[64px\] {
  height: 64px;
}

.h-full {
  height: 100%;
}

.h-\[253px\] {
  height: 253px;
}

.w-10 {
  width: 2.5rem;
}

.w-10\/12 {
  width: 83.333333%;
}

.w-12 {
  width: 3rem;
}

.w-20 {
  width: 5rem;
}

.w-8 {
  width: 2rem;
}

.w-\[116px\] {
  width: 116px;
}

.w-\[178px\] {
  width: 178px;
}

.w-\[20px\] {
  width: 20px;
}

.w-\[250px\] {
  width: 250px;
}

.w-\[45\%\] {
  width: 45%;
}

.w-\[60px\] {
  width: 60px;
}

.w-\[64px\] {
  width: 64px;
}

.w-full {
  width: 100%;
}

.w-\[358px\] {
  width: 358px;
}

.w-1\/2 {
  width: 50%;
}

.w-\[\(100\%-253px\)\] {
  width: (100%-253px);
}

.w-\[calc\(50\%-16px\)\] {
  width: calc(50% - 16px);
}

.min-w-\[550px\] {
  min-width: 550px;
}

.max-w-\[1354px\] {
  max-width: 1354px;
}

.max-w-\[681px\] {
  max-width: 681px;
}

.max-w-\[800px\] {
  max-width: 800px;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.scale-x-\[-1\] {
  --tw-scale-x: -1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-pointer {
  cursor: pointer;
}

.resize {
  resize: both;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.flex-row {
  flex-direction: row;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.place-items-center {
  place-items: center;
}

.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

.items-stretch {
  align-items: stretch;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-\[10px\] {
  gap: 10px;
}

.gap-\[15px\] {
  gap: 15px;
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.self-start {
  align-self: flex-start;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-auto {
  overflow-x: auto;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.rounded-full {
  border-radius: 9999px;
}

.border {
  border-width: 1px;
}

.border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-r-2 {
  border-right-width: 2px;
}

.border-none {
  border-style: none;
}

.border-\[\#7B5E3B\] {
  --tw-border-opacity: 1;
  border-color: rgb(123 94 59 / var(--tw-border-opacity, 1));
}

.border-\[\#d6d6d6\] {
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity, 1));
}

.border-\[rgba\(123\2c 94\2c 59\2c 0\.24\)\] {
  border-color: rgba(123,94,59,0.24);
}

.border-\[rgba\(123\2c 94\2c 59\2c 0\.5\)\] {
  border-color: rgba(123,94,59,0.5);
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.bg-Green {
  --tw-bg-opacity: 1;
  background-color: rgb(44 105 78 / var(--tw-bg-opacity, 1));
}

.bg-\[\#f2f2f2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}

.bg-\[rgba\(19\2c 19\2c 19\2c 0\.8\)\] {
  background-color: rgba(19,19,19,0.8);
}

.bg-\[rgba\(214\2c 214\2c 214\2c 0\.32\)\] {
  background-color: rgba(214,214,214,0.32);
}

.bg-\[rgba\(255\2c 255\2c 255\2c 0\.7\)\] {
  background-color: rgba(255,255,255,0.7);
}

.bg-bggray {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 244 / var(--tw-bg-opacity, 1));
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.bg-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(82 195 210 / var(--tw-bg-opacity, 1));
}

.bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(44 105 78 / var(--tw-bg-opacity, 1));
}

.bg-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(123 94 59 / var(--tw-bg-opacity, 1));
}

.bg-transparent {
  background-color: transparent;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.bg-\[\'\.\.\/images\/Object\.png\'\] {
  background-color: '../images/Object.png';
}

.bg-\[url-\(\)\] {
  background-color: url-();
}

.bg-\[url-\(\'\.\.\/images\/Object\.png\'\)\] {
  background-color: url-('../images/Object.png');
}

.bg-\[url-\(\'E\:\\sneha\\BigBond\\src\\images\\Object\.png\'\)\] {
  background-color: url-('E:\sneha\BigBond\src\images\Object.png');
}

.bg-\[url-\(\'\.\\images\\Object\.png\'\)\] {
  background-color: url-('.\images\Object.png');
}

.bg-\[url-\(\'\.\/images\\Object\.png\'\)\] {
  background-color: url-('./images\Object.png');
}

.bg-\[url-\(\'\.\/images\/Object\.png\'\)\] {
  background-color: url-('./images/Object.png');
}

.bg-opacity-60 {
  --tw-bg-opacity: 0.8;
}

.bg-FAQ {
  background-image: linear-gradient(rgba(0,0,0,0.56),rgba(0,0,0,0.56)),url('wp-content/uploads/2025/06/Object.png');
}

.bg-\[url\(\'\.\.\/images\/bg-black\.webp\'\)\] {
  background-image: url('../images/bg-black.webp');
}

.bg-\[url\(\'\.\.\/images\/bg-gallery-2\.webp\'\)\] {
  background-image: url('../images/bg-gallery-2.webp');
}

.bg-\[url\(\.\.\/images\/white-bg\.webp\)\] {
  background-image: url('/wp-content/uploads/2025/06/white-bg.webp');
}

.bg-bg-black {
  background-image: linear-gradient(rgba(0,0,0,0.64),rgba(0,0,0,0.64)),url('/wp-content/uploads/2025/06/bg-sec-2.webp');
}

.bg-bg-yellow {
  background-image: url('/wp-content/uploads/2025/06/bg-yellow.webp');
}

.bg-contact {
  background-image: linear-gradient(rgba(0,0,0,0.56),rgba(0,0,0,0.56)),url('/wp-content/uploads/2025/06/contact-bg-scaled.webp');
}

.bg-ctc {
  background-image: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('/wp-content/uploads/2025/06/ctc-bg-scaled.webp');
}

.bg-product {
  background-image: linear-gradient(rgba(0,0,0,0.56),rgba(0,0,0,0.56)),url('/wp-content/uploads/2025/06/products-bg-scaled.webp');
}

.bg-\[url\(\'\.\/images\/Object\.png\'\)\] {
  background-image: url('./images/Object.png');
}

.bg-\[url\(\'\.\.\/images\/Object\.png\'\)\] {
  background-image: url('../images/Object.png');
}

.bg-cover {
  background-size: cover;
}

.bg-center {
  background-position: center;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.p-10 {
  padding: 2.5rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-4 {
  padding: 1rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-\[40px\] {
  padding: 40px;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}

.py-\[50px\] {
  padding-top: 50px;
  padding-bottom: 50px;
}

.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}

.py-\[70px\] {
  padding-top: 70px;
  padding-bottom: 70px;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-4 {
  padding-top: 1rem;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.font-DMSans {
  font-family: DM Sans, sans-serif;
}

.font-Manrope {
  font-family: Manrope, sans-serif;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-\[56px\] {
  font-size: 56px;
}

.font-bold {
  font-weight: 700;
}

.font-medium {
  font-weight: 500;
}

.uppercase {
  text-transform: uppercase;
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.text-gray {
  --tw-text-opacity: 1;
  color: rgb(52 52 52 / var(--tw-text-opacity, 1));
}

.text-secondary {
  --tw-text-opacity: 1;
  color: rgb(123 94 59 / var(--tw-text-opacity, 1));
}

.text-text {
  --tw-text-opacity: 1;
  color: rgb(19 19 19 / var(--tw-text-opacity, 1));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.opacity-100 {
  opacity: 1;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_10px_70px_0px_\#00000014\] {
  --tw-shadow: 0px 10px 70px 0px #00000014;
  --tw-shadow-colored: 0px 10px 70px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[2px_5px_26px_0px_\#00000014\] {
  --tw-shadow: 2px 5px 26px 0px #00000014;
  --tw-shadow-colored: 2px 5px 26px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.duration-700 {
  transition-duration: 700ms;
}

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

:root{
  --h1: clamp(1.875rem, 0.9698rem + 5.1724vw, 5.625rem);
  --h2: clamp(1.75rem, 1.4483rem + 1.7241vw, 3rem);
  --h3:clamp(1rem, 0.8793rem + 0.6897vw, 1.5rem);
  --h4:clamp(1rem, 0.9397rem + 0.3448vw, 1.25rem);
  --p: clamp(1rem, 0.9825rem + 0.1vw, 1.0625rem);
  --text-28:clamp(1.125rem, 1.0183rem + 0.6098vw, 1.75rem);
  --text-120:clamp(1.875rem, 0.3rem + 9vw, 7.5rem);
  --text-64:clamp(1.75rem, 1.12rem + 3.6vw, 4rem);
}

@media (min-width: 475px) {
  .xsm\:animate-scroll-up {
    animation: scroll-up 10s linear infinite;
  }

  .xsm\:animate-scroll-down {
    animation: scroll-down 20s linear infinite;
  }
}

.\*\:items-center > * {
  align-items: center;
}

.\*\:text-center > * {
  text-align: center;
}

.\*\:font-DMSans > * {
  font-family: DM Sans, sans-serif;
}

.\*\:text-gray > * {
  --tw-text-opacity: 1;
  color: rgb(52 52 52 / var(--tw-text-opacity, 1));
}

.\*\:text-text > * {
  --tw-text-opacity: 1;
  color: rgb(19 19 19 / var(--tw-text-opacity, 1));
}

.\*\:text-white > * {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.hover\:text-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(44 105 78 / var(--tw-text-opacity, 1));
}

@media (min-width: 475px) {
  .xsm\:block {
    display: block;
  }

  .xsm\:h-\[450px\] {
    height: 450px;
  }

  .xsm\:h-\[auto\] {
    height: auto;
  }

  .xsm\:w-1\/3 {
    width: 33.333333%;
  }

  .xsm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xsm\:flex-row {
    flex-direction: row;
  }

  .xsm\:gap-6 {
    gap: 1.5rem;
  }
}

@media (min-width: 576px) {
  .sm\:-mb-\[250px\] {
    margin-bottom: -250px;
  }

  .sm\:mb-\[238px\] {
    margin-bottom: 238px;
  }

  .sm\:h-14 {
    height: 3.5rem;
  }

  .sm\:h-\[245px\] {
    height: 245px;
  }

  .sm\:h-\[450px\] {
    height: 450px;
  }

  .sm\:w-14 {
    width: 3.5rem;
  }

  .sm\:w-\[calc\(50\%-16px\)\] {
    width: calc(50% - 16px);
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:pb-6 {
    padding-bottom: 1.5rem;
  }
}

@media (min-width: 767px) {
  .md\:h-\[181px\] {
    height: 181px;
  }

  .md\:h-\[243px\] {
    height: 243px;
  }

  .md\:h-\[455px\] {
    height: 455px;
  }

  .md\:h-\[200px\] {
    height: 200px;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:h-\[250px\] {
    height: 250px;
  }

  .md\:h-\[253px\] {
    height: 253px;
  }

  .md\:w-\[\(100\%-253px\)\] {
    width: (100%-253px);
  }

  .md\:w-\[30\%\] {
    width: 30%;
  }

  .md\:w-\[358px\] {
    width: 358px;
  }

  .md\:w-\[45\%\] {
    width: 45%;
  }

  .md\:w-\[55\%\] {
    width: 55%;
  }

  .md\:w-\[70\%\] {
    width: 70%;
  }

  .md\:w-\[calc\(50\%-16px\)\] {
    width: calc(50% - 16px);
  }

  .md\:w-\[calc\(50\.5\%-16px\)\] {
    width: calc(50.5% - 16px);
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-\[\(100\%-px\)\] {
    width: (100%-px);
  }

  .md\:w-\[\(100\%-358px\)\] {
    width: (100%-358px);
  }


  .md\:w-\[253px\] {
    width: 253px;
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:place-items-center {
    place-items: center;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:gap-10 {
    gap: 2.5rem;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:gap-\[30px\] {
    gap: 30px;
  }

  .md\:overflow-x-visible {
    overflow-x: visible;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .md\:py-\[56px\] {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .md\:py-\[70px\] {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .md\:pe-\[85px\] {
    padding-inline-end: 85px;
  }

  .md\:ps-\[80px\] {
    padding-inline-start: 80px;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:pt-\[70px\] {
    padding-top: 70px;
  }

  .md\:\*\:text-center > * {
    text-align: center;
  }
}

@media (min-width: 992px) {
  .lg\:h-full {
    height: 100%;
  }

  .lg\:h-\[181px\] {
    height: 181px;
  }

  .lg\:h-\[243px\] {
    height: 243px;
  }

  .lg\:h-\[200px\] {
    height: 200px;
  }

  .lg\:h-\[253px\] {
    height: 253px;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-\[60\%\] {
    width: 60%;
  }

  .lg\:w-\[62\.5\%\] {
    width: 62.5%;
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:gap-10 {
    gap: 2.5rem;
  }

  .lg\:gap-12 {
    gap: 3rem;
  }

  .lg\:gap-6 {
    gap: 1.5rem;
  }

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:clip-path-custom-shape {
    clip-path: polygon(0 0, 100% 0%, 86% 100%, 0% 100%);
  }
}

@media (min-width: 1024px) {
  .xlg\:block {
    display: block;
  }

  .xlg\:hidden {
    display: none;
  }

  .xlg\:w-1\/2 {
    width: 50%;
  }

  .xlg\:w-\[60\%\] {
    width: 60%;
  }

  .xlg\:flex-row {
    flex-direction: row;
  }

  .xlg\:gap-16 {
    gap: 4rem;
  }

  .xlg\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .xlg\:py-\[100px\] {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .xlg\:py-\[126px\] {
    padding-top: 126px;
    padding-bottom: 126px;
  }
}

@media (min-width: 1200px) {
  .xl\:static {
    position: static;
  }

  .xl\:flex {
    display: flex;
  }
  .xl\:hidden {
    display: none;
  }

  .xl\:h-auto {
    height: auto;
  }

  .xl\:h-\[200px\] {
    height: 200px;
  }

  .xl\:h-full {
    height: 100%;
  }

  .xl\:h-\[243px\] {
    height: 243px;
  }

  .xl\:h-\[181px\] {
    height: 181px;
  }

  .xl\:w-1\/2 {
    width: 50%;
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:w-\[358px\] {
    width: 358px;
  }

  .xl\:w-\[\(100\%-253px\)\] {
    width: (100%-253px);
  }

  .xl\:w-\[253px\] {
    width: 253px;
  }

  .xl\:w-\[calc\(50\%-16px\)\] {
    width: calc(50% - 16px);
  }

  .xl\:w-\[calc\(50\.5\%-16px\)\] {
    width: calc(50.5% - 16px);
  }

  .xl\:w-\[calc\(100\%-253px\)\] {
    width: calc(100% - 253px);
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:flex-row {
    flex-direction: row;
  }

  .xl\:justify-between {
    justify-content: space-between;
  }

  .xl\:gap-6 {
    gap: 1.5rem;
  }

  .xl\:gap-16 {
    gap: 4rem;
  }

  .xl\:border-none {
    border-style: none;
  }

  .xl\:bg-transparent {
    background-color: transparent;
  }

  .xl\:p-0 {
    padding: 0px;
  }

  .xl\:opacity-100 {
    opacity: 1;
  }

  .xl\:transition-none {
    transition-property: none;
  }
}

@media (min-width: 1400px) {
  .\32xl\:h-\[338px\] {
    height: 338px;
  }

  .\32xl\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}

@media (min-width: 1600px) {
  .\33xl\:w-\[62\%\] {
    width: 62%;
  }

  .\33xl\:gap-16 {
    gap: 4rem;
  }

  .\33xl\:p-\[2\.5rem\] {
    padding: 2.5rem;
  }

  .\33xl\:p-\[2rem\] {
    padding: 2rem;
  }

  .\33xl\:py-\[108px\] {
    padding-top: 108px;
    padding-bottom: 108px;
  }

  .\33xl\:py-\[3rem\] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .\33xl\:pe-\[170px\] {
    padding-inline-end: 170px;
  }

  .\33xl\:ps-\[160px\] {
    padding-inline-start: 160px;
  }

  .\33xl\:text-\[56px\] {
    font-size: 56px;
  }
}

/* custom css */

.wp-singular .sec-page-title,
.wp-singular .sec-page-content{
    width: 100%;
    max-width: 1290px;
    margin: 0 auto;
    padding: 0 15px;
}

.wp-singular .sec-page-title .container,
.wp-singular .sec-page-content .container{
	padding: 0;
}

.wp-singular .sec-page-title{
	padding-top: clamp(2.5rem, 2.125rem + 1.875vw, 4.375rem);
}

.wp-singular .sec-page-content{
	padding-top: clamp(2.5rem, 1.75rem + 3.75vw, 6.25rem);
	padding-bottom: clamp(2.5rem, 1.75rem + 3.75vw, 6.25rem);
}

.wp-singular .sec-page-content ul,
.wp-singular .sec-page-content li,
.wp-singular .sec-page-content p{
	margin-bottom: 8px;
	font-size: 17px;
	line-height: 30px;
	color: #000;
}

.wp-singular .sec-page-title h1,
.wp-singular .sec-page-title h2,
.wp-singular .sec-page-content h1,
.wp-singular .sec-page-content h2{
	font-size: clamp(2.75rem, 2.5rem + 1.25vw, 4rem);
    font-weight: 700;
    line-height: clamp(3.375rem, 3.125rem + 1.25vw, 4.625rem);
}

.wp-singular .sec-page-content h3:not(:first-child) {
    margin-top: clamp(1.5rem, 1.2rem + 1.5vw, 3rem);
}

.wp-singular .sec-page-content h3 {
    margin-bottom: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);
}

.wp-singular .sec-page-content li {
    padding-left: 24px;
    position: relative;
}

.wp-singular .sec-page-content li::after {
    content: "";
    position: absolute;
    left: 0;
    width: 16px;
    height: 32px;
    top: -1px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('data:image/svg+xml,<svg width="16" height="32" viewBox="0 0 16 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.95645 10.6284L4.87514 10.6372L1.95645 10.6284ZM1.95645 10.6284L2.67648 10.0164L2.6767 10.0162L3.53366 9.29341H8H12.4695L13.3266 10.0163L13.3266 10.0164L14.0518 10.6284L11.128 10.6372L1.95645 10.6284ZM3.32979 8.86418L3.35062 8.84663L3.37786 8.84653L7.80596 8.83091C10.2376 8.82154 12.3201 8.81835 12.4264 8.82479L12.4264 8.82478L12.4276 8.82488C12.5509 8.83436 12.6646 8.86008 12.7338 8.91568C12.779 8.95117 13.2837 9.37437 13.8547 9.85805L13.8548 9.85812L14.8923 10.7394L14.9188 10.7619L14.9187 10.7966L14.9125 16.4685V16.4685L14.9031 22.1404L14.9031 22.1573L14.8958 22.1726L14.7961 22.3813C14.7961 22.3814 14.796 22.3816 14.796 22.3817C14.6604 22.6724 14.4227 22.9101 14.132 23.0456C14.1319 23.0457 14.1318 23.0457 14.1317 23.0458L13.9229 23.1455L13.9077 23.1528L13.8907 23.1528L8.047 23.1622L8.04696 23.1622C5.19879 23.1653 3.73654 23.1668 2.96459 23.1602C2.19893 23.1536 2.10267 23.1396 2.0009 23.1051L2.025 23.034L2.00109 23.1051C1.63619 22.9824 1.36498 22.7296 1.19149 22.3565L1.10412 22.1724L1.0969 22.1572L1.09688 22.1404L1.0875 16.4685L1.0875 16.4685L1.08125 10.7966L1.08121 10.7618L1.10784 10.7392L2.21722 9.80175L2.21729 9.80168L3.32979 8.86418ZM1.62203 22.2043L1.62204 22.2043L1.62273 22.2056C1.72482 22.401 1.85086 22.5241 2.03978 22.6201L2.21432 22.7059H8H13.7857L13.9594 22.6205C13.9596 22.6204 13.9598 22.6203 13.96 22.6202C14.1586 22.5178 14.2927 22.3829 14.3819 22.1902C14.3819 22.1902 14.3819 22.1901 14.3819 22.19L14.4407 22.0614L14.45 16.5527V16.5527L14.4562 11.1059H8H1.54383L1.55 16.5683L1.55 16.5683L1.55934 22.0898L1.62203 22.2043ZM4.87523 10.6372C6.59386 10.6403 9.40614 10.6403 11.1279 10.6372H4.87523Z" fill="%23343434" stroke="%23343434" stroke-width="0.15"/><path d="M11.8264 17.0163L11.8261 17.0167C11.776 17.0882 11.6474 17.2123 11.5384 17.2956C11.4499 17.364 10.912 17.7897 10.2496 18.314C10.0934 18.4377 9.93017 18.5668 9.76432 18.6981C8.90174 19.3807 8.14469 19.9783 8.07661 20.0256M11.8264 17.0163L8.0334 19.9643M11.8264 17.0163C11.9322 16.863 11.9443 16.6866 11.8627 16.527L11.8625 16.5267C11.8572 16.5163 11.85 16.5082 11.8474 16.5053L11.8474 16.5052C11.8434 16.5008 11.8389 16.4961 11.8342 16.4915C11.8248 16.4822 11.8125 16.4706 11.7977 16.4573C11.7681 16.4306 11.7266 16.3946 11.6751 16.3509C11.5721 16.2633 11.4276 16.1434 11.2552 16.002C10.9105 15.719 10.4533 15.3494 9.99162 14.9796C9.52996 14.6097 9.0636 14.2395 8.70046 13.9554C8.51892 13.8134 8.36295 13.6928 8.24618 13.6044C8.18783 13.5602 8.13896 13.5239 8.10142 13.4969C8.06625 13.4716 8.03641 13.4511 8.01833 13.4417M11.8264 17.0163L4.15391 18.0286M8.07661 20.0256C8.07631 20.0258 8.07602 20.026 8.07575 20.0262L8.0334 19.9643M8.07661 20.0256C8.07683 20.0254 8.07704 20.0253 8.07726 20.0251L8.0334 19.9643M8.07661 20.0256C7.99572 20.0837 7.89499 20.1131 7.79798 20.1158C7.70128 20.1185 7.60098 20.0947 7.52352 20.0373M8.0334 19.9643C7.89902 20.0612 7.68965 20.0674 7.56777 19.9768M7.52352 20.0373C7.52367 20.0374 7.52382 20.0376 7.52398 20.0377L7.56777 19.9768M7.52352 20.0373C7.52335 20.0372 7.52319 20.0371 7.52302 20.037L7.56777 19.9768M7.52352 20.0373L7.56777 19.9768M4.15391 18.0286C4.13588 18 4.12082 17.9704 4.10995 17.9242C4.0997 17.8807 4.09351 17.8238 4.08935 17.7407C4.08103 17.5742 4.08027 17.2851 4.08027 16.7487C4.08027 16.2122 4.08103 15.9231 4.08935 15.7566C4.09351 15.6735 4.0997 15.6166 4.10995 15.5731C4.12082 15.5269 4.13588 15.4973 4.1539 15.4687C4.15748 15.4627 4.16106 15.4566 4.16468 15.4505C4.19025 15.407 4.21816 15.3595 4.26305 15.3237C4.31718 15.2806 4.38867 15.2583 4.49377 15.2442C4.6896 15.218 5.04883 15.216 5.75364 15.2119C5.7965 15.2117 5.84063 15.2114 5.88608 15.2112H5.88609C6.42832 15.208 6.78833 15.2033 7.01494 15.196C7.12849 15.1923 7.20704 15.1879 7.25777 15.1829C7.26706 15.182 7.27513 15.1811 7.28208 15.1802C7.28252 15.1751 7.28296 15.1695 7.2834 15.1634C7.28623 15.1245 7.28893 15.07 7.29126 15.0035C7.29591 14.8705 7.29902 14.6917 7.29902 14.4987C7.29902 14.1175 7.30259 13.8962 7.33052 13.7548C7.34499 13.6816 7.36679 13.6247 7.40103 13.5761C7.43469 13.5283 7.47699 13.4935 7.52342 13.46C7.58932 13.4109 7.67743 13.3881 7.76271 13.3854C7.84881 13.3827 7.94094 13.4003 8.01833 13.4417M4.15391 18.0286C4.15376 18.0284 4.15361 18.0281 4.15346 18.0279L4.21777 17.9893L4.15441 18.0294C4.15424 18.0291 4.15407 18.0289 4.15391 18.0286ZM8.01833 13.4417C8.01815 13.4416 8.01797 13.4415 8.0178 13.4414L7.9834 13.508L8.01886 13.4419C8.01868 13.4418 8.01851 13.4418 8.01833 13.4417ZM7.87715 13.8018L7.83446 13.8634C7.83442 13.8634 7.83443 13.8634 7.8345 13.8635C7.83462 13.8636 7.8349 13.8638 7.83539 13.8641L7.83837 13.8663L7.84847 13.874L7.88264 13.9003C7.91129 13.9225 7.95119 13.9537 8.00111 13.9928C8.10092 14.071 8.2405 14.1808 8.40961 14.3142C8.74782 14.5809 9.20401 14.9418 9.69615 15.3324C10.2945 15.8073 10.7409 16.1663 11.0376 16.4112C11.1861 16.5337 11.2964 16.6271 11.3695 16.692C11.3956 16.7153 11.4165 16.7344 11.4324 16.7496C11.4185 16.7632 11.4007 16.7798 11.3786 16.7998C11.3121 16.8598 11.2115 16.9456 11.0762 17.0577C10.8057 17.2818 10.3992 17.6087 9.85554 18.0399L9.85552 18.0399C9.76177 18.1143 9.67224 18.1854 9.58674 18.2533C8.67695 18.9754 8.22313 19.3357 7.98915 19.5113C7.86615 19.6037 7.81041 19.6398 7.78354 19.6524C7.78282 19.6521 7.78208 19.6517 7.78132 19.6513C7.78126 19.6512 7.78121 19.6512 7.78115 19.6512C7.77824 19.6437 7.77351 19.6247 7.76989 19.5787C7.76237 19.4832 7.76152 19.3067 7.76152 18.9643C7.76152 18.566 7.75795 18.3354 7.73008 18.1914C7.71569 18.1171 7.69382 18.0595 7.65849 18.0118C7.6234 17.9643 7.57929 17.9325 7.53202 17.9035L7.53202 17.9035L7.53106 17.9029C7.50142 17.8853 7.47164 17.8701 7.42082 17.8592C7.37373 17.8492 7.30941 17.8431 7.20995 17.839C7.01031 17.8307 6.65121 17.8299 5.96465 17.8299C5.43335 17.8299 5.07643 17.8276 4.84899 17.8217C4.73506 17.8188 4.65503 17.815 4.6023 17.8104C4.58855 17.8092 4.57716 17.808 4.56787 17.8068C4.56611 17.7925 4.56434 17.7743 4.56261 17.7523C4.55777 17.6906 4.55366 17.6041 4.55035 17.5005C4.54375 17.2934 4.54043 17.0212 4.54043 16.7487C4.54043 16.4761 4.54375 16.2039 4.55035 15.9968C4.55366 15.8932 4.55777 15.8067 4.56261 15.745C4.56434 15.723 4.56611 15.7048 4.56787 15.6905C4.57716 15.6893 4.58855 15.6881 4.6023 15.6869C4.65503 15.6823 4.73506 15.6785 4.84899 15.6756C5.07643 15.6697 5.43335 15.6674 5.96465 15.6674C6.65121 15.6674 7.01031 15.6666 7.20995 15.6584C7.30941 15.6542 7.37373 15.6481 7.42082 15.6381C7.47164 15.6272 7.50142 15.612 7.53106 15.5944L7.53107 15.5944L7.53202 15.5938C7.57929 15.5648 7.6234 15.533 7.65849 15.4855C7.69382 15.4378 7.71569 15.3802 7.73008 15.3059C7.75795 15.1619 7.76152 14.9313 7.76152 14.533C7.76152 14.197 7.76236 14.0202 7.76952 13.9233C7.77287 13.878 7.77725 13.8574 7.78036 13.8482C7.79013 13.8438 7.79375 13.8443 7.79561 13.8445L7.79563 13.8445C7.80013 13.8451 7.81146 13.8481 7.83555 13.8642L7.87715 13.8018ZM7.87715 13.8018C7.8209 13.7643 7.78652 13.7612 7.74277 13.783L7.7459 19.7174C7.75308 19.721 7.75866 19.7249 7.7648 19.7276C7.82268 19.7527 7.9299 19.664 9.90215 18.0987C10.9896 17.2362 11.5303 16.7893 11.5303 16.7487C11.5303 16.7112 10.9396 16.2237 9.74277 15.2737C8.7584 14.4924 7.91777 13.8299 7.87715 13.8018ZM7.28208 18.3171C7.29431 18.3186 7.3031 18.3201 7.30904 18.3214C7.31222 18.3221 7.31354 18.3226 7.31354 18.3225C7.31354 18.3225 7.31318 18.3224 7.31255 18.3222C7.31154 18.3217 7.30844 18.3204 7.30443 18.3177C7.30069 18.3152 7.29324 18.3096 7.28662 18.2996L7.34902 18.258L7.28391 18.2952C7.27816 18.2852 7.2771 18.277 7.27795 18.281C7.27817 18.2821 7.27865 18.2848 7.2793 18.2898C7.28018 18.2966 7.28112 18.3057 7.28208 18.3171Z" fill="%23343434" stroke="%23343434" stroke-width="0.15"/></svg>');
}

.wp-singular .sec-page-content a{
	color: #2C694E;
}

.wp-singular .sec-page-title h3{
    font-size: var(--h4);
    line-height: 1.2;
    position: relative;
    display: inline-block;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: center;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(123 94 59 / var(--tw-text-opacity, 1));
}

.wp-singular .sec-page-title h3::before {
    position: absolute;
    left: 0px;
    top: 50%;
    height: 11px;
    width: 16px;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    background-image: url('https://bigbadtote.com/wp-content/themes/rocket-homepage/assets/images/small.svg');
    background-size: cover;
    content: var(--tw-content);
    background-position: center;
}

.wp-singular .sec-page-title h3::after {
    position: absolute;
    right: 0px;
    top: 50%;
    height: 11px;
    width: 16px;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    background-image: url('https://bigbadtote.com/wp-content/themes/rocket-homepage/assets/images/header-image.svg');
    background-size: cover;
    content: var(--tw-content);
    background-position: center;
}
