*, ::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: #e5e7eb; /* 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%}
@media (min-width: 330px){

  .container{
    max-width: 330px}}
@media (min-width: 600px){

  .container{
    max-width: 600px}}
@media (min-width: 768px){

  .container{
    max-width: 768px}}
@media (min-width: 1024px){

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

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

  .container{
    max-width: 1620px}}
@media (min-width: 1980px){

  .container{
    max-width: 1980px}}
@media (min-width: 2200px){

  .container{
    max-width: 2200px}}
@media (min-width: 2600px){

  .container{
    max-width: 2600px}}
.pointer-events-none{
  pointer-events: none}
.visible{
  visibility: visible}
.fixed{
  position: fixed}
.absolute{
  position: absolute}
.relative{
  position: relative}
.sticky{
  position: sticky}
.inset-0{
  inset: 0px}
.\!left-0{
  left: 0px !important}
.\!right-0{
  right: 0px !important}
.bottom-2{
  bottom: 0.5rem}
.bottom-\[-27px\]{
  bottom: -27px}
.bottom-\[-30px\]{
  bottom: -30px}
.bottom-\[-6px\]{
  bottom: -6px}
.bottom-\[10px\]{
  bottom: 10px}
.left-0{
  left: 0px}
.left-1\/2{
  left: 50%}
.left-2{
  left: 0.5rem}
.left-4{
  left: 1rem}
.left-\[-13px\]{
  left: -13px}
.left-\[-31px\]{
  left: -31px}
.left-\[-6px\]{
  left: -6px}
.left-\[-70px\]{
  left: -70px}
.left-\[10px\]{
  left: 10px}
.right-0{
  right: 0px}
.right-2{
  right: 0.5rem}
.right-4{
  right: 1rem}
.right-\[-6px\]{
  right: -6px}
.right-\[1px\]{
  right: 1px}
.top-0{
  top: 0px}
.top-1\/2{
  top: 50%}
.top-4{
  top: 1rem}
.top-\[-20px\]{
  top: -20px}
.top-\[-27px\]{
  top: -27px}
.top-\[-29px\]{
  top: -29px}
.top-\[-30px\]{
  top: -30px}
.top-\[-32px\]{
  top: -32px}
.top-\[-62px\]{
  top: -62px}
.top-\[-90px\]{
  top: -90px}
.top-\[170px\]{
  top: 170px}
.top-\[2px\]{
  top: 2px}
.top-\[50\%\]{
  top: 50%}
.top-\[60\%\]{
  top: 60%}
.\!z-\[9999999\]{
  z-index: 9999999 !important}
.z-10{
  z-index: 10}
.z-20{
  z-index: 20}
.z-30{
  z-index: 30}
.z-40{
  z-index: 40}
.z-50{
  z-index: 50}
.z-\[10\]{
  z-index: 10}
.z-\[999999\]{
  z-index: 999999}
.z-\[9999\]{
  z-index: 9999}
.z-\[999\]{
  z-index: 999}
.col-span-1{
  grid-column: span 1 / span 1}
.m-0{
  margin: 0px}
.m-8{
  margin: 2rem}
.mx-3{
  margin-left: 0.75rem;
  margin-right: 0.75rem}
.mx-5{
  margin-left: 1.25rem;
  margin-right: 1.25rem}
.mx-auto{
  margin-left: auto;
  margin-right: auto}
.my-0{
  margin-top: 0px;
  margin-bottom: 0px}
.my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem}
.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem}
.my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem}
.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem}
.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem}
.my-\[22px\]{
  margin-top: 22px;
  margin-bottom: 22px}
.my-\[65px\]{
  margin-top: 65px;
  margin-bottom: 65px}
.my-auto{
  margin-top: auto;
  margin-bottom: auto}
.\!mb-0{
  margin-bottom: 0px !important}
.\!mb-\[10px\]{
  margin-bottom: 10px !important}
.\!mb-\[18px\]{
  margin-bottom: 18px !important}
.\!mb-\[22px\]{
  margin-bottom: 22px !important}
.\!ml-0{
  margin-left: 0px !important}
.\!mt-5{
  margin-top: 1.25rem !important}
.\!mt-\[6px\]{
  margin-top: 6px !important}
.-mr-6{
  margin-right: -1.5rem}
.mb-1{
  margin-bottom: 0.25rem}
.mb-10{
  margin-bottom: 2.5rem}
.mb-12{
  margin-bottom: 3rem}
.mb-2{
  margin-bottom: 0.5rem}
.mb-24{
  margin-bottom: 6rem}
.mb-3{
  margin-bottom: 0.75rem}
.mb-4{
  margin-bottom: 1rem}
.mb-5{
  margin-bottom: 1.25rem}
.mb-6{
  margin-bottom: 1.5rem}
.mb-7{
  margin-bottom: 1.75rem}
.mb-\[-14px\]{
  margin-bottom: -14px}
.mb-\[10px\]{
  margin-bottom: 10px}
.mb-\[14px\]{
  margin-bottom: 14px}
.mb-\[16px\]{
  margin-bottom: 16px}
.mb-\[17px\]{
  margin-bottom: 17px}
.mb-\[18px\]{
  margin-bottom: 18px}
.mb-\[22px\]{
  margin-bottom: 22px}
.mb-\[23px\]{
  margin-bottom: 23px}
.mb-\[25px\]{
  margin-bottom: 25px}
.mb-\[26px\]{
  margin-bottom: 26px}
.mb-\[30px\]{
  margin-bottom: 30px}
.mb-\[36px\]{
  margin-bottom: 36px}
.mb-\[44px\]{
  margin-bottom: 44px}
.mb-\[60px\]{
  margin-bottom: 60px}
.ml-2{
  margin-left: 0.5rem}
.ml-3{
  margin-left: 0.75rem}
.ml-\[15px\]{
  margin-left: 15px}
.ml-auto{
  margin-left: auto}
.mr-1{
  margin-right: 0.25rem}
.mr-\[10px\]{
  margin-right: 10px}
.mt-10{
  margin-top: 2.5rem}
.mt-14{
  margin-top: 3.5rem}
.mt-16{
  margin-top: 4rem}
.mt-2{
  margin-top: 0.5rem}
.mt-20{
  margin-top: 5rem}
.mt-3{
  margin-top: 0.75rem}
.mt-4{
  margin-top: 1rem}
.mt-5{
  margin-top: 1.25rem}
.mt-6{
  margin-top: 1.5rem}
.mt-7{
  margin-top: 1.75rem}
.mt-8{
  margin-top: 2rem}
.mt-\[-120px\]{
  margin-top: -120px}
.mt-\[-170px\]{
  margin-top: -170px}
.mt-\[10px\]{
  margin-top: 10px}
.mt-\[14px\]{
  margin-top: 14px}
.mt-\[15px\]{
  margin-top: 15px}
.mt-\[18px\]{
  margin-top: 18px}
.mt-\[22px\]{
  margin-top: 22px}
.mt-\[25px\]{
  margin-top: 25px}
.mt-\[30px\]{
  margin-top: 30px}
.mt-\[32px\]{
  margin-top: 32px}
.mt-\[40px\]{
  margin-top: 40px}
.mt-\[42px\]{
  margin-top: 42px}
.mt-\[45px\]{
  margin-top: 45px}
.mt-\[4px\]{
  margin-top: 4px}
.mt-\[50px\]{
  margin-top: 50px}
.mt-\[60px\]{
  margin-top: 60px}
.mt-\[76px\]{
  margin-top: 76px}
.block{
  display: block}
.inline-block{
  display: inline-block}
.inline{
  display: inline}
.flex{
  display: flex}
.inline-flex{
  display: inline-flex}
.table{
  display: table}
.grid{
  display: grid}
.hidden{
  display: none}
.\!h-\[40px\]{
  height: 40px !important}
.h-10{
  height: 2.5rem}
.h-12{
  height: 3rem}
.h-14{
  height: 3.5rem}
.h-16{
  height: 4rem}
.h-4{
  height: 1rem}
.h-5{
  height: 1.25rem}
.h-64{
  height: 16rem}
.h-\[100\%\]{
  height: 100%}
.h-\[110px\]{
  height: 110px}
.h-\[120px\]{
  height: 120px}
.h-\[123px\]{
  height: 123px}
.h-\[150px\]{
  height: 150px}
.h-\[193px\]{
  height: 193px}
.h-\[21px\]{
  height: 21px}
.h-\[22px\]{
  height: 22px}
.h-\[26px\]{
  height: 26px}
.h-\[29px\]{
  height: 29px}
.h-\[2px\]{
  height: 2px}
.h-\[30px\]{
  height: 30px}
.h-\[33px\]{
  height: 33px}
.h-\[350px\]{
  height: 350px}
.h-\[42px\]{
  height: 42px}
.h-\[45\%\]{
  height: 45%}
.h-\[45px\]{
  height: 45px}
.h-\[48px\]{
  height: 48px}
.h-\[50\%\]{
  height: 50%}
.h-\[500px\]{
  height: 500px}
.h-\[57px\]{
  height: 57px}
.h-\[61px\]{
  height: 61px}
.h-\[686px\]{
  height: 686px}
.h-\[90px\]{
  height: 90px}
.h-\[calc\(100\%\+0px\)\]{
  height: calc(100% + 0px)}
.h-\[calc\(100\%\+60px\)\]{
  height: calc(100% + 60px)}
.h-\[calc\(100\%-70px\)\]{
  height: calc(100% - 70px)}
.h-auto{
  height: auto}
.h-fit{
  height: -moz-fit-content;
  height: fit-content}
.h-full{
  height: 100%}
.max-h-\[203px\]{
  max-height: 203px}
.max-h-\[40vh\]{
  max-height: 40vh}
.min-h-\[36px\]{
  min-height: 36px}
.min-h-\[410px\]{
  min-height: 410px}
.min-h-\[45px\]{
  min-height: 45px}
.min-h-\[50px\]{
  min-height: 50px}
.min-h-\[57px\]{
  min-height: 57px}
.min-h-\[60px\]{
  min-height: 60px}
.min-h-full{
  min-height: 100%}
.min-h-screen{
  min-height: 100vh}
.\!w-\[30px\]{
  width: 30px !important}
.\!w-\[40px\]{
  width: 40px !important}
.\!w-fit{
  width: -moz-fit-content !important;
  width: fit-content !important}
.\!w-full{
  width: 100% !important}
.w-10{
  width: 2.5rem}
.w-12{
  width: 3rem}
.w-14{
  width: 3.5rem}
.w-16{
  width: 4rem}
.w-4{
  width: 1rem}
.w-5{
  width: 1.25rem}
.w-9{
  width: 2.25rem}
.w-\[110px\]{
  width: 110px}
.w-\[113px\]{
  width: 113px}
.w-\[17px\]{
  width: 17px}
.w-\[1px\]{
  width: 1px}
.w-\[20px\]{
  width: 20px}
.w-\[22px\]{
  width: 22px}
.w-\[26px\]{
  width: 26px}
.w-\[29px\]{
  width: 29px}
.w-\[2px\]{
  width: 2px}
.w-\[30px\]{
  width: 30px}
.w-\[33px\]{
  width: 33px}
.w-\[35px\]{
  width: 35px}
.w-\[40px\]{
  width: 40px}
.w-\[42px\]{
  width: 42px}
.w-\[45px\]{
  width: 45px}
.w-\[48px\]{
  width: 48px}
.w-\[50\%\]{
  width: 50%}
.w-\[55px\]{
  width: 55px}
.w-\[60px\]{
  width: 60px}
.w-\[61px\]{
  width: 61px}
.w-\[640px\]{
  width: 640px}
.w-\[66px\]{
  width: 66px}
.w-\[70\%\]{
  width: 70%}
.w-\[90\%\]{
  width: 90%}
.w-\[90px\]{
  width: 90px}
.w-\[calc\(50\%-27px\)\]{
  width: calc(50% - 27px)}
.w-full{
  width: 100%}
.min-w-\[300px\]{
  min-width: 300px}
.min-w-full{
  min-width: 100%}
.\!max-w-\[1300px\]{
  max-width: 1300px !important}
.\!max-w-\[600px\]{
  max-width: 600px !important}
.\!max-w-\[748px\]{
  max-width: 748px !important}
.max-w-4xl{
  max-width: 56rem}
.max-w-\[1027px\]{
  max-width: 1027px}
.max-w-\[1140px\]{
  max-width: 1140px}
.max-w-\[1160px\]{
  max-width: 1160px}
.max-w-\[1165px\]{
  max-width: 1165px}
.max-w-\[1200px\]{
  max-width: 1200px}
.max-w-\[123px\]{
  max-width: 123px}
.max-w-\[1270px\]{
  max-width: 1270px}
.max-w-\[1276px\]{
  max-width: 1276px}
.max-w-\[1280px\]{
  max-width: 1280px}
.max-w-\[1460px\]{
  max-width: 1460px}
.max-w-\[155px\]{
  max-width: 155px}
.max-w-\[218px\]{
  max-width: 218px}
.max-w-\[220px\]{
  max-width: 220px}
.max-w-\[230px\]{
  max-width: 230px}
.max-w-\[250px\]{
  max-width: 250px}
.max-w-\[282px\]{
  max-width: 282px}
.max-w-\[292px\]{
  max-width: 292px}
.max-w-\[320px\]{
  max-width: 320px}
.max-w-\[35px\]{
  max-width: 35px}
.max-w-\[540px\]{
  max-width: 540px}
.max-w-\[542px\]{
  max-width: 542px}
.max-w-\[550px\]{
  max-width: 550px}
.max-w-\[559px\]{
  max-width: 559px}
.max-w-\[570px\]{
  max-width: 570px}
.max-w-\[600px\]{
  max-width: 600px}
.max-w-\[660px\]{
  max-width: 660px}
.max-w-\[673px\]{
  max-width: 673px}
.max-w-\[700px\]{
  max-width: 700px}
.max-w-\[703px\]{
  max-width: 703px}
.max-w-\[755px\]{
  max-width: 755px}
.max-w-\[800px\]{
  max-width: 800px}
.max-w-\[900px\]{
  max-width: 900px}
.max-w-\[90vw\]{
  max-width: 90vw}
.max-w-\[930px\]{
  max-width: 930px}
.max-w-\[960px\]{
  max-width: 960px}
.max-w-\[980px\]{
  max-width: 980px}
.max-w-full{
  max-width: 100%}
.max-w-sm{
  max-width: 24rem}
.flex-1{
  flex: 1 1 0%}
.flex-shrink{
  flex-shrink: 1}
.flex-shrink-0{
  flex-shrink: 0}
.flex-grow{
  flex-grow: 1}
.border-collapse{
  border-collapse: collapse}
.origin-left{
  transform-origin: left}
.\!translate-x-0{
  --tw-translate-x: 0px !important;
  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)) !important}
.-translate-x-1\/2{
  --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))}
.-translate-x-full{
  --tw-translate-x: -100%;
  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))}
.-translate-y-1\/2{
  --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))}
.-rotate-90{
  --tw-rotate: -90deg;
  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))}
.scale-100{
  --tw-scale-x: 1;
  --tw-scale-y: 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-not-allowed{
  cursor: not-allowed}
.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-3{
  grid-template-columns: repeat(3, minmax(0, 1fr))}
.flex-row-reverse{
  flex-direction: row-reverse}
.flex-col{
  flex-direction: column}
.flex-col-reverse{
  flex-direction: column-reverse}
.flex-wrap{
  flex-wrap: wrap}
.place-content-center{
  place-content: center}
.place-items-center{
  place-items: center}
.items-start{
  align-items: flex-start}
.items-end{
  align-items: flex-end}
.items-center{
  align-items: center}
.items-baseline{
  align-items: baseline}
.justify-start{
  justify-content: flex-start}
.justify-end{
  justify-content: flex-end}
.justify-center{
  justify-content: center}
.justify-between{
  justify-content: space-between}
.gap-0{
  gap: 0px}
.gap-10{
  gap: 2.5rem}
.gap-2{
  gap: 0.5rem}
.gap-20{
  gap: 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-\[14px\]{
  gap: 14px}
.gap-\[17px\]{
  gap: 17px}
.gap-\[22px\]{
  gap: 22px}
.gap-\[30px\]{
  gap: 30px}
.gap-\[40px\]{
  gap: 40px}
.gap-\[5px\]{
  gap: 5px}
.gap-\[60px\]{
  gap: 60px}
.\!gap-y-\[40px\]{
  row-gap: 40px !important}
.gap-x-5{
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem}
.gap-x-\[46px\]{
  -moz-column-gap: 46px;
       column-gap: 46px}
.gap-y-5{
  row-gap: 1.25rem}
.gap-y-\[10px\]{
  row-gap: 10px}
.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)))}
.space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse))}
.space-y-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))}
.divide-x > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))}
.divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse))}
.divide-\[\#F19004\]\/\[0\.2\] > :not([hidden]) ~ :not([hidden]){
  border-color: rgb(241 144 4 / 0.2)}
.divide-secondary\/25 > :not([hidden]) ~ :not([hidden]){
  border-color: rgb(241 144 4 / 0.25)}
.overflow-hidden{
  overflow: hidden}
.overflow-visible{
  overflow: visible}
.overflow-x-auto{
  overflow-x: auto}
.whitespace-nowrap{
  white-space: nowrap}
.text-pretty{
  text-wrap: pretty}
.\!rounded-\[2547\.2px\]{
  border-radius: 2547.2px !important}
.rounded{
  border-radius: 0.25rem}
.rounded-2xl{
  border-radius: 1rem}
.rounded-\[10px\]{
  border-radius: 10px}
.rounded-\[15px\]{
  border-radius: 15px}
.rounded-\[20px\]{
  border-radius: 20px}
.rounded-\[50px\]{
  border-radius: 50px}
.rounded-\[5px\]{
  border-radius: 5px}
.rounded-full{
  border-radius: 9999px}
.rounded-lg{
  border-radius: 0.5rem}
.rounded-md{
  border-radius: 0.375rem}
.rounded-xl{
  border-radius: 0.75rem}
.rounded-b-lg{
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem}
.rounded-l-lg{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem}
.rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem}
.rounded-t-lg{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem}
.border{
  border-width: 1px}
.border-2{
  border-width: 2px}
.border-\[2px\]{
  border-width: 2px}
.border-\[4px\]{
  border-width: 4px}
.border-b{
  border-bottom-width: 1px}
.border-b-4{
  border-bottom-width: 4px}
.border-l{
  border-left-width: 1px}
.border-t{
  border-top-width: 1px}
.border-t-\[4px\]{
  border-top-width: 4px}
.border-solid{
  border-style: solid}
.\!border-none{
  border-style: none !important}
.border-none{
  border-style: none}
.border-\[\#00000026\]{
  border-color: #00000026}
.border-\[\#24242433\]{
  border-color: #24242433}
.border-\[\#F190044D\]{
  border-color: #F190044D}
.border-\[\#F190044D\]\/\[0\.3\]{
  border-color: rgb(241 144 4 / 0.3)}
.border-\[\#F19004\]{
  --tw-border-opacity: 1;
  border-color: rgb(241 144 4 / var(--tw-border-opacity, 1))}
.border-\[\#F3921F\]{
  --tw-border-opacity: 1;
  border-color: rgb(243 146 31 / var(--tw-border-opacity, 1))}
.border-\[\#fbdcb0\]{
  --tw-border-opacity: 1;
  border-color: rgb(251 220 176 / var(--tw-border-opacity, 1))}
.border-aliceblue{
  --tw-border-opacity: 1;
  border-color: rgb(240 244 249 / var(--tw-border-opacity, 1))}
.border-charcoal{
  --tw-border-opacity: 1;
  border-color: rgb(49 67 81 / var(--tw-border-opacity, 1))}
.border-eerieblack{
  --tw-border-opacity: 1;
  border-color: rgb(36 36 36 / var(--tw-border-opacity, 1))}
.border-oxfordblue{
  --tw-border-opacity: 1;
  border-color: rgb(16 39 77 / var(--tw-border-opacity, 1))}
.border-oxfordblue\/\[0\.3\]{
  border-color: rgb(16 39 77 / 0.3)}
.border-primary{
  --tw-border-opacity: 1;
  border-color: rgb(9 138 117 / var(--tw-border-opacity, 1))}
.border-secondary{
  --tw-border-opacity: 1;
  border-color: rgb(241 144 4 / var(--tw-border-opacity, 1))}
.border-secondary\/25{
  border-color: rgb(241 144 4 / 0.25)}
.border-secondary\/50{
  border-color: rgb(241 144 4 / 0.5)}
.border-secondary\/\[0\.3\]{
  border-color: rgb(241 144 4 / 0.3)}
.border-transparent{
  border-color: transparent}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))}
.border-b-\[\#F19004\]{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(241 144 4 / var(--tw-border-opacity, 1))}
.border-b-\[\#F19004\]\/\[0\.7\]{
  border-bottom-color: rgb(241 144 4 / 0.7)}
.border-l-\[\#F19004\]{
  --tw-border-opacity: 1;
  border-left-color: rgb(241 144 4 / var(--tw-border-opacity, 1))}
.border-l-\[\#F19004\]\/\[0\.7\]{
  border-left-color: rgb(241 144 4 / 0.7)}
.border-r-\[\#F19004\]{
  --tw-border-opacity: 1;
  border-right-color: rgb(241 144 4 / var(--tw-border-opacity, 1))}
.border-r-\[\#F19004\]\/\[0\.7\]{
  border-right-color: rgb(241 144 4 / 0.7)}
.border-opacity-\[0\.3\]{
  --tw-border-opacity: 0.3}
.border-opacity-\[0\.4\]{
  --tw-border-opacity: 0.4}
.border-opacity-\[0\.5\]{
  --tw-border-opacity: 0.5}
.\!bg-primary{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(9 138 117 / var(--tw-bg-opacity, 1)) !important}
.\!bg-secondary{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 144 4 / var(--tw-bg-opacity, 1)) !important}
.\!bg-transparent{
  background-color: transparent !important}
.bg-\[\#0E2A47\]{
  --tw-bg-opacity: 1;
  background-color: rgb(14 42 71 / var(--tw-bg-opacity, 1))}
.bg-\[\#10274D\]{
  --tw-bg-opacity: 1;
  background-color: rgb(16 39 77 / var(--tw-bg-opacity, 1))}
.bg-\[\#DCE7F8\]{
  --tw-bg-opacity: 1;
  background-color: rgb(220 231 248 / var(--tw-bg-opacity, 1))}
.bg-\[\#F19004\]{
  --tw-bg-opacity: 1;
  background-color: rgb(241 144 4 / var(--tw-bg-opacity, 1))}
.bg-\[\#F3921F\]{
  --tw-bg-opacity: 1;
  background-color: rgb(243 146 31 / var(--tw-bg-opacity, 1))}
.bg-\[\#FFF7EC\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 236 / var(--tw-bg-opacity, 1))}
.bg-\[\#FFF7ED\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))}
.bg-\[\#fff7ec\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 236 / var(--tw-bg-opacity, 1))}
.bg-\[var\(--primary-color\)\]{
  background-color: var(--primary-color)}
.bg-aliceblue{
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 249 / var(--tw-bg-opacity, 1))}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))}
.bg-black\/\[0\.3\]{
  background-color: rgb(0 0 0 / 0.3)}
.bg-charcoal{
  --tw-bg-opacity: 1;
  background-color: rgb(49 67 81 / var(--tw-bg-opacity, 1))}
.bg-eerieblack{
  --tw-bg-opacity: 1;
  background-color: rgb(36 36 36 / var(--tw-bg-opacity, 1))}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))}
.bg-orange-300{
  --tw-bg-opacity: 1;
  background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1))}
.bg-orange-500{
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1))}
.bg-oxfordblue{
  --tw-bg-opacity: 1;
  background-color: rgb(16 39 77 / var(--tw-bg-opacity, 1))}
.bg-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(9 138 117 / var(--tw-bg-opacity, 1))}
.bg-secondary{
  --tw-bg-opacity: 1;
  background-color: rgb(241 144 4 / var(--tw-bg-opacity, 1))}
.bg-secondary\/\[0\.5\]{
  background-color: rgb(241 144 4 / 0.5)}
.bg-transparent{
  background-color: transparent}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.bg-opacity-50{
  --tw-bg-opacity: 0.5}
.bg-opacity-75{
  --tw-bg-opacity: 0.75}
.bg-opacity-90{
  --tw-bg-opacity: 0.9}
.bg-opacity-\[0\.5\]{
  --tw-bg-opacity: 0.5}
.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-\[30px\]{
  padding: 30px !important}
.p-10{
  padding: 2.5rem}
.p-2{
  padding: 0.5rem}
.p-4{
  padding: 1rem}
.p-5{
  padding: 1.25rem}
.p-6{
  padding: 1.5rem}
.p-7{
  padding: 1.75rem}
.p-\[17\.5px\]{
  padding: 17.5px}
.p-\[18px\]{
  padding: 18px}
.p-\[30px\]{
  padding: 30px}
.p-\[40px\]{
  padding: 40px}
.p-\[60px\]{
  padding: 60px}
.p-\[7px\]{
  padding: 7px}
.\!px-0{
  padding-left: 0px !important;
  padding-right: 0px !important}
.\!px-10{
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important}
.\!px-4{
  padding-left: 1rem !important;
  padding-right: 1rem !important}
.\!py-0{
  padding-top: 0px !important;
  padding-bottom: 0px !important}
.\!py-2{
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important}
.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem}
.px-14{
  padding-left: 3.5rem;
  padding-right: 3.5rem}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem}
.px-\[15px\]{
  padding-left: 15px;
  padding-right: 15px}
.px-\[18px\]{
  padding-left: 18px;
  padding-right: 18px}
.px-\[26px\]{
  padding-left: 26px;
  padding-right: 26px}
.px-\[30px\]{
  padding-left: 30px;
  padding-right: 30px}
.px-\[35px\]{
  padding-left: 35px;
  padding-right: 35px}
.px-\[6px\]{
  padding-left: 6px;
  padding-right: 6px}
.py-0{
  padding-top: 0px;
  padding-bottom: 0px}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem}
.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
.py-20{
  padding-top: 5rem;
  padding-bottom: 5rem}
.py-24{
  padding-top: 6rem;
  padding-bottom: 6rem}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem}
.py-32{
  padding-top: 8rem;
  padding-bottom: 8rem}
.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem}
.py-7{
  padding-top: 1.75rem;
  padding-bottom: 1.75rem}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem}
.py-\[100px\]{
  padding-top: 100px;
  padding-bottom: 100px}
.py-\[10px\]{
  padding-top: 10px;
  padding-bottom: 10px}
.py-\[15px\]{
  padding-top: 15px;
  padding-bottom: 15px}
.py-\[30px\]{
  padding-top: 30px;
  padding-bottom: 30px}
.py-\[36px\]{
  padding-top: 36px;
  padding-bottom: 36px}
.py-\[50px\]{
  padding-top: 50px;
  padding-bottom: 50px}
.py-\[60px\]{
  padding-top: 60px;
  padding-bottom: 60px}
.py-\[7px\]{
  padding-top: 7px;
  padding-bottom: 7px}
.\!pb-10{
  padding-bottom: 2.5rem !important}
.\!pl-4{
  padding-left: 1rem !important}
.\!pl-\[45px\]{
  padding-left: 45px !important}
.\!pr-0{
  padding-right: 0px !important}
.\!pt-\[28px\]{
  padding-top: 28px !important}
.pb-10{
  padding-bottom: 2.5rem}
.pb-11{
  padding-bottom: 2.75rem}
.pb-16{
  padding-bottom: 4rem}
.pb-20{
  padding-bottom: 5rem}
.pb-3{
  padding-bottom: 0.75rem}
.pb-32{
  padding-bottom: 8rem}
.pb-5{
  padding-bottom: 1.25rem}
.pb-7{
  padding-bottom: 1.75rem}
.pb-\[100px\]{
  padding-bottom: 100px}
.pb-\[10px\]{
  padding-bottom: 10px}
.pb-\[13px\]{
  padding-bottom: 13px}
.pb-\[20px\]{
  padding-bottom: 20px}
.pb-\[21px\]{
  padding-bottom: 21px}
.pb-\[30px\]{
  padding-bottom: 30px}
.pb-\[50px\]{
  padding-bottom: 50px}
.pb-\[78px\]{
  padding-bottom: 78px}
.pb-\[80px\]{
  padding-bottom: 80px}
.pl-12{
  padding-left: 3rem}
.pl-3{
  padding-left: 0.75rem}
.pl-5{
  padding-left: 1.25rem}
.pl-6{
  padding-left: 1.5rem}
.pl-7{
  padding-left: 1.75rem}
.pl-8{
  padding-left: 2rem}
.pl-\[25px\]{
  padding-left: 25px}
.pl-\[30px\]{
  padding-left: 30px}
.pr-0{
  padding-right: 0px}
.pr-2{
  padding-right: 0.5rem}
.pr-2\.5{
  padding-right: 0.625rem}
.pr-3{
  padding-right: 0.75rem}
.pr-4{
  padding-right: 1rem}
.pr-5{
  padding-right: 1.25rem}
.pr-\[11px\]{
  padding-right: 11px}
.pr-\[30px\]{
  padding-right: 30px}
.pt-10{
  padding-top: 2.5rem}
.pt-12{
  padding-top: 3rem}
.pt-2{
  padding-top: 0.5rem}
.pt-20{
  padding-top: 5rem}
.pt-24{
  padding-top: 6rem}
.pt-3{
  padding-top: 0.75rem}
.pt-5{
  padding-top: 1.25rem}
.pt-6{
  padding-top: 1.5rem}
.pt-7{
  padding-top: 1.75rem}
.pt-\[10px\]{
  padding-top: 10px}
.pt-\[22px\]{
  padding-top: 22px}
.pt-\[25px\]{
  padding-top: 25px}
.pt-\[30px\]{
  padding-top: 30px}
.pt-\[50px\]{
  padding-top: 50px}
.text-left{
  text-align: left}
.text-center{
  text-align: center}
.text-start{
  text-align: start}
.\!font-montserrat{
  font-family: Montserrat, serif !important}
.\!font-playfair{
  font-family: Playfair Display, serif !important}
.font-montserrat{
  font-family: Montserrat, serif}
.font-playfair{
  font-family: Playfair Display, serif}
.\!text-\[25px\]{
  font-size: 25px !important}
.\!text-\[27px\]{
  font-size: 27px !important}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem}
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem}
.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem}
.text-\[10px\]{
  font-size: 10px}
.text-\[12px\]{
  font-size: 12px}
.text-\[14px\]{
  font-size: 14px}
.text-\[15px\]{
  font-size: 15px}
.text-\[16px\]{
  font-size: 16px}
.text-\[17px\]{
  font-size: 17px}
.text-\[18px\]{
  font-size: 18px}
.text-\[20px\]{
  font-size: 20px}
.text-\[22px\]{
  font-size: 22px}
.text-\[25px\]{
  font-size: 25px}
.text-\[27px\]{
  font-size: 27px}
.text-\[28px\]{
  font-size: 28px}
.text-\[30px\]{
  font-size: 30px}
.text-\[40px\]{
  font-size: 40px}
.text-\[63px\]{
  font-size: 63px}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem}
.text-xl{
  font-size: 1.25rem}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem}
.\!font-medium{
  font-weight: 500 !important}
.font-bold{
  font-weight: 700}
.font-extrabold{
  font-weight: 800}
.font-light{
  font-weight: 300}
.font-medium{
  font-weight: 500}
.font-normal{
  font-weight: 400}
.font-semibold{
  font-weight: 600}
.uppercase{
  text-transform: uppercase}
.capitalize{
  text-transform: capitalize}
.italic{
  font-style: italic}
.\!leading-\[31px\]{
  line-height: 31px !important}
.leading-4{
  line-height: 1rem}
.leading-5{
  line-height: 1.25rem}
.leading-6{
  line-height: 1.5rem}
.leading-7{
  line-height: 1.75rem}
.leading-8{
  line-height: 2rem}
.leading-\[10px\]{
  line-height: 10px}
.leading-\[12px\]{
  line-height: 12px}
.leading-\[15px\]{
  line-height: 15px}
.leading-\[17px\]{
  line-height: 17px}
.leading-\[18px\]{
  line-height: 18px}
.leading-\[19px\]{
  line-height: 19px}
.leading-\[20px\]{
  line-height: 20px}
.leading-\[22px\]{
  line-height: 22px}
.leading-\[25px\]{
  line-height: 25px}
.leading-\[26px\]{
  line-height: 26px}
.leading-\[28px\]{
  line-height: 28px}
.leading-\[30px\]{
  line-height: 30px}
.leading-\[31px\]{
  line-height: 31px}
.leading-\[34px\]{
  line-height: 34px}
.leading-\[35px\]{
  line-height: 35px}
.leading-\[37px\]{
  line-height: 37px}
.leading-\[50px\]{
  line-height: 50px}
.leading-\[5px\]{
  line-height: 5px}
.leading-tight{
  line-height: 1.25}
.tracking-\[2px\]{
  letter-spacing: 2px}
.tracking-wider{
  letter-spacing: 0.05em}
.\!text-\[\#242424\]{
  --tw-text-opacity: 1 !important;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1)) !important}
.\!text-black{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important}
.\!text-oxfordblue{
  --tw-text-opacity: 1 !important;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1)) !important}
.\!text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important}
.text-\[\#242424\]{
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.text-\[\#293132\]{
  --tw-text-opacity: 1;
  color: rgb(41 49 50 / var(--tw-text-opacity, 1))}
.text-\[\#333\]{
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity, 1))}
.text-\[\#F19004\]{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.text-\[\#fff7ec\]{
  --tw-text-opacity: 1;
  color: rgb(255 247 236 / var(--tw-text-opacity, 1))}
.text-\[var\(--content-color\)\]{
  color: var(--content-color)}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1))}
.text-eerieblack{
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.text-gray-700{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1))}
.text-orange-500{
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity, 1))}
.text-oxfordblue{
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.text-primary{
  --tw-text-opacity: 1;
  color: rgb(9 138 117 / var(--tw-text-opacity, 1))}
.text-secondary{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.underline{
  text-decoration-line: underline}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale}
.\!opacity-\[1\]{
  opacity: 1 !important}
.opacity-0{
  opacity: 0}
.opacity-50{
  opacity: 0.5}
.opacity-\[50\%\]{
  opacity: 50%}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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}
.outline{
  outline-style: solid}
.ring-2{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.ring-white{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}
.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)}
.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)}
.backdrop-filter{
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.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}
.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms}
.transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms}
.duration-200{
  transition-duration: 200ms}
.duration-300{
  transition-duration: 300ms}
.duration-500{
  transition-duration: 500ms}
.duration-700{
  transition-duration: 700ms}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1)}
.content-\[\'\'\]{
  --tw-content: '';
  content: var(--tw-content)}
.alignfull{
  margin: 2rem calc(50% - 50vw) !important;
  max-width: 100vw !important;
  width: 100vw}
.alignwide{
  margin: 2rem 0;
  max-width: 1280px !important}
.alignnone{
  margin-left: 0px;
  margin-right: 0px;
  height: auto;
  max-width: 100%}
.aligncenter{
  margin: 0.5rem auto;
  display: block}
@media (min-width: 600px){

  .alignleft:not(.wp-block-button){
    margin-right: 0.5rem;
    float: left}

  .alignright:not(.wp-block-button){
    margin-left: 0.5rem;
    float: right}

  .wp-block-button.alignleft a{
    float: left;
    margin-right: 1rem}

  .wp-block-button.alignright a{
    float: right;
    margin-left: 1rem}}
.wp-caption{
  display: inline-block}
.wp-caption img{
  margin-bottom: 0.5rem;
  line-height: 1}
.wp-caption-text{
  font-size: 0.875rem;
  color: #4b5563}
.splide__container{box-sizing:border-box;position:relative}
.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}
.splide.is-initialized:not(.is-active) .splide__list{display:block}
.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}
.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}
.splide:not(.is-overflow) .splide__pagination{display:none}
.splide__progress__bar{width:0}
.splide{position:relative;visibility:hidden}
.splide.is-initialized,.splide.is-rendered{visibility:visible}
.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}
.splide__slide img{vertical-align:bottom}
.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}
.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}
.splide__toggle.is-active .splide__toggle__pause{display:inline}
.splide__track{overflow:hidden;position:relative;z-index:0}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}
.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}
.splide--rtl{direction:rtl}
.splide__track--ttb>.splide__list{display:block}
.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}
.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}
.splide__arrow:hover:not(:disabled){opacity:.9}
.splide__arrow:disabled{opacity:.3}
.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide__arrow--prev{left:1em}
.splide__arrow--prev svg{transform:scaleX(-1)}
.splide__arrow--next{right:1em}
.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}
.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}
.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}
.splide__pagination__page:hover{cursor:pointer;opacity:.9}
.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__progress__bar{background:#ccc;height:3px}
.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.splide__slide:focus{outline:0}
@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}
@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}
@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}
@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}
.splide__toggle{cursor:pointer}
.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}
.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}
.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}
.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}
.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}
.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}
.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}
.splide__arrows--ttb .splide__arrow--prev{top:1em}
.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}
.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}
.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}
.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
html {
  scroll-behavior: smooth;
}
body {
  margin: 0px;
}
.specilists .doc__h{
  margin-bottom: 25px;
  margin-top: 15px;
  text-align: center;
  font-family: Playfair Display, serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 34px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
@media (min-width: 1024px){

  .specilists .doc__h{
    font-size: 40px;
    font-weight: 400;
    line-height: 50px}}
.entry-content h1,
  .entry-content h2,
  .entry-content h3,
  .entry-content h4,
  .entry-content h5,
  .entry-content h6,
  .block-editor-block-list__layout h1,
  .block-editor-block-list__layout h2,
  .block-editor-block-list__layout h3,
  .block-editor-block-list__layout h4,
  .block-editor-block-list__layout h5,
  .block-editor-block-list__layout h6{
  font-weight: 700}
.entry-content h1, .block-editor-block-list__layout h1{
  margin-bottom: 0.75rem;
  text-transform: capitalize}
@media (min-width: 768px){

  .entry-content h1, .block-editor-block-list__layout h1{
    margin-bottom: 1.25rem}}
.entry-content h2, .block-editor-block-list__layout h2{
  margin-top: 2rem;
  margin-bottom: 1.25rem;
  font-family: Montserrat, serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.entry-content h3, .block-editor-block-list__layout h3{
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-weight: 600}
.entry-content h4, .block-editor-block-list__layout h4{
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-weight: 500}
.entry-content h5, .block-editor-block-list__layout h5{
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-weight: 500}
.entry-content h6, .block-editor-block-list__layout h6{
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-weight: 500}
.entry-content body, .block-editor-block-list__layout body{
  margin: 0px !important}
.entry-content p,
  .entry-content ul,
  .entry-content ol,
  .entry-content label,
  .block-editor-block-list__layout p,
  .block-editor-block-list__layout ul,
  .block-editor-block-list__layout ol,
  .block-editor-block-list__layout label{
  margin-bottom: 1rem;
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  line-height: 26px}
@media (min-width: 1024px){

  .entry-content p,
  .entry-content ul,
  .entry-content ol,
  .entry-content label,
  .block-editor-block-list__layout p,
  .block-editor-block-list__layout ul,
  .block-editor-block-list__layout ol,
  .block-editor-block-list__layout label{
    margin-bottom: 30px}}
.entry-content p a, .entry-content ul a, .entry-content ol a, .entry-content label a, .block-editor-block-list__layout p a, .block-editor-block-list__layout ul a, .block-editor-block-list__layout ol a, .block-editor-block-list__layout label a{
  --tw-text-opacity: 1;
  color: rgb(9 138 117 / var(--tw-text-opacity, 1))}
.entry-content p a:hover, .entry-content ul a:hover, .entry-content ol a:hover, .entry-content label a:hover, .block-editor-block-list__layout p a:hover, .block-editor-block-list__layout ul a:hover, .block-editor-block-list__layout ol a:hover, .block-editor-block-list__layout label a:hover{
  text-decoration-line: underline}
.entry-content ul:not(.block-editor-block-variation-picker__variations),
  .entry-content ol,
  .block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations),
  .block-editor-block-list__layout ol{
  display: flex;
  flex-direction: column;
  gap: 30px;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-left: 45px !important;
  padding-right: 30px}
.entry-content ul:not(.block-editor-block-variation-picker__variations) li, .entry-content ol li, .block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations) li, .block-editor-block-list__layout ol li{
  position: relative;
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.entry-content ul:not(.block-editor-block-variation-picker__variations) li ul,
      .entry-content ul:not(.block-editor-block-variation-picker__variations) li ol,
      .entry-content ol li ul,
      .entry-content ol li ol,
      .block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations) li ul,
      .block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations) li ol,
      .block-editor-block-list__layout ol li ul,
      .block-editor-block-list__layout ol li ol{
  margin-bottom: 0px !important;
  padding-left: 1.5rem}
.entry-content ul:not(.block-editor-block-variation-picker__variations) li:before, .entry-content ol li:before, .block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations) li:before, .block-editor-block-list__layout ol li:before {
      content: "";
      position: absolute;
      left: -26px;
      top: 5px;
      width: 16px;
      height: 16px;
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.84225%200C4.41713%200%200%204.41713%200%209.84224C0%2015.2674%204.41713%2019.6797%209.84225%2019.6797C15.2674%2019.6797%2019.6797%2015.2674%2019.6797%209.84224C19.6797%204.41713%2015.2674%200%209.84225%200ZM9.84225%201.64011C14.381%201.64011%2018.0396%205.30351%2018.0396%209.84224C18.0396%2014.381%2014.381%2018.0396%209.84225%2018.0396C5.3035%2018.0396%201.64011%2014.381%201.64011%209.84224C1.64011%205.30351%205.3035%201.64011%209.84225%201.64011ZM13.9233%205.88933C13.8151%205.89721%2013.7096%205.92647%2013.6128%205.9754C13.5161%206.02434%2013.43%206.09199%2013.3595%206.17442L8.5465%2011.761L6.28975%209.43061C6.21428%209.35326%206.12427%209.2916%206.02489%209.24915C5.92551%209.20671%205.81872%209.18432%205.71066%209.18328C5.6026%209.18225%205.49541%209.20258%205.39523%209.24311C5.29505%209.28364%205.20388%209.34357%205.12694%209.41945C4.97246%209.57142%204.88442%209.77835%204.88204%209.99504C4.87965%2010.2117%204.96313%2010.4205%205.11423%2010.5759L7.99083%2013.5469C8.07009%2013.6289%208.16556%2013.6933%208.27114%2013.7363C8.37672%2013.7792%208.4901%2013.7997%208.60403%2013.7964C8.71796%2013.7931%208.82995%2013.766%208.93286%2013.717C9.03576%2013.668%209.12732%2013.5981%209.20169%2013.5117L14.6009%207.23959C14.743%207.07496%2014.8138%206.86066%2014.7979%206.64381C14.782%206.42695%2014.6806%206.2253%2014.516%206.08318C14.3517%205.94308%2014.1386%205.87338%2013.9233%205.88933Z%22%20fill%3D%22%23F19004%22/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-size: cover;
    }
.entry-content ol, .block-editor-block-list__layout ol{
  margin-left: 0px !important;
  margin-bottom: 1.5rem;
  padding-left: 2rem}
.entry-content ol li, .entry-content .accordion-content ol li, .block-editor-block-list__layout ol li, .block-editor-block-list__layout .accordion-content ol li{
  list-style-position: outside}
.entry-content ol li ul,
      .entry-content ol li ol,
      .entry-content .accordion-content ol li ul,
      .entry-content .accordion-content ol li ol,
      .block-editor-block-list__layout ol li ul,
      .block-editor-block-list__layout ol li ol,
      .block-editor-block-list__layout .accordion-content ol li ul,
      .block-editor-block-list__layout .accordion-content ol li ol{
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  padding-left: 1.5rem}
.entry-content input:not([type="radio"]), .block-editor-block-list__layout input:not([type="radio"]){
  height: 3.5rem;
  width: 100%;
  border-radius: 5px;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 249 / var(--tw-bg-opacity, 1));
  padding: 1.75rem;
  outline: 2px solid transparent;
  outline-offset: 2px}
.entry-content input:not([type="radio"])::-moz-placeholder, .block-editor-block-list__layout input:not([type="radio"])::-moz-placeholder{
  font-size: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(49 67 81 / var(--tw-text-opacity, 1))}
.entry-content input:not([type="radio"])::placeholder, .block-editor-block-list__layout input:not([type="radio"])::placeholder{
  font-size: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(49 67 81 / var(--tw-text-opacity, 1))}
.entry-content input[type="radio"], .block-editor-block-list__layout input[type="radio"]{
  height: 26px;
  width: 26px;
  flex: none}
.entry-content textarea, .block-editor-block-list__layout textarea{
  height: 120px;
  width: 100%;
  border-radius: 5px;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 249 / var(--tw-bg-opacity, 1));
  padding: 1.75rem;
  outline: 2px solid transparent;
  outline-offset: 2px}
.entry-content textarea::-moz-placeholder, .block-editor-block-list__layout textarea::-moz-placeholder{
  font-size: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(49 67 81 / var(--tw-text-opacity, 1))}
.entry-content textarea::placeholder, .block-editor-block-list__layout textarea::placeholder{
  font-size: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(49 67 81 / var(--tw-text-opacity, 1))}
.entry-content input[type="submit"],
  .entry-content button[type="submit"],
  .block-editor-block-list__layout input[type="submit"],
  .block-editor-block-list__layout button[type="submit"]{
  cursor: pointer;
  border-radius: 10px;
  background-color: var(--primary-color);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  transition-property: all;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
.entry-content input[type="submit"]:hover,
  .entry-content button[type="submit"]:hover,
  .block-editor-block-list__layout input[type="submit"]:hover,
  .block-editor-block-list__layout button[type="submit"]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 249 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.entry-content .results, .block-editor-block-list__layout .results{
  padding: 0px !important}
@media (min-width: 1024px){

  .exp_points{
    max-width: 586px}}
.exp_points p{
  padding-top: 1.25rem;
  font-family: Montserrat, serif;
  font-size: 15px;
  line-height: 26px}
@media (min-width: 1620px){

  .exp_points p{
    font-size: 18px}}
.exp_points ul{
  display: flex;
  flex-direction: column;
  gap: 17px;
  padding-left: 30px}
@media (min-width: 768px){

  .exp_points ul{
    max-width: 450px}}
@media (min-width: 1024px){

  .exp_points ul{
    max-width: 560px}}
@media (min-width: 1620px){

  .exp_points ul{
    max-width: 660px}}
.exp_points ul li{
  position: relative;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  line-height: 17px}
@media (min-width: 1024px){

  .exp_points ul li{
    font-size: 1rem;
    line-height: 1.5rem}}
@media (min-width: 1620px){

  .exp_points ul li{
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    line-height: 26px}}
.exp_points ul li:before {
    content: "";
    position: absolute;
    left: -26px;
    top: 3px;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.84225%200C4.41713%200%200%204.41713%200%209.84224C0%2015.2674%204.41713%2019.6797%209.84225%2019.6797C15.2674%2019.6797%2019.6797%2015.2674%2019.6797%209.84224C19.6797%204.41713%2015.2674%200%209.84225%200ZM9.84225%201.64011C14.381%201.64011%2018.0396%205.30351%2018.0396%209.84224C18.0396%2014.381%2014.381%2018.0396%209.84225%2018.0396C5.3035%2018.0396%201.64011%2014.381%201.64011%209.84224C1.64011%205.30351%205.3035%201.64011%209.84225%201.64011ZM13.9233%205.88933C13.8151%205.89721%2013.7096%205.92647%2013.6128%205.9754C13.5161%206.02434%2013.43%206.09199%2013.3595%206.17442L8.5465%2011.761L6.28975%209.43061C6.21428%209.35326%206.12427%209.2916%206.02489%209.24915C5.92551%209.20671%205.81872%209.18432%205.71066%209.18328C5.6026%209.18225%205.49541%209.20258%205.39523%209.24311C5.29505%209.28364%205.20388%209.34357%205.12694%209.41945C4.97246%209.57142%204.88442%209.77835%204.88204%209.99504C4.87965%2010.2117%204.96313%2010.4205%205.11423%2010.5759L7.99083%2013.5469C8.07009%2013.6289%208.16556%2013.6933%208.27114%2013.7363C8.37672%2013.7792%208.4901%2013.7997%208.60403%2013.7964C8.71796%2013.7931%208.82995%2013.766%208.93286%2013.717C9.03576%2013.668%209.12732%2013.5981%209.20169%2013.5117L14.6009%207.23959C14.743%207.07496%2014.8138%206.86066%2014.7979%206.64381C14.782%206.42695%2014.6806%206.2253%2014.516%206.08318C14.3517%205.94308%2014.1386%205.87338%2013.9233%205.88933Z%22%20fill%3D%22%23F19004%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
  }
.tabs__btn div:first-child {
  padding-top: 0 !important;
}
/* Header */
header {
  z-index: 999999999999;
}
.sticky-header {
  position: sticky;
  top: 0;
  background-color: #10274d;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  animation: slideDown 0.5s ease-out;
  z-index: 99999999;
}
@keyframes slideDown {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
/* Hero */
.hero_sec h1 span{
  font-size: 22px;
  line-height: 31px}
@media (min-width: 600px){

  .hero_sec h1 span{
    font-size: 27px}}
@media (min-width: 1024px){

  .hero_sec h1 span{
    font-size: 38px !important;
    line-height: 42px !important}}
@media (min-width: 1620px){

  .hero_sec h1 span{
    font-size: 50px !important;
    line-height: 47px !important}}
/* What do you see */
/* .wdy__see {
    img {
        @apply rounded-xl mb-10;
    }
    h2 {
        @apply text-oxfordblue text-xl leading-5 lg:text-[25px] lg:leading-[35px] font-normal font-montserrat mb-5;
    }
    p {
        @apply text-xs lg:text-lg lg:leading-[26px] font-montserrat font-normal text-eerieblack mb-5 last:mb-0;
    }
    ul {
        @apply bg-[#FFF7EC] border border-secondary/[0.3] rounded-[10px] py-5 pl-5 pr-[11px] mb-[30px] mt-[25px];

        li {
            @apply flex gap-[10px] text-sm leading-5 lg:text-base text-oxfordblue font-semibold font-montserrat lg:leading-[26px] ;
        }
        li::before {
            content: '';
            display: inline-block;
            width: 100%;
            max-width: 15px;
            height: 15px;
            background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>') no-repeat center center;
            background-size: contain;
            margin-top: 3px !important;
        }
    }
} */
/* testi */
#d_testi .splide__arrow--next,
#d_testi .splide__arrow--prev {
  border: 1px solid #000 !important;
  border-radius: 100%;
  background-color: white !important;
  height: 60px;
  width: 60px;
  opacity: 1 !important;
}
#d_testi .splide__arrow--next:hover,
#d_testi .splide__arrow--prev:hover {
  border: 1px solid #f19004 !important;
  background-color: #f19004 !important;
}
#d_testi .splide__arrow--next:hover svg,
#d_testi .splide__arrow--prev:hover svg {
  fill: #fff;
}
@media (max-width: 1500px) {
  #d_testi .splide__arrow--prev {
    left: 35em !important;
  }
  #d_testi .splide__arrow--next {
    right: 35em !important;
  }
  #d_testi .splide__arrow--next,
  #d_testi .splide__arrow--prev {
    height: 50px;
    width: 50px;
  }
  #d_testi .splide__arrow {
    top: 110%;
  }
}
@media (max-width: 1280px) {
  #d_testi .splide__arrow--next,
  #d_testi .splide__arrow--prev {
    display: none !important;
  }
}
/* Transformation */
.trans_content p{
  margin-bottom: 1.25rem;
  padding-right: 0px;
  font-family: Montserrat, serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.trans_content p:last-child{
  margin-bottom: 0px}
@media (min-width: 1024px){

  .trans_content p{
    margin-bottom: 18px;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.trans_content {
  position: relative;
}
/* Results */
.r_content p{
  margin-bottom: 1.25rem;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.r_content p:last-child{
  margin-bottom: 0px}
@media (min-width: 1024px){

  .r_content p{
    margin-bottom: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem}}
/* Doctors Message */
.fl_width > div{
  max-width: 1300px !important}
.fl_width .dc_width{
  max-width: 600px !important;
  padding: 30px !important}
.fl_width .dc_width h2{
  margin-bottom: 1rem !important}
.fl_width .dc_width .profile_card{
  margin-top: 0.5rem !important}
.fl_hero .dc_width{
  max-width: 748px !important;
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
  padding-top: 28px !important;
  padding-bottom: 2.5rem !important}
.fl_hero .dc_width h2{
  margin-bottom: 18px !important;
  margin-top: 0px !important}
.fl_hero .dc_width .profile_card{
  margin-top: 6px !important}
.tabss_content p{
  margin-bottom: 18px;
  padding-right: 0px;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.tabss_content p:last-child{
  margin-bottom: 0px}
@media (min-width: 1024px){

  .tabss_content p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.dm_content p{
  margin-bottom: 18px;
  padding-right: 0px;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.dm_content p:last-child{
  margin-bottom: 0px}
@media (min-width: 1024px){

  .dm_content p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.dm_content ul{
  margin-bottom: 26px;
  display: flex;
  flex-direction: column;
  gap: 0.75rem}
.dm_content ul > li{
  position: relative;
  padding-left: 25px;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .dm_content ul > li{
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 26px}}
.dm_content ul li::before {
  content: "";
  display: inline-flex;
  width: 100%;
  max-width: 15px;
  height: 15px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>')
    no-repeat center center;
  background-size: contain;
  margin-top: 6px !important;
  position: absolute;
  left: 0;
}
/* you truth */
.your_truth{
  text-align: center}
@media (min-width: 768px){

  .your_truth{
    text-align: left}}
.your_truth p{
  margin-bottom: 18px;
  padding-right: 0px;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.your_truth p:last-child{
  margin-bottom: 0px}
@media (min-width: 1024px){

  .your_truth p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.your_truth ul{
  margin-bottom: 26px;
  display: flex;
  flex-direction: column;
  gap: 0.75rem}
.your_truth ul > li{
  display: flex;
  align-items: flex-start;
  gap: 10px;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .your_truth ul > li{
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 26px}}
.your_truth ul li::before {
  content: "";
  display: inline-flex;
  width: 100%;
  max-width: 15px;
  height: 15px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>')
    no-repeat center center;
  background-size: contain;
  margin-top: 3px !important;
}
.feedback p{
  margin-bottom: 2.5rem;
  margin-top: 1rem;
  padding-right: 0px !important;
  font-family: Montserrat, serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  line-height: 19px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .feedback p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.feedback a{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
@media (min-width: 768px) {
  .step-number{
    position: relative;
    z-index: 10;
    margin-right: -1.5rem}

    @media (min-width: 768px){

    .step-number::before{
      position: absolute;
      top: -1px;
      right: -1.3px;
      height: calc(100% + 2px);
      width: 50px;
      border-radius: 9999px;
      --tw-content: '';
      content: var(--tw-content)}}

    .step-number::before {

      background: linear-gradient(90deg, transparent 50%, #f19004 50%);
    }
  /* design */
  .step-number::after {
    content: "";
    position: absolute;
    left: -2px;
    top: -30px;
    background-color: #10274d;
    width: 4px;
    height: 110px;
  }
  .number-counter {
    position: relative;
  }
  .number-counter::before {
    content: "";
    position: absolute;
    left: 26px;
    transform: translateX(27%) translateX(-36px);
    width: 28px;
    height: 30px;
    top: -32px;
    z-index: 99;
    border-bottom-left-radius: 30px;
    border-width: 2px;
    border-top-width: 0px;
    border-right-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 144 4 / 0.5);
  }

  .number-counter::after {
    content: "";
    position: absolute;
    left: 26px;
    transform: translateX(27%) translateX(-36px);
    width: 28px;
    height: 30px;
    bottom: -30px;
    z-index: 99;
    border-top-left-radius: 30px;
    border-width: 2px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 144 4 / 0.5);
  }

  .steps-wrapper{
    position: relative}

    .steps-wrapper:before {
      content: "";
      position: absolute;
      left: 0px;
      left: 50%; /* Centers the element horizontally */
      transform: translateX(-50%);
      width: 29px;
      height: 35px;
      top: -60px;
      z-index: 99;
      border-bottom-right-radius: 90px;
      border-width: 2px;
      border-top-width: 0px;
      border-left-width: 0px;
      --tw-border-opacity: 1;
      border-color: rgb(241 144 4 / 0.5);
      --tw-bg-opacity: 1;
      background-color: rgb(16 39 77 / var(--tw-bg-opacity, 1));
    }

    .steps-wrapper:after {
      content: "";
      position: absolute;
      left: 50%; /* Centers the element horizontally */
      transform: translateX(-50%);
      width: 29px;
      height: 35px;
      bottom: -60px;
      z-index: 99;
      border-top-right-radius: 90px;
      border-width: 2px;
      border-left-width: 0px;
      border-bottom-width: 0px;
      --tw-border-opacity: 1;
      border-color: rgb(241 144 4 / 0.5);
      --tw-bg-opacity: 1;
      background-color: rgb(16 39 77 / var(--tw-bg-opacity, 1));
    }

  .step-wrapper-0{
    position: relative}

    .step-wrapper-0:before {
      content: "";
      display: block;
      left: 51.7%; /* Centers the element horizontally */
      transform: translateX(-50%);
      top: -67px;
      position: absolute;
      width: 13px;
      height: 8px;
      background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="8" viewBox="0 0 13 8" fill="none"><path d="M6.89844 7.90488L0.898438 1.90488L2.29844 0.504883L6.89844 5.10488L11.4984 0.504883L12.8984 1.90488L6.89844 7.90488Z" fill="%23F1900480"/></svg>');
      background-repeat: no-repeat;
      background-size: contain;
    }

    .step-wrapper-0:after {
      content: "";
      display: block;
      left: 51.7%; /* Centers the element horizontally */
      transform: translateX(-50%);
      bottom: -63px;
      position: absolute;
      width: 13px;
      height: 8px;
      background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="8" viewBox="0 0 13 8" fill="none"><path d="M6.89844 7.90488L0.898438 1.90488L2.29844 0.504883L6.89844 5.10488L11.4984 0.504883L12.8984 1.90488L6.89844 7.90488Z" fill="%23F1900480"/></svg>');
      background-repeat: no-repeat;
      background-size: contain;
      z-index: 999;
    }

  .steps{
    position: relative}

    .steps:after{
    position: absolute;
    top: 0px;
    left: 0px;
    height: calc(100% + 0px);
    width: 2px;
    background-color: rgb(241 144 4 / 0.5);
    --tw-content: '';
    content: var(--tw-content)}

  .steps .step:first-child .step-detail{
    position: relative}

    .steps .step:first-child .step-detail:before{
    position: absolute;
    left: 0px;
    top: -27px;
    height: 2px;
    width: calc(50% - 27px);
    background-color: rgb(241 144 4 / 0.5);
    --tw-content: '';
    content: var(--tw-content)}

    .steps .step:first-child .step-detail:after {
      content: "";
      position: absolute;
      left: 0px;
      transform: translateX(27%) translateX(-36px);
      width: 29px;
      height: 27px;
      top: -27px;
      z-index: 99;
      border-top-left-radius: 30px;
      border-width: 2px;
      border-bottom-width: 0px;
      border-right-width: 0px;
      --tw-border-opacity: 1;
      border-color: rgb(241 144 4 / 0.5);
    }

  .steps .step:last-child .step-detail{
    position: relative}

    .steps .step:last-child .step-detail:after{
    position: absolute;
    left: 0px;
    bottom: -27px;
    height: 2px;
    width: calc(50% - 27px);
    background-color: rgb(241 144 4 / 0.5);
    --tw-content: '';
    content: var(--tw-content)}

    .steps .step:last-child .step-detail:before {
      content: "";
      position: absolute;
      left: 0px;
      transform: translateX(27%) translateX(-36px);
      width: 29px;
      height: 27px;
      bottom: -27px;
      z-index: 99;
      border-bottom-left-radius: 30px;
      border-width: 2px;
      border-top-width: 0px;
      border-right-width: 0px;
      --tw-border-opacity: 1;
      border-color: rgb(241 144 4 / 0.5);
    }
}
.step-detail p{
  margin-bottom: 1.25rem;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.step-detail p:last-child{
  margin-bottom: 0px}
@media (min-width: 768px){

  .step-detail p{
    margin-bottom: 1.75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.step-detail h3{
  margin-bottom: 1rem;
  font-family: Montserrat, serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.step-detail h4{
  position: relative;
  margin-bottom: 1rem;
  padding-left: 1.75rem;
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.step-detail h4::before{
  position: absolute;
  left: 0px;
  top: 2px;
  height: 21px;
  width: 20px;
  background-size: contain;
  background-repeat: no-repeat;
      content: "";
      background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><mask id="mask0_2465_3813" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="21"><rect y="0.371582" width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_2465_3813)"><path d="M8.83464 14.2048L14.7096 8.32975L13.543 7.16309L8.83464 11.8714L6.45964 9.49642L5.29297 10.6631L8.83464 14.2048ZM10.0013 18.7048C8.84852 18.7048 7.76519 18.486 6.7513 18.0485C5.73741 17.611 4.85547 17.0173 4.10547 16.2673C3.35547 15.5173 2.76172 14.6353 2.32422 13.6214C1.88672 12.6075 1.66797 11.5242 1.66797 10.3714C1.66797 9.21864 1.88672 8.13531 2.32422 7.12142C2.76172 6.10753 3.35547 5.22559 4.10547 4.47559C4.85547 3.72559 5.73741 3.13184 6.7513 2.69434C7.76519 2.25684 8.84852 2.03809 10.0013 2.03809C11.1541 2.03809 12.2374 2.25684 13.2513 2.69434C14.2652 3.13184 15.1471 3.72559 15.8971 4.47559C16.6471 5.22559 17.2409 6.10753 17.6784 7.12142C18.1159 8.13531 18.3346 9.21864 18.3346 10.3714C18.3346 11.5242 18.1159 12.6075 17.6784 13.6214C17.2409 14.6353 16.6471 15.5173 15.8971 16.2673C15.1471 17.0173 14.2652 17.611 13.2513 18.0485C12.2374 18.486 11.1541 18.7048 10.0013 18.7048Z" fill="%23F19004"/></g></svg>')}
.step-detail ul li{
  position: relative;
  margin-bottom: 1rem;
  padding-left: 1.75rem;
  font-family: Montserrat, serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.step-detail ul li::before{
  position: absolute;
  left: 0px;
  top: 2px;
  height: 21px;
  width: 20px;
  background-size: contain;
  background-repeat: no-repeat;
        content: "";
        background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><mask id="mask0_2465_3813" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="21"><rect y="0.371582" width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_2465_3813)"><path d="M8.83464 14.2048L14.7096 8.32975L13.543 7.16309L8.83464 11.8714L6.45964 9.49642L5.29297 10.6631L8.83464 14.2048ZM10.0013 18.7048C8.84852 18.7048 7.76519 18.486 6.7513 18.0485C5.73741 17.611 4.85547 17.0173 4.10547 16.2673C3.35547 15.5173 2.76172 14.6353 2.32422 13.6214C1.88672 12.6075 1.66797 11.5242 1.66797 10.3714C1.66797 9.21864 1.88672 8.13531 2.32422 7.12142C2.76172 6.10753 3.35547 5.22559 4.10547 4.47559C4.85547 3.72559 5.73741 3.13184 6.7513 2.69434C7.76519 2.25684 8.84852 2.03809 10.0013 2.03809C11.1541 2.03809 12.2374 2.25684 13.2513 2.69434C14.2652 3.13184 15.1471 3.72559 15.8971 4.47559C16.6471 5.22559 17.2409 6.10753 17.6784 7.12142C18.1159 8.13531 18.3346 9.21864 18.3346 10.3714C18.3346 11.5242 18.1159 12.6075 17.6784 13.6214C17.2409 14.6353 16.6471 15.5173 15.8971 16.2673C15.1471 17.0173 14.2652 17.611 13.2513 18.0485C12.2374 18.486 11.1541 18.7048 10.0013 18.7048Z" fill="%23F19004"/></g></svg>')}
.ss_content p{
  font-family: Montserrat, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 2px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.cp_content_2 h3, .cp_content h3{
  margin-bottom: 1rem;
  font-family: Montserrat, serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.cp_content_2 h4, .cp_content h4{
  margin-bottom: 1rem;
  font-family: Montserrat, serif;
  font-size: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.cp_content_2 h5, .cp_content h5{
  margin-bottom: 1rem;
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.cp_content_2 p, .cp_content p{
  margin-bottom: 1.25rem;
  padding-right: 0.75rem;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.cp_content_2 p:last-child, .cp_content p:last-child{
  margin-bottom: 0px}
@media (min-width: 768px){

  .cp_content_2 p, .cp_content p{
    margin-bottom: 1.75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.ss_content p{
  margin-bottom: 1.75rem;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.ss_content p:last-child{
  margin-bottom: 0px}
@media (min-width: 768px){

  .ss_content p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.splide__list {
  cursor: grab;
}
.splide__list:active {
  cursor: grabbing;
}
.splide__track {
  padding: 20px 0;
}
/* FAQ */
.faqs .accordion-item-body-content ul{
  margin-bottom: 30px;
  margin-top: 25px;
  border-radius: 10px;
  border-width: 1px;
  border-color: rgb(241 144 4 / 0.3);
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 236 / var(--tw-bg-opacity, 1));
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
  padding-right: 11px}
.faqs .accordion-item-body-content ul li{
  position: relative;
  padding-left: 25px;
  font-family: Montserrat, serif;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 1024px){

  .faqs .accordion-item-body-content ul li{
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 26px}}
.faqs .accordion-item-body-content ul li::before {
        content: "";
        display: inline-block;
        width: 100%;
        max-width: 15px;
        height: 15px;
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>')
          no-repeat center center;
        background-size: contain;
        margin-top: 3px !important;
        position: absolute;
        left: 0;
      }
/*  */
.accordion-item .active {
  color: #f68b1f;
}
.accordion-item .active h3 {
  color: #f68b1f !important;
}
.accordion-item .active .s__icon > svg {
  transform: rotate(180deg);
}
.accordion-item .active .f__icon > svg {
  transform: rotate(180deg);
}
.accordion-item .active svg path {
  fill: #f68b1f;
}
.accordion-item .active > div {
  border-bottom-color: #f68b1f;
}
/*  */
.accordion-item-body-content p{
  margin-bottom: 1rem;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .accordion-item-body-content p{
    font-size: 1rem;
    line-height: 1.5rem}}
.cf_content p{
  margin-bottom: 1rem;
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
/* preparation */
.cf__wrapper p{
  margin-bottom: 1.5rem;
  font-family: Montserrat, serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .cf__wrapper p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.cf__post p{
  margin-bottom: 1.5rem;
  font-family: Montserrat, serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .cf__post p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
/* Benifits */
.benifits p{
  margin-top: 1.25rem;
  font-family: Montserrat, serif !important;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500 !important;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .benifits p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.benifits ul{
  margin-top: 25px;
  border-radius: 10px;
  border-width: 1px;
  border-color: rgb(16 39 77 / 0.3);
  --tw-bg-opacity: 1;
  background-color: rgb(220 231 248 / var(--tw-bg-opacity, 1));
  padding: 1.25rem}
@media (min-width: 768px){

  .benifits ul{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 11px}}
.benifits ul li{
  margin-bottom: 0.5rem;
  display: flex;
  gap: 10px;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .benifits ul li{
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 26px}}
.benifits ul li::before {
      content: "";
      display: inline-block;
      width: 100%;
      max-width: 15px;
      height: 15px;
      background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="16" viewBox="0 0 15 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0.106445C3.36676 0.106445 0 3.47321 0 7.60827C0 11.7433 3.36676 15.1064 7.50183 15.1064C11.6369 15.1064 15 11.7433 15 7.60827C15 3.47321 11.6369 0.106445 7.50183 0.106445ZM7.50183 1.35655C10.9613 1.35655 13.7499 4.14882 13.7499 7.60827C13.7499 11.0677 10.9613 13.8563 7.50183 13.8563C4.04237 13.8563 1.2501 11.0677 1.2501 7.60827C1.2501 4.14882 4.04237 1.35655 7.50183 1.35655ZM10.6124 4.59534C10.53 4.60134 10.4496 4.62364 10.3758 4.66094C10.302 4.69824 10.2364 4.7498 10.1827 4.81263L6.5142 9.07079L4.79409 7.29453C4.73657 7.23557 4.66796 7.18857 4.59222 7.15622C4.51647 7.12386 4.43507 7.1068 4.35271 7.10601C4.27035 7.10522 4.18864 7.12072 4.11228 7.15161C4.03593 7.1825 3.96643 7.22818 3.90779 7.28602C3.79005 7.40185 3.72294 7.55958 3.72112 7.72473C3.71931 7.88989 3.78294 8.04905 3.89811 8.16744L6.09067 10.432C6.15108 10.4945 6.22385 10.5436 6.30432 10.5763C6.3848 10.6091 6.47121 10.6247 6.55805 10.6222C6.64489 10.6196 6.73025 10.599 6.80869 10.5617C6.88712 10.5243 6.95691 10.471 7.01359 10.4052L11.1289 5.62451C11.2372 5.49903 11.2912 5.33569 11.2791 5.1704C11.2669 5.00511 11.1897 4.85141 11.0642 4.74309C10.939 4.6363 10.7766 4.58318 10.6124 4.59534Z" fill="%2310274D"/></svg>')
        no-repeat center center;
      background-size: contain;
      margin-top: 4px;
    }
.risks p{
  margin-top: 1.25rem;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .risks p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.risks ul{
  margin-top: 25px;
  border-radius: 10px;
  border-width: 1px;
  border-color: rgb(241 144 4 / 0.3);
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 236 / var(--tw-bg-opacity, 1));
  padding: 1.25rem}
@media (min-width: 768px){

  .risks ul{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 11px}}
.risks ul li{
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .risks ul li{
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 26px}}
.risks ul li::before {
      content: "";
      display: inline-block;
      width: 100%;
      max-width: 15px;
      height: 15px;
      background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>')
        no-repeat center center;
      background-size: contain;
    }
/* Tabs */
.tabcontent {
  display: none;
}
.tabcontent.active {
  display: block;
}
.v_tabs .tabs__content p{
  margin-bottom: 1rem;
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.v_tabs .tab-btn .active p{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.v_tabs ul{
  margin-bottom: 25px;
  border-radius: 10px;
  border-width: 1px;
  border-color: rgb(241 144 4 / 0.3);
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 236 / var(--tw-bg-opacity, 1));
  padding: 1.25rem}
@media (min-width: 768px){

  .v_tabs ul{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 11px}}
.v_tabs ul li{
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .v_tabs ul li{
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 26px}}
.v_tabs ul li::before {
      content: "";
      display: inline-block;
      width: 100%;
      max-width: 15px;
      height: 15px;
      background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>')
        no-repeat center center;
      background-size: contain;
    }
/* Active tab styles */
.tab-btn.active {
  color: #f19004;
}
.tab-btn.active p {
  color: #f19004;
}
/* Hide arrow by default */
.tab-btn .right-arrow {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
/* Show arrow only for active tab */
.tab-btn.active .right-arrow {
  opacity: 1;
  visibility: visible;
}
/* Tab content visibility */
.tabcontent {
  display: none;
}
.tabcontent.active {
  display: block;
}
/* Contact */
.sp_sidebar .wpcf7 input:not([type="radio"]),
.sp_sidebar .wpcf7 input:not([type="submit"]),
.sp_sidebar .wpcf7 textarea{
  margin-bottom: 10px;
  min-height: 45px;
  width: 100%;
  border-radius: 10px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  background-color: transparent !important;
  padding-left: 1rem !important;
  font-family: Montserrat, serif;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  outline: 2px solid transparent;
  outline-offset: 2px}
.sp_sidebar .wpcf7 input:not([type="radio"])::-moz-placeholder, .sp_sidebar .wpcf7 input:not([type="submit"])::-moz-placeholder, .sp_sidebar .wpcf7 textarea::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.sp_sidebar .wpcf7 input:not([type="radio"])::placeholder,
.sp_sidebar .wpcf7 input:not([type="submit"])::placeholder,
.sp_sidebar .wpcf7 textarea::placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
@media (min-width: 1620px){

  .sp_sidebar .wpcf7 input:not([type="radio"]),
.sp_sidebar .wpcf7 input:not([type="submit"]),
.sp_sidebar .wpcf7 textarea{
    height: 65px;
    padding-top: 26px;
    padding-bottom: 26px;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 28px}}
.sp_sidebar p {
  padding: 0 !important;
}
.sp_sidebar .wpcf7 input[type="submit"]{
  min-height: 45px;
  width: 100% !important;
  border-radius: 9999px;
  border-style: none !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 144 4 / var(--tw-bg-opacity, 1)) !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  line-height: 22px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
.sp_sidebar .wpcf7 input[type="submit"]:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1)) !important}
@media (min-width: 1620px){

  .sp_sidebar .wpcf7 input[type="submit"]{
    height: 57px}}
.sp_sidebar .wpcf7 textarea {
  resize: vertical;
  overflow: auto;
  min-height: 155px;
  box-sizing: border-box;
  width: 100%;
}
.wpcf7-spinner {
  display: none;
}
.cf__content p{
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
@media (min-width: 1024px){

  .cf__content p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
#wpcf7-f815-p813-o1 input:not([type="submit"]),
#wpcf7-f815-p813-o1 textarea,
#wpcf7-f815-p813-o1 select {
  background-color: #fff !important;
}
/* CF7 */
.for_contact_form_only .wpcf7 input:not([type="radio"]),
.for_contact_form_only .wpcf7 input:not([type="submit"]),
.for_contact_form_only .wpcf7 select,
.for_contact_form_only .wpcf7 textarea{
  --tw-border-opacity: 1 !important;
  border-color: rgb(16 39 77 / var(--tw-border-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1)) !important}
.for_contact_form_only .wpcf7 input:not([type="radio"])::-moz-placeholder, .for_contact_form_only .wpcf7 input:not([type="submit"])::-moz-placeholder, .for_contact_form_only .wpcf7 select::-moz-placeholder, .for_contact_form_only .wpcf7 textarea::-moz-placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1)) !important}
.for_contact_form_only .wpcf7 input:not([type="radio"])::placeholder,
.for_contact_form_only .wpcf7 input:not([type="submit"])::placeholder,
.for_contact_form_only .wpcf7 select::placeholder,
.for_contact_form_only .wpcf7 textarea::placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1)) !important}
.for_contact_form_only .wpcf7 .preferred-name::before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbD0iIzEwMjc0RCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjA5OTQ4IDkuNjQwMzFIMTIuODk5OEMxNS4xNTYxIDkuNjQwMzEgMTcgMTEuNDg0MiAxNyAxMy43Mzk3VjE2LjA4OTdDMTcgMTcuMDUzMyAxNi4yMTM0IDE3LjgzOTggMTUuMjQ5OCAxNy44Mzk4SDEuNzUwMTdDMC43ODY1MzIgMTcuODM5OCAwIDE3LjA1MzMgMCAxNi4wODk3VjEzLjczOTdDMCAxMS40ODQyIDEuODQzOTEgOS42NDAzMSA0LjA5OTQ4IDkuNjQwMzFaTTguNTAwMDIgMC44NDAwMzNDMTEuNzczOCAwLjg0MDAzMyAxMy40MjM2IDQuODE3MDYgMTEuMTA2OSA3LjEzMzAxQzguNzg5OTYgOS40NDk5MSA0LjgxMzg2IDcuODAwMDEgNC44MTM4NiA0LjUyNjE3QzQuODEzODYgMi40OTA1MyA2LjQ2NDQyIDAuODM5ODQ0IDguNTAwMjEgMC44Mzk4NDRMOC41MDAwMiAwLjg0MDAzM1oiLz48L3N2Zz4K");
}
.for_contact_form_only .wpcf7 .email::before {
  max-width: 21px !important;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="22" viewBox="0 0 21 22" fill="none"><path d="M2.81429 6.13991L1.31429 4.99592C1.57499 4.89111 1.85803 4.83749 2.14286 4.83992H17.8571C18.1411 4.83911 18.4232 4.8903 18.6857 4.98942L17.1857 6.1399L10.3071 11.3918C10.2249 11.4772 10.1053 11.5251 9.9803 11.521C9.85619 11.517 9.74011 11.4625 9.66423 11.3723L2.81429 6.13991ZM19.7427 5.8864L18.5713 6.78339L11.2499 12.3669C10.916 12.6594 10.4714 12.8251 10.0071 12.8284C9.52672 12.8219 9.06779 12.6496 8.72137 12.3474L1.42857 6.78345L0.257143 5.88646C0.091072 6.16352 0.00267429 6.47389 0 6.78996V15.8899C0.00357143 16.9656 0.960709 17.8366 2.14286 17.8398H17.8571C19.0393 17.8366 19.9964 16.9656 20 15.8899V6.78996C19.9982 6.47391 19.9097 6.16348 19.7427 5.8864Z" fill="%2310274D"/></svg>');
}
.for_contact_form_only .wpcf7 .phone::before {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M17.3567 14.0965C18.5892 14.8183 19.7301 15.5414 20.743 16.2682C21.3948 16.7358 21.6392 17.5932 21.283 18.3039C20.5569 19.7531 19.2998 20.8006 17.3854 21.2145C15.8292 21.551 14.2055 21.3216 12.7493 20.6868C10.3729 19.6508 8.04296 18.0968 5.96378 16.0584C3.88461 14.02 2.29955 11.7358 1.24284 9.4059C0.595358 7.97834 0.361303 6.38643 0.704527 4.86076C1.12675 2.98392 2.19523 1.75142 3.67336 1.03954C4.39834 0.690384 5.27283 0.929941 5.74984 1.56899C6.4911 2.56204 7.22874 3.68051 7.96489 4.88885C8.35061 5.52198 8.26461 6.33851 7.74022 6.86723C7.2773 7.33397 6.79231 7.77946 6.28582 8.20351C5.67642 8.71372 5.58549 9.59899 6.04495 10.2427C6.81722 11.3247 7.70983 12.3712 8.7173 13.3589C9.72477 14.3466 10.7922 15.2217 11.8958 15.9788C12.5524 16.4293 13.4554 16.3401 13.9758 15.7427C14.4083 15.2461 14.8627 14.7706 15.3388 14.3168C15.8781 13.8027 16.7109 13.7184 17.3567 14.0965Z" fill="%2310274D"/></svg>');
}
.for_contact_form_only .wpcf7 .message::before {
  width: 22px !important;
  height: 21px !important;
  background: url('data:image/svg+xml;utf8,<svg width="22" height="21" viewBox="0 0 22 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.63923 0.839844C2.1875 0.839844 1 2.08984 1 3.61798V14.7284C1 16.2565 2.1875 17.5065 3.63923 17.5065H6.27744C6.79003 17.5065 7.27494 17.7451 7.60349 18.1596L9.22839 20.2128C9.5421 20.6096 10.0092 20.8398 10.5 20.8398C10.9908 20.8398 11.4579 20.6096 11.7716 20.2128L13.3965 18.1596C13.7251 17.745 14.2099 17.5065 14.7226 17.5065H17.3608C18.8125 17.5065 20 16.2565 20 14.7284V3.61798C20 2.08984 18.8125 0.839844 17.3608 0.839844H3.63923ZM5.75 7.50651C6.61787 7.50651 7.33333 8.25963 7.33333 9.17318C7.33333 10.0867 6.61787 10.8398 5.75 10.8398C4.88213 10.8398 4.16667 10.0867 4.16667 9.17318C4.16667 8.25963 4.88213 7.50651 5.75 7.50651ZM10.5 7.50651C11.3679 7.50651 12.0833 8.25963 12.0833 9.17318C12.0833 10.0867 11.3679 10.8398 10.5 10.8398C9.63213 10.8398 8.91667 10.0867 8.91667 9.17318C8.91667 8.25963 9.63213 7.50651 10.5 7.50651ZM15.25 7.50651C16.1179 7.50651 16.8333 8.25963 16.8333 9.17318C16.8333 10.0867 16.1179 10.8398 15.25 10.8398C14.3821 10.8398 13.6667 10.0867 13.6667 9.17318C13.6667 8.25963 14.3821 7.50651 15.25 7.50651Z" fill="%2310274D"/></svg>');
}
.for_contact_form_only .wpcf7 input[type="submit"] {
  background-color: #10274d !important;
  color: #fff !important;
}
.for_contact_form_only .wpcf7 input[type="submit"]:hover {
  background-color: #f19004 !important;
  border-color: #f19004 !important;
}
.wpcf7 input:not([type="radio"]),
.wpcf7 input:not([type="submit"]),
.wpcf7 select{
  margin-bottom: 10px;
  min-height: 60px;
  width: 100%;
  border-radius: 10px;
  border-width: 1px;
  border-color: rgb(241 144 4 / 0.3);
  background-color: transparent !important;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  font-family: Montserrat, serif;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1));
  outline: 2px solid transparent;
  outline-offset: 2px}
.wpcf7 input:not([type="radio"])::-moz-placeholder, .wpcf7 input:not([type="submit"])::-moz-placeholder, .wpcf7 select::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.wpcf7 input:not([type="radio"])::placeholder,
.wpcf7 input:not([type="submit"])::placeholder,
.wpcf7 select::placeholder{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
@media (min-width: 1620px){

  .wpcf7 input:not([type="radio"]),
.wpcf7 input:not([type="submit"]),
.wpcf7 select{
    height: 83px;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 22px}}
.insurance,
.call-pst,
.state,
.main-concern {
  position: relative;
}
.insurance select, .call-pst select, .state select, .main-concern select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: none;
    background-color: transparent;
  }
.insurance::after, .call-pst::after, .state::after, .main-concern::after {
    position: absolute;
    top: 28px;
    right: 20px;
    content: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 7.73984L0 1.73984L1.4 0.339844L6 4.93984L10.6 0.339844L12 1.73984L6 7.73984Z' fill='%23F19004'/%3E%3C/svg%3E");
    width: 12px;
    height: 8px;
    pointer-events: none;
    z-index: 1;
  }
.date-input::-webkit-datetime-edit-text,
.date-input::-webkit-datetime-edit-month-field,
.date-input::-webkit-datetime-edit-day-field,
.date-input::-webkit-datetime-edit-year-field {
  color: transparent;
}
.date-input::-webkit-datetime-edit {
  color: transparent;
}
.date-input::before {
  color: #757575;
  content: "Date of Birth *";
}
/* Style when date is selected */
.date-input:focus::before,
.date-input:valid::before {
  content: "" !important;
}
.date-input:focus::-webkit-datetime-edit,
.date-input:valid::-webkit-datetime-edit {
  color: initial;
}
.wpcf7 textarea{
  margin-bottom: 10px;
  height: 193px;
  width: 100%;
  border-radius: 10px;
  border-width: 1px;
  border-color: rgb(241 144 4 / 0.3);
  background-color: transparent !important;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 22px;
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.wpcf7 textarea::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.wpcf7 textarea::placeholder{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.wpcf7 input[type="submit"]{
  margin-top: 1.25rem !important;
  margin-bottom: 0px !important;
  min-height: 50px;
  width: -moz-fit-content !important;
  width: fit-content !important;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 144 4 / var(--tw-bg-opacity, 1)) !important;
  padding-left: 35px;
  padding-right: 35px;
  font-family: Montserrat, serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.wpcf7 input[type="submit"]:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 1620px){

  .wpcf7 input[type="submit"]{
    height: 57px;
    font-size: 1.125rem;
    line-height: 1.75rem}}
@media (min-width: 1024px){

  .wpcf7 .name-date,
.wpcf7 .email-phone,
.wpcf7 .state-insurance{
    display: flex;
    gap: 0.75rem}}
.wpcf7 .preferred-name,
.wpcf7 .date,
.wpcf7 .email,
.wpcf7 .phone,
.wpcf7 .state,
.wpcf7 .call-pst,
.wpcf7 .message,
.wpcf7 .insurance{
  position: relative}
.wpcf7 .preferred-name p, .wpcf7 .date p, .wpcf7 .email p, .wpcf7 .phone p, .wpcf7 .state p, .wpcf7 .call-pst p, .wpcf7 .message p, .wpcf7 .insurance p{
  margin-bottom: 0px !important;
  padding-right: 0px !important}
@media (min-width: 1024px){

  .wpcf7 .preferred-name,
.wpcf7 .date,
.wpcf7 .email,
.wpcf7 .phone,
.wpcf7 .state,
.wpcf7 .insurance{
    width: 100%}}
.preferred-name::before {
  content: "";
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjA5OTQ4IDkuNjQwMzFIMTIuODk5OEMxNS4xNTYxIDkuNjQwMzEgMTcgMTEuNDg0MiAxNyAxMy43Mzk3VjE2LjA4OTdDMTcgMTcuMDUzMyAxNi4yMTM0IDE3LjgzOTggMTUuMjQ5OCAxNy44Mzk4SDEuNzUwMTdDMC43ODY1MzIgMTcuODM5OCAwIDE3LjA1MzMgMCAxNi4wODk3VjEzLjczOTdDMCAxMS40ODQyIDEuODQzOTEgOS42NDAzMSA0LjA5OTQ4IDkuNjQwMzFaTTguNTAwMDIgMC44NDAwMzNDMTEuNzczOCAwLjg0MDAzMyAxMy40MjM2IDQuODE3MDYgMTEuMTA2OSA3LjEzMzAxQzguNzg5OTYgOS40NDk5MSA0LjgxMzg2IDcuODAwMDEgNC44MTM4NiA0LjUyNjE3QzQuODEzODYgMi40OTA1MyA2LjQ2NDQyIDAuODM5ODQ0IDguNTAwMjEgMC44Mzk4NDRMOC41MDAwMiAwLjg0MDAzM1oiIGZpbGw9IiNGMTkwMDQiLz4KPC9zdmc+Cg==");
  width: 17px;
  height: 18px;
  position: absolute;
  top: 21px;
  left: 25px;
  z-index: 999;
}
.date::before {
  content: "";
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNzAwMiAtMC4wMDk3NjU2MkM2LjExNDQxIC0wLjAwOTc2NTYyIDYuNDUwMiAwLjMyNjAyNCA2LjQ1MDIgMC43NDAyMzRWMC45OTM2ODRDNi44MjM3MyAwLjk5MDIyNCA3LjIyMTggMC45OTAyMjQgNy42NDUzIDAuOTkwMjM0SDEwLjc1NTFDMTEuMTc4NiAwLjk5MDIyNCAxMS41NzY3IDAuOTkwMjI0IDExLjk1MDIgMC45OTM2ODRWMC43NDAyMzRDMTEuOTUwMiAwLjMyNjAyNCAxMi4yODYgLTAuMDA5NzY1NjIgMTIuNzAwMiAtMC4wMDk3NjU2MkMxMy4xMTQ0IC0wLjAwOTc2NTYyIDEzLjQ1MDIgMC4zMjYwMjQgMTMuNDUwMiAwLjcwMjM0VjEuMDQzQzEzLjY3NyAxLjA1ODk1IDEzLjg5MDggMS4wNzkxIDE0LjA5MiAxLjEwNjc2QzE0Ljk5MjEgMS4yMjc3IDE1Ljc0OTkgMS40ODY2NyAxNi4zNTE5IDIuMDg4NThDMTYuOTUzOCAyLjY5MDUgMTcuMjEyNyAzLjQ0ODM3IDE3LjMzMzcgNC4zNDg0OEMxNy4zNjA3IDQuNTQ5NjEgMTcuMzgxNSA0Ljc2MzQgMTcuMzk3NCA0Ljk5MDIzSDEuMDAyOTdDMS4wMTg5MiA0Ljc2MzQgMS4wMzk2OCA0LjU0OTYxIDEuMDY2NzMgNC4zNDg0OEMxLjE4Nzc0IDMuNDQ4MzcgMS40NDY2NCAyLjY5MDUgMi4wNDg1NSAyLjA4ODU4QzIuNjUwNDcgMS40ODY2NyAzLjQwODM0IDEuMjI3NyA0LjMwODQ1IDEuMTA2N0M0LjUwOTU4IDEuMDc5MSA0LjcyMzM3IDEuMDU4OTUgNC45NTAyIDEuMDQzVjAuNzQwMjM0QzQuOTUwMiAwLjMyNjAyNCA1LjI4NTk5IC0wLjAwOTc2NTYyIDUuNzAwMiAtMC4wMDk3NjU2MlpNMC45NTAxOTYgNy42ODUxM0MwLjk1MDE4NiA3LjI2MTczIDAuOTUwMTg2IDYuODYzNzMgMC45NTM2NDYgNi40OTAyM0gxNy40NDY4QzE3LjQ1MDIgNi44NjM2MyAxNy40NTAyIDcuMjYxNjMgMTcuNDUwMiA3LjY4NTAzVjEwLjc3NkMxNy40NTAyIDExLjY4MDIgMTcuNDUwMiAxMi40MDk1IDE3LjM5NjkgMTIuOTk3OEMxNy4zNDE5IDEzLjYwNDIgMTcuMjI1NyAxNC4xMzQgMTYuOTQ3OCAxNC42MTUyQzE2LjYxODcgMTUuMTg1MyAxNi4xNDUzIDE1LjY1ODcgMTUuNTc1MiAxNS45ODc4QzE1LjA5NCAxNi4yNjU2IDE0LjU2NDIgMTYuMzgxOSAxMy45NTc4IDE2LjQzNjlDMTMuMzY5NSAxNi40OTAyIDEyLjY0MDMgMTYuNDkwMiAxMS43MzYgMTYuNDkwMkg3LjY0NTNDNi4yNzc5IDE2LjQ5MDIgNS4xNzUzOSAxNi40OTAyIDQuMzA4NDUgMTYuMzczN0MzLjQwODM0IDE2LjI1MjcgMi42NTA0NyAxNS45OTM4IDIuMDQ4NTUgMTUuMzkxOUMxLjQ0NjY0IDE0Ljc4OTkgMS4xODc3NCAxNC4wMzIxIDEuMDY2NzMgMTMuMTMyQzAuOTUwMTY2IDEyLjI2NSAwLjk1MDE3NiAxMS4xNjI3IDAuOTUwMTk2IDkuNzk1MTNWNy42ODUxM1pNNC4yNDQxMyAxMS45MTgxQzQuMjQ0MTMgMTEuNTAzOCA0LjU3OTkyIDExLjE2ODEgNC45OTQxMyAxMS4xNjgxSDEwLjMzMzZDMTAuNzQ3OCAxMS4xNjgxIDExLjA4MzYgMTEuNTAzOCAxMS4wODM2IDExLjkxODFDMTEuMDgzNiAxMi4zMzIzIDEwLjc0NzggMTIuNjY4MSAxMC4zMzM2IDEyLjY2ODFIND45OTQxM0M0LjU3OTkyIDEyLjY2ODEgNC4yNDQxMyAxMi4zMzIzIDQuMjQ0MTMgMTEuOTE4MVpNNC45OTQxMyA4LjMyNzQzQzQuNTc5OTIgOC4zMjc0MyA0LjI0NDEzIDguNjYzMTMgNC4yNDQxMyA5LjA3NzQzQzQuMjQ0MTMgOS40OTE2MyA0LjU3OTkyIDkuODI3NDMgNC45OTQxMyA5LjgyNzQzSDcuOTk0MTAzQzguNDA4MyA5LjgyNzQzIDguNzQ0MSA5LjQ5MTYzIDguNzQ0MSA5LjA3NzQzQzguNzQ0MSA4LjY2MzEzIDguNDA4MyA4LjMyNzQzIDcuOTk0MTAzIDguMzI3NDNIND45OTQxM1oiIGZpbGw9IiNGMTkwMDQiLz4KPC9zdmc+Cg==");
  width: 17px;
  height: 18px;
  position: absolute;
  top: 21px;
  left: 25px;
}
/* Hide the default calendar icon */
input[type="date"]::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}
.phone::before {
  content: "";
  display: inline-block;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M17.3567 14.0965C18.5892 14.8183 19.7301 15.5414 20.743 16.2682C21.3948 16.7358 21.6392 17.5932 21.283 18.3039C20.5569 19.7531 19.2998 20.8006 17.3854 21.2145C15.8292 21.551 14.2055 21.3216 12.7493 20.6868C10.3729 19.6508 8.04296 18.0968 5.96378 16.0584C3.88461 14.02 2.29955 11.7358 1.24284 9.4059C0.595358 7.97834 0.361303 6.38643 0.704527 4.86076C1.12675 2.98392 2.19523 1.75142 3.67336 1.03954C4.39834 0.690384 5.27283 0.929941 5.74984 1.56899C6.4911 2.56204 7.22874 3.68051 7.96489 4.88885C8.35061 5.52198 8.26461 6.33851 7.74022 6.86723C7.2773 7.33397 6.79231 7.77946 6.28582 8.20351C5.67642 8.71372 5.58549 9.59899 6.04495 10.2427C6.81722 11.3247 7.70983 12.3712 8.7173 13.3589C9.72477 14.3466 10.7922 15.2217 11.8958 15.9788C12.5524 16.4293 13.4554 16.3401 13.9758 15.7427C14.4083 15.2461 14.8627 14.7706 15.3388 14.3168C15.8781 13.8027 16.7109 13.7184 17.3567 14.0965Z" fill="%23F19004"/></svg>');
  width: 22px;
  height: 22px;
  position: absolute;
  top: 21px;
  left: 25px;
  z-index: 999;
}
.email::before {
  content: "";
  display: inline-block;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="22" viewBox="0 0 21 22" fill="none"><path d="M2.81429 6.13991L1.31429 4.99592C1.57499 4.89111 1.85803 4.83749 2.14286 4.83992H17.8571C18.1411 4.83911 18.4232 4.8903 18.6857 4.98942L17.1857 6.1399L10.3071 11.3918C10.2249 11.4772 10.1053 11.5251 9.9803 11.521C9.85619 11.517 9.74011 11.4625 9.66423 11.3723L2.81429 6.13991ZM19.7427 5.8864L18.5713 6.78339L11.2499 12.3669C10.916 12.6594 10.4714 12.8251 10.0071 12.8284C9.52672 12.8219 9.06779 12.6496 8.72137 12.3474L1.42857 6.78345L0.257143 5.88646C0.091072 6.16352 0.00267429 6.47389 0 6.78996V15.8899C0.00357143 16.9656 0.960709 17.8366 2.14286 17.8398H17.8571C19.0393 17.8366 19.9964 16.9656 20 15.8899V6.78996C19.9982 6.47391 19.9097 6.16348 19.7427 5.8864Z" fill="%23F19004"/></svg>');
  width: 100%;
  max-width: 22px;
  height: 18px;
  position: absolute;
  top: 21px;
  left: 25px;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 999;
}
.form_wrapper .wpcf7-form-control-wrap {
  position: relative;
}
.state span.wpcf7-form-control-wrap::before {
  content: "";
  display: inline-block;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="26" viewBox="0 0 24 26" fill="none"><path d="M4.26319 13.4453H19.7368C19.9255 13.4453 20.0873 13.2871 20.0873 13.1025V11.7839C20.0873 11.5993 19.9255 11.4411 19.7368 11.4411H18.335C17.7689 8.75124 15.4236 6.6679 12.5661 6.43056V4.16263H15.5045C15.7201 4.16263 15.8549 3.89892 15.7201 3.74069L14.7766 2.50124L15.7201 1.26178C15.8549 1.07719 15.7201 0.839844 15.5045 0.839844H11.8383C11.5956 0.839844 11.4339 1.02444 11.4339 1.23541V6.45693C8.57639 6.69427 6.23109 8.77761 5.66498 11.4675H4.26319C4.07448 11.4675 3.91274 11.6257 3.91274 11.8103V13.1289C3.91274 13.2871 4.07448 13.4453 4.26319 13.4453Z" fill="%23F19004"/><path d="M23.9691 25.3388C23.4839 24.2576 21.3812 23.3346 18.4429 22.7544V14.6848H5.55715V22.7544C2.61878 23.3346 0.516089 24.2576 0.0308532 25.3388C-0.076977 25.5761 0.111726 25.8398 0.381301 25.8398H23.6187C23.8883 25.8398 24.077 25.5761 23.9691 25.3388ZM14.8036 16.5308C14.8036 16.3989 14.9114 16.3198 15.0192 16.3198H16.2593C16.3941 16.3198 16.475 16.4253 16.475 16.5308V17.7439C16.475 17.8757 16.3671 17.9548 16.2593 17.9548H15.0192C14.8845 17.9548 14.8036 17.8493 14.8036 17.7439V16.5308ZM14.8036 19.6162C14.8036 19.4844 14.9114 19.4052 15.0192 19.4052H16.2593C16.3941 19.4052 16.475 19.5107 16.475 19.6162V20.8293C16.475 20.9612 16.3671 21.0403 16.2593 21.0403H15.0192C14.8845 21.0403 14.8036 20.9348 14.8036 20.8293V19.6162ZM11.1374 16.5308C11.1374 16.3989 11.2452 16.3198 11.353 16.3198H12.5931C12.7279 16.3198 12.8087 16.4253 12.8087 16.5308V17.7439C12.8087 17.8757 12.7009 17.9548 12.5931 17.9548H11.353C11.2182 17.9548 11.1374 17.8493 11.1374 17.7439V16.5308ZM7.49809 16.5308C7.49809 16.3989 7.60592 16.3198 7.71375 16.3198H8.9538C9.08859 16.3198 9.16946 16.4253 9.16946 16.5308V17.7439C9.16946 17.8757 9.06163 17.9548 8.9538 17.9548H7.71375C7.57896 17.9548 7.49809 17.8493 7.49809 17.7439V16.5308ZM7.49809 19.6162C7.49809 19.4844 7.60592 19.4052 7.71375 19.4052H8.9538C9.08859 19.4052 9.16946 19.5107 9.16946 19.6162V20.8293C9.16946 20.9612 9.06163 21.0403 8.9538 21.0403H7.71375C7.57896 21.0403 7.49809 20.9348 7.49809 20.8293V19.6162ZM11.1374 22.227V19.6162C11.1374 19.4844 11.2452 19.4052 11.353 19.4052H12.5931C12.7279 19.4052 12.8087 19.5107 12.8087 19.6162V22.227C12.5392 22.227 12.2426 22.227 11.9461 22.227C11.6496 22.227 11.4339 22.227 11.1374 22.227Z" fill="%23F19004"/></svg>');
  width: 25px;
  height: 27px;
  position: absolute;
  top: -6px;
  left: 25px;
  z-index: 999;
}
.insurance span.wpcf7-form-control-wrap::before {
  content: "";
  display: inline-block;
  background: url('data:image/svg+xml;utf8,<svg width="23" height="25" viewBox="0 0 23 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.9785 12.4393C21.6101 6.95692 17.2209 3.02463 12.1149 2.78845V1.47662C12.1149 1.12446 11.8397 0.839844 11.4992 0.839844C11.1588 0.839844 10.8836 1.12561 10.8836 1.47662V2.78845C10.7607 2.80083 10.6432 2.80758 10.5387 2.81996C5.5937 3.19573 1.36878 7.06245 0.0201566 12.4383C-0.065776 12.7758 0.13111 13.1257 0.457436 13.2157C0.672814 13.2708 0.913205 13.2045 1.06116 13.0368C3.13878 10.9723 5.66229 11.3211 7.69984 13.2022C7.91196 13.2855 8.16216 13.2067 8.32205 13.0368C9.04215 12.292 9.93522 11.8274 10.8827 11.6867V15.8336H4.39295C3.71527 15.8336 3.16159 16.4074 3.16159 17.1072V23.5663C3.16159 24.2672 3.71635 24.8398 4.39295 24.8398H18.6068C19.2899 24.8398 19.8382 24.2661 19.8382 23.5663V17.1072C19.8382 16.4063 19.2899 15.8336 18.6068 15.8336H12.114V11.6867C13.0691 11.8262 13.9687 12.2976 14.6953 13.0503C14.9357 13.2978 15.3219 13.2933 15.5633 13.0503C16.4455 12.1379 17.5812 11.635 18.7593 11.6361C19.9657 11.6294 21.1252 12.1761 22.0107 13.1077C22.4567 13.4688 23.1311 13.0087 22.9778 12.4394L22.9785 12.4393ZM11.4981 22.5862C8.62542 22.4905 8.62653 18.1838 11.4981 18.0894C14.3719 18.1805 14.3708 22.4952 11.4981 22.5862Z" fill="%23F19004"/><path d="M11.4981 19.3641C10.2602 19.39 10.2602 21.288 11.4981 21.3127C12.7371 21.2902 12.7371 19.3855 11.4981 19.3641Z" fill="%23F19004"/></svg>');
  width: 23px;
  height: 24px;
  position: absolute;
  top: -6px;
  left: 25px;
  z-index: 999;
}
.call-pst span.wpcf7-form-control-wrap::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2025/03/smartphone.svg");
  background-size: contain;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 1px;
  left: 25px;
  z-index: 999;
}
.main-concern {
  position: relative;
}
.main-concern p {
  padding-right: 0 !important;
}
.main-concern span.wpcf7-form-control-wrap::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2025/03/clipboard.svg");
  background-size: contain;
  width: 17px;
  height: 18px;
  position: absolute;
  top: 2px;
  left: 25px;
  z-index: 999;
}
.message::before {
  content: "";
  display: inline-block;
  background: url('data:image/svg+xml;utf8,<svg width="22" height="21" viewBox="0 0 22 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.63923 0.839844C2.1875 0.839844 1 2.08984 1 3.61798V14.7284C1 16.2565 2.1875 17.5065 3.63923 17.5065H6.27744C6.79003 17.5065 7.27494 17.7451 7.60349 18.1596L9.22839 20.2128C9.5421 20.6096 10.0092 20.8398 10.5 20.8398C10.9908 20.8398 11.4579 20.6096 11.7716 20.2128L13.3965 18.1596C13.7251 17.745 14.2099 17.5065 14.7226 17.5065H17.3608C18.8125 17.5065 20 16.2565 20 14.7284V3.61798C20 2.08984 18.8125 0.839844 17.3608 0.839844H3.63923ZM5.75 7.50651C6.61787 7.50651 7.33333 8.25963 7.33333 9.17318C7.33333 10.0867 6.61787 10.8398 5.75 10.8398C4.88213 10.8398 4.16667 10.0867 4.16667 9.17318C4.16667 8.25963 4.88213 7.50651 5.75 7.50651ZM10.5 7.50651C11.3679 7.50651 12.0833 8.25963 12.0833 9.17318C12.0833 10.0867 11.3679 10.8398 10.5 10.8398C9.63213 10.8398 8.91667 10.0867 8.91667 9.17318C8.91667 8.25963 9.63213 7.50651 10.5 7.50651ZM15.25 7.50651C16.1179 7.50651 16.8333 8.25963 16.8333 9.17318C16.8333 10.0867 16.1179 10.8398 15.25 10.8398C14.3821 10.8398 13.6667 10.0867 13.6667 9.17318C13.6667 8.25963 14.3821 7.50651 15.25 7.50651Z" fill="%23F19004"/></svg>');
  background-size: contain;
  width: 17px;
  height: 18px;
  position: absolute;
  top: 31px;
  left: 25px;
  z-index: 9999;
}
/* Footer */
.cw p{
  display: inline;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.s_share_sp a:hover svg path,
.s_icons a:hover svg path {
  fill: #ffffff !important;
}
.contact-info h3::after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 21px;
  height: 3px;
  background-color: #f19004;
}
/* Mobile Menu */
@media (max-width: 1023px) {
  #primary-menu{
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 9999999 !important;
    margin: 0px;
    height: 100%;
    width: 70%;
    --tw-translate-x: -100%;
    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(16 39 77 / var(--tw-bg-opacity, 1));
    padding-top: 50px;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms}
  @media (min-width: 1024px){

    #primary-menu{
      position: relative;
      height: auto;
      width: auto;
      --tw-translate-x: 0px;
      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));
      padding-top: 0px}}
      #primary-menu ul li{
    display: block}
      @media (min-width: 1024px){

    #primary-menu ul li{
      display: inline-block}}

      #primary-menu ul a{
    display: block;
    padding: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
  .cont_hero::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgb(255, 255, 255);
    background: linear-gradient(
      180deg,
      rgba(255, 255, 255, 0) 23%,
      rgba(255, 247, 236, 1) 40%
    );
  }
}
#rank-math-toc a.active {
  color: var(--primary-color);
  text-decoration: underline;
}
.hamburger-menu {
  position: relative;
  z-index: 2;
  cursor: pointer;
  margin-left: 20px;
  top: 0px;
  padding: 15px 0;
  display: block;
}
.hamburger-menu .bar {
    position: relative;
    background: #fff;
    transition: all 0ms 200ms;
  }
.hamburger-menu .bar:before {
      content: "";
      position: absolute;
      left: 0;
      bottom: 10px;
      background: #fff;
      transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),
        transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }
.hamburger-menu .bar:after {
      content: "";
      position: absolute;
      left: 0;
      top: 10px;
      background: #fff;
      transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),
        transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }
.hamburger-menu .bar.animate {
      background: rgba(255, 255, 255, 0);
    }
.hamburger-menu .bar.animate:before {
        bottom: 0;
        transform: rotate(-45deg);
        transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),
          transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
      }
.hamburger-menu .bar.animate:after {
        top: 0;
        transform: rotate(45deg);
        transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1),
          transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
      }
.hamburger-menu .bar,
  .hamburger-menu .bar:after,
  .hamburger-menu .bar:before {
    width: 32px;
    height: 2px;
  }
/* pagination */
.nav-links,
.custom-pagination-links{
  display: flex;
  align-items: center}
.nav-links > :not([hidden]) ~ :not([hidden]),
.custom-pagination-links > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  --tw-divide-opacity: 1;
  border-color: rgb(240 244 249 / var(--tw-divide-opacity, 1))}
.nav-links,
.custom-pagination-links{
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(240 244 249 / var(--tw-border-opacity, 1))}
.nav-links a,
  .nav-links span,
  .custom-pagination-links a,
  .custom-pagination-links span{
  display: inline-flex;
  height: 2.5rem;
  width: 2.5rem;
  align-items: center;
  justify-content: center;
  font-family: Playfair Display, serif;
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1));
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
.nav-links a:first-child,
  .nav-links span:first-child,
  .custom-pagination-links a:first-child,
  .custom-pagination-links span:first-child{
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px}
.nav-links a:last-child,
  .nav-links span:last-child,
  .custom-pagination-links a:last-child,
  .custom-pagination-links span:last-child{
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px}
.nav-links a:hover, .custom-pagination-links a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 144 4 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.nav-links .current,
  .nav-links .current-page,
  .custom-pagination-links .current,
  .custom-pagination-links .current-page{
  --tw-bg-opacity: 1;
  background-color: rgb(241 144 4 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.nav-links .next:hover svg path,
  .nav-links .prev:hover svg path,
  .custom-pagination-links .next:hover svg path,
  .custom-pagination-links .prev:hover svg path {
    fill: white;
    transition: all 0.3s ease-in-out;
  }
a,
li,
p {
  word-wrap: break-word;
}
.link_wrapper {
  position: relative;
}
.link_wrapper span {
  font-size: 10px;
  font-family: "Poppin", sans-serif;
  position: absolute;
  top: 25px;
  left: 0;
  width: 60px;
}
/* Search form */
/* .search__wrap,
.search-form {
    position: relative;
}

.search__form {
    position: absolute;
    right: -345px;
    top: -8px;
    transition: right 0.5s ease-in-out;
}

.search__form.active {
    display: block;
    right: 1px;
}

.search__wrap a>svg {
    margin-right: 8px;
}

.search-submit {
    position: absolute;
    right: 10px;
    top: 8px;
    visibility: hidden;
}

.search__form [type='search'] {
    outline-offset: 0px;
    border: 1px solid #304ddb;
    padding: 5px 30px 5px 15px;
    border-radius: 10px;
    background-color: transparent;
}  */
.page-template-default .wpcf7-form {
  max-width: 700px;
  margin: 0 auto;
}
.pagination-prev > p > a,
.pagination-next > p > a {
  text-decoration: none !important;
}
/* Comments */
#comments #reply-title{
  margin-bottom: 0.75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500}
#comments textarea{
  margin-top: 1rem;
  margin-bottom: 1rem}
#comments p {
    /* @apply font-playfair; */
  }
/*
  ==================
  Comment Styling
  ==================
*/
#reply-title {
  font-weight: 700;
  color: #121212;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 30px;
  margin-top: 30px;
}
.comment-form-author,
.comment-form-email,
.comment-form-url {
  display: flex;
  flex-direction: column;
  gap: 5px;
  margin-bottom: 10px;
}
#author,
#email,
#url {
  border: 1px solid #121212;
  outline: none;
  border-radius: 8px;
  margin-bottom: 20px;
  width: 100%;
  padding: 10px 20px;
}
.comment-form-cookies-consent,
.comment-notes,
label {
  margin-bottom: 10px;
  font-family: "Poppins", sans-serif;
  font-weight: normal;
  color: #121212;
  font-size: 1rem;
  line-height: 30px;
}
#comment {
  border: 1px solid #304ddb;
  outline: none;
  border-radius: 8px;
  margin-bottom: 20px;
}
#submit {
  padding: 16px 32px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #121212;
  border: 1px solid #304ddb;
  background-color: #ffffff;
  transition: all 0.3s ease-in-out;
  border-radius: 8px;
}
#submit:hover {
  background-color: #304ddb;
  color: #ffffff;
  border: 1px solid #304ddb;
}
#other__patients .splide__arrow {
  top: 110%;
}
#other__patients .splide__arrow--next:hover,
#other__patients .splide__arrow--prev:hover {
  background-color: #f19004 !important;
}
#other__patients .splide__arrow--next:hover svg path,
#other__patients .splide__arrow--prev:hover svg path {
  fill: #ffffff !important;
}
#other__patients .splide__arrow--prev {
  left: calc(50% - 60px) !important;
}
#other__patients .splide__arrow--next {
  right: calc(50% - 60px) !important;
}
@media (max-width: 1500px) {
  #gallery_result .splide__arrow {
    top: 105%;
  }
  #gallery_result .splide__arrow--next,
  #gallery_result .splide__arrow--prev {
    height: 40px !important;
    width: 40px !important;
  }
  #gallery_result .splide__arrow--prev {
    left: calc(50% - 60px) !important;
  }
  #gallery_result .splide__arrow--next {
    right: calc(50% - 60px) !important;
  }
}
@media (min-width: 1350px) {
  .meet__henry .doc__img > img {
    width: 786px !important;
  }
  .doc__msg .doc__img > img {
    width: 650px !important;
  }
}
@media (max-width: 768px) {
  .category-list-mobile {
    width: calc(100% - 20px);
    margin: auto;
  }

  .cat_bar {
    padding: 20px;
  }

  .category-list-desktop {
    display: none;
  }

  .category-list-mobile {
    display: block;
  }
}
/* Media Queries */
@media (max-width: 767px) {
  .step-number .number-counter .counter-text {
    border-width: 2px !important;
  }
    .exp_points ul li:before {
      width: 15px;
      height: 15px;
    }
  /* Footer */
  .s_icons svg {
    width: 10px !important;
  }
  .hero_sec::before,
  .cont_hero::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: -50px;
    left: 0;
    background: rgb(255, 255, 255);
    background: linear-gradient(
      180deg,
      rgba(255, 255, 255, 0) 23%,
      rgba(255, 247, 236, 1) 40%
    );
  }
  .preferred-name::before,
  .date::before,
  .email::before,
  .phone::before,
  .state::before,
  .insurance::before,
  .call-pst::before,
  .message::before {
    top: 21px;
  }
  .message::before {
    top: 35px;
  }
  .insurance::after {
    top: 16px;
  }
  .wpcf7 input[type="submit"] {
    width: 100% !important;
  }
  .wpcf7-spinner {
    display: none;
  }
  /* Show more button */
  .content-wrapper {
    max-height: 300px;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
  }
  .content-wrapper.expanded {
    max-height: 2000px;
  }

  /* Show more button for wdys */
  .wdys_content__wrapper {
    position: relative;
    max-height: 328px;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
  }

  .wdys_content__wrapper.expanded {
    max-height: 2000px;
  }

  /* doc msg */
  .doc_content__wrapper {
    position: relative;
    max-height: 255px;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
  }
  .doc_content__wrapper .arrow-icon {
    transition: transform 0.3s ease;
  }
  .doc_content__wrapper.expanded {
    max-height: 2000px;
  }
  .doc_content__wrapper.expanded .arrow-icon {
    transform: rotate(180deg);
  }

  /* Show full content on desktop */
  @media (min-width: 768px) {
    .wdys_content__wrapper {
      max-height: none;
      overflow: visible;
    }

    .wdys__show_more_button {
      display: none;
    }
  }

  .wdys__show_more_button.expanded .arrow-icon {
    transform: rotate(180deg);
  }
  /* End wdys */

  .arrow-down {
    font-size: 12px;
    transition: transform 0.3s ease;
  }

  .show-more-button.expanded .arrow-down {
    transform: rotate(180deg);
  }
  .c-info svg {
    width: 29px;
  }
  .risks ul li::before,
  .benifits ul li::before,
  .v_tabs ul li::before {
    width: 12px;
    height: 12px;
  }
  .b__icon svg {
    width: 22px;
    height: 22px;
  }
  .doc__h > span{
    font-size: 27px !important;
    line-height: 31px !important}
  .step-detail::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -43px;
    width: 100%;
    max-width: 23px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='26' viewBox='0 0 12 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 0.15332V20.6533' stroke='%23FFFFFF'/%3E%3Cmask id='mask0_108_765' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='14' width='12' height='12'%3E%3Crect x='0.482422' y='14.1533' width='11.0352' height='11.0352' fill='%23FFFFFF'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_108_765)'%3E%3Cpath d='M6 21.2223L3.24121 18.4635L3.88493 17.8198L6 19.9234L8.11507 17.8198L8.75879 18.4635L6 21.2223Z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
  }
  .ss_content {
    position: relative;
  }
  .ss_content::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -78px;
    width: 100%;
    max-width: 27px;
    height: 85px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='51' viewBox='0 0 16 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 9.15332V43.6533' stroke='%23FFFFFF'/%3E%3Cmask id='mask0_108_750' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='3' width='12' height='12'%3E%3Crect x='2.48242' y='3.15332' width='11.0352' height='11.0352' fill='%23FFFFFF'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_108_750)'%3E%3Cpath d='M8 10.2223L5.24121 7.46354L5.88493 6.81982L8 8.9234L10.1151 6.81982L10.7588 7.46354L8 10.2223Z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cmask id='mask1_108_750' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='37' width='12' height='12'%3E%3Crect x='2.48242' y='37.1533' width='11.0352' height='11.0352' fill='%23FFFFFF'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_108_750)'%3E%3Cpath d='M8 44.2223L5.24121 41.4635L5.88493 40.8198L8 42.9234L10.1151 40.8198L10.7588 41.4635L8 44.2223Z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
  }
}
.step-number .number-counter{
  position: relative;
  z-index: 10;
  margin-bottom: -14px;
  border-radius: 9999px;
  border-width: 2px}
@media (min-width: 768px){

  .step-number .number-counter{
    margin-bottom: 0px}}
.step-number .number-counter .counter-text{
  display: flex;
  height: 29px;
  width: 29px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(241 144 4 / var(--tw-bg-opacity, 1));
  font-family: Montserrat, serif;
  font-size: 15px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .step-number .number-counter .counter-text{
    height: 3rem;
    width: 3rem;
    border-width: 8px;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
    font-size: 1.25rem}}
.date input {
  width: 100%;
  padding: 10px;
  font-size: 16px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.flatpickr-calendar {
  z-index: 1000; /* Ensure it appears above other elements */
}
.wpcf7-not-valid-tip {
  margin-bottom: 15px !important;
}
/* popup */
.popup__contetn p{
  margin-bottom: 1.25rem;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.popup__contetn p:last-child{
  margin-bottom: 0px}
@media (min-width: 1024px){

  .popup__contetn p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
/* Modal Styles */
.modal {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.95);
  max-width: 60rem;
  width: 90%;
  background-color: white;
  padding: 3rem;
  border-radius: 1rem;
  box-shadow: 0 4rem 6rem rgba(0, 0, 0, 0.3);
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  max-height: 90vh;
  overflow-y: auto;
}
.modal.active {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1);
}
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
.overlay.active {
  opacity: 1;
  visibility: visible;
}
.btn--close-modal {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 2.5rem;
  cursor: pointer;
  border: none;
  background: none;
  color: #666;
  transition: color 0.2s ease;
  padding: 0.5rem;
  line-height: 1;
}
.btn--close-modal:hover {
  color: #333;
}
.hidden-popup {
  display: none;
}
/* Team Card Hover Effects */
.team-card {
  transition: transform 0.3s ease;
}
.team-card:hover {
  transform: translateY(-5px);
}
/* Responsive Adjustments */
@media (max-width: 768px) {
  .modal {
    width: 95%;
    padding: 1rem;
    max-height: 85vh;
  }

  .btn--close-modal {
    top: 0.5rem;
    right: 0.5rem;
    font-size: 2rem;
  }
  span.flex-shrink-0 svg {
    width: 50px;
    height: 50px;
    max-width: none;
  }
}
.inlude_{
  font-family: Montserrat, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .inlude_{
    font-size: 25px;
    line-height: 35px}}
.uniquely_description p > strong, .meet_points p > strong{
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.uniquely_description p, .meet_points p{
  margin-top: 1.25rem;
  font-family: Montserrat, serif !important;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .uniquely_description p, .meet_points p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.uniquely_description ul > li, .meet_points ul > li{
  margin-bottom: 0.5rem;
  display: flex;
  gap: 10px;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 17px}
@media (min-width: 768px){

  .uniquely_description ul > li, .meet_points ul > li{
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 26px}}
.uniquely_description ul li::before, .meet_points ul li::before {
      content: "";
      display: inline-block;
      width: 100%;
      max-width: 15px;
      height: 15px;
      background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>')
        no-repeat center center;
      background-size: contain;
      margin-top: 4px;
    }
.everything_points{
  text-align: center}
.everything_points p{
  margin-left: auto;
  margin-right: auto;
  max-width: 282px}
.everything_points p > strong{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 282px;
  font-family: Montserrat, serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .everything_points p > strong{
    font-size: 25px;
    line-height: 35px}}
.everything_points ul li{
  padding-bottom: 0.75rem}
.everything_points ul li > a{
  font-family: Montserrat, serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.everything_points ul li > a:hover{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.everything_points p > strong:after {
  background-color: #fff;
  bottom: -15px;
  content: "";
  height: 3px;
  left: 50%;
  position: absolute;
  width: 33px;
  transform: translateX(-50%);
}
.surgery_wrapper p{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
/* Facial Feminization */
.feminization-decription p > strong, .chen_expertise p > strong, .never-ending_des p > strong{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.feminization-decription p .diff-sty, .chen_expertise p .diff-sty, .never-ending_des p .diff-sty{
  --tw-text-opacity: 1 !important;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1)) !important}
.feminization-decription p, .chen_expertise p, .never-ending_des p{
  margin-top: 1.25rem;
  font-family: Montserrat, serif !important;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .feminization-decription p, .chen_expertise p, .never-ending_des p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.feminization-decription ul > li, .chen_expertise ul > li, .never-ending_des ul > li{
  margin-bottom: 0.5rem;
  display: flex;
  gap: 10px;
  font-family: Montserrat, serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 600px){

  .feminization-decription ul > li, .chen_expertise ul > li, .never-ending_des ul > li{
    font-size: 16px}}
@media (min-width: 768px){

  .feminization-decription ul > li, .chen_expertise ul > li, .never-ending_des ul > li{
    font-size: 18px;
    line-height: 26px}}
.feminization-decription ul li::before, .chen_expertise ul li::before, .never-ending_des ul li::before {
      content: "";
      display: inline-block;
      width: 100%;
      max-width: 15px;
      height: 15px;
      background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>')
        no-repeat center center;
      background-size: contain;
      margin-top: 4px;
    }
.what_sets p > strong{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.what_sets p .diff-sty{
  --tw-text-opacity: 1 !important;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1)) !important}
.what_sets p{
  margin-top: 1.25rem;
  font-family: Montserrat, serif !important;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .what_sets p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.what_sets ul > li{
  margin-bottom: 0.5rem;
  display: flex;
  gap: 10px;
  font-family: Montserrat, serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 600px){

  .what_sets ul > li{
    font-size: 16px}}
@media (min-width: 768px){

  .what_sets ul > li{
    font-size: 18px;
    line-height: 26px}}
.what_sets ul li::before {
      content: "";
      display: inline-block;
      width: 100%;
      max-width: 15px;
      height: 15px;
      background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>')
        no-repeat center center;
      background-size: contain;
      margin-top: 4px;
    }
.chen_expertise p > strong{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.chen_expertise p .diff-sty{
  --tw-text-opacity: 1 !important;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1)) !important}
.chen_expertise p{
  margin-top: 1.25rem;
  font-family: Montserrat, serif !important;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .chen_expertise p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.chen_expertise ul > li{
  margin-bottom: 0.5rem;
  display: flex;
  gap: 10px;
  font-family: Montserrat, serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 600px){

  .chen_expertise ul > li{
    font-size: 16px}}
@media (min-width: 768px){

  .chen_expertise ul > li{
    font-size: 18px;
    line-height: 26px}}
.chen_expertise ul li::before {
      content: "";
      display: inline-block;
      width: 100%;
      max-width: 15px;
      height: 15px;
      background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>')
        no-repeat center center;
      background-size: contain;
      margin-top: 4px;
    }
/* Facial Feminization */
.complex-decription p{
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
  text-align: center;
  font-family: Montserrat, serif !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important}
@media (min-width: 768px){

  .complex-decription p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.complex-decription p > strong{
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
  font-size: 18px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.complex-decription ul{
  border-radius: 10px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(241 144 4 / var(--tw-border-opacity, 1));
  padding: 1.25rem}
.complex-decription ul > li{
  margin-bottom: 0.5rem;
  text-align: left;
  font-family: Montserrat, serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
@media (min-width: 600px){

  .complex-decription ul > li{
    font-size: 16px}}
@media (min-width: 768px){

  .complex-decription ul > li{
    font-size: 18px;
    line-height: 26px}}
.complex-decription ul > li {
      position: relative;
      padding-left: 20px;
    }
.complex-decription ul > li > p{
  margin-top: 1.25rem;
  text-align: left;
  font-family: Montserrat, serif !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 17px;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important}
@media (min-width: 768px){

  .complex-decription ul > li > p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.complex-decription ul > li::before {
      content: "";
      display: inline-block;
      width: 15px;
      height: 15px;
      background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>')
        no-repeat center center;
      background-size: contain;
      position: absolute;
      left: 0;
      top: 4px;
    }
.s_icon a:hover svg path {
  fill: #f19004 !important;
}
.sp_content p{
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.kt_content h3{
  margin-bottom: 22px !important;
  margin-top: 0px !important;
  font-family: Montserrat, serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 37px;
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.kt_content p{
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.points_with_detailed_content h3{
  position: relative;
  margin-bottom: 10px !important;
  margin-top: 0px !important;
  padding-left: 1.5rem;
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.points_with_detailed_content h3::before {
    content: "";
    position: absolute;
    left: 0;
    display: inline-block;
    width: 100%;
    max-width: 15px;
    height: 15px;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>')
      no-repeat center center;
    background-size: contain;
    margin-top: 4px;
    padding-right: 8px;
  }
.points_with_detailed_content p{
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.flatpickr-calendar {
  display: none;
}
#prevBtn:hover svg > path {
  fill: white;
}
.never-ending_des{
  margin-top: 1.75rem;
  font-family: Montserrat, serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .never-ending_des{
    font-size: 18px}}
.timeline_text p > strong{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1))}
.timeline_text p{
  font-family: Montserrat, serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .timeline_text p{
    font-size: 18px}}
.timeline_text ul{
  margin-left: 0.75rem}
.timeline_text ul > li{
  margin-bottom: 0.5rem;
  display: flex;
  gap: 10px;
  font-family: Montserrat, serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 600px){

  .timeline_text ul > li{
    font-size: 16px}}
@media (min-width: 768px){

  .timeline_text ul > li{
    font-size: 18px;
    line-height: 26px}}
.timeline_text ul li::before {
      content: "";
      display: inline-block;
      width: 100%;
      max-width: 15px;
      height: 15px;
      background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>')
        no-repeat center center;
      background-size: contain;
      margin-top: 4px;
    }
.splide__arrow--prev svg {
  transform: scaleX(-1) !important;
}
.splide__arrow--prev {
  left: -6em !important;
}
.splide__arrow--next {
  right: -6em !important;
}
.facial-result-next {
  right: -2em !important;
}
.facial-result-prev {
  left: -2em !important;
}
@media (max-width: 1440px) {
  .splide__arrow--prev {
    left: -2em !important;
  }
  .splide__arrow--next {
    right: -2em !important;
  }
}
.splide__arrow--next,
.splide__arrow--prev {
  border: 1px solid #f19004 !important;
  border-radius: 100%;
  background-color: white !important;
  height: 60px;
  width: 60px;
  opacity: 1 !important;
}
.splide__arrow--next:hover,
.splide__arrow--prev:hover {
  background-color: #f19004 !important;
}
.splide__arrow--next:hover svg path,
.splide__arrow--next:hover svg path {
  fill: #fff;
}
.media_des p,
.overview_desc p{
  padding-top: 1.25rem;
  text-align: center;
  font-family: Montserrat, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 600px){

  .media_des p,
.overview_desc p{
    font-size: 18px}}
@media (min-width: 768px){

  .media_des p,
.overview_desc p{
    line-height: 26px}}
.media_des p > strong a, .overview_desc p > strong a{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1));
  text-decoration-line: underline}
@media (max-width: 768px) {
  .splide__arrow--next,
  .splide__arrow--prev {
    height: 40px;
    width: 40px;
  }
  .facial-result-next {
    right: -1em !important;
  }
  .facial-result-prev {
    left: -1em !important;
  }
}
.testimonial_description p,
.chen_makes_des p{
  margin-top: 1.5rem;
  text-align: left;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  line-height: 17px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .testimonial_description p,
.chen_makes_des p{
    font-size: 18px;
    line-height: 26px}}
.cont_desc p{
  font-family: Montserrat, serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .cont_desc p{
    font-size: 18px}}
.cont_desc p > strong{
  font-size: 18px;
  font-weight: 600}
@media (min-width: 1024px){

  .cont_desc p > strong{
    font-size: 25px}}
.cont_desc a{
  font-family: Montserrat, serif;
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .cont_desc a{
    font-size: 25px;
    line-height: 35px}}
.cont_desc ul li{
  font-family: Montserrat, serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
/* 
.benifits-surgery {
  h2 {
    @apply lg:text-[40px] text-[28px] font-playfair font-normal leading-[35px] lg:leading-[56px] text-oxfordblue;
  }
  h3 {
    @apply lg:text-[25px] text-[18px] font-bold font-montserrat leading-[30px] lg:leading-[35px] text-oxfordblue;
  }
  p {
    @apply text-[14px] md:text-[18px] text-start leading-[22px] md:text-lg !text-[#242424] !font-montserrat font-normal md:leading-[26px] !my-5;
  }

  ul,
  ol {
    @apply pl-12 mb-3;

    > li {
      @apply text-lg text-oxfordblue font-semibold font-montserrat md:leading-[26px] mb-2 relative;
    }

    li::before {
      content: "";
      display: inline-block;
      left: -35px;
      width: 100%;
      max-width: 25px;
      position: absolute;
      height: 25px;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyODdfNDYwMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIxIj4KPHJlY3QgeT0iMC42MzcyMDciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjI4N180NjAyKSI+CjxwYXRoIGQ9Ik04LjgzNDY0IDE0LjQ3MDRMMTQuNzA5NiA4LjU5NTM4TDEzLjU0MyA3LjQyODcxTDguODM0NjQgMTIuMTM3TDYuNDU5NjQgOS43NjIwNEw1LjI5Mjk3IDEwLjkyODdMOC44MzQ2NCAxNC40NzA0Wk0xMC4wMDEzIDE4Ljk3MDRDOC44NDg1MiAxOC45NzA0IDcuNzY1MTkgMTguNzUxNiA2Ljc1MTMgMTguMzE0MUM1LjczNzQxIDE3Ljg3NjYgNC44NTU0NyAxNy4yODI5IDQuMTA1NDcgMTYuNTMyOUMzLjM1NTQ3IDE1Ljc4MjkgMi43NjE3MiAxNC45MDA5IDIuMzI0MjIgMTMuODg3QzEuODg2NzIgMTIuODczMiAxLjY2Nzk3IDExLjc4OTggMS42Njc5NyAxMC42MzdDMS42Njc5NyA5LjQ4NDI3IDEuODg2NzIgOC40MDA5MyAyLjMyNDIyIDcuMzg3MDRDMi43NjE3MiA2LjM3MzE2IDMuMzU1NDcgNS40OTEyMSA0LjEwNTQ3IDQuNzQxMjFDNC44NTU0NyAzLjk5MTIxIDUuNzM3NDEgMy4zOTc0NiA2Ljc1MTMgMi45NTk5NkM3Ljc2NTE5IDIuNTIyNDYgOC44NDg1MiAyLjMwMzcxIDEwLjAwMTMgMi4zMDM3MUMxMS4xNTQxIDIuMzAzNzEgMTIuMjM3NCAyLjUyMjQ2IDEzLjI1MTMgMi45NTk5NkMxNC4yNjUyIDMuMzk3NDYgMTUuMTQ3MSAzLjk5MTIxIDE1Ljg5NzEgNC43NDEyMUMxNi42NDcxIDUuNDkxMjEgMTcuMjQwOSA2LjM3MzE2IDE3LjY3ODQgNy4zODcwNEMxOC4xMTU5IDguNDAwOTMgMTguMzM0NiA5LjQ4NDI3IDE4LjMzNDYgMTAuNjM3QzE4LjMzNDYgMTEuNzg5OCAxOC4xMTU5IDEyLjg3MzIgMTcuNjc4NCAxMy44ODdDMTcuMjQwOSAxNC45MDA5IDE2LjY0NzEgMTUuNzgyOSAxNS44OTcxIDE2LjUzMjlDMTUuMTQ3MSAxNy4yODI5IDE0LjI2NTIgMTcuODc2NiAxMy4yNTEzIDE4LjMxNDFDMTIuMjM3NCAxOC43NTE2IDExLjE1NDEgMTguOTcwNCAxMC4wMDEzIDE4Ljk3MDRaIiBmaWxsPSIjRjE5MDA0Ii8+CjwvZz4KPC9zdmc+Cg==")
        no-repeat center center;
      background-size: contain;
    }
  }
} */
.content-before {
  position: relative;
}
/* Preparing_section */
/* .preparing-content ul li {
  @apply relative pl-8 flex items-center gap-5 text-[18px] lg:text-[25px] font-montserrat font-bold leading-[30px] lg:leading-[35px] text-oxfordblue;
} */
.preparing-content ul li:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 20px;
  height: 21px;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><mask id="mask0_2465_3813" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="21"><rect y="0.371582" width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_2465_3813)"><path d="M8.83464 14.2048L14.7096 8.32975L13.543 7.16309L8.83464 11.8714L6.45964 9.49642L5.29297 10.6631L8.83464 14.2048ZM10.0013 18.7048C8.84852 18.7048 7.76519 18.486 6.7513 18.0485C5.73741 17.611 4.85547 17.0173 4.10547 16.2673C3.35547 15.5173 2.76172 14.6353 2.32422 13.6214C1.88672 12.6075 1.66797 11.5242 1.66797 10.3714C1.66797 9.21864 1.88672 8.13531 2.32422 7.12142C2.76172 6.10753 3.35547 5.22559 4.10547 4.47559C4.85547 3.72559 5.73741 3.13184 6.7513 2.69434C7.76519 2.25684 8.84852 2.03809 10.0013 2.03809C11.1541 2.03809 12.2374 2.25684 13.2513 2.69434C14.2652 3.13184 15.1471 3.72559 15.8971 4.47559C16.6471 5.22559 17.2409 6.10753 17.6784 7.12142C18.1159 8.13531 18.3346 9.21864 18.3346 10.3714C18.3346 11.5242 18.1159 12.6075 17.6784 13.6214C17.2409 14.6353 16.6471 15.5173 15.8971 16.2673C15.1471 17.0173 14.2652 17.611 13.2513 18.0485C12.2374 18.486 11.1541 18.7048 10.0013 18.7048Z" fill="%23F19004"/></g></svg>');  background-size: cover;
  background-repeat: no-repeat;
}
.preparing-content ul {
  padding-top: 0px !important;
}
.recovery_before::before {
  position: absolute;
  content: url("http://henry-chen.local/wp-content/uploads/2025/02/Vector.png");
  bottom: 0px;
  left: 0px;
}
/* Preparin Facial */
.remove_p_tag_padding .desc_with_heading_icons p{
  padding-left: 0px !important}
.add_p_tag_padding .preparing-content p{
  padding-left: 1.75rem}
.desc_with_heading_icons h3{
  position: relative;
  margin-bottom: 1rem;
  padding-left: 1.75rem;
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  line-height: 30px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 1024px){

  .desc_with_heading_icons h3{
    font-size: 25px;
    line-height: 35px}}
.desc_with_heading_icons > p{
  padding-left: 1.75rem}
.desc_with_heading_icons h3::before {
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
    width: 20px;
    height: 21px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path d="M9.95 16.6372C10.3 16.6372 10.5958 16.5164 10.8375 16.2747C11.0792 16.033 11.2 15.7372 11.2 15.3872C11.2 15.0372 11.0792 14.7414 10.8375 14.4997C10.5958 14.258 10.3 14.1372 9.95 14.1372C9.6 14.1372 9.30417 14.258 9.0625 14.4997C8.82083 14.7414 8.7 15.0372 8.7 15.3872C8.7 15.7372 8.82083 16.033 9.0625 16.2747C9.30417 16.5164 9.6 16.6372 9.95 16.6372ZM10 20.6372C8.61667 20.6372 7.31667 20.3747 6.1 19.8497C4.88333 19.3247 3.825 18.6122 2.925 17.7122C2.025 16.8122 1.3125 15.7539 0.7875 14.5372C0.2625 13.3205 0 12.0205 0 10.6372C0 9.25387 0.2625 7.95387 0.7875 6.73721C1.3125 5.52054 2.025 4.46221 2.925 3.56221C3.825 2.66221 4.88333 1.94971 6.1 1.42471C7.31667 0.899707 8.61667 0.637207 10 0.637207C11.3833 0.637207 12.6833 0.899707 13.9 1.42471C15.1167 1.94971 16.175 2.66221 17.075 3.56221C17.975 4.46221 18.6875 5.52054 19.2125 6.73721C19.7375 7.95387 20 9.25387 20 10.6372C20 12.0205 19.7375 13.3205 19.2125 14.5372C18.6875 15.7539 17.975 16.8122 17.075 17.7122C16.175 18.6122 15.1167 19.3247 13.9 19.8497C12.6833 20.3747 11.3833 20.6372 10 20.6372ZM10.1 6.33721C10.5167 6.33721 10.8792 6.47054 11.1875 6.73721C11.4958 7.00387 11.65 7.33721 11.65 7.73721C11.65 8.10387 11.5375 8.42887 11.3125 8.71221C11.0875 8.99554 10.8333 9.26221 10.55 9.51221C10.1667 9.84554 9.82917 10.2122 9.5375 10.6122C9.24583 11.0122 9.1 11.4622 9.1 11.9622C9.1 12.1955 9.1875 12.3914 9.3625 12.5497C9.5375 12.708 9.74167 12.7872 9.975 12.7872C10.225 12.7872 10.4375 12.7039 10.6125 12.5372C10.7875 12.3705 10.9 12.1622 10.95 11.9122C11.0167 11.5622 11.1667 11.2497 11.4 10.9747C11.6333 10.6997 11.8833 10.4372 12.15 10.1872C12.5333 9.82054 12.8625 9.42054 13.1375 8.98721C13.4125 8.55387 13.55 8.07054 13.55 7.53721C13.55 6.68721 13.2042 5.99137 12.5125 5.44971C11.8208 4.90804 11.0167 4.63721 10.1 4.63721C9.46667 4.63721 8.8625 4.77054 8.2875 5.03721C7.7125 5.30387 7.275 5.71221 6.975 6.26221C6.85833 6.46221 6.82083 6.67471 6.8625 6.89971C6.90417 7.12471 7.01667 7.29554 7.2 7.41221C7.43333 7.54554 7.675 7.58721 7.925 7.53721C8.175 7.48721 8.38333 7.34554 8.55 7.11221C8.73333 6.86221 8.9625 6.67054 9.2375 6.53721C9.5125 6.40387 9.8 6.33721 10.1 6.33721Z" fill="%23F19004"/></svg>');
    background-size: cover;
    background-repeat: no-repeat;
  }
/* Gallery result */
.everything_points{
  text-align: center}
.everything_points p{
  margin-left: auto;
  margin-right: auto;
  max-width: 282px}
.everything_points p > strong{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 282px;
  font-family: Montserrat, serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .everything_points p > strong{
    font-size: 25px;
    line-height: 35px}}
.everything_points ul{
  margin-top: 1.25rem}
.everything_points ul li{
  padding-bottom: 0.75rem}
.everything_points ul li > a{
  font-family: Montserrat, serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.everything_points ul li > a:hover{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.everything_points p > strong:after {
  position: absolute;
  content: "";
  width: 33px;
  height: 3px;
  background-color: white;
  bottom: -15px;
  left: 50%;
}
.facial_feminization .consultation__btn a{
  margin-top: 1.25rem;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 144 4 / var(--tw-bg-opacity, 1)) !important}
.facial_feminization .consultation__btn a:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(16 39 77 / var(--tw-bg-opacity, 1)) !important}
@media (min-width: 1350px) {
  .meet__henry .doc__img > img {
    width: 786px !important;
  }
  .doc__msg .doc__img > img {
    width: 650px !important;
  }
}
@media (min-width: 1620px) {
  .preferred-name::before {
    top: 32px !important;
  }
  .phone::before {
    top: 30px !important;
  }
  .email::before {
    top: 31px !important;
  }
  .message::before {
    top: 34px !important;
  }
}
.facial_feminization .dm_content ul li{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important}
@media (min-width: 1024px){

  .dc_card .dc_width{
    max-width: 600px}}
.point_description ul > li{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
  font-family: Montserrat, serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 1024px){

  .point_description ul > li{
    font-size: 22px}}
.point_description ul > li::before {
        content: "";
        width: 20px;
        height: 21px;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.6 14.9711L15.65 7.92109L14.25 6.52109L8.6 12.1711L5.75 9.32109L4.35 10.7211L8.6 14.9711ZM10 20.3711C8.61667 20.3711 7.31667 20.1086 6.1 19.5836C4.88333 19.0586 3.825 18.3461 2.925 17.4461C2.025 16.5461 1.3125 15.4878 0.7875 14.2711C0.2625 13.0544 0 11.7544 0 10.3711C0 8.98776 0.2625 7.68776 0.7875 6.47109C1.3125 5.25443 2.025 4.19609 2.925 3.29609C3.825 2.39609 4.88333 1.68359 6.1 1.15859C7.31667 0.633594 8.61667 0.371094 10 0.371094C11.3833 0.371094 12.6833 0.633594 13.9 1.15859C15.1167 1.68359 16.175 2.39609 17.075 3.29609C17.975 4.19609 18.6875 5.25443 19.2125 6.47109C19.7375 7.68776 20 8.98776 20 10.3711C20 11.7544 19.7375 13.0544 19.2125 14.2711C18.6875 15.4878 17.975 16.5461 17.075 17.4461C16.175 18.3461 15.1167 19.0586 13.9 19.5836C12.6833 20.1086 11.3833 20.3711 10 20.3711Z' fill='%23F19004'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: contain;
      }
.assesment_des > p{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.sc_content p{
  padding-bottom: 1.25rem;
  font-family: Montserrat, serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .sc_content p{
    font-size: 18px}}
.for_black_color .benifits-surgery ul li{
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1)) !important}
.recovery_dec p{
  position: relative;
  z-index: 50;
  font-family: Montserrat, serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
@media (min-width: 1024px){

  .recovery_dec p{
    margin-top: 3px;
    font-size: 18px}}
.recovery_dec ul{
  margin-bottom: 0.75rem;
  padding-left: 3rem}
.recovery_dec ul > li{
  position: relative;
  margin-bottom: 0.5rem;
  font-family: Montserrat, serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .recovery_dec ul > li{
    line-height: 1.75rem}}
@media (min-width: 1024px){

  .recovery_dec ul > li{
    font-size: 22px}}
.recovery_dec ul > li::before {
        content: "";
        position: absolute;
        flex-shrink: 0;
        left: -30px;
        top: 2px;
        width: 20px;
        height: 21px;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.95 16.1055C10.3 16.1055 10.5958 15.9846 10.8375 15.743C11.0792 15.5013 11.2 15.2055 11.2 14.8555C11.2 14.5055 11.0792 14.2096 10.8375 13.968C10.5958 13.7263 10.3 13.6055 9.95 13.6055C9.6 13.6055 9.30417 13.7263 9.0625 13.968C8.82083 14.2096 8.7 14.5055 8.7 14.8555C8.7 15.2055 8.82083 15.5013 9.0625 15.743C9.30417 15.9846 9.6 16.1055 9.95 16.1055ZM10 20.1055C8.61667 20.1055 7.31667 19.843 6.1 19.318C4.88333 18.793 3.825 18.0805 2.925 17.1805C2.025 16.2805 1.3125 15.2221 0.7875 14.0055C0.2625 12.7888 0 11.4888 0 10.1055C0 8.72214 0.2625 7.42214 0.7875 6.20547C1.3125 4.9888 2.025 3.93047 2.925 3.03047C3.825 2.13047 4.88333 1.41797 6.1 0.892969C7.31667 0.367969 8.61667 0.105469 10 0.105469C11.3833 0.105469 12.6833 0.367969 13.9 0.892969C15.1167 1.41797 16.175 2.13047 17.075 3.03047C17.975 3.93047 18.6875 4.9888 19.2125 6.20547C19.7375 7.42214 20 8.72214 20 10.1055C20 11.4888 19.7375 12.7888 19.2125 14.0055C18.6875 15.2221 17.975 16.2805 17.075 17.1805C16.175 18.0805 15.1167 18.793 13.9 19.318C12.6833 19.843 11.3833 20.1055 10 20.1055ZM10.1 5.80547C10.5167 5.80547 10.8792 5.9388 11.1875 6.20547C11.4958 6.47214 11.65 6.80547 11.65 7.20547C11.65 7.57214 11.5375 7.89714 11.3125 8.18047C11.0875 8.4638 10.8333 8.73047 10.55 8.98047C10.1667 9.3138 9.82917 9.68047 9.5375 10.0805C9.24583 10.4805 9.1 10.9305 9.1 11.4305C9.1 11.6638 9.1875 11.8596 9.3625 12.018C9.5375 12.1763 9.74167 12.2555 9.975 12.2555C10.225 12.2555 10.4375 12.1721 10.6125 12.0055C10.7875 11.8388 10.9 11.6305 10.95 11.3805C11.0167 11.0305 11.1667 10.718 11.4 10.443C11.6333 10.168 11.8833 9.90547 12.15 9.65547C12.5333 9.2888 12.8625 8.8888 13.1375 8.45547C13.4125 8.02214 13.55 7.5388 13.55 7.00547C13.55 6.15547 13.2042 5.45964 12.5125 4.91797C11.8208 4.3763 11.0167 4.10547 10.1 4.10547C9.46667 4.10547 8.8625 4.2388 8.2875 4.50547C7.7125 4.77214 7.275 5.18047 6.975 5.73047C6.85833 5.93047 6.82083 6.14297 6.8625 6.36797C6.90417 6.59297 7.01667 6.7638 7.2 6.88047C7.43333 7.0138 7.675 7.05547 7.925 7.00547C8.175 6.95547 8.38333 6.8138 8.55 6.58047C8.73333 6.33047 8.9625 6.1388 9.2375 6.00547C9.5125 5.87214 9.8 5.80547 10.1 5.80547Z' fill='%23F19004'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: contain;
      }
.next,
#prev-patient-btn,
#next-patient-btn,
.prev{
  display: flex;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(241 144 4 / var(--tw-border-opacity, 1))}
#prev-patient-btn:hover,
#next-patient-btn:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 144 4 / var(--tw-bg-opacity, 1))}
#prev-patient-btn:hover svg path,
#next-patient-btn:hover svg path {
  fill: white !important;
}
#prev-patient-btn svg {
  transform: rotate(180deg);
}
.popup {
  display: none;
  position: fixed;
  top: 50%;
  left: 30%;
  transform: translate(-50%, -50%);
  background: white;
  padding: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  z-index: 999999;
  width: 350px;
  position: relative;
}
.popup-content {
  display: flex;
  flex-direction: column;
}
.popup-content > p > .stling {
  font-size: 18px;
}
.popup-content .fild {
  padding-left: 20px !important;
}
.close-popup {
  position: absolute;
  top: 10px;
  right: 10px;
  color: red;
  border: none;
  font-size: 30px;
  cursor: pointer;
}
.desc_text p{
  margin-bottom: 22px;
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
#splide01-list .splide__arrow-prev {
  display: none !important;
}
@media (min-width: 1280) {
  .h_img_inner img {
    width: 45% !important;
  }
}
@media (min-width: 1200px) {
  #menu-header-menu > li > a {
    font-size: 16px !important;
  }
}
@media (min-width: 1024px) {
  #menu-header-menu > li > a {
    font-size: 12px !important;
  }
}
@media (min-width: 1023px) {
  #menu-header-menu > li > a {
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    padding-bottom: 14px;
    padding-top: 14px;
    font-family: "Montserrat", sans-serif;
  }
}
@media (max-width: 1023px) {
  .sub-menu > li {
    padding: 0 15px 10px 25px !important;
  }
  .sub-menu > li a {
    padding: 0 !important;
  }

  #menu-header-menu li {
    text-align: left !important;
    color: white !important;
  }

  .menu-item-has-children > ul {
    display: none !important;
    position: relative;
    width: 100%;
    /* margin-top: 10px; */
    margin-right: 0 !important;
    z-index: 10;
  }

  .menu-item-has-children.active > ul {
    display: block !important;
  }

  .menu-item-has-children > ul > li {
    padding: 10px 15px;
    font-size: 15px;
    color: white;
    transition: all 0.3s ease-in-out !important;
    width: 100%;
    text-align: left;
  }

  .menu-item-has-children {
    position: relative;
    width: 100%;
  }
  #menu-header-menu
    > .menu-item-has-children
    > ul
    > .menu-item-has-children::after {
    top: 0 !important;
  }
  .menu-item-has-children::after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='0.63em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='white' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E") !important;
    text-rendering: auto;
    position: absolute;
    right: 7px;
    top: 18px;
  }
  .menu-item-has-children.active::after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='0.63em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='white' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E") !important;
    text-rendering: auto;
    position: absolute;
    right: 7px;
    top: 18px;
    transform: rotate(180deg);
  }

  .sub-menu .active {
    display: block !important;
  }
}
/* Nested Menu */
@media (min-width: 1024px) {
  #menu-header-menu > .menu-item-has-children > ul {
    display: none;
    width: 220px;
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 9999;
    background: #f19004;
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .menu-item-has-children > ul li a {
    padding: 10px 15px !important;
    width: 100%;
    color: #10274d;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    display: block;
    font-family: "Montserrat", sans-serif;
  }
  .menu-item-has-children > ul li a:hover {
    background-color: #ffffff !important;
  }
  .menu-item-has-children > ul li {
    padding: 0;
  }
  .menu-item-has-children > ul li a:hover {
    transition: all 0.3s ease-in-out !important;
  }

  #menu-header-menu > .menu-item-has-children::after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='0.63em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23FFFFFF' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E") !important;
    transition: all 0.3s ease-in-out !important;
    cursor: pointer;
  }
  #menu-header-menu > .menu-item-has-children:hover::after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='0.63em' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E") !important;
    transition: all 0.3s ease-in-out !important;
    cursor: pointer;
  }

  .menu-item-has-children {
    position: relative;
  }

  #menu-header-menu
    > .menu-item-has-children:hover.menu-item-has-children
    > ul {
    display: block !important;
  }

  #menu-header-menu
    > .menu-item-has-children
    > ul
    > .menu-item-has-children
    > ul {
    display: none !important ;
    position: absolute;
    left: 220px;
    width: 170px;
    top: 0px;
    background: #f19004;
  }

  #menu-header-menu > .menu-item-has-children > ul > .menu-item-has-children {
    display: flex;
    justify-content: space-between;
    width: 100%;
    cursor: pointer;
  }

  #menu-header-menu
    > .menu-item-has-children
    > ul
    > .menu-item-has-children::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='0.63em' viewBox='0 0 320 512'%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z' fill='%23ffffff'/%3E%3C/svg%3E") !important;
    right: 10px;
    display: inline-flex;
    align-items: center;
    position: absolute;
    height: 100%;
  }
  #menu-header-menu
    > .menu-item-has-children
    > ul
    > .menu-item-has-children:hover:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='0.63em' viewBox='0 0 320 512'%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z' fill='%23FF6600'/%3E%3C/svg%3E") !important;
  }

  .sub-menu > li {
    margin-left: 0 !important;
  }

  #menu-header-menu
    > .menu-item-has-children
    > ul
    > .menu-item-has-children:hover
    > ul {
    display: block !important;
  }
  #primary-menu {
    transform: none !important;
  }
}
@media (min-width: 1350px) {
  .meet__henry .doc__img > img {
    width: 786px !important;
  }
  .doc__msg .doc__img > img {
    width: 650px !important;
  }
  .cosmetic_surgeon .doc__img > img {
    width: 650px !important;
  }
}
@media (min-width: 1280px) {
  .h_img_inner .hero-img-size {
    width: 45% !important;
  }
}
.everything_points a {
  padding-bottom: 5px;
  display: inline-block;
}
.everything_points a:hover {
  color: #f19004 !important;
}
.everything_points p strong {
  position: relative;
  display: inline-block;
  padding-bottom: 8px;
}
.everything_points p strong::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 50px; /* Adjust width as needed */
  height: 3px;
  background-color: white;
}
/* Mobile styles */
@media (max-width: 767px) {
  .everything_points a {
    font-size: 16px !important; /* Override the inline style */
    margin: 0 5px !important; /* Smaller margins */
  }
}
/* Make menu text white */
.menu-item-has-children .sub-menu,
.menu-item-has-children .sub-menu li a {
  color: white !important; /* Forces white text color */
}
/* Additional styling to ensure readability */
.menu-item-has-children .sub-menu li a:hover {
  color: var(
    --wp--preset--color--secondary
  ) !important; /* Changes to your secondary color (orange) on hover */
  text-decoration: none;
}
.meet_points ul {
  position: relative;
  padding-left: 24px;
}
.meet_points ul li {
  display: flow !important;
}
.meet_points ul li:before {
  position: absolute;
  left: 0;
}
.splide__arrow-prev {
  display: none !important;
}
/* .bg___dark__blue {
    @apply !bg-oxfordblue;

    h2 {
        @apply !text-white;

        span {
            @apply !text-white;
        }
    }

    .tabs__btn {
        p {
            @apply !text-white;
        }
    }

    a {
        @apply !bg-secondary !hover:bg-white hover:text-oxfordblue;
    }
} */
/* Gravity Forms */
/* --- Gravity Forms Custom Style: Henry Chen MD --- */
#gform_wrapper_6.gform_wrapper,
#gform_wrapper_7.gform_wrapper,
#gform_wrapper_8.gform_wrapper {
  --hc-blue: #15284b;
  --hc-orange: #f8a019;
  --hc-orange-hover: #c97d01;
  border-radius: 0;
  padding: 0 !important;
  box-shadow: none;
  font-family: "Montserrat", Arial, sans-serif;
  color: var(--hc-orange);
  max-width: 600px;
  margin: 0 auto;
}
#gform_wrapper_6 .gform_heading,
#gform_wrapper_6 .gform_description,
#gform_wrapper_6 .gform_required_legend,
#gform_wrapper_7 .gform_heading,
#gform_wrapper_7 .gform_description,
#gform_wrapper_7 .gform_required_legend,
#gform_wrapper_8 .gform_heading,
#gform_wrapper_8 .gform_description,
#gform_wrapper_8 .gform_required_legend {
  color: #fff;
  text-align: left;
}
/* Hide hidden fields */
#gform_wrapper_6 .gfield.gfield--type-handlfree_utm_source,
#gform_wrapper_6 .gfield.gfield--type-handlfree_utm_medium,
#gform_wrapper_6 .gfield.gfield--type-handlfree_utm_term,
#gform_wrapper_6 .gfield.gfield--type-handlfree_utm_content,
#gform_wrapper_6 .gfield.gfield--type-handlfree_utm_campaign,
#gform_wrapper_6 .gfield.gfield--type-handlfree_gclid,
#gform_wrapper_6 .gfield.gfield--type-honeypot,
#gform_wrapper_6 .gfield.gfield--type-hidden,
#gform_wrapper_6 .gfield.gfield_visibility_hidden,
#gform_wrapper_6 .gfield input[type="hidden"],
#gform_wrapper_7 .gfield.gfield--type-handlfree_utm_source,
#gform_wrapper_7 .gfield.gfield--type-handlfree_utm_medium,
#gform_wrapper_7 .gfield.gfield--type-handlfree_utm_term,
#gform_wrapper_7 .gfield.gfield--type-handlfree_utm_content,
#gform_wrapper_7 .gfield.gfield--type-handlfree_utm_campaign,
#gform_wrapper_7 .gfield.gfield--type-handlfree_gclid,
#gform_wrapper_7 .gfield.gfield--type-honeypot,
#gform_wrapper_7 .gfield.gfield--type-hidden,
#gform_wrapper_7 .gfield.gfield_visibility_hidden,
#gform_wrapper_7 .gfield input[type="hidden"],
#gform_wrapper_8 .gfield.gfield--type-handlfree_utm_source,
#gform_wrapper_8 .gfield.gfield--type-handlfree_utm_medium,
#gform_wrapper_8 .gfield.gfield--type-handlfree_utm_term,
#gform_wrapper_8 .gfield.gfield--type-handlfree_utm_content,
#gform_wrapper_8 .gfield.gfield--type-handlfree_utm_campaign,
#gform_wrapper_8 .gfield.gfield--type-handlfree_gclid,
#gform_wrapper_8 .gfield.gfield--type-honeypot,
#gform_wrapper_8 .gfield.gfield--type-hidden,
#gform_wrapper_8 .gfield.gfield_visibility_hidden,
#gform_wrapper_8 .gfield input[type="hidden"] {
  display: none !important;
}
/* Remove label (use placeholder) */
#gform_wrapper_6 .gfield_label,
#gform_wrapper_7 .gfield_label,
#gform_wrapper_8 .gfield_label {
  display: none !important;
}
#gform_wrapper_6 .gfield:focus-within,
#gform_wrapper_7 .gfield:focus-within,
#gform_wrapper_8 .gfield:focus-within {
  border-color: #fff;
}
#gform_wrapper_6 .ginput_container,
#gform_wrapper_7 .ginput_container,
#gform_wrapper_8 .ginput_container {
  background: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 100%;
  position: relative;
  border: 1px solid var(--hc-orange);
  border-radius: 8px;
  min-height: 66px;
  display: flex;
  align-items: center;
  transition: border-color 0.2s;
}
.gfield_validation_message {
    color: #c02b0a !important;
}
/* Two-column layout with Gravity Forms Ready Classes */
#gform_wrapper_6 .gform_body .gform_fields,
#gform_wrapper_7 .gform_body .gform_fields,
#gform_wrapper_8 .gform_body .gform_fields {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
#gform_wrapper_6 .gf_left_half,
#gform_wrapper_7 .gf_left_half,
#gform_wrapper_8 .gf_left_half {
  grid-column: 1;
}
#gform_wrapper_6 .gf_right_half,
#gform_wrapper_7 .gf_right_half,
#gform_wrapper_8 .gf_right_half {
  grid-column: 2;
}
#gform_wrapper_6
  .gfield:not(.gf_left_half):not(.gf_right_half):not([style*="display: none"]),
#gform_wrapper_7
  .gfield:not(.gf_left_half):not(.gf_right_half):not([style*="display: none"]),
#gform_wrapper_8
  .gfield:not(.gf_left_half):not(.gf_right_half):not([style*="display: none"]) {
  grid-column: 1 / span 2;
}
/* Additional Comments textarea as full width */
#gform_wrapper_6 textarea,
#gform_wrapper_7 textarea,
#gform_wrapper_8 textarea {
  min-height: 100px;
  width: 100%;
  padding: 18px 16px 18px 44px;
  resize: vertical;
  background: transparent !important;
  color: var(--hc-orange) !important;
  border: none;
  outline: none;
  font-size: 1.13rem;
  font-family: inherit;
  z-index: 1;
}
#gform_wrapper_6 input[type="text"],
#gform_wrapper_6 input[type="email"],
#gform_wrapper_6 input[type="tel"],
#gform_wrapper_7 input[type="text"],
#gform_wrapper_7 input[type="email"],
#gform_wrapper_7 input[type="tel"],
#gform_wrapper_8 input[type="text"],
#gform_wrapper_8 input[type="email"],
#gform_wrapper_8 input[type="tel"] {
  background: transparent !important;
  border: none;
  outline: none;
  box-shadow: none;
  color: var(--hc-orange) !important;
  font-size: 1.13rem;
  padding: 18px 16px 18px 44px;
  width: 100%;
  font-family: inherit;
  z-index: 1;
}
#gform_wrapper_6 input[type="email"],
#gform_wrapper_7 input[type="email"],
#gform_wrapper_8 input[type="email"] {
  font-family: inherit;
}
#gform_wrapper_6 input::-moz-placeholder, #gform_wrapper_6 textarea::-moz-placeholder, #gform_wrapper_7 input::-moz-placeholder, #gform_wrapper_7 textarea::-moz-placeholder, #gform_wrapper_8 input::-moz-placeholder, #gform_wrapper_8 textarea::-moz-placeholder {
  color: var(--hc-orange);
  opacity: 1;
  font-weight: 400;
  font-size: 18px;
}
#gform_wrapper_6 input::placeholder,
#gform_wrapper_6 textarea::placeholder,
#gform_wrapper_7 input::placeholder,
#gform_wrapper_7 textarea::placeholder,
#gform_wrapper_8 input::placeholder,
#gform_wrapper_8 textarea::placeholder {
  color: var(--hc-orange);
  opacity: 1;
  font-weight: 400;
  font-size: 18px;
}
/* --- Submit Button --- */
#gform_wrapper_6 .gform_footer,
#gform_wrapper_6 .gform_page_footer,
#gform_wrapper_7 .gform_footer,
#gform_wrapper_7 .gform_page_footer,
#gform_wrapper_8 .gform_footer,
#gform_wrapper_8 .gform_page_footer {
  grid-column: 1 / -1;
  margin-top: 38px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  background: transparent;
}
#gform_wrapper_6 .gform_button,
#gform_wrapper_6 input[type="submit"],
#gform_wrapper_7 .gform_button,
#gform_wrapper_7 input[type="submit"],
#gform_wrapper_8 .gform_button,
#gform_wrapper_8 input[type="submit"] {
  background: var(--hc-orange) !important;
  color: #fff !important;
  font-weight: bold;
  font-size: 1.18rem;
  border: none;
  border-radius: 30px;
  padding: 18px 42px;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  width: auto;
  display: inline-block;
  box-shadow: none;
  transition: background 0.18s;
  letter-spacing: 0.01em;
  line-height: 19px;
  height: 100%;
}
#gform_wrapper_6 .gform_button:hover,
#gform_wrapper_6 input[type="submit"]:hover,
#gform_wrapper_7 .gform_button:hover,
#gform_wrapper_7 input[type="submit"]:hover,
#gform_wrapper_8 .gform_button:hover,
#gform_wrapper_8 input[type="submit"]:hover {
  background: var(--hc-orange-hover) !important;
}
/* --- ICONS: Use image URLs instead of emoji --- */
/* --- Contact Form (ID 6) --- */
#gform_wrapper_6 #field_6_13 .ginput_container:before, /* First Name */
#gform_wrapper_6 #field_6_14 .ginput_container:before,
.legal-name .ginput_container:before {
  /* Last Name */
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/user.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
#gform_wrapper_6 #field_6_3 .ginput_container:before {
  /* Email */
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/envelope.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
#gform_wrapper_6 #field_6_4 .ginput_container:before {
  /* Phone */
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/phone-call.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
#gform_wrapper_6 #field_6_5 .ginput_container:before {
  /* Comments */
  content: "";
  position: absolute;
  left: 16px;
  top: 18px;
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/chat.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
/* --- Long Form (ID 7) --- */
#gform_wrapper_7 #field_7_13 .ginput_container:before, /* First Name */
#gform_wrapper_7 #field_7_14 .ginput_container:before {
  /* Last Name */
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/user.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
#gform_wrapper_7 #field_7_3 .ginput_container:before {
  /* Email */
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/envelope.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
#gform_wrapper_7 #field_7_4 .ginput_container:before {
  /* Phone */
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/phone-call.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
#gform_wrapper_7 #field_7_5 .ginput_container:before {
  /* Additional Comments */
  content: "";
  position: absolute;
  left: 16px;
  top: 18px;
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/chat.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
/* State of Residence */
#gform_wrapper_7 #field_7_15 .ginput_container:before {
  content: "";
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/state.png")
    no-repeat center center;
  background-size: 28px 28px;
  z-index: 2;
}
/* Main Concern */
#gform_wrapper_7 #field_7_16 .ginput_container:before,
#gform_wrapper_7 #field_7_17 .ginput_container:before {
  /* If Other, Please Specify: same as Main Concern */
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/hospital.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
/* Insurance Type */
#gform_wrapper_7 #field_7_18 .ginput_container:before {
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/insurance.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
/* Best Time to Call */
#gform_wrapper_7 #field_7_19 .ginput_container:before {
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/clock.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
/* --- New Form (ID 8) - Assuming same field structure as form 7 --- */
#gform_wrapper_8 #field_8_13 .ginput_container:before, /* First Name */
#gform_wrapper_8 #field_8_14 .ginput_container:before {
  /* Last Name */
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/user.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
#gform_wrapper_8 #field_8_3 .ginput_container:before {
  /* Email */
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/envelope.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
#gform_wrapper_8 #field_8_4 .ginput_container:before {
  /* Phone */
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/phone-call.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
#gform_wrapper_8 #field_8_5 .ginput_container:before {
  /* Additional Comments */
  content: "";
  position: absolute;
  left: 16px;
  top: 18px;
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/chat.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
/* State of Residence */
#gform_wrapper_8 #field_8_15 .ginput_container:before {
  content: "";
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/state.png")
    no-repeat center center;
  background-size: 28px 28px;
  z-index: 2;
}
/* Main Concern */
#gform_wrapper_8 #field_8_16 .ginput_container:before,
#gform_wrapper_8 #field_8_17 .ginput_container:before {
  /* If Other, Please Specify: same as Main Concern */
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/hospital.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
/* Insurance Type */
#gform_wrapper_8 #field_8_18 .ginput_container:before {
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/insurance.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
/* Best Time to Call */
#gform_wrapper_8 #field_8_19 .ginput_container:before {
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/clock.png")
    no-repeat center center;
  background-size: 20px 20px;
  z-index: 2;
}
/* --- ICON SUPPORT FOR SELECTS --- */
#gform_wrapper_7 select,
#gform_wrapper_6 select,
#gform_wrapper_8 select {
  background: transparent;
  color: var(--hc-orange) !important;
  padding-left: 44px !important;
  font-size: 1.13rem;
  font-family: inherit;
  border: none;
  min-height: 66px;
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  z-index: 1;
  /* Space for arrow */
  padding-right: 44px !important;
  /* Vertically center text */
  display: flex;
  align-items: center;
}
/* Vertically center the text in selects for most browsers */
#gform_wrapper_6 select,
#gform_wrapper_7 select,
#gform_wrapper_8 select {
  line-height: 66px;
  height: 66px;
}
/* Custom arrow using :after pseudo-element */
#gform_wrapper_7 .ginput_container_select,
#gform_wrapper_6 .ginput_container_select,
#gform_wrapper_8 .ginput_container_select {
  position: relative;
}
#gform_wrapper_7 .ginput_container_select:after,
#gform_wrapper_6 .ginput_container_select:after,
#gform_wrapper_8 .ginput_container_select:after {
  content: "";
  position: absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  pointer-events: none;
  background: url("https://stg-henrychenmdcom-staging.kinsta.cloud/wp-content/uploads/2025/05/down-arrow.png")
    no-repeat center center;
  background-size: 10px 10px;
  z-index: 3;
}
/* Remove default dropdown arrow in IE/Edge */
#gform_wrapper_7 select::-ms-expand,
#gform_wrapper_6 select::-ms-expand,
#gform_wrapper_8 select::-ms-expand {
  display: none;
}
/* Fix for Safari vertical centering (if needed) */
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    #gform_wrapper_6 select,
    #gform_wrapper_7 select,
    #gform_wrapper_8 select {
      line-height: normal;
      height: 66px;
      padding-top: 0;
      padding-bottom: 0;
      display: block;
    }
  }
}
/* --- Responsive: stack fields on mobile --- */
@media (max-width: 700px) {
  #gform_wrapper_6 .gform_body .gform_fields,
  #gform_wrapper_7 .gform_body .gform_fields,
  #gform_wrapper_8 .gform_body .gform_fields {
    grid-template-columns: 1fr;
    gap: 14px;
  }
  #gform_wrapper_6 .gf_left_half,
  #gform_wrapper_6 .gf_right_half,
  #gform_wrapper_7 .gf_left_half,
  #gform_wrapper_7 .gf_right_half,
  #gform_wrapper_8 .gf_left_half,
  #gform_wrapper_8 .gf_right_half {
    grid-column: 1 !important;
  }
}
/* On page 4106, make Gravity Form fields blue */
.page-id-4106 #gform_wrapper_6 .gfield,
.page-id-4106 #gform_wrapper_7 .gfield,
.page-id-4106 #gform_wrapper_8 .gfield {
  border-color: #15284b !important;
}
.page-id-4106 #gform_wrapper_6 input[type="text"],
.page-id-4106 #gform_wrapper_6 input[type="email"],
.page-id-4106 #gform_wrapper_6 input[type="tel"],
.page-id-4106 #gform_wrapper_7 input[type="text"],
.page-id-4106 #gform_wrapper_7 input[type="email"],
.page-id-4106 #gform_wrapper_7 input[type="tel"],
.page-id-4106 #gform_wrapper_8 input[type="text"],
.page-id-4106 #gform_wrapper_8 input[type="email"],
.page-id-4106 #gform_wrapper_8 input[type="tel"],
.page-id-4106 #gform_wrapper_6 textarea,
.page-id-4106 #gform_wrapper_7 textarea,
.page-id-4106 #gform_wrapper_8 textarea,
.page-id-4106 #gform_wrapper_6 select,
.page-id-4106 #gform_wrapper_7 select,
.page-id-4106 #gform_wrapper_8 select {
  color: #15284b !important;
}
.page-id-4106 #gform_wrapper_6 input::-moz-placeholder, .page-id-4106 #gform_wrapper_6 textarea::-moz-placeholder, .page-id-4106 #gform_wrapper_7 input::-moz-placeholder, .page-id-4106 #gform_wrapper_7 textarea::-moz-placeholder, .page-id-4106 #gform_wrapper_8 input::-moz-placeholder, .page-id-4106 #gform_wrapper_8 textarea::-moz-placeholder {
  color: #15284b !important;
}
.page-id-4106 #gform_wrapper_6 input::placeholder,
.page-id-4106 #gform_wrapper_6 textarea::placeholder,
.page-id-4106 #gform_wrapper_7 input::placeholder,
.page-id-4106 #gform_wrapper_7 textarea::placeholder,
.page-id-4106 #gform_wrapper_8 input::placeholder,
.page-id-4106 #gform_wrapper_8 textarea::placeholder {
  color: #15284b !important;
}
.page-id-4106 #gform_wrapper_6 .gform_button,
.page-id-4106 #gform_wrapper_6 input[type="submit"],
.page-id-4106 #gform_wrapper_7 .gform_button,
.page-id-4106 #gform_wrapper_7 input[type="submit"],
.page-id-4106 #gform_wrapper_8 .gform_button,
.page-id-4106 #gform_wrapper_8 input[type="submit"] {
  background: #15284b !important;
  color: #fff !important;
}
.page-id-4106 #gform_wrapper_6 .gform_required_legend,
.page-id-4106 #gform_wrapper_8 .gform_required_legend {
  color: #15284b;
}
.page-id-4106 #gform_wrapper_6 .gform_button:hover,
.page-id-4106 #gform_wrapper_6 input[type="submit"]:hover,
.page-id-4106 #gform_wrapper_7 .gform_button:hover,
.page-id-4106 #gform_wrapper_7 input[type="submit"]:hover,
.page-id-4106 #gform_wrapper_8 .gform_button:hover,
.page-id-4106 #gform_wrapper_8 input[type="submit"]:hover {
  background: #0d1730 !important;
}
/* End Gravity Forms */
/* New changes */
.surgery_c > p{
  margin-bottom: 0.75rem;
  margin-top: 0.75rem;
  font-family: Montserrat, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .surgery_c > p{
    font-size: 18px}}
.surgery_c ul{
  display: flex;
  flex-direction: column;
  gap: 17px;
  padding-left: 30px}
@media (min-width: 768px){

  .surgery_c ul{
    max-width: 450px}}
@media (min-width: 1024px){

  .surgery_c ul{
    max-width: 560px}}
@media (min-width: 1620px){

  .surgery_c ul{
    max-width: 660px}}
.surgery_c ul li{
  position: relative;
  font-family: Montserrat, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .surgery_c ul li{
    font-size: 18px}}
.surgery_c ul li > p{
  margin-bottom: 0.75rem;
  font-family: Montserrat, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .surgery_c ul li > p{
    font-size: 18px}}
.surgery_c ul li:before {
      content: "";
      position: absolute;
      left: -26px;
      top: 3px;
      width: 20px;
      height: 20px;
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.84225%200C4.41713%200%200%204.41713%200%209.84224C0%2015.2674%204.41713%2019.6797%209.84225%2019.6797C15.2674%2019.6797%2019.6797%2015.2674%2019.6797%209.84224C19.6797%204.41713%2015.2674%200%209.84225%200ZM9.84225%201.64011C14.381%201.64011%2018.0396%205.30351%2018.0396%209.84224C18.0396%2014.381%2014.381%2018.0396%209.84225%2018.0396C5.3035%2018.0396%201.64011%2014.381%201.64011%209.84224C1.64011%205.30351%205.3035%201.64011%209.84225%201.64011ZM13.9233%205.88933C13.8151%205.89721%2013.7096%205.92647%2013.6128%205.9754C13.5161%206.02434%2013.43%206.09199%2013.3595%206.17442L8.5465%2011.761L6.28975%209.43061C6.21428%209.35326%206.12427%209.2916%206.02489%209.24915C5.92551%209.20671%205.81872%209.18432%205.71066%209.18328C5.6026%209.18225%205.49541%209.20258%205.39523%209.24311C5.29505%209.28364%205.20388%209.34357%205.12694%209.41945C4.97246%209.57142%204.88442%209.77835%204.88204%209.99504C4.87965%2010.2117%204.96313%2010.4205%205.11423%2010.5759L7.99083%2013.5469C8.07009%2013.6289%208.16556%2013.6933%208.27114%2013.7363C8.37672%2013.7792%208.4901%2013.7997%208.60403%2013.7964C8.71796%2013.7931%208.82995%2013.766%208.93286%2013.717C9.03576%2013.668%209.12732%2013.5981%209.20169%2013.5117L14.6009%207.23959C14.743%207.07496%2014.8138%206.86066%2014.7979%206.64381C14.782%206.42695%2014.6806%206.2253%2014.516%206.08318C14.3517%205.94308%2014.1386%205.87338%2013.9233%205.88933Z%22%20fill%3D%22%23F19004%22/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-size: cover;
    }
table{
  min-width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(36 36 36 / var(--tw-border-opacity, 1));
  font-family: Montserrat, serif;
  width: 100% /* Make sure it's exactly 100%, not min-width */}
table th,
table td{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(36 36 36 / var(--tw-border-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: left;
  width: auto !important /* Override any width set on cells */}
table thead th{
  font-weight: 500}
/* OVERVIEW */
.overview__content p{
  margin-bottom: 1rem;
  font-family: Montserrat, serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400}
.overview__content a{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.overview__content ul{
  display: flex;
  flex-direction: column;
  gap: 17px;
  padding-left: 30px}
@media (min-width: 768px){

  .overview__content ul{
    max-width: 450px}}
@media (min-width: 1024px){

  .overview__content ul{
    max-width: 560px}}
@media (min-width: 1620px){

  .overview__content ul{
    max-width: 660px}}
.overview__content ul li{
  position: relative;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  line-height: 17px}
@media (min-width: 1024px){

  .overview__content ul li{
    font-size: 1rem;
    line-height: 1.5rem}}
@media (min-width: 1620px){

  .overview__content ul li{
    font-weight: 600;
    line-height: 26px}}
.overview__content ul li:before {
      content: "";
      position: absolute;
      left: -26px;
      top: 3px;
      width: 20px;
      height: 20px;
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.84225%200C4.41713%200%200%204.41713%200%209.84224C0%2015.2674%204.41713%2019.6797%209.84225%2019.6797C15.2674%2019.6797%2019.6797%2015.2674%2019.6797%209.84224C19.6797%204.41713%2015.2674%200%209.84225%200ZM9.84225%201.64011C14.381%201.64011%2018.0396%205.30351%2018.0396%209.84224C18.0396%2014.381%2014.381%2018.0396%209.84225%2018.0396C5.3035%2018.0396%201.64011%2014.381%201.64011%209.84224C1.64011%205.30351%205.3035%201.64011%209.84225%201.64011ZM13.9233%205.88933C13.8151%205.89721%2013.7096%205.92647%2013.6128%205.9754C13.5161%206.02434%2013.43%206.09199%2013.3595%206.17442L8.5465%2011.761L6.28975%209.43061C6.21428%209.35326%206.12427%209.2916%206.02489%209.24915C5.92551%209.20671%205.81872%209.18432%205.71066%209.18328C5.6026%209.18225%205.49541%209.20258%205.39523%209.24311C5.29505%209.28364%205.20388%209.34357%205.12694%209.41945C4.97246%209.57142%204.88442%209.77835%204.88204%209.99504C4.87965%2010.2117%204.96313%2010.4205%205.11423%2010.5759L7.99083%2013.5469C8.07009%2013.6289%208.16556%2013.6933%208.27114%2013.7363C8.37672%2013.7792%208.4901%2013.7997%208.60403%2013.7964C8.71796%2013.7931%208.82995%2013.766%208.93286%2013.717C9.03576%2013.668%209.12732%2013.5981%209.20169%2013.5117L14.6009%207.23959C14.743%207.07496%2014.8138%206.86066%2014.7979%206.64381C14.782%206.42695%2014.6806%206.2253%2014.516%206.08318C14.3517%205.94308%2014.1386%205.87338%2013.9233%205.88933Z%22%20fill%3D%22%23F19004%22/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-size: cover;
    }
.cp_content ol,.cp_content ul,.cp_content_2 ol,.cp_content_2 ul{
  margin-bottom: 30px;
  margin-top: 25px;
  border-radius: 10px;
  border-width: 1px;
  border-color: rgb(241 144 4 / 0.3);
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 236 / var(--tw-bg-opacity, 1));
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
  padding-right: 11px}
.cp_content li, .cp_content_2 li{
  position: relative;
  margin-bottom: 0.75rem;
  padding-left: 1.25rem;
  font-family: Montserrat, serif;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.cp_content li:last-child, .cp_content_2 li:last-child{
  margin-bottom: 0px}
@media (min-width: 1024px){

  .cp_content li, .cp_content_2 li{
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 26px}}
.cp_content li ul, .cp_content_2 li ul{
  margin-top: 0px;
  margin-bottom: 0px;
  border-style: none;
  padding-top: 0.75rem;
  padding-left: 0.75rem;
  padding-bottom: 0px}
.cp_content li ul > li, .cp_content_2 li ul > li{
  font-family: Montserrat, serif;
  font-size: 1rem;
  line-height: 1.5rem}
.cp_content li > a, .cp_content_2 li > a{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.cp_content li::before, .cp_content_2 li::before {
      content: "";
      position: absolute;
      left: 0;
      top: 2px;
      width: 100%;
      max-width: 15px;
      height: 15px;
      background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>')
        no-repeat center center;
      background-size: contain;
      margin-top: 3px !important;
    }
.wdy__see img{
  margin-bottom: 2.5rem;
  border-radius: 0.75rem}
.wdy__see h2{
  margin-bottom: 1.25rem;
  font-family: Montserrat, serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 1024px){

  .wdy__see h2{
    font-size: 25px;
    line-height: 35px}}
.wdy__see h3{
  margin-bottom: 1.25rem;
  font-family: Montserrat, serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 1024px){

  .wdy__see h3{
    font-size: 25px;
    line-height: 35px}}
.wdy__see h4{
  margin-bottom: 1.25rem;
  font-family: Montserrat, serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 1024px){

  .wdy__see h4{
    font-size: 22px;
    line-height: 35px}}
.wdy__see p{
  margin-bottom: 1.25rem;
  font-family: Montserrat, serif;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.wdy__see p:last-child{
  margin-bottom: 0px}
@media (min-width: 1024px){

  .wdy__see p{
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.wdy__see a{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.wdy__see ul,
  .wdy__see ol{
  margin-bottom: 30px;
  margin-top: 25px;
  border-radius: 10px;
  border-width: 1px;
  border-color: rgb(241 144 4 / 0.3);
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 236 / var(--tw-bg-opacity, 1));
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
  padding-right: 11px}
.wdy__see ul li, .wdy__see ol li{
  position: relative;
  margin-bottom: 0.75rem;
  padding-left: 1.25rem;
  font-family: Montserrat, serif;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.wdy__see ul li:last-child, .wdy__see ol li:last-child{
  margin-bottom: 0px}
@media (min-width: 1024px){

  .wdy__see ul li, .wdy__see ol li{
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 26px}}
.wdy__see ul li ul, .wdy__see ol li ul{
  margin-top: 0px;
  margin-bottom: 0px;
  border-style: none;
  padding-top: 0.75rem;
  padding-left: 0.75rem;
  padding-bottom: 0px}
.wdy__see ul li ul > li, .wdy__see ol li ul > li{
  font-family: Montserrat, serif;
  font-size: 1rem;
  line-height: 1.5rem}
.wdy__see ul li > a, .wdy__see ol li > a{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.wdy__see ul li::before, .wdy__see ol li::before {
      content: "";
      position: absolute;
      left: 0;
      top: 2px;
      width: 100%;
      max-width: 15px;
      height: 15px;
      background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.50183 0C3.36676 0 0 3.36677 0 7.50183C0 11.6369 3.36676 15 7.50183 15C11.6369 15 15 11.6369 15 7.50183C15 3.36677 11.6369 0 7.50183 0ZM7.50183 1.2501C10.9613 1.2501 13.7499 4.04237 13.7499 7.50183C13.7499 10.9613 10.9613 13.7499 7.50183 13.7499C4.04237 13.7499 1.2501 10.9613 1.2501 7.50183C1.2501 4.04237 4.04237 1.2501 7.50183 1.2501ZM10.6124 4.48889C10.53 4.4949 10.4496 4.5172 10.3758 4.5545C10.302 4.5918 10.2364 4.64336 10.1827 4.70619L6.5142 8.96435L4.79409 7.18808C4.73657 7.12913 4.66796 7.08212 4.59222 7.04977C4.51647 7.01742 4.43507 7.00036 4.35271 6.99957C4.27035 6.99878 4.18864 7.01427 4.11228 7.04517C4.03593 7.07606 3.96643 7.12174 3.90779 7.17958C3.79005 7.29541 3.72294 7.45313 3.72112 7.61829C3.71931 7.78345 3.78294 7.94261 3.89811 8.061L6.09067 10.3256C6.15108 10.388 6.22385 10.4372 6.30432 10.4699C6.3848 10.5026 6.47121 10.5182 6.55805 10.5157C6.64489 10.5132 6.73025 10.4926 6.80869 10.4552C6.88712 10.4179 6.95691 10.3646 7.01359 10.2987L11.1289 5.51806C11.2372 5.39259 11.2912 5.22925 11.2791 5.06396C11.2669 4.89867 11.1897 4.74497 11.0642 4.63664C10.939 4.52986 10.7766 4.47674 10.6124 4.48889Z" fill="%23F19004"/></svg>')
        no-repeat center center;
      background-size: contain;
      margin-top: 3px !important;
    }
.benifits-surgery h2{
  font-family: Playfair Display, serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 35px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 1024px){

  .benifits-surgery h2{
    font-size: 40px;
    line-height: 56px}}
.benifits-surgery h3{
  font-family: Montserrat, serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 1024px){

  .benifits-surgery h3{
    font-size: 25px;
    line-height: 35px}}
.benifits-surgery p{
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
  text-align: start;
  font-family: Montserrat, serif !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  --tw-text-opacity: 1 !important;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1)) !important}
@media (min-width: 768px){

  .benifits-surgery p{
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 26px}}
.benifits-surgery a{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.benifits-surgery ul > li{
  position: relative;
  margin-bottom: 0.5rem;
  padding-left: 2rem;
  font-family: Montserrat, serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 768px){

  .benifits-surgery ul > li{
    line-height: 26px}}
.benifits-surgery ul > li > a{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.benifits-surgery ul li::before {
      content: "";
      position: absolute;
      left: 0;
      top: -1px;
      width: 100%;
      max-width: 25px;
      height: 25px;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzIyODdfNDYwMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIxIj4KPHJlY3QgeT0iMC42MzcyMDciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjI4N180NjAyKSI+CjxwYXRoIGQ9Ik04LjgzNDY0IDE0LjQ3MDRMMTQuNzA5NiA4LjU5NTM4TDEzLjU0MyA3LjQyODcxTDguODM0NjQgMTIuMTM3TDYuNDU5NjQgOS43NjIwNEw1LjI5Mjk3IDEwLjkyODdMOC44MzQ2NCAxNC40NzA0Wk0xMC4wMDEzIDE4Ljk3MDRDOC44NDg1MiAxOC45NzA0IDcuNzY1MTkgMTguNzUxNiA2Ljc1MTMgMTguMzE0MUM1LjczNzQxIDE3Ljg3NjYgNC44NTU0NyAxNy4yODI5IDQuMTA1NDcgMTYuNTMyOUMzLjM1NTQ3IDE1Ljc4MjkgMi43NjE3MiAxNC45MDA5IDIuMzI0MjIgMTMuODg3QzEuODg2NzIgMTIuODczMiAxLjY2Nzk3IDExLjc4OTggMS42Njc5NyAxMC42MzdDMS42Njc5NyA5LjQ4NDI3IDEuODg2NzIgOC40MDA5MyAyLjMyNDIyIDcuMzg3MDRDMi43NjE3MiA2LjM3MzE2IDMuMzU1NDcgNS40OTEyMSA0LjEwNTQ3IDQuNzQxMjFDNC44NTU0NyAzLjk5MTIxIDUuNzM3NDEgMy4zOTc0NiA2Ljc1MTMgMi45NTk5NkM3Ljc2NTE5IDIuNTIyNDYgOC44NDg1MiAyLjMwMzcxIDEwLjAwMTMgMi4zMDM3MUMxMS4xNTQxIDIuMzAzNzEgMTIuMjM3NCAyLjUyMjQ2IDEzLjI1MTMgMi45NTk5NkMxNC4yNjUyIDMuMzk3NDYgMTUuMTQ3MSAzLjk5MTIxIDE1Ljg5NzEgNC43NDEyMUMxNi42NDcxIDUuNDkxMjEgMTcuMjQwOSA2LjM3MzE2IDE3LjY3ODQgNy4zODcwNEMxOC4xMTU5IDguNDAwOTMgMTguMzM0NiA5LjQ4NDI3IDE4LjMzNDYgMTAuNjM3QzE4LjMzNDYgMTEuNzg5OCAxOC4xMTU5IDEyLjg3MzIgMTcuNjc4NCAxMy44ODdDMTcuMjQwOSAxNC45MDA5IDE2LjY0NzEgMTUuNzgyOSAxNS44OTcxIDE2LjUzMjlDMTUuMTQ3MSAxNy4yODI5IDE0LjI2NTIgMTcuODc2NiAxMy4yNTEzIDE4LjMxNDFDMTIuMjM3NCAxOC43NTE2IDExLjE1NDEgMTguOTcwNCAxMC4wMDEzIDE4Ljk3MDRaIiBmaWxsPSIjRjE5MDA0Ii8+CjwvZz4KPC9zdmc+Cg==")
        no-repeat center center;
      background-size: contain;
      margin-top: 4px;
    }
/* Preparing_section */
.preparing-content p{
  margin-bottom: 1.75rem;
  font-family: Montserrat, serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 26px}
.preparing-content ul{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem}
.preparing-content ul li{
  position: relative;
  gap: 1.25rem;
  padding-left: 2rem;
  font-family: Montserrat, serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
@media (min-width: 1024px){

  .preparing-content ul li{
    font-size: 1.25rem;
    line-height: 35px}}
.preparing-content ul li h4{
  margin-bottom: 0.75rem}
.preparing-content ul li > p{
  margin-bottom: 1.25rem;
  font-family: Montserrat, serif;
  font-size: 1.25rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.preparing-content ul li > ul{
  margin-bottom: 1.25rem;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 1.5rem}
.preparing-content ul li > ul li{
  margin-bottom: 0.75rem;
  font-family: Montserrat, serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 25px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.preparing-content ul li > ul li:last-child{
  margin-bottom: 0px}
.preparing-content ul li > ul li > p{
  font-family: Montserrat, serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.placeholder\:\!text-oxfordblue::-moz-placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1)) !important}
.placeholder\:\!text-oxfordblue::placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1)) !important}
.placeholder\:text-eerieblack::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.placeholder\:text-eerieblack::placeholder{
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity, 1))}
.placeholder\:text-secondary::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.placeholder\:text-secondary::placeholder{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.placeholder\:text-white::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.placeholder\:text-white::placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.first\:rounded-l-\[3px\]:first-child{
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px}
.first\:pl-7:first-child{
  padding-left: 1.75rem}
.last\:mb-0:last-child{
  margin-bottom: 0px}
.last\:rounded-r-\[3px\]:last-child{
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px}
.last\:border-0:last-child{
  border-width: 0px}
.last\:border-b-0:last-child{
  border-bottom-width: 0px}
.last\:border-b-\[0px\]:last-child{
  border-bottom-width: 0px}
.last\:pr-7:last-child{
  padding-right: 1.75rem}
.last\:text-center:last-child{
  text-align: center}
.hover\:-translate-y-1:hover{
  --tw-translate-y: -0.25rem;
  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))}
.hover\:scale-105:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  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))}
.hover\:scale-95:hover{
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  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))}
.hover\:border-oxfordblue:hover{
  --tw-border-opacity: 1;
  border-color: rgb(16 39 77 / var(--tw-border-opacity, 1))}
.hover\:border-secondary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(241 144 4 / var(--tw-border-opacity, 1))}
.hover\:\!bg-oxfordblue:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(16 39 77 / var(--tw-bg-opacity, 1)) !important}
.hover\:\!bg-white:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important}
.hover\:bg-\[\#F19004\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 144 4 / var(--tw-bg-opacity, 1))}
.hover\:bg-aliceblue:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 249 / var(--tw-bg-opacity, 1))}
.hover\:bg-oxfordblue:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(16 39 77 / var(--tw-bg-opacity, 1))}
.hover\:bg-secondary:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 144 4 / var(--tw-bg-opacity, 1))}
.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.hover\:\!text-oxfordblue:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1)) !important}
.hover\:text-\[\#F19004\]:hover{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.hover\:text-\[var\(--content-color\)\]:hover{
  color: var(--content-color)}
.hover\:text-black:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1))}
.hover\:text-oxfordblue:hover{
  --tw-text-opacity: 1;
  color: rgb(16 39 77 / var(--tw-text-opacity, 1))}
.hover\:text-secondary:hover{
  --tw-text-opacity: 1;
  color: rgb(241 144 4 / var(--tw-text-opacity, 1))}
.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px}
.disabled\:\!hidden:disabled{
  display: none !important}
.disabled\:\!opacity-\[0\.5\]:disabled{
  opacity: 0.5 !important}
.disabled\:\!opacity-\[0\]:disabled{
  opacity: 0 !important}
.group:hover .group-hover\:scale-95{
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  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))}
.group:hover .group-hover\:opacity-100{
  opacity: 1}
@media (min-width: 330px){

  .xs\:px-\[18px\]{
    padding-left: 18px;
    padding-right: 18px}

  .xs\:text-\[12px\]{
    font-size: 12px}}
@media (min-width: 600px){

  .sm\:col-span-1{
    grid-column: span 1 / span 1}

  .sm\:h-72{
    height: 18rem}

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

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

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

  .sm\:flex-row{
    flex-direction: row}

  .sm\:border-r{
    border-right-width: 1px}

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

  .sm\:text-\[16px\]{
    font-size: 16px}

  .sm\:text-\[18px\]{
    font-size: 18px}

  .sm\:text-\[27px\]{
    font-size: 27px}

  .sm\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem}}
@media (min-width: 768px){

  .md\:absolute{
    position: absolute}

  .md\:bottom-0{
    bottom: 0px}

  .md\:right-0{
    right: 0px}

  .md\:right-\[-1\.3px\]{
    right: -1.3px}

  .md\:top-\[-1px\]{
    top: -1px}

  .md\:mx-0{
    margin-left: 0px;
    margin-right: 0px}

  .md\:mb-0{
    margin-bottom: 0px}

  .md\:mb-7{
    margin-bottom: 1.75rem}

  .md\:mb-\[50px\]{
    margin-bottom: 50px}

  .md\:mb-\[70px\]{
    margin-bottom: 70px}

  .md\:mt-0{
    margin-top: 0px}

  .md\:mt-10{
    margin-top: 2.5rem}

  .md\:mt-\[-300px\]{
    margin-top: -300px}

  .md\:mt-\[100px\]{
    margin-top: 100px}

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

  .md\:block{
    display: block}

  .md\:flex{
    display: flex}

  .md\:hidden{
    display: none}

  .md\:h-12{
    height: 3rem}

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

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

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

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

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

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

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

  .md\:h-\[calc\(100\%\+2px\)\]{
    height: calc(100% + 2px)}

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

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

  .md\:w-12{
    width: 3rem}

  .md\:w-2\/3{
    width: 66.666667%}

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

  .md\:w-3\/4{
    width: 75%}

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

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

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

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

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

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

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

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

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

  .md\:w-\[85\.7\%\]{
    width: 85.7%}

  .md\:w-auto{
    width: auto}

  .md\:w-full{
    width: 100%}

  .md\:max-w-\[150px\]{
    max-width: 150px}

  .md\:max-w-\[410px\]{
    max-width: 410px}

  .md\:max-w-\[422px\]{
    max-width: 422px}

  .md\:max-w-\[450px\]{
    max-width: 450px}

  .md\:max-w-\[525px\]{
    max-width: 525px}

  .md\:max-w-\[565px\]{
    max-width: 565px}

  .md\:max-w-\[700px\]{
    max-width: 700px}

  .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\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr))}

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

  .md\:items-start{
    align-items: flex-start}

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

  .md\:justify-start{
    justify-content: flex-start}

  .md\:justify-between{
    justify-content: space-between}

  .md\:gap-0{
    gap: 0px}

  .md\:gap-20{
    gap: 5rem}

  .md\:gap-3{
    gap: 0.75rem}

  .md\:gap-5{
    gap: 1.25rem}

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

  .md\:gap-\[100px\]{
    gap: 100px}

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

  .md\:gap-\[37px\]{
    gap: 37px}

  .md\:gap-\[48px\]{
    gap: 48px}

  .md\:gap-\[70px\]{
    gap: 70px}

  .md\:gap-y-10{
    row-gap: 2.5rem}

  .md\:divide-x > :not([hidden]) ~ :not([hidden]){
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))}

  .md\:divide-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse))}

  .md\:rounded-none{
    border-radius: 0px}

  .md\:rounded-l-\[10px\]{
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px}

  .md\:border-8{
    border-width: 8px}

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

  .md\:p-10{
    padding: 2.5rem}

  .md\:p-14{
    padding: 3.5rem}

  .md\:p-20{
    padding: 5rem}

  .md\:p-5{
    padding: 1.25rem}

  .md\:p-\[11px\]{
    padding: 11px}

  .md\:p-\[70px\]{
    padding: 70px}

  .md\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem}

  .md\:px-\[10px\]{
    padding-left: 10px;
    padding-right: 10px}

  .md\:px-\[15px\]{
    padding-left: 15px;
    padding-right: 15px}

  .md\:px-\[18px\]{
    padding-left: 18px;
    padding-right: 18px}

  .md\:px-\[33px\]{
    padding-left: 33px;
    padding-right: 33px}

  .md\:px-\[8px\]{
    padding-left: 8px;
    padding-right: 8px}

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

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

  .md\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem}

  .md\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem}

  .md\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem}

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

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

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

  .md\:pb-0{
    padding-bottom: 0px}

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

  .md\:pb-\[100px\]{
    padding-bottom: 100px}

  .md\:pb-\[130px\]{
    padding-bottom: 130px}

  .md\:pb-\[22px\]{
    padding-bottom: 22px}

  .md\:pl-3{
    padding-left: 0.75rem}

  .md\:pl-5{
    padding-left: 1.25rem}

  .md\:pl-\[47px\]{
    padding-left: 47px}

  .md\:pr-3{
    padding-right: 0.75rem}

  .md\:pr-\[11px\]{
    padding-right: 11px}

  .md\:pr-\[33px\]{
    padding-right: 33px}

  .md\:pt-0{
    padding-top: 0px}

  .md\:pt-16{
    padding-top: 4rem}

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

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

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

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

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

  .md\:text-left{
    text-align: left}

  .md\:text-start{
    text-align: start}

  .md\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem}

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

  .md\:text-9xl{
    font-size: 8rem;
    line-height: 1}

  .md\:text-\[16px\]{
    font-size: 16px}

  .md\:text-\[18px\]{
    font-size: 18px}

  .md\:text-\[22px\]{
    font-size: 22px}

  .md\:text-\[25px\]{
    font-size: 25px}

  .md\:text-\[30px\]{
    font-size: 30px}

  .md\:text-base{
    font-size: 1rem;
    line-height: 1.5rem}

  .md\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem}

  .md\:text-xl{
    font-size: 1.25rem}

  .md\:font-semibold{
    font-weight: 600}

  .md\:leading-5{
    line-height: 1.25rem}

  .md\:leading-6{
    line-height: 1.5rem}

  .md\:leading-7{
    line-height: 1.75rem}

  .md\:leading-\[10px\]{
    line-height: 10px}

  .md\:leading-\[25px\]{
    line-height: 25px}

  .md\:leading-\[26px\]{
    line-height: 26px}

  .md\:leading-\[35px\]{
    line-height: 35px}

  .md\:content-\[\'\'\]{
    --tw-content: '';
    content: var(--tw-content)}}
@media (min-width: 1024px){

  .lg\:absolute{
    position: absolute}

  .lg\:relative{
    position: relative}

  .lg\:sticky{
    position: sticky}

  .lg\:bottom-0{
    bottom: 0px}

  .lg\:right-0{
    right: 0px}

  .lg\:top-\[160px\]{
    top: 160px}

  .lg\:order-1{
    order: 1}

  .lg\:order-2{
    order: 2}

  .lg\:col-span-2{
    grid-column: span 2 / span 2}

  .lg\:col-span-3{
    grid-column: span 3 / span 3}

  .lg\:col-span-5{
    grid-column: span 5 / span 5}

  .lg\:col-span-7{
    grid-column: span 7 / span 7}

  .lg\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem}

  .lg\:mb-6{
    margin-bottom: 1.5rem}

  .lg\:mb-\[18px\]{
    margin-bottom: 18px}

  .lg\:mb-\[30px\]{
    margin-bottom: 30px}

  .lg\:ml-5{
    margin-left: 1.25rem}

  .lg\:mr-\[14px\]{
    margin-right: 14px}

  .lg\:mr-\[15px\]{
    margin-right: 15px}

  .lg\:mt-0{
    margin-top: 0px}

  .lg\:mt-10{
    margin-top: 2.5rem}

  .lg\:mt-\[3px\]{
    margin-top: 3px}

  .lg\:mt-\[70px\]{
    margin-top: 70px}

  .lg\:block{
    display: block}

  .lg\:flex{
    display: flex}

  .lg\:grid{
    display: grid}

  .lg\:hidden{
    display: none}

  .lg\:h-\[100\%\]{
    height: 100%}

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

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

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

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

  .lg\:h-auto{
    height: auto}

  .lg\:h-full{
    height: 100%}

  .lg\:min-h-\[57px\]{
    min-height: 57px}

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

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

  .lg\:w-1\/4{
    width: 25%}

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

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

  .lg\:w-\[112px\]{
    width: 112px}

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

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

  .lg\:w-\[40px\]{
    width: 40px}

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

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

  .lg\:w-\[56px\]{
    width: 56px}

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

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

  .lg\:w-auto{
    width: auto}

  .lg\:max-w-\[270px\]{
    max-width: 270px}

  .lg\:max-w-\[30\%\]{
    max-width: 30%}

  .lg\:max-w-\[300px\]{
    max-width: 300px}

  .lg\:max-w-\[337px\]{
    max-width: 337px}

  .lg\:max-w-\[360px\]{
    max-width: 360px}

  .lg\:max-w-\[460px\]{
    max-width: 460px}

  .lg\:max-w-\[50\%\]{
    max-width: 50%}

  .lg\:max-w-\[500px\]{
    max-width: 500px}

  .lg\:max-w-\[540px\]{
    max-width: 540px}

  .lg\:max-w-\[560px\]{
    max-width: 560px}

  .lg\:max-w-\[586px\]{
    max-width: 586px}

  .lg\:max-w-\[600px\]{
    max-width: 600px}

  .lg\:max-w-\[610px\]{
    max-width: 610px}

  .lg\:max-w-\[630px\]{
    max-width: 630px}

  .lg\:max-w-\[650px\]{
    max-width: 650px}

  .lg\:max-w-\[70\%\]{
    max-width: 70%}

  .lg\:translate-x-0{
    --tw-translate-x: 0px;
    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))}

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

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

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

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

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

  .lg\:flex-nowrap{
    flex-wrap: nowrap}

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

  .lg\:items-baseline{
    align-items: baseline}

  .lg\:justify-start{
    justify-content: flex-start}

  .lg\:justify-between{
    justify-content: space-between}

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

  .lg\:gap-3{
    gap: 0.75rem}

  .lg\:gap-5{
    gap: 1.25rem}

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

  .lg\:gap-\[150px\]{
    gap: 150px}

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

  .lg\:gap-\[20px\]{
    gap: 20px}

  .lg\:gap-\[25px\]{
    gap: 25px}

  .lg\:gap-\[50px\]{
    gap: 50px}

  .lg\:gap-\[64px\]{
    gap: 64px}

  .lg\:divide-x-\[1px\] > :not([hidden]) ~ :not([hidden]){
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))}

  .lg\:rounded-none{
    border-radius: 0px}

  .lg\:rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem}

  .lg\:rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem}

  .lg\:\!border-r{
    border-right-width: 1px !important}

  .lg\:border-b-0{
    border-bottom-width: 0px}

  .lg\:border-r{
    border-right-width: 1px}

  .lg\:border-t{
    border-top-width: 1px}

  .lg\:border-none{
    border-style: none}

  .lg\:bg-transparent{
    background-color: transparent}

  .lg\:p-0{
    padding: 0px}

  .lg\:p-10{
    padding: 2.5rem}

  .lg\:p-20{
    padding: 5rem}

  .lg\:p-\[50px\]{
    padding: 50px}

  .lg\:px-0{
    padding-left: 0px;
    padding-right: 0px}

  .lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem}

  .lg\:px-\[33px\]{
    padding-left: 33px;
    padding-right: 33px}

  .lg\:px-\[35px\]{
    padding-left: 35px;
    padding-right: 35px}

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

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

  .lg\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem}

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

  .lg\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem}

  .lg\:py-28{
    padding-top: 7rem;
    padding-bottom: 7rem}

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

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

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

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

  .lg\:pb-0{
    padding-bottom: 0px}

  .lg\:pb-\[100px\]{
    padding-bottom: 100px}

  .lg\:pb-\[130px\]{
    padding-bottom: 130px}

  .lg\:pb-\[220px\]{
    padding-bottom: 220px}

  .lg\:pb-\[50px\]{
    padding-bottom: 50px}

  .lg\:pl-0{
    padding-left: 0px}

  .lg\:pl-10{
    padding-left: 2.5rem}

  .lg\:pl-12{
    padding-left: 3rem}

  .lg\:pl-14{
    padding-left: 3.5rem}

  .lg\:pl-20{
    padding-left: 5rem}

  .lg\:pl-\[30px\]{
    padding-left: 30px}

  .lg\:pl-\[70px\]{
    padding-left: 70px}

  .lg\:pr-10{
    padding-right: 2.5rem}

  .lg\:pr-28{
    padding-right: 7rem}

  .lg\:pr-\[30px\]{
    padding-right: 30px}

  .lg\:pr-\[50px\]{
    padding-right: 50px}

  .lg\:pt-0{
    padding-top: 0px}

  .lg\:pt-20{
    padding-top: 5rem}

  .lg\:pt-24{
    padding-top: 6rem}

  .lg\:pt-\[100px\]{
    padding-top: 100px}

  .lg\:text-left{
    text-align: left}

  .lg\:\!text-\[38px\]{
    font-size: 38px !important}

  .lg\:text-5xl{
    font-size: 3rem;
    line-height: 1}

  .lg\:text-\[18px\]{
    font-size: 18px}

  .lg\:text-\[22px\]{
    font-size: 22px}

  .lg\:text-\[25px\]{
    font-size: 25px}

  .lg\:text-\[38px\]{
    font-size: 38px}

  .lg\:text-\[40px\]{
    font-size: 40px}

  .lg\:text-base{
    font-size: 1rem;
    line-height: 1.5rem}

  .lg\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem}

  .lg\:text-xl{
    font-size: 1.25rem}

  .lg\:font-bold{
    font-weight: 700}

  .lg\:font-normal{
    font-weight: 400}

  .lg\:font-semibold{
    font-weight: 600}

  .lg\:\!leading-\[42px\]{
    line-height: 42px !important}

  .lg\:leading-\[18px\]{
    line-height: 18px}

  .lg\:leading-\[22px\]{
    line-height: 22px}

  .lg\:leading-\[26px\]{
    line-height: 26px}

  .lg\:leading-\[27px\]{
    line-height: 27px}

  .lg\:leading-\[35px\]{
    line-height: 35px}

  .lg\:leading-\[40px\]{
    line-height: 40px}

  .lg\:leading-\[42px\]{
    line-height: 42px}

  .lg\:leading-\[50px\]{
    line-height: 50px}

  .lg\:leading-\[56px\]{
    line-height: 56px}

  .last\:lg\:border-r-0:last-child{
    border-right-width: 0px}}
@media (min-width: 1280px){

  .xl\:\!left-\[-97px\]{
    left: -97px !important}

  .xl\:\!right-\[-97px\]{
    right: -97px !important}

  .xl\:mx-0{
    margin-left: 0px;
    margin-right: 0px}

  .xl\:flex{
    display: flex}

  .xl\:\!h-\[54px\]{
    height: 54px !important}

  .xl\:\!h-\[81px\]{
    height: 81px !important}

  .xl\:\!w-\[54px\]{
    width: 54px !important}

  .xl\:\!w-\[60px\]{
    width: 60px !important}

  .xl\:max-w-\[608px\]{
    max-width: 608px}

  .xl\:max-w-\[756px\]{
    max-width: 756px}

  .xl\:max-w-\[885px\]{
    max-width: 885px}

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

  .xl\:items-center{
    align-items: center}

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

  .xl\:gap-20{
    gap: 5rem}

  .xl\:p-7{
    padding: 1.75rem}

  .xl\:px-0{
    padding-left: 0px;
    padding-right: 0px}

  .xl\:px-\[65px\]{
    padding-left: 65px;
    padding-right: 65px}

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

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

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

  .xl\:pb-\[100px\]{
    padding-bottom: 100px}

  .xl\:text-\[40px\]{
    font-size: 40px}

  .xl\:text-base{
    font-size: 1rem;
    line-height: 1.5rem}

  .xl\:leading-\[50px\]{
    line-height: 50px}}
@media (min-width: 1620px){

  .\32xl\:top-\[-130px\]{
    top: -130px}

  .\32xl\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem}

  .\32xl\:mb-\[19px\]{
    margin-bottom: 19px}

  .\32xl\:mt-\[-270px\]{
    margin-top: -270px}

  .\32xl\:mt-\[23px\]{
    margin-top: 23px}

  .\32xl\:h-\[100\%\]{
    height: 100%}

  .\32xl\:h-\[157px\]{
    height: 157px}

  .\32xl\:h-\[57px\]{
    height: 57px}

  .\32xl\:h-\[65px\]{
    height: 65px}

  .\32xl\:h-\[700px\]{
    height: 700px}

  .\32xl\:h-\[83px\]{
    height: 83px}

  .\32xl\:min-h-\[386px\]{
    min-height: 386px}

  .\32xl\:w-\[100\%\]{
    width: 100%}

  .\32xl\:w-\[157px\]{
    width: 157px}

  .\32xl\:w-\[50\%\]{
    width: 50%}

  .\32xl\:max-w-\[1270px\]{
    max-width: 1270px}

  .\32xl\:max-w-\[1280px\]{
    max-width: 1280px}

  .\32xl\:max-w-\[1300px\]{
    max-width: 1300px}

  .\32xl\:max-w-\[1400px\]{
    max-width: 1400px}

  .\32xl\:max-w-\[1554px\]{
    max-width: 1554px}

  .\32xl\:max-w-\[300px\]{
    max-width: 300px}

  .\32xl\:max-w-\[660px\]{
    max-width: 660px}

  .\32xl\:max-w-\[690px\]{
    max-width: 690px}

  .\32xl\:max-w-\[700px\]{
    max-width: 700px}

  .\32xl\:items-center{
    align-items: center}

  .\32xl\:gap-\[28px\]{
    gap: 28px}

  .\32xl\:gap-\[58px\]{
    gap: 58px}

  .\32xl\:gap-\[60px\]{
    gap: 60px}

  .\32xl\:p-12{
    padding: 3rem}

  .\32xl\:px-0{
    padding-left: 0px;
    padding-right: 0px}

  .\32xl\:px-16{
    padding-left: 4rem;
    padding-right: 4rem}

  .\32xl\:px-\[85px\]{
    padding-left: 85px;
    padding-right: 85px}

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

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

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

  .\32xl\:py-\[106px\]{
    padding-top: 106px;
    padding-bottom: 106px}

  .\32xl\:py-\[125px\]{
    padding-top: 125px;
    padding-bottom: 125px}

  .\32xl\:py-\[26px\]{
    padding-top: 26px;
    padding-bottom: 26px}

  .\32xl\:pb-\[100px\]{
    padding-bottom: 100px}

  .\32xl\:pb-\[194px\]{
    padding-bottom: 194px}

  .\32xl\:pl-\[85px\]{
    padding-left: 85px}

  .\32xl\:pr-\[85px\]{
    padding-right: 85px}

  .\32xl\:pt-\[100px\]{
    padding-top: 100px}

  .\32xl\:\!text-\[50px\]{
    font-size: 50px !important}

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

  .\32xl\:text-\[18px\]{
    font-size: 18px}

  .\32xl\:text-\[25px\]{
    font-size: 25px}

  .\32xl\:text-\[40px\]{
    font-size: 40px}

  .\32xl\:text-\[65px\]{
    font-size: 65px}

  .\32xl\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem}

  .\32xl\:font-semibold{
    font-weight: 600}

  .\32xl\:\!leading-\[47px\]{
    line-height: 47px !important}

  .\32xl\:leading-\[22px\]{
    line-height: 22px}

  .\32xl\:leading-\[26px\]{
    line-height: 26px}

  .\32xl\:leading-\[28px\]{
    line-height: 28px}

  .\32xl\:leading-\[30px\]{
    line-height: 30px}

  .\32xl\:leading-\[35px\]{
    line-height: 35px}

  .\32xl\:leading-\[50px\]{
    line-height: 50px}

  .\32xl\:leading-\[68px\]{
    line-height: 68px}}
@media (min-width: 1980px){

  .\33xl\:right-\[100px\]{
    right: 100px}

  .\33xl\:h-\[52px\]{
    height: 52px}

  .\33xl\:w-\[52px\]{
    width: 52px}

  .\33xl\:max-w-\[1400px\]{
    max-width: 1400px}

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

  .\33xl\:text-xl{
    font-size: 1.25rem}}
@media (min-width: 600px){

  .sm\:\[\&\:nth-child\(2\)\]\:border-r-0:nth-child(2){
    border-right-width: 0px}

  .sm\:\[\&\:nth-child\(3\)\]\:\!border-r:nth-child(3){
    border-right-width: 1px !important}}
@media (min-width: 1024px){

  .lg\:\[\&\:nth-child\(3\)\]\:\!border-r-0:nth-child(3){
    border-right-width: 0px !important}}
@media (min-width: 600px){

  .sm\:\[\&\:nth-child\(4\)\]\:border-r-0:nth-child(4){
    border-right-width: 0px}}

