/*
! tailwindcss v3.3.3 | 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.
*/

html {
  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, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", 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 */
}

/*
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. 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-size: 1em; /* 2 */
}

/*
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 */
  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,
[type='button'],
[type='reset'],
[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] {
  display: none;
}

.tooltip-arrow,.tooltip-arrow:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}

.tooltip-arrow {
  visibility: hidden;
}

.tooltip-arrow:before {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}

[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before {
  border-style: solid;
  border-color: #e5e7eb;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before {
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before {
  border-top-width: 1px;
  border-right-width: 1px;
}

.tooltip[data-popper-placement^='top'] > .tooltip-arrow {
  bottom: -4px;
}

.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow {
  top: -4px;
}

.tooltip[data-popper-placement^='left'] > .tooltip-arrow {
  right: -4px;
}

.tooltip[data-popper-placement^='right'] > .tooltip-arrow {
  left: -4px;
}

.tooltip.invisible > .tooltip-arrow:before {
  visibility: hidden;
}

[data-popper-arrow],[data-popper-arrow]:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}

[data-popper-arrow] {
  visibility: hidden;
}

[data-popper-arrow]:before {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}

[data-popper-arrow]:after {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
  position: absolute;
  width: 9px;
  height: 9px;
  background: inherit;
}

[role="tooltip"] > [data-popper-arrow]:before {
  border-style: solid;
  border-color: #e5e7eb;
}

.dark [role="tooltip"] > [data-popper-arrow]:before {
  border-style: solid;
  border-color: #4b5563;
}

[role="tooltip"] > [data-popper-arrow]:after {
  border-style: solid;
  border-color: #e5e7eb;
}

.dark [role="tooltip"] > [data-popper-arrow]:after {
  border-style: solid;
  border-color: #4b5563;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before {
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after {
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after {
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before {
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after {
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before {
  border-top-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after {
  border-top-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow] {
  bottom: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow] {
  top: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow] {
  right: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow] {
  left: -5px;
}

[role="tooltip"].invisible > [data-popper-arrow]:before {
  visibility: hidden;
}

[role="tooltip"].invisible > [data-popper-arrow]:after {
  visibility: hidden;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6B7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #1C64F2;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6B7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #6B7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
}

select:not([size]) {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 0.75em 0.75em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

:is([dir=rtl]) select:not([size]) {
  background-position: left 0.75rem center;
  padding-right: 0.75rem;
  padding-left: 0;
}

[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #1C64F2;
  background-color: #fff;
  border-color: #6B7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --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);
}

[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 0.55em 0.55em;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
  background-size: 1em 1em;
}

.dark [type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
  background-size: 1em 1em;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
  background-color: currentColor;
  border-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px auto inherit;
}

input[type=file]::file-selector-button {
  color: white;
  background: #1F2937;
  border: 0;
  font-weight: 500;
  font-size: 0.875rem;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  margin-inline-start: -1rem;
  margin-inline-end: 1rem;
}

input[type=file]::file-selector-button:hover {
  background: #374151;
}

:is([dir=rtl]) input[type=file]::file-selector-button {
  padding-right: 2rem;
  padding-left: 1rem;
}

.dark input[type=file]::file-selector-button {
  color: white;
  background: #4B5563;
}

.dark input[type=file]::file-selector-button:hover {
  background: #6B7280;
}

input[type="range"]::-webkit-slider-thumb {
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

input[type="range"]:disabled::-webkit-slider-thumb {
  background: #9CA3AF;
}

.dark input[type="range"]:disabled::-webkit-slider-thumb {
  background: #6B7280;
}

input[type="range"]:focus::-webkit-slider-thumb {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --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(4px + 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);
  --tw-ring-opacity: 1px;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}

input[type="range"]::-moz-range-thumb {
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

input[type="range"]:disabled::-moz-range-thumb {
  background: #9CA3AF;
}

.dark input[type="range"]:disabled::-moz-range-thumb {
  background: #6B7280;
}

input[type="range"]::-moz-range-progress {
  background: #3F83F8;
}

input[type="range"]::-ms-fill-lower {
  background: #3F83F8;
}

.toggle-bg:after {
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  background: white;
  border-color: #D1D5DB;
  border-width: 1px;
  border-radius: 9999px;
  height: 1.25rem;
  width: 1.25rem;
  transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-duration: .15s;
  box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

input:checked + .toggle-bg:after {
  transform: translateX(100%);;
  border-color: white;
}

input:checked + .toggle-bg {
  background: #1C64F2;
  border-color: #1C64F2;
}
  html {
    font-family: 'TTInterphasesProVariable', Arial, sans-serif;
    text-rendering: geometricPrecision;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

*, ::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(63 131 248 / 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:  ;
}

::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(63 131 248 / 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:  ;
}
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 600px) {

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

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

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

  .container {
    max-width: 1146px;
  }
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  inset: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-\[60px\] {
  bottom: 60px;
}
.left-0 {
  left: 0px;
}
.right-0 {
  right: 0px;
}
.top-0 {
  top: 0px;
}
.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;
}
.order-1 {
  order: 1;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-\[1\.875rem\] {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}
.-mr-\[0\.313rem\] {
  margin-right: -0.313rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-2\.5 {
  margin-bottom: 0.625rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-\[0\.625rem\] {
  margin-bottom: 0.625rem;
}
.mb-\[0\.9375rem\] {
  margin-bottom: 0.9375rem;
}
.mb-\[1\.875rem\] {
  margin-bottom: 1.875rem;
}
.mb-\[2\.5rem\] {
  margin-bottom: 2.5rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-9 {
  margin-top: 2.25rem;
}
.mt-\[0\.3125rem\] {
  margin-top: 0.3125rem;
}
.mt-\[0\.625rem\] {
  margin-top: 0.625rem;
}
.mt-\[0\.9375rem\] {
  margin-top: 0.9375rem;
}
.mt-\[1\.875rem\] {
  margin-top: 1.875rem;
}
.mt-\[3vw\] {
  margin-top: 3vw;
}
.mt-\[50px\] {
  margin-top: 50px;
}
.mt-auto {
  margin-top: auto;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.line-clamp-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.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-4 {
  height: 1rem;
}
.h-6 {
  height: 1.5rem;
}
.h-9 {
  height: 2.25rem;
}
.h-full {
  height: 100%;
}
.w-1\/2 {
  width: 50%;
}
.w-4 {
  width: 1rem;
}
.w-4\/5 {
  width: 80%;
}
.w-64 {
  width: 16rem;
}
.w-\[360px\] {
  width: 360px;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[420px\] {
  width: 420px;
}
.w-\[500px\] {
  width: 500px;
}
.w-\[615px\] {
  width: 615px;
}
.w-\[640px\] {
  width: 640px;
}
.w-\[674px\] {
  width: 674px;
}
.w-\[726px\] {
  width: 726px;
}
.w-\[760px\] {
  width: 760px;
}
.w-\[900px\] {
  width: 900px;
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.max-w-full {
  max-width: 100%;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink {
  flex-shrink: 1;
}
.-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-full {
  --tw-translate-y: -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-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));
}
.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-full {
  --tw-translate-y: 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));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.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));
}
.transform-none {
  transform: none;
}
.cursor-default {
  cursor: default;
}
.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-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-12 {
  gap: 3rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-\[0\.5625rem\] {
  gap: 0.5625rem;
}
.gap-\[0\.625rem\] {
  gap: 0.625rem;
}
.gap-\[0\.813rem\] {
  gap: 0.813rem;
}
.gap-\[1\.25rem\] {
  gap: 1.25rem;
}
.gap-\[125px\] {
  gap: 125px;
}
.gap-x-0 {
  -moz-column-gap: 0px;
       column-gap: 0px;
}
.-space-x-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1px * var(--tw-space-x-reverse));
  margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
}
.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)));
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-clip {
  overflow: clip;
}
.overflow-x-auto {
  overflow-x: auto;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-e-lg {
  border-start-end-radius: 0.5rem;
  border-end-end-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-s-lg {
  border-start-start-radius: 0.5rem;
  border-end-start-radius: 0.5rem;
}
.\!border-\[1px\] {
  border-width: 1px !important;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-b-\[1px\] {
  border-bottom-width: 1px;
}
.\!border-solid {
  border-style: solid !important;
}
.border-solid {
  border-style: solid;
}
.\!border-border_light_gray {
  border-color: var(--border_light_gray) !important;
}
.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(28 100 242 / var(--tw-border-opacity));
}
.border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgb(26 86 219 / var(--tw-border-opacity));
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-b-white {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.\!bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-gray-900\/50 {
  background-color: rgb(17 24 39 / 0.5);
}
.bg-lightgray {
  background-color: var(--lightgray);
}
.bg-lr_blue {
  background-color: var(--lr_blue);
}
.bg-navyblue {
  background-color: var(--navyblue);
}
.bg-page_bg {
  background-color: var(--page_bg);
}
.bg-page_bg1 {
  background-color: var(--page_bg1);
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}
.bg-yellow {
  background-color: var(--yellow);
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-right {
  -o-object-position: right;
     object-position: right;
}
.object-top {
  -o-object-position: top;
     object-position: top;
}
.\!p-10 {
  padding: 2.5rem !important;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-8 {
  padding: 2rem;
}
.p-\[1\.875rem\] {
  padding: 1.875rem;
}
.\!px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.\!py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.\!pb-\[1\.875rem\] {
  padding-bottom: 1.875rem !important;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-2\.5 {
  padding-bottom: 0.625rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-\[0\.625rem\] {
  padding-bottom: 0.625rem;
}
.pb-\[0\.9375rem\] {
  padding-bottom: 0.9375rem;
}
.pb-\[1\.875rem\] {
  padding-bottom: 1.875rem;
}
.pb-\[30px\] {
  padding-bottom: 30px;
}
.pr-0 {
  padding-right: 0px;
}
.pt-0 {
  padding-top: 0px;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-2\.5 {
  padding-top: 0.625rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-\[0\.625rem\] {
  padding-top: 0.625rem;
}
.pt-\[1\.875rem\] {
  padding-top: 1.875rem;
}
.pt-\[3\.125rem\] {
  padding-top: 3.125rem;
}
.pt-\[30px\] {
  padding-top: 30px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-start {
  text-align: start;
}
.\!text-\[11px\] {
  font-size: 11px !important;
}
.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;
  line-height: 1.75rem;
}
.\!font-\[400\] {
  font-weight: 400 !important;
}
.\!font-\[492\] {
  font-weight: 492 !important;
}
.\!font-\[584\] {
  font-weight: 584 !important;
}
.font-\[492\] {
  font-weight: 492;
}
.font-\[584\] {
  font-weight: 584;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}
.text-darkgray {
  color: var(--darkgray);
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-lightgray {
  color: var(--lightgray);
}
.text-lr_blue {
  color: var(--lr_blue);
}
.text-navyblue {
  color: var(--navyblue);
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-yellow {
  color: var(--yellow);
}
.underline {
  text-decoration-line: underline;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-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);
}
.outline {
  outline-style: solid;
}
.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);
}
.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-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;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

/* heading and buttons*/
:root {
  --navyblue: #00263E;
  --navyblue_1: #00243C;
  --lr_blue: #235383;
  --lr_blue1: rgba(35, 83, 131, 0.10);
  --page_bg: #F3F6F6;
  --page_bg1: #F7F9FB;
  --darkgray: #3E484C;
  --lightgray: #707070;
  --yellow: #F2A900;
  --Burgundy: #991961;
  --Teal: #1C969F;
  --error: #f03;
  --border_light_gray: #D1DAE5;
  --yellow_banner_bg: #f2a900;
  --yellow_1:#F0A900;
  --white: #FFFFFF;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  /* scroll-snap-align: start; */
}

/* body {
  scrollbar-color: #eee #f5f5f5;
} */

::-webkit-scrollbar {
  width: 5px;
}

::-webkit-scrollbar-track {
  background: #eee;
}

::-webkit-scrollbar-thumb {
  background: #707070;
  border-radius: 8px;
}

::-moz-scrollbar {
  width: 5px;
}

::-moz-scrollbar-track {
  background: #eee;
}

::-moz-scrollbar-thumb {
  background: #707070;
  border-radius: 8px
}

::-ms-scrollbar {
  width: 5px;
}

::-ms-scrollbar-track {
  background: #eee;
}

::-ms-scrollbar-thumb {
  background: #707070;
  border-radius: 8px
}

.bg-burgundy {
  background-color: var(--Burgundy);
}
em {
  font-style: italic;
  font-family: sans-serif;
}
.primary-button,
.primary-button-navyblue,
.button,
.fsSubmitButton {
  padding-top: 9px;
  padding-bottom: 9px;
  font-weight: 584;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  background-color: var(--lr_blue);
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.laurel-tabs .laurel-tabs-content .laurel-tabs-target .primary-button,.laurel-tabs .laurel-tabs-content .laurel-tabs-target 
.primary-button-navyblue,.laurel-tabs .laurel-tabs-content .laurel-tabs-target 
.button,.laurel-tabs .laurel-tabs-content .laurel-tabs-target 
.fsSubmitButton {
  align-items: start;
}
body.home .banner .container.flex.primary-button.gap-5,body.home .banner .container.flex
.primary-button-navyblue.gap-5,body.home .banner .container.flex
.button.gap-5,body.home .banner .container.flex
.fsSubmitButton.gap-5 {
  justify-content: space-between;
}
.primary-button,
.primary-button-navyblue,
.button,
.fsSubmitButton {
  cursor: pointer;
  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;
}
.primary-button:hover,
.primary-button-navyblue:hover,
.button:hover,
.fsSubmitButton:hover {
  background-color: var(--navyblue);
}

.primary-button-navyblue {
  background-color: var(--navyblue);
}

.primary-button-navyblue:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--navyblue);
}

.nurse-banner .primary-button-navyblue:not(:hover) {
  background-color: var(--lr_blue);
}
.secondary-button {
  padding-top: 9px;
  padding-bottom: 9px;
  border: 1px solid #D1DAE5;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 584;
  color: var(--lr_blue);
}
.tabhead.secondary-button {
  color: var(--lr_blue);
}
.laurel-tabs .laurel-tabs-content .laurel-tabs-target .secondary-button {
  align-items: start;
}
.doctors_resources #hys-blue-bg .white-border-box .secondary-button {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
body.home .banner .container.secondary-button.justify-center.gap-5 {
  justify-content: space-between;
}
body.home .banner .container.flex.secondary-button.gap-5 {
  justify-content: space-between;
}

.button-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.25rem;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .button-group {
  align-items: start;
}

body.home .banner .container.button-group.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.justify-center.button-group {
  justify-content: space-between;
}
.mediaTab .primary-button {
  background-color: transparent;
}
.heading_1 {
  font-variation-settings: 'wght' 700;
  font-size: 2.25em;
  line-height: 125%;
  Font-stretch: condensed;
}

.heading_2 {
  font-weight: 584;
  font-size: 2em;
  line-height: 125%;
}

.heading_3 {
  font-weight: 584;
  font-size: 1.375em;
  line-height: 125%;
}

.heading_4 {
font-variation-settings: 'wght' 700;
  font-size: 1.25em;
  line-height: 125%;
}

.heading_5 {
  font-weight: 492;
  font-size: 1.125em;
  line-height: 125%;
}

.heading_6 {
font-variation-settings: 'wght' 700;
  font-size: 1em;
  line-height: 125%;
}

.Title_16 {
  font-size: 1em;
  line-height: 125%;
  font-weight: 492;
  text-transform: uppercase}

.Title_14 {
  Font-size: 0.875em;
  line-height: 100%;
  font-weight: 492;
  text-transform: uppercase;
}

.Subhead_2 {
  font-size: 0.875em;
  font-weight: 584;
  line-height: 125%;
}

.Subhead_1 {
  font-size: 1.125em;
  font-weight: 584;
  line-height: 125%;
}

.body_text {
  font-size: 1em;
  line-height: 150%;
  font-weight: 492;
}

.body_text_2 {
  font-size: 0.875em;
  line-height: 125%;
  font-weight: 492;
}

.body_text_3 {
  font-size: 0.75em;
  line-height: 125%;
  font-weight: 492;
}

.Sm_Text {
  font-size: 0.7em;
  line-height: 125%;
  font-weight: 400;
}

.xs-text {
  font-size: 0.6875rem !important;
  font-weight: 400;
  letter-spacing: 0em;
}
b,
strong {
  font-weight: normal;
  font-variation-settings: 'wght' 700;
}
/* sup {
  margin-left: 3px;
  margin-right: 3px;
} */
.Cond_Sm_Text {
  font-size: 0.7em;
  line-height: 125%;
  font-weight: 492;
}
/* heading and buttons*/
.horizontalNavigation {
  position: relative;
  padding-left: 1rem;
  padding-right: 1rem;
}
/* .site p a{
  text-decoration: underline !important;
}  */
/* .site p sup a, .site p sup .internal{
  text-decoration: none !important;
} */
.center-panal p a,
sup a, a sup{ 
  text-decoration: underline;
}
.mega-menu {
  position: absolute !important;
  display: none;
  left: 0;
  top: 92px;
  width: 100%;
  border-top: 1px solid #D1DAE5;
  z-index: 99;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}

.mega-menu::after {
  content: "";
  width: calc((100% - 1146px)/2);
  position: absolute;
  right: 0;
  height: 100%;
  background: #F3F6F6;
  top: 0;
}

.menu_flex {
  display: flex;
  gap: 100px;
}

.mega-menu-ul {
  gap: 30px;
  max-width: calc(33% - 101.17px);
  width: 277px;
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

body.home .banner .container.mega-menu-ul.justify-center.gap-5 {
  justify-content: space-between;
}

.promo {
  background: #F3F6F6;
  padding-left: 35px;
  margin-left: auto;
  display: none;
  max-width: 392px;
  flex: 1 1 0%;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}


@media (min-width: 1024px) {

  .promo {
    display: flex;
  }
}

.primary-menu .menu-resources {
  display: block;
}

@media(min-width:992px){
  .primary-menubar .primary-menu .menu-resources {
      display: none;
  }
  #primary_menu_wrap .providers.menu-widget {
    display: none;
  }

}

@media (min-width: 1024px) {

  .primary-menu .menu-resources {
    display: none;
  }
}

.primary-menu .menu-resources {
  display: block;
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .primary-menu .menu-resources {
  width: 100%;
}

@media(min-width:992px){
  .primary-menubar .primary-menu .menu-resources {
      display: none;
  }
  }

@media (min-width: 1024px) {

  .primary-menu .menu-resources {
    display: none;
  }
}

.menu-resources .menu-resources-link {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  border-radius: 0.5rem;
  padding: 1.25rem;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .menu-resources .menu-resources-link {
  align-items: start;
}

body.home .banner .container.menu-resources .menu-resources-link.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.justify-center.menu-resources .menu-resources-link {
  justify-content: space-between;
}

.menu-resources .menu-resources-link {
  background: rgba(35, 83, 131, 0.10);
}

.menu-resources .menu-resources-link .heading_5 {
  font-weight: 584;
}

.menu-resources .menu-resources-link p {
  font-weight: 500;
  color: var(--lr_blue);
}

.tabhead.menu-resources .menu-resources-link p {
  color: var(--lr_blue);
}

.doctors_resources #hys-blue-bg .white-border-box .menu-resources .menu-resources-link p {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .menu-resources .menu-resources-link p.text-navyblue {
  font-size: 14px;
}

.menu-head {
  font-size: 14px;
  color: var(--lr_blue);
  margin-bottom: 5px;
  font-weight: 584;
}

.menu-head i {
  font-style: italic;
  font-family: sans-serif;
}
/* 
.mega-menu-ul li a.active .menu-head {
  @apply text-yellow;
} */

.menu-details {
  font-size: 14px;
  font-weight: 492;
  line-height: 125%;
  color: var(--darkgray);
  /* margin-bottom: 20px !important; */
}

.actions_markets a {
  min-height: 36px;
  font-size: 12px;
  display: block;
  border-top: 4px solid #DEDEDE;
  font-variation-settings: 'wght' 700;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .actions_markets a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.actions_markets a {
  font-size: 14px;
}

.actions_markets a .fa-brands,.actions_markets a .fab{
 color:var(--navyblue);
}

a.active_a_markets {
  border-top: 4px solid var(--navyblue);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}

.top_left_nav {
  font-size: 12px;
  display: flex;
  gap: 1.25rem;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .top_left_nav {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body.home .banner .container.top_left_nav.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.justify-center.top_left_nav {
  justify-content: space-between;
}

.tab-widget .slr-toggle-text .font-medium.top_left_nav {
  font-size: 14px;
}

.top_left_nav .fa-brands,.top_left_nav .fab{
 color:var(--navyblue);
}

.primary-menubar {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 600px) {

  .primary-menubar {
    max-width: 600px;
  }
}

@media (min-width: 728px) {

  .primary-menubar {
    max-width: 728px;
  }
}

@media (min-width: 984px) {

  .primary-menubar {
    max-width: 984px;
  }
}

@media (min-width: 1146px) {

  .primary-menubar {
    max-width: 1146px;
  }
}

.primary-menubar {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

section.relative .primary-menubar{
position: relative;
}

.wave-top+.primary-menubar {
  z-index: 1;
  position: relative;
}

.general-step-number .primary-menubar .heading_2 {
  margin-bottom: 1.875rem;
}

@media (min-width: 768px) {

  .general-step-number .primary-menubar .heading_2 {
    margin-bottom: 2.5rem;
  }
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .primary-menubar {
  align-items: start;
}

body.home .banner .primary-menubar.flex.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.primary-menubar.justify-center.gap-5 {
  justify-content: space-between;
}

.home #right_img-Block .primary-menubar {
  flex-wrap: wrap-reverse;
}

@media (min-width: 768px) {

  .home #right_img-Block .primary-menubar {
    flex-wrap: nowrap;
  }
}

#financial_solutions .primary-menubar > .heading_2 {
  color: var(--navyblue_1);
}
@media(min-width:992px){
.primary-menubar .brand_logo {
    margin-right: 5px;
  }
}

.primary-menu {
  display: flex;
  gap: 1rem;
}

body.home .banner .container.primary-menu.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 1024px) {

  .primary-menu {
    gap: 1.25rem;
  }
}

@media (min-width: 1280px) {

  .primary-menu {
    gap: 1.75rem;
  }
}

.primary-menu>li {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.primary-menu>li>a {
  transition: all 0.2s;
  padding-top: 0.875rem;
  padding-bottom: 0.625rem;
    font-weight: 584;
    border-bottom: 4px solid transparent;
}


.doctors_resources #hys-blue-bg .white-border-box .primary-menu>li>a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.primary-menu>li>a {
  font-size: 14px;
}

.primary-menu>li>a .fa-brands,.primary-menu>li>a .fab{
 color:var(--navyblue);
}

.primary-menu>li>a {
  font-size: 0.875rem;
  transition: all 0.2s;
  font-weight: 584;
  border-bottom: 4px solid transparent;
  color: var(--navyblue);
  display: inline-block;
}

/* .primary-menu>li>a:focus, .primary-menu>li>a:hover, .primary-menu>li.active>a, .primary-menu>li>a.activeLink {
  border-bottom: 4px solid var(--yellow);
} */


@media screen and (min-width:992px) {
  .primary-menu li.has-mega-menu.active .mega-menu {
    display: block;
  }
}

.secondary-menu .menu-widget {
  display: flex;
  flex-direction: column;
  gap: 0.9375rem;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

body.home .banner .container.secondary-menu .menu-widget.justify-center.gap-5 {
  justify-content: space-between;
}

.secondary-menu .menu-widget {
  border-bottom: 1px solid var(--border_light_gray);
}

.secondary-menu .menu-widget title {
  display: block;
  font-size: 0.9375rem;
  font-weight: 800;
  line-height: 1.5;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .secondary-menu .menu-widget title {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.secondary-menu .menu-widget title {
  font-size: 14px;
}

.secondary-menu .menu-widget title .fa-brands,.secondary-menu .menu-widget title .fab{
 color:var(--navyblue);
}

.secondary-menu .menu-widget a {
  display: block;
  font-size: 0.9375rem;
  line-height: 1.5;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .secondary-menu .menu-widget a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.secondary-menu .menu-widget a {
  font-size: 14px;
}

.secondary-menu .menu-widget a .fa-brands,.secondary-menu .menu-widget a .fab{
 color:var(--navyblue);
}

.secondary-menu .menu-widget a.provider-links {
  /* @apply font-semibold; */
  font-weight: 584;
}

.secondary-menu .menu-widget a.extra-links {
  font-weight: 500;
}

.tab-widget .slr-toggle-text .secondary-menu .menu-widget a.extra-links.text-navyblue {
  font-size: 14px;
}

.banner {
  min-height: 21.188rem;
  background-color: var(--darkgray);
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative;
  z-index: 1;
}

.banner_img_wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: -1;
}

.banner_img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.banner::after {
  background-image: url(../../src/images/overlay.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left bottom;
  position: absolute;
  content: "";
  z-index: -1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.95;
}

.important-info {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  /* background-color: #f3f6f6; */
  border-bottom: 1px solid var(--border_light_gray);
}

/* .important-info p {
  color: #3E484C;
} */

.white_btn {
  border: 1px solid var(--border_light_gray);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--lr_blue);
}

.tabhead.white_btn {
  color: var(--lr_blue);
}

.doctors_resources #hys-blue-bg .white-border-box .white_btn {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

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

.primary-button.bg-page_bg:not(:hover) {
  background-color: var(--page_bg);
}

.tabhead.text-lr_blue {
  color: var(--lr_blue);
}

.itembox {
  border: 1px solid var(--border_light_gray);
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .itembox {
  align-items: start;
}

body.home .banner .container.itembox.justify-center.gap-5 {
  justify-content: space-between;
}

.itembox-3 {
  width: 33.333333%;
}

.itembox-2 {
  width: 100%;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.center-panal .calc-form-bg .CashBackCalculator .itembox-2 {
  width: 100%;
}

@media (min-width: 768px) {

  .itembox-2 {
    width: 50%;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
    padding-right: 50px;
  }
}

.itembox .body_text {
  margin-bottom: auto;
}

@media (min-width:768px) and (max-width:991px) {
  .itembox .heading_3 {
    font-size: 1.2em;
  }
}

.a_link {
  color: var(--lr_blue);
}

.tabhead.a_link {
  color: var(--lr_blue);
}

.doctors_resources #hys-blue-bg .white-border-box .a_link {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.a_link:hover {
  color: var(--navyblue);
}

.a_link {
  font-weight: 492;
  font-size: 0.875rem}

.a_link_bold {
  font-weight: 584;
}

.PhotoOverlays {
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  aspect-ratio: 540/371;
}

.PhotoOverlays img:not(.imgOverlays) {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.PhotoOverlays img.video-poster{
  margin-left: auto;
}

.object-cover {
  height: 100%;
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .object-cover {
  width: 100%;
}

.imgOverlays {
  position: absolute;
  z-index: 1;
  width: 100%;
  bottom: 0;
  opacity: 0.95;
}

.gap-75 {
  gap: 30px;
}

.CalloutBars {
  gap: 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: 0.75rem;
  padding: 1.25rem;
  text-align: center;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .CalloutBars {
  align-items: start;
}

body.home .banner .container.flex.CalloutBars.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.CalloutBars.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .CalloutBars {
    flex-wrap: nowrap;
    text-align: left;
  }
}

.CalloutBars a {
  white-space: nowrap;
}

.login-box {
  width: 300px;
  max-width: 100%;
  display: none;
}

@media (min-width: 768px) {

  .login-box {
    display: block;
  }
}

.user_login .login_text {
  font-size: 1em;
font-variation-settings: 'wght' 700;
  font-weight: 584;
  text-transform: capitalize;
  line-height: 125%;
}

section {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

@media (min-width: 1024px) {

  section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

section {
  /* position: relative;  */
  /*z-index: 1;*/
}

/* section.relative {
position: relative
} */
section.relative .container{
position: relative;
}
header {
  position: relative;
  z-index: 9;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
sectionheader .container{
position: relative;
}

#menu_toggle {
  cursor: pointer;
}

.mega-menu .mega-menu-back-btn {
  color: var(--lr_blue);
  font-size: 15px;
  font-style: normal;
  font-weight: 584;
  line-height: normal;
  text-decoration-line: underline;
  text-underline-offset: 3px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-bottom: 1px solid var(--border_light_gray);
}

.mega-menu .mega-menu-back-btn .mega-menu-back-icon {
  margin-right: 10px;
  font-size: 1rem;
}

@media(min-width:992px) {
  .primary-menu li.has-mega-menu>.mega-menu-icon {
    display: none;
  }
}

@media(min-width:1024px) and (max-width:1280px) {
  .primary-menu {
    gap: 1rem;
  }
}

@media screen and (max-width:991px) {
  #primary_menu_wrap {
    position: fixed;
    background-color: var(--page_bg);
    top: 110px;
    left: 0;
    z-index: 9999;
    display: none;
    width: 100%;
    max-width: 100%;
    transform: translateX(-100%);
    transition: transform 0.3s linear;
    height: calc(100vh - 110px);
    overflow-y: auto;
    overflow-x: hidden;
  }
  /* #primary_menu_wrap.active.active_submenu {
    overflow-y: hidden;
    overflow-x: hidden;
  } */
  .yal {
    width: calc(100% - 40px);

  }

  #primary_menu_wrap.active {
    transform: translateX(0);
    display: block;
  }

  #menu_toggle.active svg {
    transform: rotateX(180deg);
  }

  .primary-menu {
    display: block;
  }

  .primary-menu>li {
    padding: 1rem 1.25em;
    border-bottom: 1px solid var(--border_light_gray);
  }

  .primary-menu>li>a {
    padding: 0px;
    border-bottom: 0 !important ;
    pointer-events: none;
  }

  .primary-menu>li {
    display: flex;
    width: 100%;
    align-items: center;
  }

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .primary-menu>li {
  align-items: start;
}
body.home .banner .container.primary-menu>li.justify-center.gap-5 {
    justify-content: space-between;
  }
.center-panal .calc-form-bg .CashBackCalculator .primary-menu>li {
  width: 100%;
}

  .primary-menu>li>a.activeLink {
    border-bottom-width: 0px;
  }

  .primary-menu li.has-mega-menu>.mega-menu-icon {
    margin-left: auto;
    display: flex;
    height: 22px;
    width: 22px;
    min-width: 22px;
    align-items: center;
    justify-content: center;
    font-size: 1.375em;
  }

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .primary-menu li.has-mega-menu>.mega-menu-icon {
  align-items: start;
}
body.home .banner .container.primary-menu li.has-mega-menu>.mega-menu-icon.justify-center.gap-5 {
    justify-content: space-between;
  }
body.home .banner .container.flex.primary-menu li.has-mega-menu>.mega-menu-icon.gap-5 {
    justify-content: space-between;
  }

  .primary-menubar {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  html.megamenu-open,
  html.megamenu-open body {
    overflow: hidden;
  }

  .horizontalNavigation {
    border-bottom: 1px solid #D7D7D7;
  }

  .mega-menu {
    position: fixed;
    display: block;
    --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));
    overflow: auto;
    top: 0;
    background-color: var(--page_bg);
    transition: transform 0.3s linear;
    /* height: calc(100dvh - 76px); */
    height: 100vh;
  }
  #primary_menu_wrap.active_submenu {
    overflow-y: auto;
    overflow-x: hidden;
  }
  .mega-menu.active {
    --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));
  }


  .mega-menu .menu_flex {
    flex-wrap: wrap;
    max-width: 100%;
    gap: 0px;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mega-menu .menu_flex .mega-menu-ul {
    flex: 100%;
    width: 100%;
    max-width: 100%;
    gap: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.center-panal .calc-form-bg .CashBackCalculator .mega-menu .menu_flex .mega-menu-ul {
  width: 100%;
}

  .mega-menu .menu_flex .mega-menu-ul li {
    padding-bottom: 1.75rem;
  }

  .promo {
    border-radius: 0.5rem;
    padding: 1.25rem;
    background-color: var(--lr_blue1);
  }
}

@media screen and (max-width:767px) {
  #primary_menu_wrap {
    top: 76px;
    height: calc(100dvh - 54px);
    display: none;
    padding-bottom: 100px; 
  }

}

.wave-top {
  position: absolute;
  left: 0px;
  bottom: 0px;
  display: none;
  height: 100%;
  width: 100%;
  align-items: flex-start;
}

.center-panal .calc-form-bg .CashBackCalculator .wave-top {
  width: 100%;
}

@media (min-width: 768px) {

  .wave-top {
    display: flex;
  }
}

.wave-bottom {
  position: absolute;
  left: 0px;
  bottom: 0px;
  display: none;
  height: 100%;
  width: 100%;
  align-items: flex-end;
}

.center-panal .calc-form-bg .CashBackCalculator .wave-bottom {
  width: 100%;
}

@media (min-width: 768px) {

  .wave-bottom {
    display: flex;
  }
}

#footerChecklistSection .wave-bottom {
  display: flex;
}

body.home .banner .container#footerChecklistSection .wave-bottom.justify-center.gap-5 {
  justify-content: space-between;
}

@media screen and (max-width:767px) {
  #footerChecklistSection .wave-bottom img {
    height: 464px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: right;
       object-position: right;
  }
}

.wave-top img,
.wave-bottom img {
  width: 100%;
  height: auto;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;

}
.wave-top img {
  -o-object-position: bottom;
     object-position: bottom;
}
.wave-top+.container {
  z-index: 1;
  position: relative;
}

@media screen and (max-width:767px) {
  footer {
    padding: 30px 20px;
  }

  .itembox,
  .itembox-2 {
    width: 100%;
  }
}

.white-border-box,
.blue-border-box {
  display: flex;
  flex-wrap: wrap;
  gap: 1.875rem;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.25rem;
}

body.home .banner .container.white-border-box.justify-center.gap-5,body.home .banner .container
.blue-border-box.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .white-border-box,
.blue-border-box {
    flex-wrap: nowrap;
    gap: 4.9375em;
  }
}

@media (min-width: 1024px) {

  .white-border-box,
.blue-border-box {
    padding: 2.5rem;
  }
}

.white-border-box,
.blue-border-box {
  border: 1px solid var(--border_light_gray);
}

.blue-border-box .check_list li::before {
  background-image: url('../../src/images//icon/arrow-yellow.svg');
}

@media screen and (max-width:767px) {
  .product-banner-footer:not(.product-banner-footer-2) .white-border-box {
    /* @apply border-0 p-0; */
  }

}

.check_list {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 0.875rem;
}

body.home .banner .container.check_list.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .check_list {
    gap: 1.0625em;
  }
}

.check_list li {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 1.375em;
  font-weight: 584;
  line-height: 1.25;
  color: var(--navyblue);
}

section.check_list li .container{
position: relative;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .check_list li {
  align-items: start;
}


.doctors_resources #hys-blue-bg .white-border-box .check_list li {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body.home .banner .container.check_list li.justify-center.gap-5 {
  justify-content: space-between;
}

.tab-widget .slr-toggle-text .font-medium.check_list li {
  font-size: 14px;
}

.check_list li .fa-brands,.check_list li .fab{
 color:var(--navyblue);
}

.blue-border-box .check_list li::before,
.check_list li::before {
  content: '';
  background-image: url('../../src/images/icon/bullet-general.svg');
  margin-right: 1.5rem;
  display: inline-block;
  height: 45px;
  width: 45px;
  min-width: 45px;
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;

}

.members_think {
  position: relative;
  margin: -1.25rem;
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
  align-items: flex-end;
}

section.members_think .container{
position: relative;
}

body.home .banner .container.members_think.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .members_think {
    margin-left: -0px;
    margin-right: -0px;
  }
}

@media (min-width: 1024px) {

  .members_think {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}

.members_think .testimonial-content {
  z-index: 10;
  margin-left: auto;
  margin-right: auto;
  margin-top: -6.25rem;
  height: auto;
  width: 100%;
  border-radius: 0.75rem;
  background-color: var(--navyblue);
}

.center-panal .calc-form-bg .CashBackCalculator .members_think .testimonial-content {
  width: 100%;
}

@media (min-width: 1024px) {

  .members_think .testimonial-content {
    margin-right: -179px;
    margin-top: 1.25rem;
    margin-top: 0px;
    width: 561px;
  }
}

.members_think .testimonial-content {
  padding: 1.25rem;
}

@media (min-width: 768px) {

  .members_think .testimonial-content {
    padding: 2.5rem;
  }
}

.members_think .testimonial-content {
  max-width: calc(100% - 40px);

}

.members_think .testimonial-img {
  margin-left: auto;
  margin-bottom: 0px;
  height: auto;
  width: 792px;
  max-width: 100%;
  overflow: hidden;
  border-radius: 0px;
}

.laurel-form-1 .field-group:not(.members_think .testimonial-img) {
  margin-bottom: 1.25rem;
}

@media (min-width: 1024px) {

  .laurel-form-1 .field-group:not(.members_think .testimonial-img) {
    margin-bottom: 2.5rem;
  }
}

.laurel-form-1 .field-group:where(.members_think .testimonial-img) {
  margin-bottom: 0;
}

@media (min-width: 1024px) {

  .members_think .testimonial-img {
    margin-bottom: 3.75em;
    height: 629px;
    width: 66.666667%;
    border-radius: 0.75rem;
  }
}

.members_think .testimonial-img .slick-list,
.members_think .testimonial-img .slick-track {
  height: 100%;
}

.testimonial-content .tt-content .tt-text {
  margin-bottom: 1.875rem;
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 400;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
}

.testimonial-content .tt-content .author-wrap {
  margin-bottom: 0.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0.32px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.testimonial-content .tt-content .author-wrap .author-name {
  font-variation-settings: 'wght' 700;

}

.testimonial-content .tt-content .author-wrap .author-subtext {
  font-weight: 400;
}

.testimonial_carousel.slick-slider {
  margin-bottom: 0px !important;
}

.testimonial_carousel .slick-dots {
  position: relative;
  bottom: 0px !important;
  margin-top: 0.625rem;
  text-align: left;
}

section.testimonial_carousel .slick-dots .container{
position: relative;
}

.slick-dots li {
  height: 15px;
  width: 15px;
}

.slick-prev:before {
  content: "\f053";
}
 
.slick-next:before {
  content: "\f054";
}

.slick-slider .slick-arrow {
  height: auto;
  width: auto;
}

.slick-slider .slick-arrow:before {
  display: inline-flex;
  height: 2rem;
  width: 2rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  background-color: var(--lr_blue);
  font-size: 1.125rem;
  line-height: 1.75rem;
  opacity: 1;
  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;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .slick-slider .slick-arrow:before {
  align-items: start;
}

body.home .banner .container.flex.slick-slider .slick-arrow.gap-5:before {
  justify-content: space-between;
}

.slick-slider .slick-arrow:hover:before {
  opacity: 1;
}

@media (min-width: 1280px) {

  .slick-slider .slick-arrow:before {
    height: 3rem;
    width: 3rem;
    font-size: 1.875rem;
    line-height: 2.25rem;
    opacity: 0.2;
  }
}

@media (min-width: 1536px) {

  .slick-slider .slick-arrow:before {
    height: 3.5rem;
    width: 3.5rem;
  }
}

.slick-prev:before,
.slick-next:before {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  font-size: 14px;
}

.slick-dots li button {
  border: 1px solid var(--yellow);
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: var(--navyblue);
}

.slick-dotted.slick-slider {
  margin-bottom: 45px;
}

.slick-slider .slick-dots {
  /* bottom: -45px; */
}

.slick-dots li.slick-active button {
  background-color: var(--yellow);
}

.slick-dots li button:before {
  display: none;
}

.lr-blue-wave {
  background-image: url('/src/images/lr-blue-wave.svg');
  background-size: 100%;
  background-position: left bottom;
  background-repeat: no-repeat;
}


/* advantage section */

.service-item-wrap {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem;
}

section.service-item-wrap .container{
position: relative;
}

body.home .banner .container.service-item-wrap.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.justify-center.service-item-wrap {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .service-item-wrap {
    flex-wrap: nowrap;
    gap: 2.5rem;
    padding-bottom: 0px;
  }
}

/* news listing section*/
.news-item-wrap {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1.25rem;
}
body.home .banner .container.flex.justify-center.news-item-wrap {
  justify-content: space-between;
}
@media (min-width: 768px) {

  .news-item-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.875rem;
  }
}
@media (min-width: 1024px) {

  .news-item-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.news-item-wrap .news-item {
  display: flex;
  flex-direction: column;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.25rem;
}

body.home .banner .container.news-item-wrap .news-item.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .news-item-wrap .news-item {
    padding: 2.5rem;
  }
}

.news-item-wrap .news-item {
  border: 1px solid var(--border_light_gray);
}

.news-item-wrap .news-item .news-heading {
  margin-top: 1.875rem;
  margin-bottom: 0.625rem;
  font-size: 1.375rem;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.news-item-wrap .news-item .body_text {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.news-item-wrap .news-item a {
  margin-top: 1.875rem;
  display: flex;
  flex: 1 1 0%;
  align-items: flex-end;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 584;
}
body.home .banner .container.news-item-wrap .news-item a.justify-center.gap-5 {
  justify-content: space-between;
}

.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}

.line-clamp-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}

/* Advantage section */
.wave-bg-mid-style-1 {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  display: none;
}
@media (min-width: 768px) {

  .wave-bg-mid-style-1 {
    top: -5%;
    display: block;
  }
}
@media (min-width: 1024px) {

  .wave-bg-mid-style-1 {
    top: -11%;
  }
}

/* checklist-section-2 css */

.product-banner-footer-2 .white-border-box {
  padding: 1.25rem;
}

@media (min-width: 768px) {

  .product-banner-footer-2 .white-border-box {
    padding: 2.5rem;
  }
}

.product-banner-footer .white-border-box>div {
  display: flex;
  flex-direction: column;
}

body.home .banner .container.product-banner-footer .white-border-box>div.justify-center.gap-5 {
  justify-content: space-between;
}

.product-banner-footer .white-border-box>div .body_text {
  margin-bottom: auto;
}

.product-banner-footer-2 .check_list {
  gap: 0.75rem;
}

@media (min-width: 768px) {

  .product-banner-footer-2 .check_list {
    gap: 1.438rem;
  }
}

/* global mobile  */
@media(max-width:767px) {
  .checklist-section-2 {
    padding-top: 0px;
  }
}

/* footer section */
footer {
  background-color: var(--navyblue);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
@media (min-width: 768px) {

  footer {
    padding-top: 4.063rem;
    padding-bottom: 3.75rem;
  }
}

.c-faq-list__question.active .icon-right {
  transform: rotate(180deg);
}

.c-faq-list__answer {
  display: none;
}

.c-faq-list__answer.active {
  display: block;
}

footer .disclaimers p {
  margin-bottom: 20px;
}

footer .disclaimers p:last-child {
  margin-bottom: 0;
}

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

footer .disclaimers ol {
  margin-bottom: 1.25rem;
  list-style-type: decimal;
  padding-left: 1rem;
}

footer .disclaimers li {
  margin-bottom: 0.75rem;
  font-size: 11px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

footer .disclaimers li:last-child {
  margin-bottom: 0px;
}

@media (min-width: 1024px) {

  footer .disclaimers li {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}

footer .disclaimers li {
  line-height: 1.3;
}

footer strong {
  font-variation-settings: 'wght' 700;
}

footer p,
footer .body_text_3 {
  font-size: 11px;
}

.footer-col .body_text_3 {
  width: 17.313rem;
  max-width: 100%;
  font-size: 11px;
}

.footer-col #disclaimers {
  font-variation-settings: 'wght' 700;
}

.footer-col ul li:not(.social-links li) {
  padding-bottom: 0.875rem;
  line-height: 1.125rem;
}

.footer-col ul li:not(.social-links li) a {
  font-size: 0.875rem;
}

.footer-col:first-child {
  padding-bottom: 1.25rem;
}

@media (min-width: 768px) {

  .footer-col:first-child {
    padding-bottom: 0px;
  }
}

/* consultation-form  */
.consultation-form {
  padding: 0px;
}
@media (min-width: 768px) {

  .consultation-form {
    padding: 1.25rem;
  }
}

.laurel-form .form-field-container {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}

.laurel-form .form-field-container .form-field {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.laurel-form .field-group {
  position: relative;
  margin-bottom: 1.4375rem;
  width: 100%;
}

section.laurel-form .field-group .container{
position: relative;
}

.center-panal .calc-form-bg .CashBackCalculator .laurel-form .field-group {
  width: 100%;
}

.laurel-form-1 .field-group:not(.mb-0) {
  margin-bottom: 1.25rem;
}

@media (min-width: 1024px) {

  .laurel-form-1 .field-group:not(.mb-0) {
    margin-bottom: 2.5rem;
  }
}

.laurel-form .field-group label.field-label {
  margin-bottom: 0.625rem;
  display: block;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .laurel-form .field-group label.field-label {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .laurel-form .field-group label.field-label.text-navyblue {
  font-size: 14px;
}

.tab-widget .slr-toggle-text .font-medium.laurel-form .field-group label.field-label {
  font-size: 14px;
}

.laurel-form .field-group label.field-label .fa-brands,.laurel-form .field-group label.field-label .fab{
 color:var(--navyblue);
}

.laurel-form .field-group .input-text {
  border: 1.5px solid var(--lr_blue);
  box-shadow: none;
  font-variation-settings: 'wght' 700;
  display: flex;
  height: 3.125rem;
  width: 100%;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  color: var(--navyblue);
  outline-width: 0px;

}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .laurel-form .field-group .input-text {
  align-items: start;
}


.doctors_resources #hys-blue-bg .white-border-box .laurel-form .field-group .input-text {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body.home .banner .container.laurel-form .field-group .input-text.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.laurel-form .field-group .input-text.gap-5 {
  justify-content: space-between;
}

.center-panal .calc-form-bg .CashBackCalculator .laurel-form .field-group .input-text {
  width: 100%;
}

.tab-widget .slr-toggle-text .font-medium.laurel-form .field-group .input-text {
  font-size: 14px;
}

.laurel-form .field-group .input-text .fa-brands,.laurel-form .field-group .input-text .fab{
 color:var(--navyblue);
}

.laurel-form .field-group .input-text {
  font-size: 0.875rem;
  line-height: 1.25;
}

.laurel-form .field-group textarea.input-text {
  height: auto;
  max-height: 120px;
}

.laurel-form .field-group .input-text:focus {
  border: 1.5px solid var(--yellow);
  box-shadow: none;
}

.laurel-form .field-group .input-text:invalid {
  /* border: 1.5px solid var(--error); */
}

.laurel-form .field-group label.placeholder-text {
  transition: all 0.3s linear;
  position: absolute;
  top: 1rem;
  left: 1rem;
  width: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25;
  color: var(--lightgray);
}

.laurel-form .field-group .input-text:valid+label.placeholder-text,
.laurel-form .field-group .input-text:focus+label.placeholder-text {
  top: -0.3125rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 0.6875rem;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .laurel-form .field-group .input-text:valid+label.placeholder-text,
.doctors_resources #hys-blue-bg .white-border-box 
.laurel-form .field-group .input-text:focus+label.placeholder-text {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.laurel-form .field-group .input-text:valid+label.placeholder-text,.tab-widget .slr-toggle-text .font-medium
.laurel-form .field-group .input-text:focus+label.placeholder-text {
  font-size: 14px;
}

.laurel-form .field-group .input-text:valid+label.placeholder-text .fa-brands,.laurel-form .field-group .input-text:valid+label.placeholder-text .fab,
.laurel-form .field-group .input-text:focus+label.placeholder-text .fa-brands,
.laurel-form .field-group .input-text:focus+label.placeholder-text .fab{
 color:var(--navyblue);
}

.laurel-form .field-group select,
.laurel-form .field-group input::-webkit-outer-spin-button,
.laurel-form .field-group input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.laurel-form .field-group select,
.laurel-form .field-group input[type=number] {
  -moz-appearance: textfield;
}

.laurel-form .field-group select {
  position: relative;
  background: url('../../src/images/chevron-down.svg');
  background-size: 22px 22px;
  background-position: right 1rem center;
  background-repeat: no-repeat;
  padding-right: 2.6em;
}

.laurel-form .field-group select option {
  font-weight: 492;
  font-variation-settings: 'wght' 492;
}

.laurel-form .submit-btn {
  font-weight: 584;
  text-transform: capitalize;
}

.laurel-form .field-group select option {
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .laurel-form .field-group select option {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.laurel-form .field-group select option {
  font-size: 14px;
}

.laurel-form .field-group select option .fa-brands,.laurel-form .field-group select option .fab{
 color:var(--navyblue);
}

.laurel-form .field-group input::-moz-placeholder {
  color: #757575;
  font-weight: 400;
}

.laurel-form .field-group input::placeholder,
.laurel-form .field-group select option[value=""],
.laurel-form .field-group select:invalid {
  color: #757575;
  font-weight: 400;
}


/* laurel-tab */

.tabhead {
  font-size: 18px;
  border-top: 3px solid #DEDEDE;
  font-weight: 584;
  cursor: pointer;
  padding-bottom: 1.25rem;
  padding-top: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}

.tabhead.active {
  border-top: 3px solid var(--yellow);
}

.laurel-tabs .laurel-tabs-list {
  display: none;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 0px;
}

@media (min-width: 768px) {

  .laurel-tabs .laurel-tabs-list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 2.5rem;
  }
}

@media (min-width: 1024px) {

  .laurel-tabs .laurel-tabs-list {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.laurel-tabs-target:not(.active) {
  display: block !important;
}

@media (min-width: 768px) {

  .laurel-tabs-target:not(.active) {
    display: none !important;
  }
}

.laurel-tabs-target img {
  max-width: 100%;
}

/* step section */
.general-step-number .container .heading_2 {
  margin-bottom: 1.875rem;
}
@media (min-width: 768px) {

  .general-step-number .container .heading_2 {
    margin-bottom: 2.5rem;
  }
}
.step-number {
  min-width: 2.5rem;
  display: inline-flex;
  height: 2.5rem;
  width: 2.5rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  background-color: var(--navyblue);
}
.laurel-tabs .laurel-tabs-content .laurel-tabs-target .step-number {
  align-items: start;
}
body.home .banner .container.flex.step-number.gap-5 {
  justify-content: space-between;
}
.step-number {
  font-size: 1.125rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tab-widget .slr-toggle-text .step-number.text-navyblue {
  font-size: 14px;
}

.step-number-50 {
  height: 3.125rem;
  width: 3.125rem;
}
.doctor-step-number .step-number-50 {
  color: var(--yellow);
  background-color: transparent;
  border: 4px solid var(--yellow);
}
.steps-wrpper {
  display: flex;
  flex-direction: row;
  gap: 1.25rem;
}
body.home .banner .container.steps-wrpper.justify-center.gap-5 {
  justify-content: space-between;
}
body.home .banner .container.flex.justify-center.steps-wrpper {
  justify-content: space-between;
}
@media (min-width: 768px) {

  .steps-wrpper {
    flex-direction: column;
    gap: 0px;
  }
}

.step-box-wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0px;
}

section.step-box-wrap .container{
position: relative;
}

body.home .banner .container.step-box-wrap.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 768px) {
  .step-section .steps-wrpper .step-box-wrap {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }

  .step-box-wrap {
    flex-direction: row;
    gap: 4.375rem;
  }
}

.step-box-wrap::after {
  position: absolute;
  height: 0.125rem;
  width: 70%;
  background-color: var(--navyblue);
  --tw-content: '';
  top: 1.25rem;
  left: 50%;
  z-index: -1;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: var(--tw-content);
  display: none;
}

@media (min-width: 768px) {

  .step-box-wrap::after {
    content: var(--tw-content);
    display: block;
  }
}

.step-box-wrap .step-number {
  margin-bottom: 1.25rem;
}

.steps-wrpper .step-box {
  position: relative;
  display: flex;
  gap: 1.25rem;
  padding-bottom: 1.88rem;
  text-align: left;
}

section.steps-wrpper .step-box .container{
position: relative;
}

body.home .banner .container.steps-wrpper .step-box.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .steps-wrpper .step-box {
    display: block;
    gap: 0px;
    text-align: center;
  }
}

.steps-wrpper .step-box::after {
  position: absolute;
  display: inline-block;
  height: 100%;
  width: 2px;
  background-color: var(--navyblue);
  --tw-content: '';
  content: var(--tw-content);
}

@media (min-width: 768px) {

  .steps-wrpper .step-box::after {
    content: var(--tw-content);
    display: none;
  }
}

.steps-wrpper .step-box::after {
  top: 1.25rem;
  left: 1.2rem;
  content: var(--tw-content);
  z-index: -1;
}

.steps-wrpper .step-box:last-child {
  padding-bottom: 0px;
}

.steps-wrpper .step-box:last-child::after {
  content: var(--tw-content);
  display: none;
}

/* support section */
.support-box-wrapper {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1.25rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
body.home .banner .container.flex.justify-center.support-box-wrapper {
  justify-content: space-between;
}
@media (min-width: 768px) {

  .support-box-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.875rem;
  }
}

.support-box-wrapper .step-number {
  font-size: 1.375rem;
}

.support-box-wrapper .support-box {
  border-width: 1px;
  border-color: var(--border_light_gray);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1.65rem;
  padding-bottom: 1.65rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  border-radius: 0.75rem;
  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;
}

/* faqs section */
.faq-wrapper {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
body.home .banner .container.faq-wrapper.justify-center.gap-5 {
  justify-content: space-between;
}
body.home .banner .container.flex.justify-center.faq-wrapper {
  justify-content: space-between;
}
@media (min-width: 768px) {

  .faq-wrapper {
    gap: 1.875rem;
  }
}
@media (min-width: 1024px) {

  .faq-wrapper {
    flex-direction: row;
    gap: 3.15rem;
  }
}

.faq-wrapper .faq-left-panal {
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .faq-wrapper .faq-left-panal {
  width: 100%;
}

@media (min-width: 1024px) {

  .faq-wrapper .faq-left-panal {
    width: 33.333333%;
  }
}

.faq-wrapper .faq-right-panal {
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .faq-wrapper .faq-right-panal {
  width: 100%;
}

@media (min-width: 1024px) {

  .faq-wrapper .faq-right-panal {
    width: 66.666667%;
  }
}

.faq-accordion h2 button[aria-expanded="true"] {
  border-bottom-width: 0px;
}

.faq-accordion h2 button[aria-expanded="true"] svg {
  transform: rotateX(180deg);
}

.faq-accordion h2 button svg {
  min-width: 1.536rem;
  margin-top: 5px;
}

.faq-accordion h2 button {
  display: flex;
  width: 100%;
  align-items: flex-start;
  justify-content: space-between;
  gap: 2.5rem;
  padding: 1.25rem;
  text-align: left;
  font-weight: 500;
}

body.home .banner .container.faq-accordion h2 button.justify-center.gap-5 {
  justify-content: space-between;
}

.center-panal .calc-form-bg .CashBackCalculator .faq-accordion h2 button {
  width: 100%;
}

.tab-widget .slr-toggle-text .faq-accordion h2 button.text-navyblue {
  font-size: 14px;
}

@media (min-width: 768px) {

  .faq-catagory-section .faq-accordion .faq-content,
.faq-catagory-section .faq-accordion h2 button {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.faq-accordion .faq-content p {
  margin-bottom: 1.25rem;
  color: var(--darkgray);
}


.doctors_resources #hys-blue-bg .white-border-box .faq-accordion .faq-content p {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.faq-accordion .faq-content ul {
  padding-left: 1.25rem;
}

@media (min-width: 768px) {

  .faq-accordion .faq-content ul {
    padding-left: 2.5rem;
  }
}

.faq-accordion .faq-content ul {
  list-style-type: disc;
  list-style: disc;
}

.faq-accordion .faq-content ul li {
  margin-bottom: 3px;
}

.faq-accordion .faq-accordion-item {
  border-top-width: 1px;
  border-color: var(--border_light_gray);
}

.faq-accordion .faq-accordion-item:first-child {
  border-top-width: 0px;
}

.faq-accordion .faq-accordion-item:last-child {
  border-bottom-width: 1px;
}
.faq-accordion .faq-accordion-item + .heading_2 {
  margin-top: 1.25rem;
}
@media (min-width: 768px) {

  .faq-accordion .faq-accordion-item + .heading_2 {
    margin-top: 1.875rem;
  }
}
.faq-accordion .faq-content {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--navyblue);
  font-size: 1em;
  line-height: 150%;
  font-weight: 492;
}
.itembox .faq-accordion .faq-content {
  margin-bottom: auto;
}
.news-item-wrap .news-item .faq-accordion .faq-content {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.product-banner-footer .white-border-box>div .faq-accordion .faq-content {
  margin-bottom: auto;
}
.calc-form-result-inner .calc-form-result-child .faq-accordion .faq-content {
  text-align: left;
  font-weight: 492;
  color: var(--darkgray);
}

.doctors_resources #hys-blue-bg .white-border-box .calc-form-result-inner .calc-form-result-child .faq-accordion .faq-content {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.student-loan-estimates .recalc .recalc-field .faq-accordion .faq-content {
  color: #3E484C;
}
.student-loan-estimates .recalc .recalc-field .faq-accordion .faq-content a {
  position: relative;
}

.doctors_resources #hys-blue-bg .white-border-box .faq-accordion .faq-content {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tab-widget .slr-toggle-text .font-medium.faq-accordion .faq-content {
  font-size: 14px;
}
.faq-accordion .faq-content .fa-brands,.faq-accordion .faq-content .fab{
 color:var(--navyblue);
}

@media(max-width: 767px) {
  .faq-accordion .faq-accordion-item {
    border-bottom-width: 1px;
    padding-top: 1.25rem;
  }

  .faq-accordion h2 button {
    padding-top: 0px;
  }

  .faq-accordion-item.active {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    border-radius: 0.5rem;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(209 218 229 / var(--tw-border-opacity));
    background-color: var(--page_bg);
    padding-top: 1.25rem;
  }

.primary-button.faq-accordion-item.active:not(:hover) {
  background-color: var(--page_bg);
}
section#jump-link.faq-accordion-item.active {
  background-color: var(--page_bg);
}

  .faq-accordion-item.active {
    border-width: 1px !important;
  }

  .faq-accordion .faq-accordion-item.active .faq-content {
    border-bottom-width: 0px;
  }
}

/* Resources section */

.resources_grid {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1.25rem;
}

@media (min-width: 768px) {

  .resources_grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.875rem;
  }
}

@media (min-width: 1024px) {

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

.resources_card {
  border: 1px solid var(--border_light_gray);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  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;

}

body.home .banner .container.resources_card.justify-center.gap-5 {
  justify-content: space-between;
}

.resources_card .res-thumbnails {
  display: block;
  height: 12.66125rem;
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .resources_card .res-thumbnails {
  width: 100%;
}

.resources_card .res-thumbnails img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .resources_card .res-thumbnails img {
  width: 100%;
}

.resources_card .res-body {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  padding: 1.25rem;
}

body.home .banner .container.resources_card .res-body.justify-center.gap-5 {
  justify-content: space-between;
}

.resources_card .res-body .res-heading {
  font-variation-settings: 'wght' 700;
  margin-bottom: 0.63rem;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .resources_card .res-body .res-heading {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.resources_card .res-body .res-heading {
  font-size: 14px;
}

.resources_card .res-body .res-heading .fa-brands,.resources_card .res-body .res-heading .fab{
 color:var(--navyblue);
}

.resources_card .res-body .res-content {
  font-weight: 492;
  letter-spacing: 0.02rem;
  color: var(--darkgray);
}


.doctors_resources #hys-blue-bg .white-border-box .resources_card .res-body .res-content {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.resources_card .res-body .res_time {
  margin-top: auto;
  display: flex;
  gap: 1rem;
  padding-top: 0.94rem;
  padding-bottom: 0.94rem;
}

body.home .banner .container.resources_card .res-body .res_time.justify-center.gap-5 {
  justify-content: space-between;
}

.resources_card .res-body .res_time .res-time-inner {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.875rem;
  font-weight: 492;
  color: #3E484C;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .resources_card .res-body .res_time .res-time-inner {
  align-items: start;
}

body.home .banner .container.resources_card .res-body .res_time .res-time-inner.justify-center.gap-5 {
  justify-content: space-between;
}

.resources_card .res-body .res_time .res-time-inner i {
  font-size: 0.9375rem;
}

.resources_slider .collections_item .res-footer,
.resources_card .res-body .res-footer {
  margin-top: auto;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .resources_slider .collections_item .res-footer,.laurel-tabs .laurel-tabs-content .laurel-tabs-target 
.resources_card .res-body .res-footer {
  align-items: start;
}

body.home .banner .container.resources_slider .collections_item .res-footer.justify-center.gap-5,body.home .banner .container
.resources_card .res-body .res-footer.justify-center.gap-5 {
  justify-content: space-between;
}

.center-panal .calc-form-bg .CashBackCalculator .resources_slider .collections_item .res-footer,.center-panal .calc-form-bg .CashBackCalculator 
.resources_card .res-body .res-footer {
  width: 100%;
}

.resources_card .res-body .res-content+.res-footer {
  margin-top: 0.9375rem;
  display: flex;
  flex: 1 1 0%;
  align-items: flex-end;
}

body.home .banner .container.resources_card .res-body .res-content+.res-footer.justify-center.gap-5 {
  justify-content: space-between;
}

.res-action,
.res-action {
  display: flex;
  height: 2.3125rem;
  width: 2.3125rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  border-color: var(--border_light_gray);
  font-size: 1rem;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .res-action,.laurel-tabs .laurel-tabs-content .laurel-tabs-target 
.res-action {
  align-items: start;
}

body.home .banner .container.res-action.justify-center.gap-5,body.home .banner .container
.res-action.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.res-action.gap-5,body.home .banner .container.flex
.res-action.gap-5 {
  justify-content: space-between;
}

.res-action:hover i,
.res-action.active i,
.res-action:hover i,
.res-action.active i {
  font-variation-settings: 'wght' 700;
}

.video-box {
  position: relative;
  overflow: hidden;
  border-radius: 0.75rem;
}

section.video-box .container{
position: relative;
}

.video-box .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  height: 6.625rem;
  width: 6.625rem;
  --tw-translate-x: -50%;
  --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));
}

.appstore-buttons {
  margin-top: 1.875rem;
  display: flex;
  gap: 1.25rem;
}

body.home .banner .container.appstore-buttons.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.justify-center.appstore-buttons {
  justify-content: space-between;
}

.appstore-buttons a {
  display: inline-block;
}

.table-white-box {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.25rem;
}

.loan-detail-table table {
  width: 100%;
  table-layout: fixed;
  text-align: center;
}

.center-panal .calc-form-bg .CashBackCalculator .loan-detail-table table {
  width: 100%;
}

.loan-detail-table table :where(td, th) {
  padding: 0.938rem;
  font-size: 1rem;
  font-weight: 584;
  line-height: 125%;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .loan-detail-table table :where(td, th) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.loan-detail-table table :where(td, th) {
  font-size: 14px;
}

.loan-detail-table table :where(td, th) .fa-brands,.loan-detail-table table :where(td, th) .fab{
 color:var(--navyblue);
}

@media (min-width: 768px) {

  .loan-detail-table table :where(td, th) {
    font-size: 1.125rem;
  }

  .loan-detail-table table.text-22 :where(td, th) {
    font-size: 1.125rem;
  }
}

@media (min-width: 1024px) {

  .loan-detail-table table.text-22 :where(td, th) {
    font-size: 1.375rem;
  }
}

.loan-detail-table table th {
  padding-top: 0px;
  color: var(--lr_blue);
}
.offers-form-section .loan-detail-table table th {
  background-color: #235383;
  padding: 10px 0;
  color: #FFFFFF;
}

.tabhead.loan-detail-table table th {
  color: var(--lr_blue);
}

.doctors_resources #hys-blue-bg .white-border-box .loan-detail-table table th {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.loan-detail-table table th span {
  display: block;
  font-size: 0.813rem;
  font-weight: 492;
  color: var(--lr_blue);
}

.tabhead.loan-detail-table table th span {
  color: var(--lr_blue);
}

.doctors_resources #hys-blue-bg .white-border-box .loan-detail-table table th span {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 768px) {

  .loan-detail-table table th span {
    font-size: 0.875rem;
  }
}

@media (min-width: 1024px) {

  .loan-detail-table table th span {
    font-size: 1rem;
  }
}

.loan-detail-table table tbody tr {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: var(--border_light_gray);
}

.loan-detail-table table tbody tr:nth-child(odd) {
  background-color: var(--page_bg);
}
.table-box table tbody tr:nth-child(odd) {
  background-color: var(--page_bg);
}
.loan-detail-table table tbody tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.slider-content-wrapper {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  text-align: center;
}

.toggle-switch {
  display: flex;
  align-items: center;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .toggle-switch {
  align-items: start;
}

body.home .banner .container.toggle-switch.justify-center.gap-5 {
  justify-content: space-between;
}

.toggle-switch {
  min-height: 1.5rem;
}

.toggle-switch label {
  position: relative;
  display: inline-block;
  height: 1rem;
  width: 2.75rem;
  cursor: pointer;
  border-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(123 152 181 / var(--tw-bg-opacity));
}

section.toggle-switch label .container{
position: relative;
}

.toggle-switch label {
  filter: grayscale(1) opacity(0.5);
}

.toggle-switch label:after {
  content: "";
  position: absolute;
  top: -0.25rem;
  display: block;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 9999px;
  background-color: var(--lr_blue);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.toggle-switch input {
  display: none;
}

.toggle-switch input:checked+label {
  filter: none;
}

.toggle-switch input:checked+label:after {
  --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));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.student_loan_rates,
.hys-calculator {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
}

body.home .banner .container.student_loan_rates.justify-center.gap-5,body.home .banner .container
.hys-calculator.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .student_loan_rates,
.hys-calculator {
    flex-wrap: nowrap;
  }
}

@media (min-width: 1024px) {

  .student_loan_rates,
.hys-calculator {
    gap: 3rem;
  }
}

.iframe-main {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  border: 1px solid var(--border_light_gray);
}

/* slider range  */

.rangeWrap {
  position: relative;
  margin: auto;
  min-height: 60px;
  width: 280px;
  max-width: 100%;
}

section.rangeWrap .container{
position: relative;
}

.range,
.range_checking {
  z-index: 1;
  position: relative;
  top: 0px;
  margin-top: 1.25rem;
  height: 1rem;
  width: 100%;
  border-radius: 1.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(202 214 225 / var(--tw-bg-opacity));
}

section.range .container,section
.range_checking .container{
position: relative;
}

.center-panal .calc-form-bg .CashBackCalculator .range,.center-panal .calc-form-bg .CashBackCalculator 
.range_checking {
  width: 100%;
}

.rangeWrap .bar {
  z-index: 0;
  position: absolute;
  top: 0px;
  height: 1rem;
  width: 10%;
  cursor: pointer;
  border-radius: 1.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(123 152 181 / var(--tw-bg-opacity));
  padding-right: 0px;
}

.range input,
.range_checking input {
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .range input,.center-panal .calc-form-bg .CashBackCalculator 
.range_checking input {
  width: 100%;
}

.range input[type="range"],
.range_checking input[type="range"] {
  -webkit-appearance: none;
  z-index: 5;
  height: 18px;
  -moz-appearance: none;
       appearance: none;
  background: none;
  position: relative;
  cursor: pointer;
}

section.range input[type="range"] .container,section
.range_checking input[type="range"] .container{
position: relative;
}

/* .range_checking input[type="range"] {

} */

ul.range-labels,
ul.range-labels-checking {
  position: absolute;
  margin: 0px;
  display: flex;
  width: 100%;
  list-style-type: none;
  justify-content: space-around;
  padding: 0px;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box ul.range-labels,
.doctors_resources #hys-blue-bg .white-border-box 
ul.range-labels-checking {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body.home .banner ul.container.range-labels.justify-center.gap-5,body.home .banner 
ul.container.range-labels-checking.justify-center.gap-5 {
  justify-content: space-between;
}

.center-panal .calc-form-bg .CashBackCalculator ul.range-labels,.center-panal .calc-form-bg .CashBackCalculator 
ul.range-labels-checking {
  width: 100%;
}

.tab-widget .slr-toggle-text ul.font-medium.range-labels,.tab-widget .slr-toggle-text 
ul.font-medium.range-labels-checking {
  font-size: 14px;
}

ul.range-labels .fa-brands,ul.range-labels .fab,
ul.range-labels-checking .fa-brands,
ul.range-labels-checking .fab{
 color:var(--navyblue);
}

.range-labels-checking li {
  position: absolute;
  margin-top: 6px;
  min-width: 75px;
  cursor: pointer;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 492;
}
.range-labels li {
  position: absolute;
  margin-top: 6px;
  min-width: 65px;
  cursor: pointer;
  text-align: center;
  font-size: 9.8px;
  font-weight: 492;
}
@media (min-width: 768px) {

  .range-labels li {
    min-width: 75px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.rangeWrap_checking .range-labels-checking li:first-child {
  left: 9px;
}
.rangeWrap_checking .range-labels-checking li:nth-child(2) {
  left: 101px ;
}
.rangeWrap_checking .range-labels-checking li:nth-child(3) {
  left: 196px ;
}
.range-labels li:first-child { 
  left: 4px}
@media (min-width: 768px) {

  .range-labels li:first-child {
    left: 27px;
  }
}
.range-labels li:nth-child(2) {
  left: 71px}
@media (min-width: 768px) {

  .range-labels li:nth-child(2) {
    left: 175px;
  }
}
.range-labels li:nth-child(3) {
  left: 141px}
@media (min-width: 768px) {

  .range-labels li:nth-child(3) {
    left: 329px;
  }
}
.range-labels li:nth-child(4) {
  left: 209px}
@media (min-width: 768px) {

  .range-labels li:nth-child(4) {
    left: 480px;
  }
}

.range input[type="range"]::-webkit-slider-thumb,
.range_checking input[type="range"]::-webkit-slider-thumb {
  box-shadow: 0px 2px 4px rgba(29, 29, 29, 0.5);
  height: 1.5625rem;
  width: 1.5625rem;
  border-radius: 25px;
  border-width: 9px;
  border-style: solid;
  border-color: none;
  border-color: var(--lr_blue);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  -webkit-appearance: none;
  outline: 0;
}

.range input[type="range"]::-ms-thumb,
.range_checking input[type="range"]::-ms-thumb,
.range input[type="range"]::-moz-range-thumb,
.range_checking input[type="range"]::-moz-range-thumb {
  height: 1.5625rem;
  width: 1.5625rem;
  border-radius: 25px;
  border-width: 9px;
  border-style: solid;
  border-color: none;
  border-color: var(--lr_blue);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  -webkit-appearance: none;
  outline: 0;
}

.range-labels li:after,
.range-labels-checking li:after {
  content: "";
  z-index: 9;
  position: absolute;
  left: 0px;
  right: 0px;
  top: -1.1rem;
  margin: auto;
  height: 7px;
  width: 7px;
  border-radius: 40px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

/* calc-filter */
.calc-filter {}

.calc-filter .calc-filter-field {
  margin-bottom: 2.625rem;
}

.calc-filter .calc-filter-field .label {
  font-variation-settings: 'wght' 700;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .calc-filter .calc-filter-field .label {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.calc-filter .calc-filter-field .label {
  font-size: 14px;
}

.calc-filter .calc-filter-field .label .fa-brands,.calc-filter .calc-filter-field .label .fab{
 color:var(--navyblue);
}

.calc-filter .calc-filter-field .mortgage-wrap {
  position: relative;
}

section.calc-filter .calc-filter-field .mortgage-wrap .container{
position: relative;
}

.mortgage-wrap .currency-code {
  position: absolute;
  display: flex;
  height: 100%;
  width: 1.875rem;
  align-items: center;
  justify-content: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  color: var(--navyblue);
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .mortgage-wrap .currency-code {
  align-items: start;
}


.doctors_resources #hys-blue-bg .white-border-box .mortgage-wrap .currency-code {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body.home .banner .container.mortgage-wrap .currency-code.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.mortgage-wrap .currency-code.gap-5 {
  justify-content: space-between;
}

.tab-widget .slr-toggle-text .font-medium.mortgage-wrap .currency-code {
  font-size: 14px;
}

.tab-widget .slr-toggle-text .mortgage-wrap .currency-code.text-navyblue {
  font-size: 14px;
}

.mortgage-wrap .currency-code .fa-brands,.mortgage-wrap .currency-code .fab{
 color:var(--navyblue);
}

.calc-filter .calc-filter-field .field_budget {
  box-shadow: none;
  padding: 0.625rem 2.1875rem 0.625rem 1.875rem;
  border: 1px solid var(--navyblue);
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  margin-bottom: 0px;
  margin-top: 0.5rem;
  display: block;
  width: 100%;
  border-radius: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  color: var(--navyblue);
  outline-width: 0px;
}

.laurel-form-1 .field-group:not(.calc-filter .calc-filter-field .field_budget) {
  margin-bottom: 1.25rem;
}

@media (min-width: 1024px) {

  .laurel-form-1 .field-group:not(.calc-filter .calc-filter-field .field_budget) {
    margin-bottom: 2.5rem;
  }
}

.laurel-form-1 .field-group:where(.calc-filter .calc-filter-field .field_budget) {
  margin-bottom: 0;
}


.doctors_resources #hys-blue-bg .white-border-box .calc-filter .calc-filter-field .field_budget {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.center-panal .calc-form-bg .CashBackCalculator .calc-filter .calc-filter-field .field_budget {
  width: 100%;
}

.tab-widget .slr-toggle-text .font-medium.calc-filter .calc-filter-field .field_budget {
  font-size: 14px;
}

.tab-widget .slr-toggle-text .calc-filter .calc-filter-field .field_budget.text-navyblue {
  font-size: 14px;
}

.calc-filter .calc-filter-field .field_budget .fa-brands,.calc-filter .calc-filter-field .field_budget .fab{
 color:var(--navyblue);
}

.currency-wrap .close,
.mortgage-wrap .close {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0.625rem;
  margin-top: auto;
  margin-bottom: auto;
  display: none;
  height: 1.5625rem;
  width: 1.5625rem;
  cursor: pointer;
  color: var(--lightgray);
}

.error {
  color: var(--error);
}

.mortgage_range_wrap {
  margin-top: 0.875rem;
  margin-bottom: 1.5rem;
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  color: var(--navyblue);
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .mortgage_range_wrap {
  align-items: start;
}


.doctors_resources #hys-blue-bg .white-border-box .mortgage_range_wrap {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body.home .banner .container.mortgage_range_wrap.justify-center.gap-5 {
  justify-content: space-between;
}

.tab-widget .slr-toggle-text .mortgage_range_wrap.text-navyblue {
  font-size: 14px;
}

.tab-widget .slr-toggle-text .font-medium.mortgage_range_wrap {
  font-size: 14px;
}

.mortgage_range_wrap .fa-brands,.mortgage_range_wrap .fab{
 color:var(--navyblue);
}

.mortgage_range_wrap .range_lft,
.mortgage_range_wrap .range_right {
  position: absolute;
  top: 1.5rem;
  left: 0px;
}

.mortgage_range_wrap .range_right {
  right: 0px;
  left: auto;
}

.mortgage_range_wrap .mortgage_range {
  position: relative;
  float: left;
  margin: 0px;
  flex: 1 1 auto;
  padding: 0px;
}

section.mortgage_range_wrap .mortgage_range .container{
position: relative;
}

.mortgage_range_wrap .mortgage_range input[type="range"] {
  position: relative;
  display: block;
  height: 1rem;
  width: 100%;
  cursor: pointer;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0px;
  outline-width: 0px;
}

section.mortgage_range_wrap .mortgage_range input[type="range"] .container{
position: relative;
}

.center-panal .calc-form-bg .CashBackCalculator .mortgage_range_wrap .mortgage_range input[type="range"] {
  width: 100%;
}

.mortgage_range_wrap .mortgage_range input[type="range"] {
  -webkit-appearance: none;
  z-index: 1;
  background: #7C99B4;
  box-sizing: content-box;
}

.mortgage_range_wrap .range input[type="range"]::-webkit-slider-thumb {
  /* @apply -mt-[0.125rem]; */
}

.M_hys_result .hys_graph_section {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
}

body.home .banner .container.M_hys_result .hys_graph_section.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 1280px) {

  .M_hys_result .hys_graph_section {
    flex-wrap: nowrap;
  }
}

.M_hys_result .hys_graph_section #chart-container {
  width: 100%;
  max-width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .M_hys_result .hys_graph_section #chart-container {
  width: 100%;
}

@media (min-width: 1280px) {

  .M_hys_result .hys_graph_section #chart-container {
    width: 28.1875rem;
  }
}

.M_hys_result .hys_graph_section .hys_graph_details {
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .M_hys_result .hys_graph_section .hys_graph_details {
  width: 100%;
}

@media (min-width: 1280px) {

  .M_hys_result .hys_graph_section .hys_graph_details {
    flex: 1 1 0%;
  }
}

.hys_graph_details .graph_value_li {
  border-bottom: 1px solid var(--lightgray);
  margin-bottom: 0.75rem;
  display: flex;
  justify-content: space-between;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 584;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .hys_graph_details .graph_value_li {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body.home .banner .container.hys_graph_details .graph_value_li.justify-center.gap-5 {
  justify-content: space-between;
}

.tab-widget .slr-toggle-text .font-medium.hys_graph_details .graph_value_li {
  font-size: 14px;
}

.hys_graph_details .graph_value_li .fa-brands,.hys_graph_details .graph_value_li .fab{
 color:var(--navyblue);
}

.hys_graph_details .line_rep_wrap {
  display: flex;
  flex-direction: column;
  gap: 0.9375rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

body.home .banner .container.hys_graph_details .line_rep_wrap.justify-center.gap-5 {
  justify-content: space-between;
}

.hys_graph_details .line_rep_wrap .line_rep {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 584;
  color: var(--navyblue);
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .hys_graph_details .line_rep_wrap .line_rep {
  align-items: start;
}


.doctors_resources #hys-blue-bg .white-border-box .hys_graph_details .line_rep_wrap .line_rep {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body.home .banner .container.hys_graph_details .line_rep_wrap .line_rep.justify-center.gap-5 {
  justify-content: space-between;
}

.tab-widget .slr-toggle-text .font-medium.hys_graph_details .line_rep_wrap .line_rep {
  font-size: 14px;
}

.hys_graph_details .line_rep_wrap .line_rep .fa-brands,.hys_graph_details .line_rep_wrap .line_rep .fab{
 color:var(--navyblue);
}

.hys_graph_details .line_rep_wrap .linecolor {
  display: inline-block;
  height: 0.25rem;
  width: 1.5625rem}

.hys_graph_details .line_rep_wrap .line_rep_v {
  font-size: 0.75rem;
}

.hys_graph_details .disclaimer p:not(:last-child) {
  margin-bottom: 1rem;
}

.calc-form-bg {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.25rem;
}

@media (min-width: 1024px) {

  .calc-form-bg {
    padding: 50px;
  }
}
.calc-tab-main .tab-body  .calc-form-bg {
  background-color: transparent !important;
}
/* loan_tabs */
.loan-tabs {}

.loan-tabs .loan-tab-items {
  margin-bottom: 1.25rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

body.home .banner .container.loan-tabs .loan-tab-items.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .loan-tabs .loan-tab-items {
    gap: 1.25rem;
  }
}

.loan-tabs .loan-tab-items li button {
  padding-top: 9px;
  padding-bottom: 9px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(209 218 229 / var(--tw-border-opacity));
  background-color: var(--page_bg);
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  color: var(--lr_blue);
}

.primary-button.loan-tabs .loan-tab-items li button:not(:hover) {
  background-color: var(--page_bg);
}

.tabhead.loan-tabs .loan-tab-items li button {
  color: var(--lr_blue);
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .loan-tabs .loan-tab-items li button {
  align-items: start;
}

.doctors_resources #hys-blue-bg .white-border-box .loan-tabs .loan-tab-items li button {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body.home .banner .container.flex.loan-tabs .loan-tab-items li button.gap-5 {
  justify-content: space-between;
}

.tab-widget .slr-toggle-text .loan-tabs .loan-tab-items li button.text-navyblue {
  font-size: 14px;
}

section#jump-link.loan-tabs .loan-tab-items li button {
  background-color: var(--page_bg);
}

.loan-tabs .loan-tab-items li button[aria-selected="true"] {
  background-color: var(--lr_blue);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.loan-tabs .loan_tabs_content {
  display: block;
}

.loan-tabs .loan_tabs_content .tab-widget {
  margin-bottom: 1.25rem;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.loan-tabs .loan_tabs_content .tab-widget:last-child {
  margin-bottom: 0px;
}

@media (min-width: 1024px) {

  .loan-tabs .loan_tabs_content .tab-widget {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
}

#calc-tabs-content .tab-widget {
  margin-bottom: 1.875rem;
}

#calc-tabs-content .tab-widget:last-child {
  margin-bottom: 0px;
}

.testimonial-section .testimonial-grid {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1.25rem;
}

body.home .banner .container.flex.justify-center.testimonial-section .testimonial-grid {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .testimonial-section .testimonial-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1.875rem;
  }
}

@media (min-width: 1024px) {

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

.testimonial-grid .itembox {
  align-items: flex-start;
  text-align: left;
}

@media (min-width: 1024px) {

  .testimonial-grid .itembox {
    padding: 1.875rem;
  }
}

.testimonial-grid .itembox .tt-content {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 584;
  line-height: 1.25;
  letter-spacing: 0em;
}

.testimonial-grid .itembox .tt-author {
  margin-top: auto;
  display: flex;
  align-items: center;
  gap: 0.625rem;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .testimonial-grid .itembox .tt-author {
  align-items: start;
}

body.home .banner .container.testimonial-grid .itembox .tt-author.justify-center.gap-5 {
  justify-content: space-between;
}

.testimonial-grid .itembox .tt-author .tt-author-avtar {
  display: flex;
  height: 4.375rem;
  width: 4.5625rem;
  align-items: center;
  justify-content: center;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .testimonial-grid .itembox .tt-author .tt-author-avtar {
  align-items: start;
}

body.home .banner .container.testimonial-grid .itembox .tt-author .tt-author-avtar.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.testimonial-grid .itembox .tt-author .tt-author-avtar.gap-5 {
  justify-content: space-between;
}

.testimonial-grid .itembox .tt-author .tt-author-avtar {
  background-image: url('../../src/images/avtar-bg.png');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.testimonial-grid .itembox .tt-author .tt-author-avtar .avtar-img {
  display: inline-block;
  height: 3.875rem;
  width: 3.875rem;
}

.testimonial-grid .itembox .tt-author .tt-author-detail {
  display: block;
}

.testimonial-grid .itembox .tt-author .tt-author-detail .tt-author-name {
  font-variation-settings: 'wght' 700;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.32px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.testimonial-grid .itembox .tt-author .tt-author-detail .tt-author-cate {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  letter-spacing: 0.32px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .testimonial-grid .itembox .tt-author .tt-author-detail .tt-author-cate.text-navyblue {
  font-size: 14px;
}

.stacked-resources .stacked-resources-grid {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1.25rem;
}

body.home .banner .container.flex.justify-center.stacked-resources .stacked-resources-grid {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .stacked-resources .stacked-resources-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 2.5rem;
  }
}

@media (min-width: 1024px) {

  .stacked-resources .stacked-resources-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.stacked-resources .heading_2,
.stacked-resources .Subhead_1{
    --navyblue: #00243C;
}
.stacked-resources .stacked-resources-item {
  border-left-width: 3px;
  border-style: solid;
  border-color: var(--yellow);
  padding-left: 1.25rem;
}

.stacked-resources .stacked-resources-item h4 {
  font-variation-settings: 'wght' 700;
  margin-bottom: 0.5rem;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .stacked-resources .stacked-resources-item h4 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.stacked-resources .stacked-resources-item h4 {
  font-size: 14px;
}

.stacked-resources .stacked-resources-item h4 .fa-brands,.stacked-resources .stacked-resources-item h4 .fab{
 color:var(--navyblue);
}

.stacked-resources .stacked-resources-item p {
  font-weight: 492;
  color: var(--darkgray);
}


.doctors_resources #hys-blue-bg .white-border-box .stacked-resources .stacked-resources-item p {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}


/* range */
.amount_slider {
  margin-bottom: 1.25rem;
  display: inline-block;
  width: 100%;
}
.center-panal .calc-form-bg .CashBackCalculator .amount_slider {
  width: 100%;
}

.reward_range {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px;
}

section.reward_range .container{
position: relative;
}

.center-panal .calc-form-bg .CashBackCalculator .reward_range {
  width: 100%;
}

.reward_range .setRangeValue {
  position: absolute;
  left: 2.9375rem;
  top: 2.0625rem;
  z-index: 0;
  margin-left: -26px;
  height: 2rem;
  width: 4.4375rem;
  white-space: nowrap;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  border-color: var(--yellow);
  text-align: center;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 2.375rem;
  --tw-text-opacity: 1;
  color: rgb(62 72 76 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .reward_range .setRangeValue.text-navyblue {
  font-size: 14px;
}

.reward_range .setRangeValue::after {
  position: absolute;
  left: 0px;
  height: 0.625rem;
  width: 100%;
  border-radius: 2px 2px 0 0;
  background-color: var(--yellow);
  --tw-content: "";
  content: var(--tw-content);
}

.reward_range .setRangeValue::before {
  position: absolute;
  left: 1.25rem;
  top: -1.25rem;
  z-index: 1;
  border-width: 14px;
  border-bottom-width: 0.625rem;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: var(--yellow);
  --tw-content: "";
  content: var(--tw-content);
}

.reward_range .setRangeValue {
  background: #fff;
}

.reward_range input[type="range"] {
  position: relative;
  z-index: 1;
  box-sizing: content-box;
  display: block;
  height: 15px;
  width: 100%;
  cursor: pointer;
  border-radius: 0.625rem;
  padding: 0px;
}

section.reward_range input[type="range"] .container{
position: relative;
}

.center-panal .calc-form-bg .CashBackCalculator .reward_range input[type="range"] {
  width: 100%;
}

.reward_range input[type="range"] {
  -webkit-appearance: none;
  background: #cad6e1;
  background: linear-gradient(90deg, rgb(123, 152, 181) 8%, #DEDEDE 9%);
  outline: 0;
  font-size: 0;
}

.reward_range input[type="range"]:focus {
  outline: 0;
}

.reward_range input[type="range"]::-webkit-slider-thumb {
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 25px;
  border-width: 8px;
  border-style: solid;
  border-color: none;
  border-color: var(--lr_blue);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  box-sizing: border-box;
  /* background: #f0a900; */
}

.reward_range input[type="range"]::-moz-range-thumb {
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 25px;
  border-width: 8px;
  border-style: solid;
  border-color: none;
  border-color: var(--lr_blue);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  box-sizing: border-box;
  /* background: #f0a900; */
}

.reward_range input[type="range"]::-ms-thumb {
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 25px;
  border-width: 8px;
  border-style: solid;
  border-color: none;
  border-color: var(--lr_blue);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  box-sizing: border-box;
  /* background: #f0a900; */
}

.reward_range .min-max-value {
  margin-top: 0.25rem;
  display: flex;
  width: 100%;
  align-items: flex-start;
  justify-content: space-between;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .reward_range .min-max-value {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body.home .banner .container.reward_range .min-max-value.justify-center.gap-5 {
  justify-content: space-between;
}

.center-panal .calc-form-bg .CashBackCalculator .reward_range .min-max-value {
  width: 100%;
}

.tab-widget .slr-toggle-text .reward_range .min-max-value.text-navyblue {
  font-size: 14px;
}

.tab-widget .slr-toggle-text .font-medium.reward_range .min-max-value {
  font-size: 14px;
}

.reward_range .min-max-value .fa-brands,.reward_range .min-max-value .fab{
 color:var(--navyblue);
}

.reward_range .min-max-value .min-value {}

.reward_range .min-max-value .max-value {}

.CashBackCalculator {
  display: flex;
  flex-wrap: wrap;
  gap: 1.875rem;
}

body.home .banner .container.CashBackCalculator.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .CashBackCalculator {
    flex-wrap: nowrap;
    gap: 2.5rem;
  }
}

.calc-form-results-wrap {
  background-color: var(--page_bg1);
  padding: 1.25rem;
}

@media (min-width: 1024px) {

  .calc-form-results-wrap {
    padding: 1.875rem;
  }
}

.calc-form-results-wrap .calc-form-result-inner {}

.calc-form-results-wrap .calc-form-result-inner .calc-form-result-child {
  margin-bottom: 1.25rem;
}

@media (min-width: 1024px) {

  .calc-form-results-wrap .calc-form-result-inner .calc-form-result-child {
    margin-bottom: 1.875rem;
  }
}

.calc-form-result-inner .calc-form-result-child .heading_2 {
  margin-bottom: 0.25rem;
  text-align: left;
  font-weight: 584;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .calc-form-result-inner .calc-form-result-child .heading_2 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.calc-form-result-inner .calc-form-result-child .heading_2 {
  font-size: 14px;
}

.calc-form-result-inner .calc-form-result-child .heading_2 .fa-brands,.calc-form-result-inner .calc-form-result-child .heading_2 .fab{
 color:var(--navyblue);
}

.calc-form-result-inner .calc-form-result-child .body_text {
  text-align: left;
  font-weight: 492;
  color: var(--darkgray);
}


.doctors_resources #hys-blue-bg .white-border-box .calc-form-result-inner .calc-form-result-child .body_text {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.calc-form-results-wrap .white_btn:not(:hover) {
  background-color: var(--page_bg1);
}

.partners-section .itembox .image {
  margin-bottom: 1.25rem;
  display: flex;
  height: 5rem;
  align-items: center;
  justify-content: flex-start;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .partners-section .itembox .image {
  align-items: start;
}

body.home .banner .container.partners-section .itembox .image.justify-center.gap-5 {
  justify-content: space-between;
}

.partners-section .itembox .image img {
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

.partners-section .itembox {
  align-items: flex-start;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.25rem;
  text-align: left;
}

.partners-section .itembox p {
  font-weight: 492;
}

.reason-get-loan .itembox a {
  margin-top: 0.625rem;
  display: flex;
  flex: 1 1 0%;
  align-items: flex-end;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

body.home .banner .container.reason-get-loan .itembox a.justify-center.gap-5 {
  justify-content: space-between;
}

.calc-tab-main .tab-btn-wrap {
  gap: 1.75rem;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: var(--border_light_gray);
  width: calc(100% - 9px);
}

.calc-tab-main ul {
  margin-top: 1px;
  display: flex;
  gap: 1.75rem;
}

body.home .banner .container.calc-tab-main ul.justify-center.gap-5 {
  justify-content: space-between;
}

.calc-tab-main ul li {
  margin-bottom: -1px;
}

.calc-tab-main ul li button {
  display: flex;
  height: 100%;
  align-items: center;
  gap: 0.625rem;
  background-color: var(--page_bg);
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.primary-button.calc-tab-main ul li button:not(:hover) {
  background-color: var(--page_bg);
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .calc-tab-main ul li button {
  align-items: start;
}

body.home .banner .container.calc-tab-main ul li button.justify-center.gap-5 {
  justify-content: space-between;
}

section#jump-link.calc-tab-main ul li button {
  background-color: var(--page_bg);
}

@media (min-width: 768px) {

  .calc-tab-main ul li button {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.9375rem;
  }
}

.calc-tab-main ul li button {
  border-start-end-radius: 0.75rem;
  border-width: 1px;
  border-color: var(--border_light_gray);
  border-start-start-radius: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--lr_blue);
}

.tabhead.calc-tab-main ul li button {
  color: var(--lr_blue);
}

.doctors_resources #hys-blue-bg .white-border-box .calc-tab-main ul li button {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.calc-tab-main ul li button:hover {
  color: var(--lr_blue);
}

@media (min-width: 1024px) {

  .calc-tab-main ul li button {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.calc-tab-main ul li button {
  font-weight: 584;
  line-height: 125%;
  min-height: 55px;
}
.calc-tab-main ul li button svg,
.calc-tab-main ul li button img {
  height: 1.875rem;
  width: auto;
  min-width: 1.875rem;
}

.calc-tab-main ul li button[aria-selected="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  border: 1px solid var(--border_light_gray);
  border-bottom: 1px solid #fff;
}

#calc-tabs-content {
  border-width: 1px;
  border-top-width: 0px;
  border-color: var(--border_light_gray);
  border-style: solid;
  border-radius: 0 12px 12px 12px;
  box-shadow: 0.2px -1px 0px #d1dae5;
}

.calc-tab-main .tab-body {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.25rem;
}

@media (min-width: 1024px) {

  .calc-tab-main .tab-body {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
    padding-top: 2.5rem;
    padding-bottom: 3.125rem;
  }
}

.calc-tab-main #calc-tabs-content>div,
.calc-tab-main .tab-body {
  border-radius: 12px 12px 12px 12px;
}

.calc-tab-main .calc-title-box {
  padding-bottom: 0px;
}

@media (min-width: 1024px) {

  .calc-tab-main .calculator-box .calc-form-wrap {
    padding: 1.25rem;
  }
}

.calc-tab-main .calculator-box .calc-form-wrap form {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

body.home .banner .container.calc-tab-main .calculator-box .calc-form-wrap form.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .calc-tab-main .calculator-box .calc-form-wrap form {
    flex-direction: row;
  }
}

.calc-tab-main .calculator-box .calc-form-wrap form .form-field:last-child .field-group {
  margin-bottom: 0px;
}

.laurel-form-1 .field-group:not(.calc-tab-main .calculator-box .calc-form-wrap form .form-field:last-child .field-group) {
  margin-bottom: 1.25rem;
}

@media (min-width: 1024px) {

  .laurel-form-1 .field-group:not(.calc-tab-main .calculator-box .calc-form-wrap form .form-field:last-child .field-group) {
    margin-bottom: 2.5rem;
  }
}

.laurel-form-1 .field-group:where(.calc-tab-main .calculator-box .calc-form-wrap form .form-field:last-child .field-group) {
  margin-bottom: 0;
}


.calc-tab-main .calculator-box .calc-form-wrap form .calc-display {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
  background-color: var(--page_bg);
  padding: 1.875rem;
}


.primary-button.calc-tab-main .calculator-box .calc-form-wrap form .calc-display:not(:hover) {
  background-color: var(--page_bg);
}


body.home .banner .container.calc-tab-main .calculator-box .calc-form-wrap form .calc-display.justify-center.gap-5 {
  justify-content: space-between;
}


section#jump-link.calc-tab-main .calculator-box .calc-form-wrap form .calc-display {
  background-color: var(--page_bg);
}


@media (min-width: 1024px) {

  .calc-tab-main .calculator-box .calc-form-wrap form .calc-display {
    margin-top: 1.375rem;
  }
}


.calc-tab-main .calculator-box .calc-form-wrap form .calc-display {
  border-radius: 0.75rem;
}

.calc-tab-main .calculator-box form .calc-display :where(.calc-display-title, .calc-display-result, .calc-display-bottom-title) {
  font-weight: 584;
  line-height: 125% !important;
}

.calc-tab-main .calculator-box form .calc-display .calc-display-title {
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: var(--lr_blue);
}

.tabhead.calc-tab-main .calculator-box form .calc-display .calc-display-title {
  color: var(--lr_blue);
}

.doctors_resources #hys-blue-bg .white-border-box .calc-tab-main .calculator-box form .calc-display .calc-display-title {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 1024px) {

  .calc-tab-main .calculator-box form .calc-display .calc-display-title {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.calc-tab-main .calculator-box form .calc-display .calc-display-result {
  font-size: 2.25rem;
  line-height: 2.5rem;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .calc-tab-main .calculator-box form .calc-display .calc-display-result {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.calc-tab-main .calculator-box form .calc-display .calc-display-result {
  font-size: 14px;
}

.calc-tab-main .calculator-box form .calc-display .calc-display-result .fa-brands,.calc-tab-main .calculator-box form .calc-display .calc-display-result .fab{
 color:var(--navyblue);
}

@media (min-width: 768px) {

  .calc-tab-main .calculator-box form .calc-display .calc-display-result {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

@media (min-width: 1024px) {

  .calc-tab-main .calculator-box form .calc-display .calc-display-result {
    font-size: 2.875rem;
  }
}

.calc-tab-main .calculator-box form .calc-display .calc-display-bottom-title {
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .calc-tab-main .calculator-box form .calc-display .calc-display-bottom-title {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.calc-tab-main .calculator-box form .calc-display .calc-display-bottom-title {
  font-size: 14px;
}

.calc-tab-main .calculator-box form .calc-display .calc-display-bottom-title .fa-brands,.calc-tab-main .calculator-box form .calc-display .calc-display-bottom-title .fab{
 color:var(--navyblue);
}

@media (min-width: 768px) {

  .calc-tab-main .calculator-box form .calc-display .calc-display-bottom-title {
    margin-bottom: 3rem;
  }
}

@media (min-width: 1024px) {

  .calc-tab-main .calculator-box form .calc-display .calc-display-bottom-title {
    margin-bottom: 3.5rem;
    font-size: 1.375rem;
  }
}

.calc-tab-main .table-box {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.25rem;
}

@media (min-width: 1024px) {

  .calc-tab-main .table-box {
    padding: 1.875rem;
  }

  .calc-tab-main .table-box .loan-detail-table-wrap {
    padding: 1.25rem;
  }
}

.doctors_resources .calc-tab-main form+p,
.doctors_resources .table-bottom-text p,
.doctors_resources #calc-tabs-content .tab-widget>div>p.body_text_3 {
  font-size: 11px;
}

.resources_slider .slick-track {
  display: flex;
}

body.home .banner .container.resources_slider .slick-track.justify-center.gap-5 {
  justify-content: space-between;
}

.resources_slider {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}

.resources_slider .collections_col {
  height: auto;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  padding-top: 0.625rem;
}

.resources_slider .collections_item {
  height: 100%;
  border: 1px solid var(--border_light_gray);
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: left;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .resources_slider .collections_item {
  align-items: start;
}

body.home .banner .container.resources_slider .collections_item.justify-center.gap-5 {
  justify-content: space-between;
}

.resources_slider .collections_item {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  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;
}

section.resources_slider .collections_item .container{
position: relative;
}

body.home .banner .container.resources_slider .collections_item.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.justify-center.resources_slider .collections_item {
  justify-content: space-between;
}

.resources_slider .collections_item .collections_tag {
  position: absolute;
  left: -0.625rem;
  top: -0.625rem;
  display: inline-block;
  background-color: var(--yellow);
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .resources_slider .collections_item .collections_tag {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.resources_slider .collections_item .collections_tag {
  font-size: 14px;
}

.tab-widget .slr-toggle-text .resources_slider .collections_item .collections_tag.text-navyblue {
  font-size: 14px;
}

.resources_slider .collections_item .collections_tag .fa-brands,.resources_slider .collections_item .collections_tag .fab{
 color:var(--navyblue);
}

.resources_slider .collections_item .collections_tag::before {
  position: absolute;
  left: -5px;
  bottom: -5px;
  z-index: -1;
  height: 0px;
  width: 0px;
  --tw-rotate: 1deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-width: 5px;
  border-right-width: 10px;
  border-style: solid;
  border-color: transparent;
  border-right-color: var(--yellow);
  --tw-content: "";
  content: var(--tw-content);
}
.nurses_resources .resources_slider .collections_item .collections_tag {
  background-color: var(--Teal);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.nurses_resources .resources_slider .collections_item .collections_tag::before {
  content: var(--tw-content);
  border-right-color: var(--Teal);
}
.resources_slider .collections_item .collections_link {
  display: block;
  color: var(--navyblue);
  text-decoration-line: none;
}

.doctors_resources #hys-blue-bg .white-border-box .resources_slider .collections_item .collections_link {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tab-widget .slr-toggle-text .font-medium.resources_slider .collections_item .collections_link {
  font-size: 14px;
}
.resources_slider .collections_item .collections_link .fa-brands,.resources_slider .collections_item .collections_link .fab{
 color:var(--navyblue);
}

.resources_slider .collections_item .collection_title {
  text-align: left;
  font-size: 22px;
  color: var(--darkgray);
}


.doctors_resources #hys-blue-bg .white-border-box .resources_slider .collections_item .collection_title {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.resources_slider .collections_item p {
  text-align: left;
  font-weight: 492;
}

.resources_slider .collections_item .carousel-hub {
  z-index: 0;
  margin-bottom: 1.5rem;
  padding-top: 2.5rem;
}

.resources_slider .collections_item .postSlider {
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .resources_slider .collections_item .postSlider {
  width: 100%;
}

.resources_slider .carousel-hub .draggable {
  /* @apply shadow-[1px_1px_7px_rgba(0, 0, 0, 0.15)]; */
  overflow: hidden;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.resources_slider .carousel-hub .slick-track {
  display: flex;
}

body.home .banner .container.resources_slider .carousel-hub .slick-track.justify-center.gap-5 {
  justify-content: space-between;
}

.resources_slider .carousel-hub .slick-slide {
  height: auto;
  opacity: 1;
}

.carousel-hub:after,
.carousel-hub::before {
  position: absolute;
  bottom: -9px;
  z-index: -1;
  margin-left: 0.5rem;
  height: 50px;
  width: calc(100% - 16px);
  border-radius: 0.375rem;
  --tw-shadow: 1px 1px 7px rgb(0 0 0 / 15%);
  --tw-shadow-colored: 1px 1px 7px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-content: "";
  content: var(--tw-content);
  background: #ffffff;
}

.carousel-hub::before {
  bottom: -18px;
  z-index: -2;
  margin-left: 1rem;
  width: calc(100% - 32px);
}

.resources_slider .carousel-hub .flex_div {
  display: flex;
}

body.home .banner .container.resources_slider .carousel-hub .flex_div.justify-center.gap-5 {
  justify-content: space-between;
}

.resources_slider .carousel-hub .flex_div .coll_img_wrap {
  position: relative;
  display: flex;
  width: 50%;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

section.resources_slider .carousel-hub .flex_div .coll_img_wrap .container{
position: relative;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .resources_slider .carousel-hub .flex_div .coll_img_wrap {
  align-items: start;
}

body.home .banner .container.resources_slider .carousel-hub .flex_div .coll_img_wrap.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.resources_slider .carousel-hub .flex_div .coll_img_wrap.gap-5 {
  justify-content: space-between;
}

.resources_slider .carousel-hub .flex_div .coll-articles {
  display: flex;
  min-height: 160px;
  width: 50%;
  flex-direction: column;
  justify-content: center;
  padding: 15px;
}

body.home .banner .container.resources_slider .carousel-hub .flex_div .coll-articles.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.resources_slider .carousel-hub .flex_div .coll-articles.gap-5 {
  justify-content: space-between;
}

.resources_slider .carousel-hub .flex_div .coll-articles {
  background: #f6f6f6;
}

.resources_slider .carousel-hub .flex_div img {
  position: absolute;
  max-width: none;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .resources_slider .carousel-hub .flex_div img {
  width: 100%;
}

.resources_slider .carousel-hub .flex_div .coll-articles .heading_5 {
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  color: var(--darkgray);
}


.doctors_resources #hys-blue-bg .white-border-box .resources_slider .carousel-hub .flex_div .coll-articles .heading_5 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.resources_slider .carousel-hub .flex_div .coll-articles .heading_5 {
  font-variation-settings: 'wght' 700;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  /* number of lines to show */
  line-clamp: 5;
  -webkit-box-orient: vertical;
}

.postSlider .slick-arrow {
  z-index: 1;
  transform: none;
}

.postSlider .slick-arrow:before {
  z-index: 1;
  height: 25px;
  width: 25px;
  transform: none;
  font-size: 1rem;
  line-height: 1.5rem;
  opacity: 1;
}

.postSlider .slick-prev {
  left: 0px;
  right: 0px;
  top: 0px;
  margin: 0px;
  text-decoration-line: none;
}

.postSlider .slick-next {
  left: 87px;
  top: 0px;
  margin: 0px;
}

.postSlider .slick-dots {
  position: absolute;
  top: -2px;
  left: 1.75rem;
  bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  display: block;
  width: auto;
  width: 3.5rem;
  padding: 0px;
  text-align: center;
}

.postSlider .slick-dots li {
  margin: 5px;
  display: none;
  height: auto;
  max-height: 3.5rem;
  width: auto;
  max-width: 112px;
  list-style: none;
}

.postSlider .slick-dots li.slick-active {
  display: inline-block;
}

.postSlider .slick-dots button {
  height: auto;
  width: auto;
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 584;
  color: var(--lightgray);
}

.tab-widget .slr-toggle-text .postSlider .slick-dots button.text-navyblue {
  font-size: 14px;
}

.postSlider .slick-dots button {
  border-width: 0px !important;
  background-color: transparent !important;
}

.postSlider .slick-dots button span {
  display: inline;
  white-space: nowrap;
  font-weight: 492;
}


.resources_slider>.slick-arrow:before {
  background-color: var(--lr_blue);
}

.tools-calc-slider .slick-prev,
.mediaSlider .slick-prev,
.resources_slider>.slick-prev {
  left: 15px;
}

@media (min-width: 1280px) {

  .tools-calc-slider .slick-prev,
.mediaSlider .slick-prev,
.resources_slider>.slick-prev {
    left: auto;
    right: calc(100% - 13px);
    right: calc(100% + 0px);
  }
}

.tools-calc-slider .slick-next,
.mediaSlider .slick-next,
.resources_slider>.slick-next {
  right: 15px;
}

@media (min-width: 1280px) {

  .tools-calc-slider .slick-next,
.mediaSlider .slick-next,
.resources_slider>.slick-next {
    right: auto;
    left: calc(100% - 13px);
    left: calc(100% + 0px);
  }
}

.mediaTab {
  margin-bottom: 3.5rem;
}

@media (min-width: 1280px) {

  .mediaTab {
    margin-bottom: 1.875rem;
  }
}

.mediaTab .media-tabFlex {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

body.home .banner .container.mediaTab .media-tabFlex.justify-center.gap-5 {
  justify-content: space-between;
}

.mediaTab .media-tabFlex .mediaTab-items {
  display: flex;
  align-items: center;
  gap: 1.25rem;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .mediaTab .media-tabFlex .mediaTab-items {
  align-items: start;
}

body.home .banner .container.mediaTab .media-tabFlex .mediaTab-items.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.justify-center.mediaTab .media-tabFlex .mediaTab-items {
  justify-content: space-between;
}

@media (min-width: 1024px) {

  .mediaTab .media-tabFlex .mediaTab-items {
    gap: 30px;
  }
}

.mediaTab .media-tabFlex .mediaTab-items li {
  margin: 0px;
  background-color: transparent;
  padding: 0px;
}

.mediaTab .media-tabFlex .mediaTab-items li .tabTarget {
  border-bottom-width: 3px;
  border-style: solid;
  border-color: transparent;
  padding-bottom: 0.25rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 584;
  text-transform: capitalize;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  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;
}

@media (min-width: 1024px) {

  .mediaTab .media-tabFlex .mediaTab-items li .tabTarget {
    padding-bottom: 0.625rem;
    font-size: 2rem;
  }
}

.mediaTab .media-tabFlex .mediaTab-items li .tabTarget[aria-selected="true"] {
  border-color: var(--yellow);
}

.mediaTab .media-tab-content {
  margin-top: 1.875rem;
}

.tools-calc-slider,
.mediaSlider {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}

.tools-calc-slider .tools-calc-col,
.mediaSlider .media-col {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

.mediaSlider .slick-track {
  display: flex;
}

body.home .banner .container.mediaSlider .slick-track.justify-center.gap-5 {
  justify-content: space-between;
}

.mediaSlider .slick-track .slick-slide {
  height: auto;
}

.mediaSlider .media-card .media-link {
  display: block;
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .mediaSlider .media-card .media-link {
  width: 100%;
}

.mediaSlider .media-card .media-thumb {
  margin-bottom: 0.625rem;
  display: block;
  display: flex;
  height: 9.6875rem;
  width: 100%;
  overflow: hidden;
  border-radius: 0.375rem;
}

body.home .banner .container.mediaSlider .media-card .media-thumb.justify-center.gap-5 {
  justify-content: space-between;
}

.center-panal .calc-form-bg .CashBackCalculator .mediaSlider .media-card .media-thumb {
  width: 100%;
}

.mediaSlider .media-card .media-thumb img {
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .mediaSlider .media-card .media-thumb img {
  width: 100%;
}

.mediaSlider .media-card .media-content .media-heading {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  font-variation-settings: 'wght' 700;
  margin-bottom: 0.625rem;
  letter-spacing: 0.36px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}

.mediaSlider .media-card .media-content .media_time {
  display: flex;
  height: 100%;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 492;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .mediaSlider .media-card .media-content .media_time {
  align-items: start;
}

body.home .banner .container.mediaSlider .media-card .media-content .media_time.justify-center.gap-5 {
  justify-content: space-between;
}

.tools-calc-slider .slick-arrow:before,
.mediaSlider .slick-arrow:before {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--lr_blue);
}

.tabhead.tools-calc-slider .slick-arrow:before,.tabhead
.mediaSlider .slick-arrow:before {
  color: var(--lr_blue);
}

.doctors_resources #hys-blue-bg .white-border-box .tools-calc-slider .slick-arrow:before,.doctors_resources #hys-blue-bg .white-border-box 
.mediaSlider .slick-arrow:before {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tools-calc-slider .slick-arrow.slick-disabled,
.mediaSlider .slick-arrow.slick-disabled {
  opacity: 0;
  pointer-events: none;
}

.tools-calc-slider .slick-track {
  display: flex;
}

body.home .banner .container.tools-calc-slider .slick-track.justify-center.gap-5 {
  justify-content: space-between;
}

.tools-calc-slider .slick-track .slick-slide {
  height: auto;
  position: relative;
}
.tools-calc-col.tools-filtered-yellow::before {
  content: "";
  position: absolute;
  top: 0;
  left: 15px;
  width: calc(100% - 30px);
  height: 5px;
  border-top: 5px solid #F0A900;
  border-radius: 12px 12px 0 0;
  z-index: 1;
}

.tools-calc-slider .tools-calc-item {
  height: 100%;
  min-height: 151px;
  overflow: hidden;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(237 247 250 / var(--tw-bg-opacity));
}

.tools-calc-slider .tools-calc-item .tools-calc-flex {
  display: flex;
  height: 100%;
  align-items: stretch;
}

body.home .banner .container.tools-calc-slider .tools-calc-item .tools-calc-flex.justify-center.gap-5 {
  justify-content: space-between;
}

.tools-calc-slider .tools-calc-flex .tools-calc-text {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.25rem;
}

body.home .banner .container.tools-calc-slider .tools-calc-flex .tools-calc-text.justify-center.gap-5 {
  justify-content: space-between;
}

.tools-calc-slider .tools-calc-flex .tools-calc-text .tools-calc-link {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
}

body.home .banner .container.tools-calc-slider .tools-calc-flex .tools-calc-text .tools-calc-link.justify-center.gap-5 {
  justify-content: space-between;
}

.tools-calc-slider .tools-calc-flex .tools-calc-image {
  width: 190px;
  max-width: 65%;
}

.tools-calc-slider .tools-calc-flex .tools-calc-image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  height: 100%;
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .tools-calc-slider .tools-calc-flex .tools-calc-image img {
  width: 100%;
}

.tools-calc-slider .tools-calc-flex .tools-calc-text .tools-calc_head {
  font-variation-settings: 'wght' 700;
  margin-bottom: 10px;
  color: var(--navyblue)}


.doctors_resources #hys-blue-bg .white-border-box .tools-calc-slider .tools-calc-flex .tools-calc-text .tools-calc_head {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.tools-calc-slider .tools-calc-flex .tools-calc-text .tools-calc_head {
  font-size: 14px;
}

.tools-calc-slider .tools-calc-flex .tools-calc-text .tools-calc_head .fa-brands,.tools-calc-slider .tools-calc-flex .tools-calc-text .tools-calc_head .fab{
 color:var(--navyblue);
}

.tools-calc-slider .tools-calc-flex .tools-calc-text .hyper-link {
  margin-bottom: 10px;
  margin-top: auto;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  color: var(--lr_blue);
}

.tabhead.tools-calc-slider .tools-calc-flex .tools-calc-text .hyper-link {
  color: var(--lr_blue);
}

.doctors_resources #hys-blue-bg .white-border-box .tools-calc-slider .tools-calc-flex .tools-calc-text .hyper-link {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .tools-calc-slider .tools-calc-flex .tools-calc-text .hyper-link.text-navyblue {
  font-size: 14px;
}

.tools-calc-slider .tools-calc-flex .tools-calc-text .hyper-link i {
  vertical-align: middle;
  font-size: 10px;
}

.tools-calc-bookmark {
  cursor: pointer;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--lr_blue);
}

.tabhead.tools-calc-bookmark {
  color: var(--lr_blue);
}

.doctors_resources #hys-blue-bg .white-border-box .tools-calc-bookmark {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tools-calc-bookmark:hover i,
.tools-calc-bookmark.item-saved i {
  font-variation-settings: 'wght' 700;
}

/* press section css */
.page-title-bar {
  background-color: var(--lr_blue);
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media (min-width: 1024px) {

  .page-title-bar {
    padding-top: 3.438rem;
    padding-bottom: 3.438rem;
  }
}
@media (min-width: 1280px) {

  .page-title-bar {
    background-color: transparent;
  }
}

.page-title-wave-img {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  z-index: -1;
  display: none;
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .page-title-wave-img {
  width: 100%;
}

@media (min-width: 1024px) {

  .page-title-wave-img {
    display: block;
  }
}

.page-title-wave-img-1 {
  top: 0px;
}

@media (min-width: 1280px) {

  .page-title-wave-img-1 {
    top: -5vw;
  }
}

.page-title-wave-img img {
  width: 100%;
}

.press-release .news-item-wrap .news-item .news-heading {
  margin-top: 0px;
}

/* pagination css */
.laurel-pagination-wrap {
  display: flex;
  justify-content: center;
}
body.home .banner .container.laurel-pagination-wrap.justify-center.gap-5 {
  justify-content: space-between;
}
body.home .banner .container.flex.laurel-pagination-wrap.gap-5 {
  justify-content: space-between;
}

.laurel-pagination-wrap .laurel-pagination {
  display: flex;
  gap: 0.5rem;
}

body.home .banner .container.laurel-pagination-wrap .laurel-pagination.justify-center.gap-5 {
  justify-content: space-between;
}

.laurel-pagination-wrap .laurel-pagination li a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 150%;
  color: var(--lr_blue);
}

.tabhead.laurel-pagination-wrap .laurel-pagination li a {
  color: var(--lr_blue);
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .laurel-pagination-wrap .laurel-pagination li a {
  align-items: start;
}

.doctors_resources #hys-blue-bg .white-border-box .laurel-pagination-wrap .laurel-pagination li a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body.home .banner .container.flex.laurel-pagination-wrap .laurel-pagination li a.gap-5 {
  justify-content: space-between;
}

.laurel-pagination-wrap .laurel-pagination li a {
  height: 1.875rem;
  min-width: 1.875rem;
  font-weight: 492;
  letter-spacing: 0.32px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.laurel-pagination-wrap .laurel-pagination li a:not(.next, .prev):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}

.laurel-pagination-wrap .laurel-pagination li a.pgn-active {
  background-color: var(--lr_blue);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.laurel-pagination-wrap .laurel-pagination li a.next,
.laurel-pagination-wrap .laurel-pagination li a.prev {
  display: flex;
  align-items: center;
  gap: 0.375rem;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .laurel-pagination-wrap .laurel-pagination li a.next,.laurel-tabs .laurel-tabs-content .laurel-tabs-target 
.laurel-pagination-wrap .laurel-pagination li a.prev {
  align-items: start;
}

body.home .banner .container.laurel-pagination-wrap .laurel-pagination li a.next.justify-center.gap-5,body.home .banner .container
.laurel-pagination-wrap .laurel-pagination li a.prev.justify-center.gap-5 {
  justify-content: space-between;
}

/* conact-info-text */
.contact-info-text {
  text-align: center;
}
@media (min-width: 1024px) {

  .contact-info-text {
    padding-top: 1.875rem;
  }
}

.contact-info-text .social-links li a {
  display: inline-flex;
  height: 1.875rem;
  width: 1.875rem;
  align-items: center;
  justify-content: center;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .contact-info-text .social-links li a {
  align-items: start;
}

body.home .banner .container.flex.contact-info-text .social-links li a.gap-5 {
  justify-content: space-between;
}

.contact-info-text .social-links li a {
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(240 169 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.contact-info-text .social-links li a:hover {
  transform: scale(1.2) rotate(5deg);
}


.wave-bg-style-3 {
  width: 100%;
}

.wave-bg-style-3 img {
  width: 100%;
}

.allResources-main {}

.allResources-main .allResources-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem;
}

body.home .banner .container.allResources-main .allResources-wrap.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.justify-center.allResources-main .allResources-wrap {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .allResources-main .allResources-wrap {
    flex-wrap: nowrap;
  }
}

.allResources-main .allResources-wrap .resourcesFilter {
  width: 240px;
  max-width: 100%;
}

.allResources-main .allResources-wrap .resourcesList {
  flex: 1 1 0%;
}

.resourcesFilter-head .filter-label {
  font-variation-settings: 'wght' 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .resourcesFilter-head .filter-label {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.resourcesFilter-head .filter-label {
  font-size: 14px;
}

.resourcesFilter-head .filter-label .fa-brands,.resourcesFilter-head .filter-label .fab{
 color:var(--navyblue);
}



.resourcesFilter .postFilters .post-filter {
  margin-bottom: 15px;
  border-bottom-width: 1px;
  border-style: dashed;
  border-bottom-color: var(--border_light_gray);
  padding-bottom: 15px;
}

.resourcesFilter .postFilters .toggleFilter {
  font-variation-settings: 'wght' 700;
  position: relative;
  margin-top: 0px;
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--navyblue);
  text-decoration-line: none;
}

section.resourcesFilter .postFilters .toggleFilter .container{
position: relative;
}


.doctors_resources #hys-blue-bg .white-border-box .resourcesFilter .postFilters .toggleFilter {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.resourcesFilter .postFilters .toggleFilter {
  font-size: 14px;
}

.resourcesFilter .postFilters .toggleFilter .fa-brands,.resourcesFilter .postFilters .toggleFilter .fab{
 color:var(--navyblue);
}

.toggleFilter:after,
.toggleFilter::before {
  position: absolute;
  right: 0px;
  top: 0.625rem;
  height: 3px;
  width: 0.75rem;
  background-color: var(--navyblue);
  --tw-content: "";
  content: var(--tw-content);
}

.toggleFilter::before {
  --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));
}

.toggleFilter.open::before {
  display: none;
}

.filter-options {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 15px;
  margin-bottom: 0px;
  display: none;
  max-height: 250px;
  flex-direction: column;
  gap: 0.75rem;
  overflow: auto;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 1px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 1s;
}

.laurel-form-1 .field-group:not(.filter-options) {
  margin-bottom: 1.25rem;
}

@media (min-width: 1024px) {

  .laurel-form-1 .field-group:not(.filter-options) {
    margin-bottom: 2.5rem;
  }
}

.laurel-form-1 .field-group:where(.filter-options) {
  margin-bottom: 0;
}

.filter-options {
  list-style: none;
}

.filter-options::-webkit-scrollbar-thumb {
  background-color: #D9D9D9;
}

.filter-options::-moz-scrollbar-thumb {
  background-color: #D9D9D9;
}

.filter-options::-ms-scrollbar-thumb {
  background-color: #D9D9D9;
}

.filter-options.open {
  display: flex;
}

body.home .banner .container.filter-options.open.justify-center.gap-5 {
  justify-content: space-between;
}

.filter-options label {
  display: flex;
  cursor: pointer;
}

body.home .banner .container.filter-options label.justify-center.gap-5 {
  justify-content: space-between;
}

.filter-options label .filter-check {
  margin-right: 5px;
  margin-top: 1px;
  height: 1rem;
  width: 1rem;
  cursor: pointer;
  border-radius: 1px;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(131 131 143 / var(--tw-border-opacity));
  outline-width: 0px;
}

.filter-options label .filter-check:focus {
  outline-width: 0px;
  box-shadow: none;
}

.filter-options label span {
  font-weight: 492;
  display: block;
  font-size: 14px;
  line-height: 120%;
  --tw-text-opacity: 1;
  color: #3E484C;
}

.allResources-wrap .filter-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  border-color: var(--border_light_gray);
  background-color: transparent;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 584;
  font-style: normal;
  line-height: 125%;
  color: var(--lr_blue);
}

.tabhead.allResources-wrap .filter-btn {
  color: var(--lr_blue);
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .allResources-wrap .filter-btn {
  align-items: start;
}

.doctors_resources #hys-blue-bg .white-border-box .allResources-wrap .filter-btn {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body.home .banner .container.allResources-wrap .filter-btn.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.allResources-wrap .filter-btn.gap-5 {
  justify-content: space-between;
}

.allResources-wrap .filter-btn {
  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;
}

.allResources-wrap .filter-btn:hover {
  background-color: var(--lr_blue);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.allResources-wrap .reset-filter {
  display: flex;
  align-items: center;
  gap: 1.25rem;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .allResources-wrap .reset-filter {
  align-items: start;
}

body.home .banner .container.allResources-wrap .reset-filter.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.justify-center.allResources-wrap .reset-filter {
  justify-content: space-between;
}

.allResources-wrap .reset-filter .filter-btn.ShowResults {
  display: inline-block;
}

@media (min-width: 768px) {

  .allResources-wrap .reset-filter .filter-btn.ShowResults {
    display: none;
  }
}

.allResources-wrap .filter-btn.filter-close {
  height: 2rem;
  width: 2rem;
  border-radius: 9999px;
  padding: 0px;
}

.allResources-main .allResources-wrap .resourcesList .resources_grid {
  gap: 1.25rem;
}

body.home .banner .container.flex.justify-center.allResources-main .allResources-wrap .resourcesList .resources_grid {
  justify-content: space-between;
}

.resourcesList .resources_card .res-thumbnails {
  height: 9.75rem;
}

@media screen and (max-width:767px) {

  .allResources-wrap .reset-filter,
  .resourcesFilter .postFilters {
    display: none;
  }

  .allResources-wrap::after {
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 99;
    display: none;
    height: 100%;
    width: 100%;
    --tw-content: '';
    content: var(--tw-content);
  }
.center-panal .calc-form-bg .CashBackCalculator .allResources-wrap::after {
  width: 100%;
}

  .allResources-wrap::after {
    background: rgb(0 0 0 / 52%);
  }

  .allResources-wrap.Content_fltr_open .postFilters,
  .allResources-wrap.Content_fltr_open::after {
    display: block;
  }

  .resourcesFilter .postFilters {
    position: fixed;
    left: 0px;
    bottom: 79px;
    z-index: 999;
    display: none;
    height: 80%;
    width: 100%;
    overflow: auto;
    border-radius: 20px 20px 0 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 0px;
    padding-top: 0.75rem;
  }
.center-panal .calc-form-bg .CashBackCalculator .resourcesFilter .postFilters {
  width: 100%;
}

  .resourcesFilter .postFilters {
    background: #fff;
  }

  .allResources-wrap .reset-filter {
    position: fixed;
    left: 0px;
    bottom: 0px;
    z-index: 999;
    width: 100%;
    align-items: center;
    gap: 0.625rem;
    border-top-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-top-color: rgb(215 215 215 / var(--tw-border-opacity));
    padding: 1.25rem;
  }

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .allResources-wrap .reset-filter {
  align-items: start;
}
.center-panal .calc-form-bg .CashBackCalculator .allResources-wrap .reset-filter {
  width: 100%;
}

  .allResources-wrap .reset-filter {
    background: #fff;
  }

  .allResources-wrap.Content_fltr_open .reset-filter {
    display: flex;
  }

  .resourcesFilter .resourcesFilter-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.25rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .resourcesFilter .resourcesFilter-head {
  align-items: start;
}
body.home .banner .container.resourcesFilter .resourcesFilter-head.justify-center.gap-5 {
    justify-content: space-between;
  }
body.home .banner .container.flex.justify-center.resourcesFilter .resourcesFilter-head {
    justify-content: space-between;
  }
}

/* faq page*/
.faq-page-hero {
  z-index: 1;
  padding-top: 50px;
}

.faq-page-hero .faq-wave {
  position: absolute;
  right: 0px;
  top: 0px;
  max-width: 70%;
}

.faq-search-form {
  display: flex;
  height: 50px;
  width: 100%;
  align-items: center;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  border-color: var(--border_light_gray);
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.75rem;
  padding-right: 18px;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .faq-search-form {
  align-items: start;
}

body.home .banner .container.faq-search-form.justify-center.gap-5 {
  justify-content: space-between;
}

.center-panal .calc-form-bg .CashBackCalculator .faq-search-form {
  width: 100%;
}

.faq-search-form {
  background: white;
}

.faq-page-hero .faq-search-form {
  margin-top: 1.25rem;
}

.faq-search-form input[type="search"] {
  width: 100%;
  border-width: 0px;
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 584;
  color: var(--navyblue);
  outline-width: 0px;
}


.doctors_resources #hys-blue-bg .white-border-box .faq-search-form input[type="search"] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.center-panal .calc-form-bg .CashBackCalculator .faq-search-form input[type="search"] {
  width: 100%;
}

.tab-widget .slr-toggle-text .font-medium.faq-search-form input[type="search"] {
  font-size: 14px;
}

.faq-search-form input[type="search"] .fa-brands,.faq-search-form input[type="search"] .fab{
 color:var(--navyblue);
}

.faq-search-form input[type="search"]::-moz-placeholder {
  font-weight: 400;
  color: var(--lightgray);
}

.faq-search-form input[type="search"]::placeholder {
  font-weight: 400;
  color: var(--lightgray);
}

.faq-search-form input[type="search"] {
  box-shadow: none;
}

.faq-search-form .searchSubmit {
  display: flex;
  height: 2rem;
  width: 2rem;
  align-items: center;
  justify-content: center;
  border-width: 0px;
  padding: 0px;
  outline-width: 0px;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .faq-search-form .searchSubmit {
  align-items: start;
}

body.home .banner .container.faq-search-form .searchSubmit.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.faq-search-form .searchSubmit.gap-5 {
  justify-content: space-between;
}

.faq_categories_grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.25rem;
}

body.home .banner .container.flex.justify-center.faq_categories_grid {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .faq_categories_grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1.875rem;
  }
}

@media (min-width: 1024px) {

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

.faq_categories_grid .itembox {
  align-items: center;
  gap: 1.25rem;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .faq_categories_grid .itembox {
  align-items: start;
}

body.home .banner .container.flex.justify-center.faq_categories_grid .itembox {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .faq_categories_grid .itembox {
    flex-direction: row;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .faq_categories_grid .itembox h3 {
    text-align: left;
  }
}
.faq_categories_grid .itembox {
  margin-top: 0.625rem;
}
.subscribe-section {
  background-image: url(../../src/images/subscribe_bg.svg);
  background-size: cover;
  background-position: left top;
  background-repeat: no-repeat;
}

.nurses_resources .subscribe-section {
  background-image: url(../../src/images/subscribe_bg_nurse.svg);
  background-color: var(--Burgundy)}
.doctors_resources .subscribe-section {
  background-image: url(../../src/images/subscribe_bg_doctor.svg);
  background-color: var(--navyblue)}
.subscribe-form {
  display: flex;
  align-items: center;
}
.laurel-tabs .laurel-tabs-content .laurel-tabs-target .subscribe-form {
  align-items: start;
}
body.home .banner .container.subscribe-form.justify-center.gap-5 {
  justify-content: space-between;
}

.subscribe-form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 1.25rem;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .subscribe-form {
  align-items: start;
}

body.home .banner .container.subscribe-form.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.justify-center.subscribe-form {
  justify-content: space-between;
}

body.home .banner .container.flex.subscribe-form.gap-5 {
  justify-content: space-between;
}

.subscribe-form .subscribe-field {
  display: flex;
  height: 50px;
  width: 350px;
  max-width: 100%;
  border-radius: 0.375rem;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 584;
  color: var(--navyblue);
  outline-width: 0px;
}


.doctors_resources #hys-blue-bg .white-border-box .subscribe-form .subscribe-field {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

body.home .banner .container.subscribe-form .subscribe-field.justify-center.gap-5 {
  justify-content: space-between;
}

.tab-widget .slr-toggle-text .font-medium.subscribe-form .subscribe-field {
  font-size: 14px;
}

.subscribe-form .subscribe-field .fa-brands,.subscribe-form .subscribe-field .fab{
 color:var(--navyblue);
}

.subscribe-form .subscribe-field::-moz-placeholder {
  font-weight: 400;
  color: var(--lightgray);
}

.subscribe-form .subscribe-field::placeholder {
  font-weight: 400;
  color: var(--lightgray);
}

.subscribe-form .subscribeSubmit {
  display: flex;
  height: 3.125rem;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: var(--lr_blue);
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 584;
  font-style: normal;
  line-height: 125%;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .subscribe-form .subscribeSubmit {
  align-items: start;
}

body.home .banner .container.subscribe-form .subscribeSubmit.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.subscribe-form .subscribeSubmit.gap-5 {
  justify-content: space-between;
}
.nurses_resources .subscribe-form .subscribeSubmit {
  background-color: var(--Burgundy);
}

.contact-laurel .contact-grid {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 1.25rem;
}

body.home .banner .container.contact-laurel .contact-grid.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.justify-center.contact-laurel .contact-grid {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .contact-laurel .contact-grid {
    flex-wrap: nowrap;
    gap: 1.875rem;
  }
}

@media (min-width: 1024px) {

  .contact-laurel .contact-grid {
    gap: 6.25rem;
  }
}

.contact-laurel .contact-grid .contact-left {
  width: 100%;
  max-width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .contact-laurel .contact-grid .contact-left {
  width: 100%;
}

@media (min-width: 768px) {

  .contact-laurel .contact-grid .contact-left {
    width: 33.333333%;
  }
}

@media (min-width: 1280px) {

  .contact-laurel .contact-grid .contact-left {
    margin-top: 5.625rem;
  }
}

.contact-laurel .contact-grid .contact-right {
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .contact-laurel .contact-grid .contact-right {
  width: 100%;
}

@media (min-width: 768px) {

  .contact-laurel .contact-grid .contact-right {
    width: 66.666667%;
  }
}

.contact-detail-widegt h4 {
  margin-bottom: 0.625rem;
}

.contact-detail-widegt:not(:last-child) {
  margin-bottom: 1.875rem;
}

.contact-detail-widegt p {
  margin-bottom: 1rem;
  font-weight: 500;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .contact-detail-widegt p {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.contact-detail-widegt p {
  font-size: 14px;
}

.tab-widget .slr-toggle-text .contact-detail-widegt p.text-navyblue {
  font-size: 14px;
}

.contact-detail-widegt p .fa-brands,.contact-detail-widegt p .fab{
 color:var(--navyblue);
}

.contact-detail-widegt p .a_link {
  font-weight: 500;
}

.tab-widget .slr-toggle-text .contact-detail-widegt p .a_link.text-navyblue {
  font-size: 14px;
}

/* events */
.date-and-time-box span {
  font-size: 0.875rem;
  font-weight: 492;
  color: var(--lightgray);
}

/* webinar slider  */
.webinar-slider .slick-slide {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  margin-bottom: 1.875rem;
}

.webinar-slider .slick-dots li.slick-active button {
  background-color: var(--lr_blue);
}

.webinar-slider .slick-dots li button {
  border: 1px solid var(--lr_blue);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

@media (min-width:767px) and (max-width:1024px) {
  .webinar-slider h2 {
    padding-bottom: 0.625rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .webinar-slider .date-and-time-box {
    padding-top: 0.625rem;
  }

  .webinar-slider .primary-button {
    margin-top: 1.125rem;
  }
}

/* faq page */
.bredcrumb-wrapper {
  background-color: var(--page_bg);
  padding: 0.625rem;
}
.primary-button.bredcrumb-wrapper:not(:hover) {
  background-color: var(--page_bg);
}
section#jump-link.bredcrumb-wrapper {
  background-color: var(--page_bg);
}

.bredcrumb-wrapper .serch-box-wrap {
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .bredcrumb-wrapper .serch-box-wrap {
  width: 100%;
}

@media (min-width: 768px) {

  .bredcrumb-wrapper .serch-box-wrap {
    width: 260px;
  }
}

.bredcrumb {
  display: flex;
  align-items: center;
  gap: 0.625rem;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .bredcrumb {
  align-items: start;
}

body.home .banner .container.bredcrumb.justify-center.gap-5 {
  justify-content: space-between;
}

.bredcrumb li {
  display: flex;
  align-items: center;
  gap: 0.625rem;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .bredcrumb li {
  align-items: start;
}

body.home .banner .container.bredcrumb li.justify-center.gap-5 {
  justify-content: space-between;
}

.bredcrumb li a {
  font-size: 1rem;
  line-height: 1.5rem;
}
.bredcrumb li:not(:last-child)::after {
  content: '\f054';
  font-weight: 900;
  font-family: "Font Awesome 6 Free";
  color: var(--lightgray);
}
.bredcrumb li:last-child a {
  color: var(--darkgray);
}

.faq-catagory-left-panal {
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .faq-catagory-left-panal {
  width: 100%;
}

@media (min-width: 768px) {

  .faq-catagory-left-panal {
    width: 21.85%;
  }
}

@media (min-width: 1024px) {

  .faq-catagory-left-panal {
    width: 250px;
  }
}

.faq-catagory-right-panal {
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .faq-catagory-right-panal {
  width: 100%;
}

@media (min-width: 768px) {

  .faq-catagory-right-panal {
    width: 78.15%;
  }
}

@media (min-width: 1024px) {

  .faq-catagory-right-panal {
    width: 646px;
  }
}

.faq-catagory-left-panal>div {
  position: sticky;
  top: 2.5rem;
}

.scroll-nav-verticle {
  display: flex;
  flex-direction: column;
}

body.home .banner .container.scroll-nav-verticle.justify-center.gap-5 {
  justify-content: space-between;
}

.scroll-nav-verticle li a {
  display: block;
  border-left-width: 1px;
  border-style: solid;
  border-color: var(--border_light_gray);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  cursor: pointer;
  --tw-text-opacity: 1;
  color: rgb(0 36 60 / var(--tw-text-opacity));
}

.scroll-nav-verticle li a.active {
  border-left-width: 2px;
  border-style: solid;
  border-left-color: var(--lr_blue);
  background-color: #EEEEEE80;
  color: var(--lr_blue);
}

.tabhead.scroll-nav-verticle li a.active {
  color: var(--lr_blue);
}

.doctors_resources #hys-blue-bg .white-border-box .scroll-nav-verticle li a.active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.scroll-nav-verticle li a:hover {
  background-color: #EEEEEE80;
}

.scroll-nav-verticle .a_link.active-link {
  background-color: #EEEEEE80;
}

.faq-catagory-wrap {
  display: flex;
  flex-wrap: wrap;
}

body.home .banner .container.faq-catagory-wrap.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .faq-catagory-wrap {
    flex-wrap: nowrap;
    gap: 1.25rem;
  }
}

@media (min-width: 1024px) {

  .faq-catagory-wrap {
    gap: 3.125rem;
  }
}

@media(min-width:991px) {
  .faq-accordion .heading_2+.faq-accordion-item {
    border-top: 0;
  }
}

/* Testimonial page */

.page-banner {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}

.testimonial-flex-main .testimonial-flex {
  display: flex;
  flex-direction: column-reverse;
  gap: 1.875rem;
}

body.home .banner .container.testimonial-flex-main .testimonial-flex.justify-center.gap-5 {
  justify-content: space-between;
}

@media (min-width: 768px) {

  .testimonial-flex-main .testimonial-flex {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}

@media (min-width: 1024px) {

  .testimonial-flex-main .testimonial-flex {
    gap: 5rem;
  }
}

.testimonial-flex-main .testimonial-flex .tt-content {
  width: 100%;
  padding-bottom: 2.5rem;
}

.center-panal .calc-form-bg .CashBackCalculator .testimonial-flex-main .testimonial-flex .tt-content {
  width: 100%;
}

@media (min-width: 768px) {

  .testimonial-flex-main .testimonial-flex .tt-content {
    width: 66.666667%;
  }
}

.testimonial-flex-main .testimonial-flex .tt-autor-img {
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .testimonial-flex-main .testimonial-flex .tt-autor-img {
  width: 100%;
}

@media (min-width: 768px) {

  .testimonial-flex-main .testimonial-flex .tt-autor-img {
    width: 33.333333%;
  }
}

.testimonial-flex-main .testimonial-flex .tt-autor-img img {
  margin-left: auto;
  margin-right: auto;
  display: table;
  width: 50%;
}

@media (min-width: 768px) {

  .general_resources  .personal-loan-resource .testimonial-flex-main .testimonial-flex .tt-autor-img img .primary-button {
    margin-top: 2.5rem !important;
  }

  .testimonial-flex-main .testimonial-flex .tt-autor-img img {
    width: 100%;
  }
}

.testimonial-flex-main .tt-content .tt-text {
  margin-bottom: 1.25rem;
  margin-top: 1.25rem;
  font-size: 2rem;
  font-weight: 584;
  line-height: 1.3;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .testimonial-flex-main .tt-content .tt-text {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.testimonial-flex-main .tt-content .tt-text {
  font-size: 14px;
}

.testimonial-flex-main .tt-content .tt-text .fa-brands,.testimonial-flex-main .tt-content .tt-text .fab{
 color:var(--navyblue);
}

.testimonial-flex-main .tt-content .author-wrap {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.32px;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .testimonial-flex-main .tt-content .author-wrap {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.testimonial-flex-main .tt-content .author-wrap {
  font-size: 14px;
}

.testimonial-flex-main .tt-content .author-wrap .fa-brands,.testimonial-flex-main .tt-content .author-wrap .fab{
 color:var(--navyblue);
}

.testimonial-flex-main .tt-content .author-wrap .author-name {
  font-variation-settings: 'wght' 700;
}

.testimonial-flex-main .tt-content .author-wrap .author-subtext {
  font-weight: 400;
}

.testimonial-flex-main {
  margin-bottom: 0px !important;
}

.laurel-form-1 .field-group:not(.testimonial-flex-main) {
  margin-bottom: 1.25rem;
}

@media (min-width: 1024px) {

  .laurel-form-1 .field-group:not(.testimonial-flex-main) {
    margin-bottom: 2.5rem;
  }
}

.laurel-form-1 .field-group:where(.testimonial-flex-main) {
  margin-bottom: 0 !important;
}

.testimonial-flex-main .slick-dots {
  position: absolute;
  bottom: 0px;
  left: 0px;
}

.dots-lr-blue .slick-dots li button {
  border: 1px solid var(--lr_blue);
  height: 15px;
  width: 15px;
  border-radius: 50%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.dots-lr-blue .slick-dots li.slick-active button {
  background-color: var(--lr_blue);
}

.testimonial-grid.testimonial-grid-style-1 .tt-content {
  font-weight: 400; 
  font-size: 1.4em;
}

.testimonial-grid.testimonial-grid-style-1 .itembox {
  border-width: 0px;
}

.testimonial-video .wave-bottom {
  position: static;
  margin-top: -10%;
  margin-right: -20px;
  margin-inline-start: auto;
  display: none;
  width: 85%;
}

@media (min-width: 1024px) {

  .testimonial-video .wave-bottom {
    display: block;
  }
}

/* testimonial check-list section  */
.blue-border-box {
  background-color: var(--navyblue);
}

.blue-border-box .check_list li {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.blue-border-box .check_list li::before {
  background-image: url('../../src/images/icon/bullet-yellow.svg') !important;
}

/* Doctor banner */
.bg-banner-content-wrap {
  overflow: hidden;
  border-radius: 0.5rem;
}

.bg-banner-content-header {
  background-color: var(--navyblue);
  padding: 1.25rem;
}

.bg-banner-content {
  background-color: var(--yellow_banner_bg);
  padding: 1.25rem;
}

.banner.doctor-banner::after {
  background-image: url('../../src/images/doctor-overlay.svg');
  left: -1px;
  background-size: auto;
}

/* nurse banner */
.nurse-banner .banner-content-wrap a {
  text-decoration-line: underline;
}

.banner.nurse-banner::after {
  background-image: url('../../src/images/nurse-banner-overlay.svg');
}

/* testimonial check-list section  */
/* blue-border-box */
.blue-border-box {
  background-color: var(--navyblue);
}

.blue-border-box .check_list li {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.blue-border-box .check_list li::before {
  background-image: url('../../src/images/icon/bullet-yellow.svg') !important;
}

.blue-border-box .primary-button {
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.banner.doctor-banner::after {
  background-image: url('../../src/images/doctor-overlay.svg');
  left: -1px;
  background-size: auto;
}

/* leadership */
.leadership-tabs .laurel-tabs-list {
  display: flex;
}
body.home .banner .container.leadership-tabs .laurel-tabs-list.justify-center.gap-5 {
  justify-content: space-between;
}

.leadership-tabs .tabhead {
  border-top-width: 0px;
  border-bottom-width: 3px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(222 222 222 / var(--tw-border-opacity));
  flex: 1 1 0%;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0px;
  padding-bottom: 0.9375rem;
  text-align: center;
  color: var(--lightgray);
}

@media (min-width: 768px) {

  .leadership-tabs .tabhead {
    flex: none;
  }
}

.leadership-tabs .tabhead.active {
  /* color: var(--lr_blue) !important; */
  color: var(--lr_blue) !important;
  border-top-width: 0px;
  border-bottom-width: 3px;
  border-style: solid;
  border-color: var(--yellow);
}

.leadership-tabs .laurel-tabs-target:not(.active) {
  display: none !important;
}

.leaders-listing {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.875rem;
}

@media (min-width: 640px) {

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

@media (min-width: 768px) {

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

.leaders-listing .leaders-items a {
  display: flex;
  flex-direction: column;
  gap: 1.625rem;
}

body.home .banner .container.leaders-listing .leaders-items a.justify-center.gap-5 {
  justify-content: space-between;
}

.leaders-listing .leaders-items .leader-info h4:hover {
  color: var(--lr_blue);
}

.tabhead.leaders-listing .leaders-items .leader-info h4:hover {
  color: var(--lr_blue);
}

.doctors_resources #hys-blue-bg .white-border-box .leaders-listing .leaders-items .leader-info h4:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.key-bank-section {
  overflow: hidden;
}

.key-bank-section .wave-bottom {
  bottom: -45px;
  right: 0px;
  margin-inline-start: auto;
  width: 80%;
}

/* leadership Bio css */
.single-leadership-bio-wrap {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
body.home .banner .container.single-leadership-bio-wrap.justify-center.gap-5 {
  justify-content: space-between;
}
body.home .banner .container.flex.justify-center.single-leadership-bio-wrap {
  justify-content: space-between;
}
@media (min-width: 1024px) {

  .single-leadership-bio-wrap {
    flex-direction: row;
    gap: 3.75rem;
  }
}

.single-leadership-bio-wrap a.back_Link {
  gap: 0.625rem;
}

.single-leadership-bio-wrap .leader-info>p:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media(min-width:1537px) {
  .page-title-wave-img-2 {
    top: -65px !important;
  }
}
.page-title-wave-img-2{
  z-index: 0;
}
.single-leadership-wave {
  padding: 0px !important;
}
@media (min-width: 1024px) {

  .single-leadership-wave {
    padding: 3.75rem !important;
  }
}

@media(max-width:1200px) {
  .leadership-page-title-bar {
    background-color: var(--lr_blue);
  }

  .page-title-wave-img-2 {
    display: none;
  }
}

@media(min-width:1024px) {
  .about-text {
    margin-top: 9vw;
  }

  .aboutus-content .Title_16 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .aboutus-content h2 , .aboutus-content h1 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}

/* counter */
.counter-wrap .count {
  margin-bottom: 6px;
  font-size: 2.875rem;
  font-weight: 584;
  line-height: 100%;
  color: var(--lr_blue);
}
.tabhead.counter-wrap .count {
  color: var(--lr_blue);
}
.doctors_resources #hys-blue-bg .white-border-box .counter-wrap .count {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {

  .counter-wrap .count {
    font-size: 3.875rem;
  }
}

.counter-section .wave-bottom img {
  margin-bottom: -8.5%;
}

.leading-the-way-testimonial .itembox .tt-content {
  font-size: 1.375rem;
  line-height: 125%;
}

.bottom-banner-box .wave-bottom {
  right: 0px;
  margin-inline-start: auto;
  width: 80%;
}

/* vijesh */

footer table tbody, footer table td, footer table tr {
  border-width: inherit;
}

.c-faq-list__question {
  display: flex;
  font-size: 20px;
  height: 100px;
  gap: 20px;
  align-items: center;

}

/*resources-single */
.action-icon {
  display: flex;
  gap: 0.625rem;
}
body.home .banner .container.action-icon.justify-center.gap-5 {
  justify-content: space-between;
}

.action-icon li a {
  display: inline-flex;
  height: 2.1875rem;
  width: 2.1875rem;
  align-items: center;
  justify-content: center;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .action-icon li a {
  align-items: start;
}

body.home .banner .container.flex.action-icon li a.gap-5 {
  justify-content: space-between;
}

.action-icon li a {
  border-radius: 9999px;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(217 217 217 / var(--tw-border-opacity));
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--lr_blue);
}

.tabhead.action-icon li a {
  color: var(--lr_blue);
}

.doctors_resources #hys-blue-bg .white-border-box .action-icon li a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.laurelroad-scroll-spy-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 2.5rem;
}

body.home .banner .container.laurelroad-scroll-spy-wrap.justify-center.gap-5 {
  justify-content: space-between;
}

.scroll-nav-verticle-wrap {
  position: sticky;
  top: 40px;
}

.resources-single-scroll-spy {
  flex-wrap: wrap;
}

@media (min-width: 1024px) {

  .resources-single-scroll-spy {
    flex-wrap: nowrap;
  }
}

.related-wrap {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
}

body.home .banner .container.related-wrap.justify-center.gap-5 {
  justify-content: space-between;
}

.related-wrap .related-item {
  display: flex;
  gap: 0.9375rem;
}

body.home .banner .container.related-wrap .related-item.justify-center.gap-5 {
  justify-content: space-between;
}

.related-wrap .img-box {
  display: flex;
  height: 6.125rem;
  width: 6.125rem;
  min-width: 6.125rem;
  overflow: hidden;
}

body.home .banner .container.related-wrap .img-box.justify-center.gap-5 {
  justify-content: space-between;
}
.related-wrap .img-box img{
      /* max-width:none;  */
      height: 100%; 
      -o-object-fit: cover; 
         object-fit: cover;
}
.user-feedback a {
  display: inline-flex;
  width: -moz-fit-content;
  width: fit-content;
  align-items: center;
  gap: 1.875rem;
  border-radius: 0.625rem;
}
.laurel-tabs .laurel-tabs-content .laurel-tabs-target .user-feedback a {
  align-items: start;
}
.user-feedback a {
  border-width: 1px;
  border-style: solid;
  border-color: var(--border_light_gray);
  padding: 1.875rem;
  font-size: 1.375rem;
  font-weight: 584;
  line-height: 125%;
  color: var(--lightgray);
}

/* student-loan-estimates-header */
.student-loan-estimates-header a {
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 584;
  font-style: normal;
  line-height: 125%;
  color: var(--lr_blue);
}
.tabhead.student-loan-estimates-header a {
  color: var(--lr_blue);
}
.laurel-tabs .laurel-tabs-content .laurel-tabs-target .student-loan-estimates-header a {
  align-items: start;
}
.doctors_resources #hys-blue-bg .white-border-box .student-loan-estimates-header a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
body.home .banner .container.student-loan-estimates-header a.justify-center.gap-5 {
  justify-content: space-between;
}
body.home .banner .container.flex.student-loan-estimates-header a.gap-5 {
  justify-content: space-between;
}
.student-loan-estimates-header a {
  border-color: var(--border_light_gray);
}

.recalc .title {
  font-size: 1.125rem;
  font-weight: 492;
  line-height: 125%;
  color: var(--lr_blue);
}

.tabhead.recalc .title {
  color: var(--lr_blue);
}

.doctors_resources #hys-blue-bg .white-border-box .recalc .title {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.student-loan-estimates .recalc {
  height: 100%;
}

.student-loan-estimates .recalc #fixedRate {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

body.home .banner .container.student-loan-estimates .recalc #fixedRate.justify-center.gap-5 {
  justify-content: space-between;
}

body.home .banner .container.flex.justify-center.student-loan-estimates .recalc #fixedRate {
  justify-content: space-between;
}

/* doctor */

.step-number-doctor {
  color: var(--yellow);
  border: 3px solid var(--yellow);
  background-color: #ffffff;
}

.loan-detail-table-wrap .primary-button {
  margin-top: 20px;
}

.home {
  background-color: var(--page_bg);
}

.primary-button.home:not(:hover) {
  background-color: var(--page_bg);
}

section#jump-link.home {
  background-color: var(--page_bg);
}

.home .news-section {
  background-color: transparent;
  padding-bottom: 0px !important;
}

.home #studentLoan_checking {
  padding-top: 0px;
}
.news-section {
  z-index: 0;
  position: relative;
}
#twoBenefitsCard {
  background-color: var(--page_bg);
}
.primary-button#twoBenefitsCard:not(:hover) {
  background-color: var(--page_bg);
}
section#jump-link#twoBenefitsCard {
  background-color: var(--page_bg);
}


#twoCardsBlock,
#twoBenefitsCard,
#footerChecklistSection {
  padding-top: 30px;
  padding-bottom: 30px;
}


@media (min-width: 1024px) {

  #twoCardsBlock,
#twoBenefitsCard,
#footerChecklistSection {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media screen and (max-width:767px) {
  #twoBenefitsCard {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  #footerChecklistSection {
    padding-top: 30px !important;
  }
}

html.megamenu-open .conVidBanner {
  /* position: absolute; */
  display: none !important;
}

.conVidBanner .conVidBannerText {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  font-weight: 584;
  line-height: 150% !important;
  font-style: normal;
}

.conVidBanner .bannerInner strong {
  font-variation-settings: 'wght' 700;
}

.conVidBanner .conVidBannerText a {
  font-variation-settings: 'wght' 700;
  text-decoration-line: underline;
}

#calc-tabs-content .tab-widget .rangeslider {
  margin-top: 35px;
}

#payment-calculator .calculator-box .calc-form-wrap {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-top: 1.25rem;
}

#payment-calculator .calc-tab-main .tab-body {
  padding: 1.25rem;
}

@media (min-width: 768px) {

  #payment-calculator .calc-tab-main .tab-body {
    padding: 1.875rem;
  }
}

@media (min-width: 1024px) {

  #payment-calculator .calc-tab-main .tab-body {
    padding: 3.125rem;
    padding-top: 40px;
  }
}

#bonus-callout-check {
  padding-top: 1.25rem;
}

@media (min-width: 768px) {

  #bonus-callout-check {
    padding-top: 2.5rem;
  }
}

#twoBenefitsCard .wave-bottom {
  bottom: auto;
  top: -40% !important;

}

@media (min-width: 1536px) {

  #twoBenefitsCard .wave-bottom {
    top: -22% !important;
  }
}

.calc-tab-main .tab-body .table-box {
  padding: 0px !important;
}

#linked-savings .PhotoOverlays img {
  -o-object-fit: contain;
     object-fit: contain;
}

.calc-tab-main .tab-body .cal-payment-title-box .heading_2,
.calc-tab-main .tab-body .calc-title-box .heading_2 {
  margin-bottom: 10px;
}

.faq-wrapper .faq-left-panal h2 {
  color: #00243C;
}

#personal-loan-rates .loan-detail-table-wrap .submit-btn {
  margin-left: auto;
  margin-right: auto;
  display: table;
}

.laurel-form-1 .field-group:where(.mb-0) {
  margin-bottom: 0 !important;
}

.page-template-template-pressroom .general_resources {
  background-color: var(--page_bg);
}

.primary-button.page-template-template-pressroom .general_resources:not(:hover) {
  background-color: var(--page_bg);
}

section#jump-link.page-template-template-pressroom .general_resources {
  background-color: var(--page_bg);
}

.calc-tab-main .loan-detail-table table :where(td, th) {
  font-size: 1.125rem;
}

@media (min-width: 768px) {

  .calc-tab-main .loan-detail-table table :where(td, th) {
    font-size: 1.375rem;
  }
}
.student-loan-estimates .recalc .recalc-field .body_text {
  color: #3E484C;
}
.student-loan-estimates .recalc .recalc-field .body_text a {
  position: relative;
}

.student-loan-estimates .recalc .recalc-field .disclaimer-reveal {
  text-decoration: underline;
  cursor: pointer;
}

.student-loan-estimates .recalc .recalc-field .disclaimer-box {
  position: absolute;
  right: auto;
  z-index: 10;
  margin-top: 5px;
  display: none;
  width: 200px;
  max-width: 14rem;
  border-radius: 5px;
  --tw-bg-opacity: 1;
  background-color: rgb(239 166 13 / var(--tw-bg-opacity));
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 0.8rem;
  color: var(--navyblue);
}


.doctors_resources #hys-blue-bg .white-border-box .student-loan-estimates .recalc .recalc-field .disclaimer-box {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.student-loan-estimates .recalc .recalc-field .disclaimer-box {
  font-size: 14px;
}

.student-loan-estimates .recalc .recalc-field .disclaimer-box .fa-brands,.student-loan-estimates .recalc .recalc-field .disclaimer-box .fab{
 color:var(--navyblue);
}

@media (min-width: 1024px) {

  .student-loan-estimates .recalc .recalc-field .disclaimer-box {
    right: 0px;
  }
}
.student-loan-estimates #variableRate .disclaimer-box,
.student-loan-estimates #fixedRate .disclaimer-box {
  left: 50%;
  --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));
}
@media (min-width: 768px) {
  .student-loan-estimates #variableRate .disclaimer-box,
  .student-loan-estimates #fixedRate .disclaimer-box {
    right: 0px;
    left: 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));
  }
}
@media (min-width: 1024px) {
  .student-loan-estimates #variableRate .disclaimer-box,
  .student-loan-estimates #fixedRate .disclaimer-box {
    right: auto;
    left: 0px;
  }

  #student-loan-refinance .laurel-form .form-field-container .form-field:last-child {
    margin-top: -20px;
  }
}

.itembox .heading_3 sup {
  font-weight: bold;
}

.product-banner-footer+.wave-bottom img {
  margin-bottom: -1px;
}

.calc-filter .CalculateBTn.inactive {
  background: #707070;
  pointer-events: none;
}

.laurel-tabs .laurel-tabs-content .laurel-tabs-target .items-center {
  align-items: start;
}

#footer-cta {
  background-position: 1366px;
  background-position: right bottom;
  background-repeat: no-repeat;
}

@media (min-width: 640px) {

  #footer-cta {
    background-size: cover;
    background-position: bottom 100% right;
  }
}

.contact-laurel p:empty {
  display: none;
}

.plsf_popup_Bg {
  background: #000;
  opacity: 0.7;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}

.plsf_Quiz_wrap {
  width: 100%;
  max-width: 800px;
  background: url(../images/general-graphic-dektop.svg) #fff no-repeat;
  background-position: top right;
  position: fixed;
  left: 0;
  right: 0;
  top: 15px;
  margin: auto;
  z-index: 100;
  padding: 125px 40px 0;
  max-height: 100%;
  overflow: auto;
}

.close_plsf_Quiz {
  position: absolute;
  width: 20px;
  height: 20px;
  -webkit-appearance: button;
  top: 30px;
  right: 30px;
  cursor: pointer;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.5149 2.18746e-05L20.0001 1.48517L1.48522 20L7.37027e-05 18.5149L18.5149 2.18746e-05Z' fill='white'/%3e%3cpath d='M0 1.48515L1.48515 0L20 18.5148L18.5148 20L0 1.48515Z' fill='white'/%3e%3c/svg%3e ");
}

.row_plsf_popup {
  display: flex;
  gap: 10px;
  flex-wrap: wrap}

@media (min-width: 768px) {

  .row_plsf_popup {
    flex-wrap: nowrap;
  }
}

.col-5-plsf {
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .col-5-plsf {
  width: 100%;
}

@media (min-width: 768px) {

  .col-5-plsf {
    width: 50%;
  }
}

#calculator #student-loan-cash-back-calculator {
  padding: 0 !important;
}

#rates-fees {
  padding: 20px 20px 0 !important;
}

#rates-fees .disclouser p:nth-child(1) {
  margin-top: 0 !important;
}

#rates-fees strong {
  font-weight: bold !important;
}

#rates-fees table {
  width: 100% !important;
}

#calculator h2.heading_2 {
  margin-bottom: 10px;
  margin-top: 0;
}

@media (min-width: 1024px) {

  #q02hqt-interchange {
    padding-bottom: 1.875rem;
  }

  #payment-calculator+#student-loan-card {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
}

footer .disclaimers h2,
footer .disclaimers h3 {
  font-variation-settings: 'wght' 700;
  margin-bottom: 5px;
}

footer .disclaimers ul+p {
  margin-top: 10px;
}

footer .disclaimers p strong {
  margin-bottom: 0.25rem;
  display: inline-block;
}
#resident-loan-rates .tab-widget .submit-btn {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.25rem;
  display: table;
}
@media (min-width: 768px) {

  .general_resources  .personal-loan-resource #resident-loan-rates .tab-widget .submit-btn .primary-button {
    margin-top: 2.5rem !important;
  }
}
.doctors_resources #hys-blue-bg .white-border-box {
  background-color: var(--navyblue);
}
.doctors_resources #hys-blue-bg .white-border-box .text-lr_blue,
.doctors_resources #hys-blue-bg .white-border-box .text-navyblue,
.doctors_resources #hys-blue-bg .white-border-box .text-darkgray,
.doctors_resources #hys-blue-bg .white-border-box .check_list li {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

div#rate-table-linkedsavings .table-bottom-text {
  text-align: left;
}
body.home .banner .container.flex.justify-center.gap-5 {
  justify-content: space-between;
}
#payment-calculator .tab-widget .laurel-form .form-field:last-child  {
  /* @apply md:mt-[-20px]; */
}
@media(max-width:1024px){
  body.home .banner {
    padding-inline-start: 1rem;
    padding-inline-end: 1rem;
  }
}

.center-panal .calc-form-bg {
  padding: 0px;
}

.center-panal .calc-form-bg .CashBackCalculator {
  flex-wrap: wrap;
}
.center-panal .calc-form-bg .CashBackCalculator .w-full {
  width: 100%;
}
@media (min-width: 768px) {

  section#financial-edu-nurses {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

.doctors_resources .members_think .testimonial-content>.Title_16 {
  color: var(--yellow_1);
}
footer .disclaimers table {
  margin-bottom: 10px;
}
@media (min-width: 768px) {

  section#payment-calculator\ refinance-loan-calculator {
    padding-bottom: 0px;
  }

  section#student-loan-card\ refinance-loan-card {
    padding-bottom: 1.875rem;
  }
}
.home #right_img-Block .container {
  flex-wrap: wrap-reverse;
}
@media (min-width: 768px) {

  .home #right_img-Block .container {
    flex-wrap: nowrap;
  }
}
.home #left_img-Block {
  background-color: var(--page_bg) !important;
  padding-top: 0px !important;
}
.primary-button.home #left_img-Block:not(:hover) {
  background-color: var(--page_bg) !important;
}
section#jump-link.home #left_img-Block {
  background-color: var(--page_bg) !important;
}
@media (min-width: 768px) {

  .home #left_img-Block {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  }
}
#chart-container #hys-graph {
  height: 400px !important;
  min-height: 400px !important;
}
@media (min-width: 1024px) {

  #chart-container #hys-graph {
    height: 100% !important;
  }
}
.agreement-section {
  width: 100%;
  max-width: 100%;
}
.center-panal .calc-form-bg .CashBackCalculator .agreement-section {
  width: 100%;
}
@media (min-width: 768px) {

  .agreement-section {
    width: 646px;
  }
}
.agreement-section p{
    font-size: 1em;
  line-height: 150%;
  margin-bottom: 1rem;
  font-weight: 492;
  color: var(--darkgray)}

.doctors_resources #hys-blue-bg .white-border-box .agreement-section p {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.agreement-section p:last-child{
  margin-bottom: 0;
}
.agreement-section h2{
  font-weight: 584;
  font-size: 2em;
  line-height: 125%;
  margin-bottom: 10px;
  padding-top: 30px;
  color: var(--navyblue);
}

.doctors_resources #hys-blue-bg .white-border-box .agreement-section h2 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tab-widget .slr-toggle-text .font-medium.agreement-section h2 {
  font-size: 14px;
}
.agreement-section h2 .fa-brands,.agreement-section h2 .fab{
 color:var(--navyblue);
}
.agreement-section h3{
  font-weight: 584;
  font-size: 1.375em;
  line-height: 125%;
  margin-bottom: 1.25rem;
  color: var(--navyblue)}

.doctors_resources #hys-blue-bg .white-border-box .agreement-section h3 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tab-widget .slr-toggle-text .font-medium.agreement-section h3 {
  font-size: 14px;
}
.agreement-section h3 .fa-brands,.agreement-section h3 .fab{
 color:var(--navyblue);
}
.agreement-section h4 {
font-variation-settings: 'wght' 700;
  font-size: 1.25em;
  line-height: 125%;
  margin-bottom: 1.25rem;
  color: var(--navyblue)}

.doctors_resources #hys-blue-bg .white-border-box .agreement-section h4 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tab-widget .slr-toggle-text .font-medium.agreement-section h4 {
  font-size: 14px;
}
.agreement-section h4 .fa-brands,.agreement-section h4 .fab{
 color:var(--navyblue);
}

.agreement-section h5 {
  font-weight: 492;
  font-size: 1.125em;
  line-height: 125%;
  margin-bottom: 1.25rem;
  color: var(--navyblue)}


.doctors_resources #hys-blue-bg .white-border-box .agreement-section h5 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tab-widget .slr-toggle-text .font-medium.agreement-section h5 {
  font-size: 14px;
}

.agreement-section h5 .fa-brands,.agreement-section h5 .fab{
 color:var(--navyblue);
}
.agreement-section ul{
  list-style: disc;
  padding-left: 30px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.agreement-section ol {
  list-style: decimal;
}
.agreement-section ol ol {
  list-style: lower-alpha;
}
.agreement-section ol ol ol {
  list-style: lower-roman;
}
.agreement-section ol ol,
.agreement-section ul {
  /* margin: 1em 0 2em; */
  padding: 0 0 0 30px;
}

.center-panal .hys-calculator {
  flex-wrap: wrap;
}
.center-panal .M_hys_result .hys_graph_section {
  flex-wrap: wrap;
}
.center-panal ul, .center-panal ol{
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}
.center-panal #hysCalculator {
  background-color: var(--page_bg);
  padding-top: 1.25rem;
}
.primary-button.center-panal #hysCalculator:not(:hover) {
  background-color: var(--page_bg);
}
section#jump-link.center-panal #hysCalculator {
  background-color: var(--page_bg);
}
.center-panal .calc-tab-main .calculator-box .calc-form-wrap form {
  flex-direction: column;
  gap: 0.625rem;
}
.center-panal .calc-tab-main {
  margin-bottom: 1.25rem;
}
.center-panal .calc-tab-main .tab-body {
  border-radius: 0.75rem;
}


.leaders-listing .leader-image {
  aspect-ratio: 1/1;
  max-height: 255px;
  overflow: hidden;
  border-radius: 10px;
}

.leaders-listing .leader-image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  height: 100%;
  width: 100%;
}

.center-panal .calc-form-bg .CashBackCalculator .leaders-listing .leader-image img {
  width: 100%;
}

.resources_grid .item-hub-cov,
.resources_grid .resources_card {
  height: 100%;
}
.budget_cal_wrap {
  background-color: var(--page_bg);
  padding: 1.25rem;
}
.primary-button.budget_cal_wrap:not(:hover) {
  background-color: var(--page_bg);
}
section#jump-link.budget_cal_wrap {
  background-color: var(--page_bg);
}
.currency-wrap{
  position: relative;
}
.currency-code {
  position: absolute;
  color: var(--lightgray);
  font-weight: 400;
  font-size: 18px;
  margin: auto 0;
  width: 30px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px 0;
  padding-left: 15px;
}
.currency-wrap .close, .mortgage-wrap .close {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  color: var(--lightgray);
  cursor: pointer;
  height: 25px;
  width: 25px;
  margin-top: auto;
  margin-bottom: auto;
  display: none;
}
.field_budget {
  border: none;
  box-shadow: none;
  outline: none;
  color: var(--navyblue);
  font-weight: 400;
  font-size: 18px;
  padding: 5px 35px 5px 30px;
  margin-top: 14px;
  margin-bottom: 14px;
  border: 1px solid var(--lightgray);
  width: 100%;
  border-radius: 0;
  display: block;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
.budget_cal_wrap .field_budget {
  padding: 13px 35px 13px 30px;
  border: 1px solid var(--navyblue);
  margin-bottom: 20px;
}
.Budget_item_head,.Budget_item_subhead {
  color: var(--navyblue);
  text-align: center;
  margin: 0;
}
.Budget_calc_right {
  margin-top: 1.25rem;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.25rem;
}
.center-panal .calc-form-bg .CashBackCalculator .Budget_calc_right {
  width: 100%;
}
section#calculator {
  z-index: 2;
}

.subscribe-section .subscribe-form .error ,.subscribe-form .success {
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.rangeWrap.rangeWrap-lr4d {
  width: 280px;
}

@media (min-width: 768px) {

  .rangeWrap.rangeWrap-lr4d {
    width: 580px;
  }
}
#post-header .imgOverlays {
  display: none;
}
section.faqs-section.faq-padding-bottom {
  padding-bottom: 30px !important;
}
@media (min-width: 768px) {

  section.faqs-section.faq-padding-bottom {
    padding-bottom: 60px !important;
  }
}
section#jump-link .primary-button{
  margin-top: 10px;
}

.t-icon-list {
  display: flex;
  margin-top: 15px;
}

.doctor-banner .bg-banner-content-wrap .banner-lr4d-link {
  margin-top: 10px;
}

.doctor-banner .bg-banner-content-wrap .banner-lr4d-link a {
  display: inline-block;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 492;
  line-height: 125%;
}

.important-info .xs-text {
  color: #3E484C;
  font-size: 10px !important;
}
.loan-detail-table+.table-bottom-text p {
  font-size: 12px;
}
.tab-widget .slr-toggle-text .font-medium.text-navyblue {
  font-size: 14px;
}

.doctors_resources section#lr4d-home-testimonial {
  position: relative;
  overflow: hidden;
}

section.doctors_resources section#lr4d-home-testimonial .container{
position: relative;
}

.doctors_resources section#lr4d-home-testimonial {
  background: transparent !important;
}

/* .doctors_resources section#lr4d-home-testimonial .wave-top {
  @apply w-fit left-[-351px];
} */

@media not all and (min-width: 640px) {

  .doctors_resources .brand_logo svg {
    width: 190px;
  }
}
.doctors_resources #app-screenshot {
  overflow: hidden;
  background-color: var(--page_bg);
  padding-top: 0px;
}
.primary-button.doctors_resources #app-screenshot:not(:hover) {
  background-color: var(--page_bg);
}
section#jump-link.doctors_resources #app-screenshot {
  background-color: var(--page_bg);
}

.doctors_resources #app-screenshot .wave-bottom img {
  -o-object-position: left bottom;
     object-position: left bottom;
}
.form-disclaimer {
  font-weight: 492;
}
.general_resources .brand_logo svg,.nurses_resources .brand_logo svg {
  height: 53px;
  width: 148px;
}
@media (min-width: 768px) {

  .general_resources .brand_logo svg,.nurses_resources .brand_logo svg {
    height: 69px;
    width: 180px;
  }
}
@media (min-width: 1024px) {

  .general_resources .brand_logo svg,.nurses_resources .brand_logo svg {
    width: 208px;
  }
}
.max-loan-message{
  color: red !important;
} 

#hot-topic-list .item-hub-cov,#hot-topic-list .item-hub-cov .resources_card{
  height: 100%;
}
.item-hub-cov .resources_card > a {
  display: block;
  width: 100%;
}
.itembox img {
  height: revert-layer;
}
.horizontalNavigation{
  border-bottom: 1px solid #D1DAE5;
}
.faq-accordion .faq-content p a.internal {
  color: var(--lr_blue);
  text-decoration: underline;
  overflow-wrap: break-word;
}
section#jump-link.bg-page_bg {
  background-color: var(--page_bg);
}

#videoModal {
  max-width: 800px;
}

#videoModal iframe {
  aspect-ratio: 16/9;
  height: auto;
  width: 800px;
  max-width: 100%;
}

.video_wrapper .mediaPlayers {
  max-width: 100%;
}
.faq-accordion .faq-content ol {
  list-style-type: revert;
  padding-left: 1.25rem;
}
.single-leadership-bio-wrap .leader-info p {
  font-weight: 492;
  color: var(--darkgray);
}

.doctors_resources #hys-blue-bg .white-border-box .single-leadership-bio-wrap .leader-info p {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.single-leadership-bio-wrap .leader-info h1 {
  font-variation-settings: 'wght' 700;
}
footer .disclaimers p a {
  text-decoration: underline;
}
.error__page{
  background-image: url(../../src/images/wave-bg-error.svg);
  background-position: left bottom;
  background-repeat: no-repeat;
  padding-bottom: 13rem;
  padding-top: 6rem}
.no_doctor_item {
  margin-bottom: 1.25rem;
}
.text-navyblue .fa-brands,.text-navyblue .fab{
 color:var(--navyblue);
}
.no_doctor_section{
  background-image: url(../../src/images/background_no_doctor.svg);
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: 100%;
}
.footer-brand-logo{
  position: static !important;
    height: auto !important;
    width: auto !important;
}

#financial_solutions .container > .heading_2 {
  color: var(--navyblue_1);
}

.doctors_resources #resident-loan-rates #rate-table .table-bottom-text {
  text-align: left;
}
.calc-tab-main .table-bottom-text p a.internal{
  text-decoration: underline;
}

@media(min-width:992px){
  .primary-menubar .lg\:hidden {
      display: none;
  }
  }
#healthcare-banking-mortgage-testimonial {
  padding-top: 30px !important;
}
@media (min-width: 1024px) {

  #healthcare-banking-mortgage-testimonial {
    padding-top: 60px !important;
  }
}
@media (min-width: 768px) {

  section.banner_default_page {
    padding-top: 2.6563rem;
    padding-bottom: 2.6563rem;
  }

  .general_resources  .personal-loan-resource,
.section-rates-fees-jump.section-padding-bottom {
    padding-bottom: 3.75rem !important;
  }

  .general_resources  .personal-loan-resource .table .primary-button {
    margin-top: 2.5rem !important;
  }
}
.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 66 159 / var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}
.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-2:focus {
  --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);
}
.focus\:ring-4:focus {
  --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(4px + 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);
}
.focus\:ring-blue-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}
.focus\:ring-gray-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
}
:is([dir="rtl"] .rtl\:rotate-180) {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
:is([dir="rtl"] .rtl\:space-x-reverse) > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}
:is([dir="rtl"] .rtl\:text-right) {
  text-align: right;
}
:is(.dark .dark\:border-blue-500) {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-gray-600) {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-gray-700) {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-transparent) {
  border-color: transparent;
}
:is(.dark .dark\:bg-blue-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-800\/50) {
  background-color: rgb(31 41 55 / 0.5);
}
:is(.dark .dark\:bg-gray-900\/80) {
  background-color: rgb(17 24 39 / 0.8);
}
:is(.dark .dark\:text-blue-500) {
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-400) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-white) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:bg-blue-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:text-blue-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-white:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

/* .providers.menu-widget {
  display: grid;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  grid-template-columns: repeat(3,1fr);
} */
.providers.menu-widget .provider-links {
  font-weight: 700;
  display: inline-block;
  font-size: 15px;
  line-height: 18.75px;
  color: var(--navyblue);
  padding: 14px 24px;
  
}
.providers.menu-widget {
  border-top: 1px solid var(--border_light_gray);
}
.providers.menu-widget a.active_a_markets  {
  background-color: var(--page_bg);
}
@media (min-width: 640px) {

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

  .sm\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .sm\:bg-page_bg {
    background-color: var(--page_bg);
  }
}
@media (min-width: 768px) {

  .md\:order-\[0\] {
    order: 0;
  }

  .md\:m-0 {
    margin: 0px;
  }

  .md\:mb-\[1\.875rem\] {
    margin-bottom: 1.875rem;
  }

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

  .md\:mt-2 {
    margin-top: 0.5rem;
  }

  .md\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .md\:mt-\[1\.875rem\] {
    margin-top: 1.875rem;
  }

  .md\:mt-\[2\.5rem\] {
    margin-top: 2.5rem;
  }

  .md\:mt-\[3\.063rem\] {
    margin-top: 3.063rem;
  }

  .md\:block {
    display: block;
  }

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

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

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

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

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

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

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-9\/12 {
    width: 75%;
  }

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

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

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

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

  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .md\:items-end {
    align-items: flex-end;
  }

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

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

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

  .md\:gap-\[1\.5625rem\] {
    gap: 1.5625rem;
  }

  .md\:gap-\[1\.875rem\] {
    gap: 1.875rem;
  }

  .md\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .md\:bg-page_bg {
    background-color: var(--page_bg);
  }

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

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

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

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

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

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

  .md\:pb-\[1\.875rem\] {
    padding-bottom: 1.875rem;
  }

  .md\:pb-\[2\.5rem\] {
    padding-bottom: 2.5rem;
  }

  .md\:pb-\[3\.125rem\] {
    padding-bottom: 3.125rem;
  }

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

  .md\:pb-\[7\.5rem\] {
    padding-bottom: 7.5rem;
  }

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

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

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

  .md\:pt-\[1\.875rem\] {
    padding-top: 1.875rem;
  }
}
@media (min-width: 1024px) {

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

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:mb-\[1\.875rem\] {
    margin-bottom: 1.875rem;
  }

  .lg\:mb-\[3\.125rem\] {
    margin-bottom: 3.125rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:hidden {
    display: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .lg\:gap-20 {
    gap: 5rem;
  }

  .lg\:gap-\[3\.125rem\] {
    gap: 3.125rem;
  }

  .lg\:gap-\[3\.75rem\] {
    gap: 3.75rem;
  }

  .lg\:py-\[3\.125rem\] {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }

  .lg\:pb-\[1\.875rem\] {
    padding-bottom: 1.875rem;
  }

  .lg\:pb-\[3\.438rem\] {
    padding-bottom: 3.438rem;
  }

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

  .lg\:pr-20 {
    padding-right: 5rem;
  }

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

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

  .lg\:pt-\[1\.875rem\] {
    padding-top: 1.875rem;
  }

  .lg\:pt-\[2\.56rem\] {
    padding-top: 2.56rem;
  }

  .lg\:pt-\[3\.75rem\] {
    padding-top: 3.75rem;
  }

  .lg\:pt-\[30px\] {
    padding-top: 30px;
  }
}
@media (min-width: 1280px) {

  .xl\:block {
    display: block;
  }

  .xl\:gap-\[6\.25rem\] {
    gap: 6.25rem;
  }
}

/* mega menu */

.primary-menu>li.has-mega-menu>a.active {
  border-bottom: 4px solid var(--yellow);
}

.primary-menu>li.has-mega-menu>a {
  position: relative;
  line-height: normal;
}

@media(min-width: 992px) {
  .primary-menu>li>a.active:focus, .primary-menu>li>a.active:hover, .primary-menu>li.active>a, .primary-menu>li>a.activeLink {
    border-bottom: 4px solid var(--yellow);
  }
}

/* mega menu end   */

.subscribe-section .captcha-disclaimer {
  font-size: 0.65em;
  padding-top: .5rem;
  padding-bottom: 1.875rem;
}

.grecaptcha-badge { 
  visibility: hidden; 
}

.stacked-resources .stacked-resources-item {
  justify-content: space-between;
  flex-direction: column;
  display: flex;
}
.stacked-resources .stacked-resources-item .primary-button.bg-page_bg:not(:hover) {
  width: fit-content;
}
.stacked-resources .stacked-resources-item .primary-button.bg-page_bg:hover {
  width: fit-content;
}


#primary_menu_wrap .providers.menu-widget .provider-links.active {
  border-top: 4px solid var(--navyblue);
  background-color: var(--page_bg);
}
.providers.menu-widget {
  display: grid;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  grid-template-columns: repeat(3, 1fr);
  text-align: center;
}
#doctor-home-stacked-resources {
  padding-top: 30px;
}
#doctors-homepage-stats {
  padding-bottom: 30px;
}


/* freedom price table start */
.price-details .price-content-top .Title_16  {
  color: var(--lr_blue);
}
.freedom-offer-details li {
  margin-bottom: 20px;
  color: var(--darkgray);
  padding-left: 35px;
  position: relative;
}
.freedom-offer-details .offer-suggested.mobile-offer::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1_13453)'%3e%3cpath d='M12.6665 0C6.0465 0 0.666504 5.38 0.666504 12C0.666504 18.62 6.0465 24 12.6665 24C19.2865 24 24.6665 18.62 24.6665 12C24.6665 5.38 19.2865 0 12.6665 0ZM19.3865 9.11L10.4565 18.04L5.2365 12.82C4.7665 12.35 4.7665 11.59 5.2365 11.12C5.7065 10.65 6.4665 10.65 6.9365 11.12L10.4565 14.64L17.6865 7.41C18.1565 6.94 18.9165 6.94 19.3865 7.41C19.8565 7.88 19.8565 8.64 19.3865 9.11Z' fill='%2300263E'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1_13453'%3e%3crect width='24' height='24' fill='white' transform='translate(0.666504)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.freedom-offer-details li::before {
  content: '';
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1_13364)'%3e%3cpath d='M12 0C5.38 0 0 5.38 0 12C0 18.62 5.38 24 12 24C18.62 24 24 18.62 24 12C24 5.38 18.62 0 12 0ZM12 21.6C6.71 21.6 2.4 17.29 2.4 12C2.4 6.71 6.71 2.4 12 2.4C17.29 2.4 21.6 6.71 21.6 12C21.6 17.29 17.29 21.6 12 21.6Z' fill='%2300263E'/%3e%3cpath d='M16.5701 7.93L10.3801 14.12L7.42005 11.16C6.95005 10.69 6.19005 10.69 5.72005 11.16C5.25005 11.63 5.25005 12.39 5.72005 12.86L10.3701 17.51L18.2601 9.62C18.7301 9.15 18.7301 8.39 18.2601 7.92C17.7901 7.45 17.0301 7.45 16.5601 7.92L16.5701 7.93Z' fill='%2300263E'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1_13364'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  margin-right: 15px;
  margin-right: 15px;
  position: absolute;
  height: 24px;
  width: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  left: 0;
}
.-price-grid-view {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3, 1fr);
}
.price-details {
  border-radius: 12px;
  background: var(--white);
  border: 1px solid var(--border_light_gray);
}
.price-details .price-content-top {
  display: flex;
  padding: 20px;
  border-bottom: 1px solid var(--border_light_gray);
  min-height: 275px;
  flex-direction: column;
  gap: 10px;
}
.price-details .price-content-top .freedom-button {
  justify-content: left;
  align-items: flex-end;
  display: flex;
  margin-top: auto;
}
.price-details .price-content-top .body_text {
  min-height: 75px;
  color: var(--darkgray);
}
.price-details .price-content-bottom {
  padding: 20px;
} 
.price-details .price-content-top .heading_2 {
  color: var(--navyblue) ;
}
.price-details .price-content-top .heading_2 span {
  font-size: 22px;
  line-height: 27.5px;
}
.price-details.offer-price-selected .price-content-top  {
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  background:var(--lr_blue);
}
.price-details.offer-price-selected  .price-content-top  .heading_2 , .price-details.offer-price-selected  .price-content-top .body_text , .price-details.offer-price-selected .price-content-top .Title_16 {
   color: var(--white);
}
.price-details.offer-price-selected .price-content-top .button {
  background-color: var(--white);
  color: var(--lr_blue);
}
.price-details.offer-price-selected .price-content-bottom {
  background: var(--page_bg);
  border-bottom-left-radius: 11px;
  border-bottom-right-radius: 11px;
}
.price-details .price-content-bottom {
  min-height: 300px;
}
.freedom-offers-slider .slick-dots li button {
  border: 1px solid var(--border_light_gray);
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: var(--white);
}
.freedom-offers-slider .slick-dots li.slick-active button {
  background-color: var(--lr_blue);
}
.price-details .price-content-bottom .freedom-feature-heading {
  display: none;
}
.price-details .price-content-top .heading_2 span sup {
  font-size: 65%;
  font-weight: 400;
  text-decoration: underline;
}
.freedom-offer-details li sup {
  font-size: 65%;
  text-decoration: underline;
}
.price-details.offer-price-selected .price-content-top .button:hover {
  background-color: var(--navyblue);
  color: var(--white);
}
.freedom-grid-section .freedom-image {
  display: grid;
  align-items: center;
}
.price-details.offer-price-selected {
  background: var(--lr_blue);
  border: 1px solid var(--lr_blue);
}

@media(max-width: 991px) {
 
  .price-details .price-content-bottom .freedom-price-offers .freedom-offer-details .mobile-offer {
    display: block;
  }
  .-price-grid-view {
    grid-template-columns: repeat(2, 1fr) !important;
  }
   .freedom-offers-slider {
    padding: 30px 0;
  }
  .price-details .price-content-top {
    min-height: 350px;
  }
  /* .price-details.offer-price-selected .price-content-bottom .freedom-price-offers .freedom-feature-heading {
    font-weight: 584;
  } */
  .freedom-price-offers .freedom-offer-details li {
    margin-bottom: 10px;
  }
  .price-details .price-content-top .freedom-button .button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .freedom-offers-slider .slick-dots {
    bottom: -40px;
  }
  /* .price-details .price-content-top .Title_16 {
    min-height: 50px;
  }
  .price-details .price-content-top .heading_2 {
    min-height: 45px;
  }
  .price-details .price-content-top .body_text {
    min-height: 125px;
  } */
  
}

@media(max-width: 767px) {
  .price-details .price-content-bottom .freedom-price-offers .freedom-feature-heading {
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 492;
    color: var(--darkgray);
  }
  .price-details .price-content-bottom .freedom-offer-details .body_text {
    display: none;
  }
  .price-comparsion-table .-price-grid-view  {
     display: flex !important;
  }
  .freedom-offers-slider .container {
    max-width: none;
  }
  .price-details {
    margin-right: 20px;
  }
  .price-details:last-child {
    margin-right: 0 !important;
  }
  .price-comparsion-table .-price-grid-view .slick-track {
    justify-content: space-around;
    display: flex;
  }
  .price-details .price-content-top .freedom-button .button {
    width: 100%;
  }
  /* .price-details .price-content-top {
    display: flex;
    flex-direction: column;
  } */
  footer .disclaimers p {
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;
  }
}

@media(max-width: 380px) {
  .price-details .price-content-top .freedom-button .button {
    padding-left: 0.8rem !important;
    padding-right: 0.8rem !important;
  }
}


/* Freedom styles */

.freedom-pslf .body_text{
  text-align: center;
  width: 81%;
  margin: 0 auto;
  color: var(--darkgray);
}
.freedom-pslf .heading_2 {
   color: var(--navyblue);
}
.freedom-content {
  gap: 30px;
  display: grid;
}
.freedom-grid-section {
  margin-top: 40px;
  gap: 30px;
  grid-template-columns: repeat(2, 1fr);
  display: grid;
}
.freedom-card {
  border-radius: 12px;
  padding: 26px 30px 26px 30px;
  border: 1px solid #D1DAE5;
  border-top: 6px solid #D1DAE5;
}
.freedom-card .heading_3 {
  color: var(--navyblue);
  margin-bottom: 12px;
}
.freedom-card .body_text {
  color: var(--darkgray);
}
.freedom-button {
  margin-top: 40px;
  display: flex;
  justify-content: center;
}
.freedom-image img{
  width: 100%;
}


@media screen and (max-width:991px) {
  .freedom-grid-section {
    grid-template-columns: repeat(1, 1fr);

  }
  .freedom-grid-section .freedom-image {
    margin: 0 auto;
  }
  .freedom-pslf .body_text {
    width: 100%;
  }
}
.bg-page_bg.step-section.general-step-number {
  z-index: 1;
}





/* FormFormstack style fixes */

.fsform-container .fsBody .gqkVov {
  margin: 0 !important;
}
.fsform-container .fsBody .fsSubFieldGroup .fsSubField:not(:last-child) {
  margin-bottom: 10px;
}

/* Wyswig column alignment styles */

.column.medium-1 {
  width: 8.33%; 
}

.column.medium-2 {
  width: 16.66%;
}

.column.medium-3 {
  width: 25%; 
}

.column.medium-4 {
  width: 33.33%;
}

.column.medium-5 {
  width: 41.66%; 
}

.column.medium-6 {
  width: 50%; 
}

.column.medium-7 {
  width: 58.33%; 
}

.column.medium-8 {
  width: 66.66%; 
}

.column.medium-9 {
  width: 75%; 
}

.column.medium-10 {
  width: 83.33%; 
}

.column.medium-11 {
  width: 91.66%; 
}

.column.medium-12 {
  width: 100%; 
}

.row.flex.container.wysiwyg-row {
  grid-gap: 20px;
}

@media screen and (max-width:991px) {
  .row.flex.container.wysiwyg-row {
    display: flex;
    flex-direction: column;
  }
  .column.medium-4 , .column.medium-5 , .column.medium-6 , .column.medium-7 , .column.medium-8 , .column.medium-9, .column.medium-10 , .column.medium-11   {
    width: 100%;
  }
}  


/* partnership page design  */


/* Header Navigation  start*/

.horizontalNavigation.partnership-nav {
    border-bottom: 1px solid #DEDEDE;
}
.horizontalNavigation.partnership-nav.grey-nav  {
    background-color: #F3F6F6;
    border-bottom: none;
}
.horizontalNavigation.partnership-nav.blue-nav {
  background-color: #235383;
  border-bottom: none;
}
.horizontalNavigation.partnership-nav.nvblue-nav {
  background-color: #00263E;
  border-bottom: none;
}
.partnership-nav .partner_logo {
  padding: 17.5px;
  background: #fff;
}
.partnership-nav .partner_logo  img {
  height: 45px;
}


@media screen and (max-width:991px) {
  .partnership-nav .primary-menubar {
     padding-top: 0;
     padding-bottom: 0;
  }
  .partnership-nav .partner_logo svg {
    height: 60px;
    width: 154px;
  }
  .horizontalNavigation.partnership-nav {
    padding-left: 20px;
    padding-right: 20px;
  }
  .partnership-nav .brand_logo svg {
    height: 40px;
  }
  .partnership-nav .doctors-logo .brand_logo svg {
    height: 31px;
    width: 180px;
  }
  .partnership-nav  .brand_logo svg {
    height: 40px;
    width: 121px;
  }
  .horizontalNavigation.partnership-nav .partner_logo {
    padding: 12.5px;
  }
  .horizontalNavigation.partnership-nav .partner_logo  img {
    height: 35px;
  }
}
/* Header Navigation  end */



/* sticky navbar start*/

.sticky-navbar {
  background-color: var(--navyblue);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  background-color: var(--navyblue);
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  top: -1px;
  z-index: 10;
}

.sticky-navbar .filter ,  .expanded-filter .filter {
  line-height: 17.5px;
  font-size: 14px;
  color: var(--white);
  padding: 9px 16px;
  border: 1px solid #ffffff;
  border-radius: 6px;
  font-weight: 584;
  gap: 10px;
}
.sticky-navbar .filter-search {
  gap: 30px;
}
.sticky-navbar .sticky-filter-search {
  height: 100%;
  padding: 8px 45px 8px 45px;
  border-radius: 6px;
  border: 1px solid #D1DAE5;
  font-weight: 584;
  line-height: 17.5px;
  font-size: 14px;
  color: var(--darkgray);
  min-width: 400px;
}
.sticky-navbar .searchIcon {
  position: absolute;
  left: 16px;
  top: 8px;
}
.sticky-navbar .search-sticky {
  position: relative;
}
.sticky-navbar .nav-top-left {
  gap: 20px;
}

@media screen and (max-width:1199px) {
  .sticky-navbar .filter-search {
    gap: 15px;
  }
  .sticky-navbar .nav-top-left {
    gap: 15px;
  }
}
@media screen and (max-width:991px) {
  .sticky-navbar .container {
    flex-direction: column;
    gap: 20px;
    align-items: unset; 
  }
  .sticky-navbar .container .sticky-navbar {
    justify-content: space-between;
  }
  .sticky-navbar .sticky-filter-search {
    width: 100%;
    min-width: auto;
    height: 36px;
  }
  .sticky-navbar.mobile-navbar .nav-top-left {
    position: absolute;
    visibility: hidden;
  }
}
@media screen and (max-width:767px) {
  .sticky-navbar .filter span {
    display: none;
  }
  .sticky-navbar .nav-top-left {
    display: flex;
    justify-content: space-between;
  }
  .sticky-navbar .searchIcon {
    top: 10px;
  }
  .sticky-navbar .search-sticky {
    height: 36px;
  }
}


/* sticky navbar end */



/* filter section start */

.expanded-filter {
  padding: 0;
}
.expanded-filter .filter-options label .filter-check:focus {
  outline-width: 2px;
  border: 2px solid #00263E;
}
.expanded-filter .text-white  , .sticky-navbar .text-white{
 color: var(--white);
}
.expanded-filter .filter-results {
  position: fixed;
  max-width: 448px;
  margin: 0;
  left: -448px;
  top: -1px;
  background: #fff;
  background: #FFFFFF;
  box-shadow: 0px 4px 14px 0px #00000040;
  flex-flow: column;
  display: flex;
  right: 0;
  transition: transform 0.3s ease;
  border: 1px solid #DEDEDE;
  box-shadow: 0px 4px 14px 0px #00000040;
  height: calc(100dvh + -76px);
  overflow-x: hidden; 
  transition: left 0.3s ease;
  height: 100%;
  z-index: 99;

}
/* #filter_sticky::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 1.50988H0.357139C0.1599 1.50988 0 1.34998 0 1.15273V0.438449C0 0.241199 0.1599 0.0812988 0.357139 0.0812988H12.5C12.6972 0.0812988 12.8571 0.241199 12.8571 0.438449V1.15273C12.8571 1.34998 12.6972 1.50988 12.5 1.50988ZM10.7143 5.43844V4.72416C10.7143 4.52695 10.5543 4.36701 10.3572 4.36701H2.5C2.30276 4.36701 2.14286 4.52695 2.14286 4.72416V5.43844C2.14286 5.63566 2.30276 5.79559 2.5 5.79559H10.3572C10.5543 5.79559 10.7143 5.63566 10.7143 5.43844ZM8.57143 9.00987V9.72419C8.57143 9.92133 8.4115 10.0813 8.21429 10.0813H4.64286C4.44562 10.0813 4.28572 9.92133 4.28572 9.72419V9.00987C4.28572 8.81262 4.44562 8.65276 4.64286 8.65276H8.21429C8.4115 8.65276 8.57143 8.81262 8.57143 9.00987Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 13px;
  height: 10px;
  right: 16px;
  position: absolute;
  background-position: right center;
  background-repeat: no-repeat;
} */
#filter_sticky {
  /* width: 100%; */
  position: relative;
  /* padding-right: 6%; */
}
.expanded-filter .filter-results.open {
  left: 0;
}
/* .expanded-filter .filter-results.open {
  transition: left 0.3s ease;  Override transition for open state 
  z-index: 11;
} */

/* Define animation for the transition effect */
@keyframes slideInFromLeft {
  0% {
      transform: translateX(-100%);
  }
  100% {
      transform: translateX(0);
  }
}

@keyframes slideOutToLeft {
  0% {
      transform: translateX(0);
  }
  100% {
      transform: translateX(-100%);
  }
}

.expanded-filter .filter-results {
  animation: slideInFromLeft 0.3s ease; /* Apply animation */
}

.expanded-filter .filter-results .filter-results-contents {
  padding: 28px;
}
.expanded-filter .resultHead {
  display: flex;
  justify-content: space-between;
}

.expanded-filter .filter-heading {
 color:#00263E;
 /* //padding: 20px 0; */
}
.expanded-filter .filter-content {
  background-color: var(--navyblue);
  padding: 20px 10px;
  border-radius: 6px;
  margin: 20px 0;
}
.expanded-filter .apply-reset-filter {
  position: sticky;
  bottom: 0;
  background-color: var(--navyblue);
  height: 76px; 
  padding: 20px 28px;
  display: flex;
  gap: 30px;
}
/* .expanded-filter .filter-results-contents {
  padding: 30px;
} */
.expanded-filter .apply-reset-filter button {
  border-radius: 6px;
  min-width: 179px;
  padding: 9px 32px;
}
.expanded-filter .apply-reset-filter .button.clear {
  border: 1px solid #fff;
  color: #fff;
  width: 100%;
  background-color: #00243C;
}
.expanded-filter .search-sticky.filter-search {
  margin-bottom: 20px;
  width: auto;
  padding-bottom: 20px;
}
.expanded-filter .Sticky_input_Search {
  border: 1px solid #D1DAE5;
  outline: 0;
  line-height: 125%;
  background: #fff;
  border-radius: 6px;
  padding: 8px 42px 8px 47px;
  /* min-width: 388px; */
  height: 37px;
  width: 100%;
  font-size: 14px;
  font-weight: 584;
}
.expanded-filter  .searchIcon {
  position: absolute;
  left: 16px;
  top: 7px;
}
.filter {
  max-width: 207px;
  white-space: nowrap;
  width: auto;
}
.expanded-filter .text-white span {
  display: block;

}
.filter-result-view {
  margin-bottom: 100px;
}
.expanded-filter .toggleFilter {
  font-weight: 584;;
  font-size: 18px;
}
.expanded-filter .filter-options label span {
  font-size: 16px;
}
.expanded-filter .filter-options {
  scrollbar-width: auto;
  scrollbar-color: inherit;
}

body .filter-options.open::-webkit-scrollbar {
  width: 7px;
}

body .filter-options.open::-webkit-scrollbar-track {
  background: #fff;
}

body .filter-options.open::-webkit-scrollbar-thumb {
  background: #D9D9D9;
  border-radius: 6px;
}

body .filter-options.open::-moz-scrollbar {
  width: 7px;
}

body .filter-options.open::-moz-scrollbar-track {
  background: #fff;
}

body .filter-options.open::-moz-scrollbar-thumb {
  background: #D9D9D9;
  border-radius: 6px
}

body .filter-options.open::-ms-scrollbar {
  width: 7px;
}

body .filter-options.open::-ms-scrollbar-track {
  background: #fff;
}

body .filter-options.open::-ms-scrollbar-thumb {
  background: #D9D9D9;
  border-radius: 6px
}


@media screen and (max-width: 767px) {
  #filter_sticky {
    padding: 10px;
    width: 36px;
    height: 36px;
  }
  #filter_sticky::after {
    right: 10px;
  }
  .expanded-filter .filter-results.open .postFilters {
    position: unset;
    display: block;
    background: #fff;
    width: 100%;
    border-radius: 0;
    height: 100%;
    padding-left: 0;
  }
  .sticky-navbar .text-white span {
    display: block;
  }

}
@media screen and (max-width: 480px) {
  .expanded-filter .Sticky_input_Search {
    min-width: fit-content;
  }
  .expanded-filter .search-sticky.filter-search {
    width: 100%;
    height: unset;
  }
  .expanded-filter .apply-reset-filter button {
    min-width: 142.5px;
  }
  .expanded-filter .filter-results.open .filter-results-contents {
    padding: 20px 15px 20px 20px;
  }
  .expanded-filter .apply-reset-filter {
    min-width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .expanded-filter .text-white, .sticky-navbar .text-white {
    font-size: 14px;
  }
  .expanded-filter .filter {
    white-space: nowrap;
    width: auto;
    max-width: 190px;

  }
  .expanded-filter .text-white , .sticky-navbar .text-white  {
    /* max-width: 125px; */
    padding-right: 10px;
  }
  .expanded-filter .filter-content {
    padding: 10px;
  }
}
/* filter section  *end/




/* Quiz section start */

.f_Quiz_wrap {
  background: url(../images/partner_pop_bg.svg) #F9F9F9 no-repeat !important;
}
.filterPartnerQuiz {
  padding: 0;
}
.filterPartnerEditQuiz {
  padding-top: 0;
  padding-bottom: 0;
}
.f_Quiz_wrap input[disabled] {
  cursor: not-allowed;
}
.f_Quiz_wrap input[disabled] + span {
  background: #B7B7B7;
}
@media screen and (max-width: 480px) {
  .integrated-partnership-wrapper .close_f_Quiz {
    top: 15px;
    right: 15px;
  }
}

/* Quiz section end */


/* offer section  start*/
.SpecialOffers .slick-arrow:focus {
  border:1px solid #00263E;
}
.SpecialOffers .offer-slider-content {
  padding: 0 103px 0px 103px;
}
.SpecialOffers .offer-slider-content .offer-headings {
  text-align: center;
  padding-bottom: 40px;
}
.SpecialOffers .offer-slider-content .offer-headings .heading_2 {
  color: var(--navyblue);
}
.SpecialOffers .offer-slider-content .body_text {
  padding-top: 20px;
  max-width: 60%;
  margin: 0 auto;
  color: #3E484C;
}
.SpecialOffers .offer-slider-content .body_text.offer-status {
  max-width: 100%;
  width: 100%;
  overflow: hidden;
  color: #235383;
}
.SpecialOffers .offer-slider-content .body_text.offer-status + .body_text {
  padding-top: 20px;
}
.SpecialOffers .offer-slider-content .body_text.offer-status + .body_text.offer-status-visible {
  padding-top: 0;
}
.container.offers-card-expanded .bg-nvblue.offercard-bg {
  background: url(../images/offercardbg.svg) #00263E no-repeat;
  background-position: bottom;
  border-color: #00263E;
  left: 0;
  right: 0;
  bottom:0;
  margin: auto;
  z-index: 1;
  max-height: 100%;
}
.offers-card-expanded .legal_content {
  text-align: left;
  font-size: 14px;
  color: #33484C;
}
.offers-card-expanded .legal_content.gradfin-applicant,
.offers-card-expanded .legal_content.gravity-form {
  color: #fff;
  text-align: left;
  padding: 20px 0;
}
.offers-card-expanded .legal_content.formstack {
  margin: -20px 0 0 0;
  padding-bottom: 20px;
  text-align: left;
}
.offers-card-expanded .legal_content a {
  text-decoration: underline;
}

.offers-card-expanded .check_list li {
  position: relative;
  display: flex;
  align-items: flex-start;
  font-size: 20px;
  font-weight: 584;
  line-height: 125%;
  letter-spacing: 0.4px;
  color: #fff;
  align-items: center;
}
.offers-card-expanded .bg-nvblue {
  padding: 60px 40px 40px 40px;
  gap: 40px;
  background-color: #00263E;
  position: relative;
  z-index: -1;
  border-radius: 10px;
}
.text_yellow {
  color: var(--yellow_1);
}
/* .offers-card-expanded .body_text {
  padding-bottom: 20px;
} */
.offers-card-expanded .expanded_offer_close {
  top: 20px;
  text-decoration: underline;
  right: 20px;
  position: absolute;
  font-size: 14px;
  font-weight: 492;
  line-height: 125%;
}
.offers-form-template .check_list {
  gap: 20px;
  height: auto;
  padding-top: 30px;
}
.offers-form-section input + .error{
  border: 1px solid rgb(255, 60, 60);
  background-color: rgb(250, 233, 233);
  color: #D52D43;
  padding: 2px 5px;
  font-size: 12px;
  font-weight: 492;
}
.offers-card-expanded.offers-form-template .primary-button {
  margin-top: 30px;
}
.offers-card-expanded.offers-form-template .offers-list-section {
  max-width: 630px;
  width: 100%;
}
.offers-card-expanded .form-content-section {
  gap: 50px;
  display: grid;
  grid-template-columns: 3fr 2fr;
}
.check_list.offers-list-grid-view {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 30px;
  grid-row-gap: 20px;
}
.partnership-offer-form .offer-field-group.first-last-field {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

/* .offer-bg::after{
    content: '';
    background-image: url(../../src/images/offerbg.svg);
    display: block;
    height: 100%;
    width: 100%;
    min-width: 45px;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
} */

.mobile-offers-tab {
   display: none;
}

.offer-heading {
  padding: 8px 10px;
  color: #3E484C;
  font-size: 16px;
  font-style: normal;
  font-weight: 492;
  line-height: 150%;
  letter-spacing: 0.32px;
  border-bottom: 1px solid var(--border_light_gray);
}
.offersTab-items {
  width: 90%;
  white-space: nowrap;
  overflow-x: auto;
}
.offer-heading.active {
  border-bottom: 3px solid var(--lr_blue);
  color: #235383;
}
.offers-tab-content {
  margin-top: 20px;
}
.offers-tab-content.popupopened {
  opacity: 0;
  position: absolute;
}
.offers-card-container {
  padding: 20px;
  border: 1px solid var(--border_light_gray);
  border-radius: 12px;
  background-color: var(--white);
  position: relative;
}
.offers-card-container.offer-filtered-blue::before , .page-template-template-partnership-integrated .collections_item.collection-filtered-blue::before , .offers-card-container.top-blue-border::before {
  content: "";
  position: absolute;
  top: 0;
  left: 1.5px;
  width: calc(100% - 3.5px); 
  height: 5px;
  border-top: 5px solid #235383;
  border-radius: 12px 12px 0 0; 
}
.offers-card-content {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 228px;
  height: 100%;
}
.offers-card-img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #D9D9D9;
  border: none;
}
.offers-card-text-content p {
  color: var(--lr_blue);
  font-size: 14px;
  font-style: normal;
  font-weight: 492;
  line-height: 100%;
  letter-spacing: 0.28px;
  text-transform: uppercase;

}
.offers-card-text-content h3 {
  margin-top: 10px;
  color:#00263E;
  font-size: 22px;
  font-style: normal;
  font-weight: 584;
  line-height: 125%;
}
.offers-card-text-content h3 span {
  color: var(--lr_blue);
}
.offers-card-text-content h3 sup {
  font-size: 60%;
  text-decoration: underline;
}
.container.offers-card-expanded .bg-nvblue.offercard-bg .heading_2 .text_yellow {
  display: block;
}
.container.offers-card-expanded .bg-nvblue.offercard-bg .heading_2  sup {
  font-size: 60%;
  text-decoration: underline;
  color: #fff;
}
.offers-slider .slick-initialized .slick-slide {
  /* min-width: 270px; */
  max-width: 270px;
  display: block;
  margin-right: 15px;
  margin-left: 15px;
}
.SpecialOffers {
  overflow: hidden;
  position: relative; 
  padding-right: 0;
  padding-left: 0;
  background: var(--page_bg);
  z-index: 9;
}
.SpecialOffers .offers-bg {
  width: 100%;
  position: absolute;
  bottom: -60px;  
  z-index: -1;
}
.SpecialOffers .specialoffers-parent-container {
  position: relative;
}
.offers-slider .slick-list.draggable {
  overflow: visible;
  margin-right: -1.87rem;
}
.SpecialOffers .offersTab {
  position: relative;
}
.SpecialOffers .slick-track {
  overflow-x: clip;
  margin: 0;
  position: unset;
  transition: tranform, 500ms;
}
.SpecialOffers .slick-slider .slick-arrow:before {
  height: 40px;
  width: 40px;
}
.SpecialOffers .slick-slider .slick-arrow {
  top: 20px;
  position: absolute;
}
.SpecialOffers .slick-next.slick-arrow {
  right: 0;
}
.SpecialOffers .slick-prev.slick-arrow {
  left: auto;
  right: 55px;
}
.SpecialOffers .slick-arrow.slick-disabled {
  opacity: 0.4;
}
.SpecialOffers .slick-slider .slick-arrow:before {
  opacity: 1;
  background: transparent;
  color: #00263E;
  border: 1px solid #235383;
  font-size: 18px;
}
.offers-card-text-content {
  min-height: 130px;
}
.offers-card-expanded {
  display: none;
  margin-top: 20px;
}

.mobile-offers-tab select {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%23235383' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e") ;
  font-size: 16px;
  font-style: normal;
  font-weight: 584;
  line-height: 150%;
  letter-spacing: 0.32px;
  color: var(--lr_blue);
  border: none;
  border-bottom: 3px solid var(--lr_blue);
  width: 100%;
  background-color: var(--page_bg);
}
.offers-card-expanded.offers-form-template .offers-list-section .body_text {
  padding: 0;
}
.offers-card-container.active {
  box-shadow: 5px 5px 14px 0px rgba(0, 0, 0, 0.25);
}

@media screen and (max-width: 1199px) {
  .SpecialOffers .offer-slider-content .body_text {
    max-width: 100%;
  }
  .SpecialOffers .offers-bg {
    bottom: -30px;
  }
  .SpecialOffers .offer-slider-content {
    padding: 0 60px 0px 60px;
  }
}
@media screen and (max-width: 991px) {
  .offersTab-items {
    width: 85%;
  }
  /* .SpecialOffers .offersTab {
    padding: 0 1.25rem;
  } */
  .offers-card-expanded .form-content-section {
    gap: 50px;
    display: grid;
    grid-template-columns: repeat(1,1fr);
  }
  .collectionBox .loadingBox div.mt-5:not(:first-child){
    display:none;
  }
  .sticky-navbar-result .search-term.jumplink {
    display: none !important;
  }
  #main-nav .topnav .right-actions {
    display: none;
  }
  header#main-nav .topnav .right-actions {
    display: none !important;
  }
  #main-nav .topnav .left-actions {
    padding: 10px 0;
  }
}

@media screen and (max-width: 767px) {
  .SpecialOffers .offer-carousel-arrow-wrap {
    display: none !important;
  }
  #main-nav .topnav .left-actions {
    padding: 10px 1rem;
  }
  .container.offers-card-expanded .bg-nvblue.offercard-bg .heading_2 .text_yellow {
    display: inline;
  }
  .SpecialOffers {
    padding-bottom: 0;
  }
  .offers-tab-content {
    padding-bottom: 30px;
  }
  .SpecialOffers .offers-bg {
    top: auto;
    bottom: -70px;
  }
  .SpecialOffers .specialoffers-parent-container {
    margin-bottom: 90px;
  }
  .offers-form-section .offer-filed-group.first-last-field {
    grid-template-columns: repeat(1, 1fr);
  }
  .SpecialOffers .offer-slider-content .body_text {
    max-width: 100%;
  }
  .check_list.offers-list-grid-view {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 20px;
  }
  .mobile-offers-tab {
    display: block;
  }
  .desktop-offers-tab {
    display: none;
  }
  .offers-card-expanded .bg-nvblue {
    padding: 60px 20px 40px 20px
  }
  .offers-card-expanded .bg-nvblue br {
    display: none;
  }
  .offers-card-expanded .form-content-section {
    gap: 30px;
  }
  .offers-card-expanded .offers-form-section .offer-filed-group.first-last-field {
    grid-template-columns: repeat(1, 1fr);
  }
  .mobile-offers-tab {
    display: block;
  }
  .SpecialOffers .offer-slider-content {
    padding: 0 20px 0px 20px;
  }
  .SpecialOffers .offersTab {
    padding-left: 0;
    padding-right: 0;
  }
  .SpecialOffers .offers-tabFlex {
    padding: 0 1.25rem;
  }
  .offers-card-expanded {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .offers-slider .slick-initialized .slick-slide {
    min-width: auto;
    max-width: 100%;
  }
  .offers-slider .slick-initialized .slick-slide .offers-card-content {
    max-width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .SpecialOffers .offer-slider-content .offer-headings {
    margin: 0 auto;
    max-width: 320px;
  }
  .sticky-navbar-result .filtered-result, .partnership-filter-result.result-found .filtered-result {
    min-width: auto !important;
  }
}

/* saved resoureces popup design starts */


.saved-resources {
  display: none;
}
.saved-items {
    display: none;
}
.saved-items.open {
  display: block;
}
.saved-items.open .container {
  position: relative;
}
.saved-items.open .resources_result {
  position: absolute;
  width: 635px;
  padding: 30px;
  max-width: 635px;
  margin: auto;
  left: 0;
  top: 20px;
  bottom: auto;
  z-index: 10;
  background: #fff;
  height: 400px;
  background: #FFFFFF;
  box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.2);
  border-radius: 0 0 20px 20px;
  flex-flow: column;
  display: flex;
  right: auto;
}
.saved-items.open .resources_result .result_h3 {
  font-weight: 584;
  font-size: 22px;
  color: #00243C;
  margin: 0;
  line-height: 125%;
}

.saved-items.open .resources_result .saved_head {
  font-size: 16px;
  color: #00243C;
  margin-bottom: 6px;
}
.saved-items.open .mySavedResources .Smart_save_list:first-child {
  padding-top: 0;
}



@media screen and (max-width: 1199px) {
  .saved-items.open .resources_result {
    left: auto;
    right: 0;
  }
  

}
@media screen and (max-width: 767px) {
  .saved-items.open .resources_result {
    left: auto;
    right: 0;
    width: 100%;
    max-width: 100%;
  }
  .saved-items.open .container {
    margin: 0;
    max-width: 100%;
  }
  .sticky-navbar .container {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: auto;
  }
  .sticky-navbar {
    background-color: var(--navyblue);
    padding-left: 0;
    padding-right: 0;
  }
  .sticky-navbar .saved-items.open .resources_result {
    top: -40px;
  }
  .sticky-navbar.mobile-navbar .saved-items.open .resources_result { 
    top: 20px;
  }
}


/* tool and calculator start */

.integrated-partnership-wrapper .video-audio-resource {
  background-image: url(../images/tools-calculator-bg.svg) !important;
}
.integrated-partnership-wrapper .video-audio-resource .toolshare {
  margin-top: 0;
}

.integrated-partnership-wrapper .video-audio-resource .slick-arrow:before {
  height: 40px;
  width: 40px;
}
.integrated-partnership-wrapper .video-audio-resource .slick-arrow {
  top: 20px;
  position: absolute;
}
.integrated-partnership-wrapper .video-audio-resource .slick-slider {
  position: unset;

}
.integrated-partnership-wrapper .video-audio-resource .media-tab-widget {
  position: relative;
}
.integrated-partnership-wrapper .video-audio-resource .tools-calc-slider .slick-arrow:before {
  color: var(--white);
  font-size: 16px;
  opacity: 1;
  background: transparent;
  border: 1px solid #fff;
  font-size: 18px;
}
.integrated-partnership-wrapper .video-audio-resource .tools-calc-slider .slick-arrow.slick-disabled {
  opacity: 0.5;
}

.integrated-partnership-wrapper .video-audio-resource .slick-next.slick-arrow {
  right: 0;
  left: auto;
}
.integrated-partnership-wrapper .video-audio-resource .slick-prev.slick-arrow {
  right: 55px;
  left: auto;
}
.filter-check[disabled] {
  opacity: 0.6;
  color: gray;
}

@media screen and (max-width: 1199px) {
  .integrated-partnership-wrapper .video-audio-resource .tools-calc-slider .slick-prev {
    right: 55px !important;
    width: 40px;
    left: auto;
  }
}
/* tool and calculator end  */


/* All resources start */

.allResources-main .container .body_text {
  color: var(--darkgray);
}

/* All resources end  */ 


/* Offer Form start */

.offers-form-section input  {
  line-height: 125%;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 8px;
  border-radius: 6px;
  margin-top: 5px;
  height: 50px;
  width: 100%;
  color: #00263e !important;
}
.offers-form-section select {
  margin-bottom: 16px;
  border-radius: 8px;
}
.offers-form-section .offer-filed-group.first-last-field {
  width: 100%;
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(2, 1fr);
}
.offers-form-section .offer-filed-group.first-last-field input {
  margin-top: 0;
}
.offers-form-section .offer-filed-group {
  margin-bottom: 10px;
}
.offers-form .offer-filed-group input , .offers-form .offer-filed-group select {
  width: 100%;
  margin-top: 5px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
   line-height: 125%;
   height:50px;
}
.offers-form .offer-filed-group label {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 125%;
  color: var(--white);
}
.offer-form .offer-field-group {
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .offer-form .offer-field-group.first-last-field {
    grid-template-columns: repeat(1, 1fr);
    gap: 12px;
  }
  .offers-form-section .offer-form input {
    margin-top: 0;
  }
}
/* Offer Form end */


/* testimonial style start */

.testimonial-section.swoosh-active {
  padding-bottom: 0;
}

@media screen and (max-width: 767px) {
  .sticky-navbar .filter-search {
    flex-wrap: wrap;
  }
  .search-in-results-container {
    justify-content: flex-end;
    width: 100%;
  }
  .search-in-results-container label {
    display: flex;
    align-items: center;
  }
  .tools-calc-col.tools-filtered-yellow::before {
    left: 10px;
    width: calc(100% - 20px);
  }
  .integrated-partnership-wrapper .video-audio-resource .tools-calc-slider .tools-calc-col {
    padding-left: 0.6rem;
    padding-right: 0.6rem;
  }
  .integrated-partnership-wrapper .video-audio-resource .slick-slider {
    margin-bottom: 0;
  }
  .testimonial-grid .itembox {
    margin-right: 20px;
    padding: 30px !important;
  }
  .testimonial-section .testimonial-grid .slick-dots {
    display: none !important;
  }
  .testimonial-section .testimonial-grid .slick-dotted.slick-slider {
    margin-bottom: 30px;
  }
  .page-template-template-partnership-integrated .testimonial-section{
    padding-left: 0;
    padding-right: 0;
  }
  .testimonial-section .container .heading_2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .testimonial-section .table .primary-button {
    margin-top: 0;
 }
 .testimonial-section .testimonial-grid {
   margin-bottom: 30px !important;
 }
 .integrated-partnership-wrapper .video-audio-resource  .slick-slider .slick-dots {
  display: none !important;
 }
 .integrated-partnership-wrapper .video-audio-resource .heading_2 {
  text-align: center;
 }
 #calculator-heading {
  text-align: center;
 }
 .offers-card-expanded .form-content-section .offers-form-section .offer-formstck-form iframe {
  width: 100%;
 }
}
/* testimonial style end*/


/* Hospital Quiz dropdown fixes */

.SelectHospitalQuizType {
  background-repeat: no-repeat;
  background-position: right 16px top 16px;
  padding: 13px 35px 13px 15px;
  font-weight: 492;
  width: 100%;
  border: 1px solid rgba(209, 218, 229, 0.6);
  cursor: pointer;
  color: #235383;
  font-size: 16px;
  display: block;
  border-radius: 8px;
  margin-bottom: 10px;
  appearance: none;
  position: relative;
}

.SpecialOffers .offers-tabFlex {
  position: relative;
}
.SpecialOffers .offer-carousel-arrow-wrap {
  position: absolute;
  top: 0;
  right: 0;
}
.SpecialOffers .offer-carousel-arrow-wrap .offer-carousel-prev {
  margin-right: 10px;
}
.SpecialOffers .offer-carousel-arrow-wrap .offer-disabled {
   opacity: 0.5;
}


/* Hospital Quiz dropdown fixes end  */

.sticky-navbar-result {
  background: var(--page_bg);
  padding-top: 20px;
  padding-bottom: 0px;
}
.sticky-navbar-result .container {
  align-items: center;
  gap: 10px;
  display: flex;
}
.sticky-navbar-result .filtered-result , .partnership-filter-result.result-found .filtered-result {
  font-size: 16px;
  font-style: normal;
  font-weight: 492;
  line-height: 150%;
  color: #00263E;
  min-width: 130px;
} 
.sticky-navbar-result .search-term , .partnership-filter-result.result-found .search-term  {
  font-size: 14px;
  font-weight: 584;
  line-height: 125%;
  color: #3E484C;
  gap: 10px;
  display: flex;
  border-radius: 30px;
  border: 1px solid #D1DAE5;
  padding: 8px 16px;
  align-items: center;
  overflow: hidden;
  background-color:#fff;
}
.partnership-filter-result.result-found .search-term .search {
  overflow: hidden;
}

/* .offers-card-content .offers-card-footer {
  position: absolute;
  bottom: 20px;
} */

body .saved-items.open .resources_result .Smart_Search::-webkit-scrollbar {
  width: 7px;
}
body .saved-items.open .resources_result .Smart_Search::-webkit-scrollbar-track {
  background: #EEEEEE;
}
body .saved-items.open .resources_result .Smart_Search::-webkit-scrollbar-thumb {
  background: #D9D9D9;
  border-radius: 6px;
}
body .saved-items.open .resources_result .Smart_Search::-moz-scrollbar {
  width: 7px;
}
body .saved-items.open .resources_result .Smart_Search::-moz-scrollbar-track {
  background: #EEEEEE;
}
body .saved-items.open .resources_result .Smart_Search::-moz-scrollbar-thumb {
  background: #D9D9D9;
  border-radius: 6px
}
body .saved-items.open .resources_result .Smart_Search::-ms-scrollbar {
  width: 7px;
}
body .saved-items.open .resources_result .Smart_Search::-ms-scrollbar-track {
  background: #EEEEEE;
}
body .saved-items.open .resources_result .Smart_Search::-ms-scrollbar-thumb {
  background: #D9D9D9;
  border-radius: 6px
}
.saved-items.open .resources_result .Smart_Search {
  height: 100%;
  margin-top: 20px;
  scrollbar-width: unset;
  scrollbar-color: unset;
}
.page-template-template-partnership-integrated #allCollections {
  padding-top: 30px;
}
.partnership-filter-result.sticky-navbar-result.result-found + .expanded-filter + .SpecialOffers {
  padding-top: 40px;
}
.filter-results.open .partnership-filter-result.result-found .container {
  padding-bottom: 20px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  flex-direction: column;
}
.sticky-navbar-result .search-term .clear-search , .partnership-filter-result.result-found .search-term .clear-search  {
  padding-top: 2px;
}
/* .offers-card-container.slick-slide:hover {
  transform: scale(1.04);
  transition: 0.2s ease-in-out;
} */
.saved-items.open .mySavedResources .Smart_save_list {
  display: flex;
  padding: 20px 0;
}
.saved-items.open .mySavedResources .Smart_save_list .share_link {
  display: none;
}
.page-template.page-template-template-partnership-integrated .resources_slider .Collection_title {
  text-align: center;
}
.SelectHospitalQuizType option {
  font-weight: 492;
}

/* Offers slider skeleton design */

.loadingBox.grid.offers-skeleton {
  grid-gap: 30px;
  grid-template-columns: repeat(4, 1fr);
}
.loading-skeleton-avatar-circle {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-bottom: 20px;
  background-color: #E6E9EC;
  animation: pulse 1s ease-in-out infinite;
}
.offers-tab-skelton {
  gap: 30px;
  display: flex;
}
.loading-skeleton-tab {
  height: 40px;
  min-width: 150px;
  max-width: 150px;
  border-radius: 6px;
  margin-bottom: 5px;
  background-color: #E6E9EC;
  animation: pulse 1s ease-in-out infinite;
}

#allCollections .container .heading_2.custom-search-error , .allResources-main .container .heading_2.custom-search-error  {
  margin-bottom: 10px;
}
#allCollections .container .Collection_title , .allResources-main .container .resource-empty-error {
  color: #235383;
  font-size: 1em;
  line-height: 150%;
  font-weight: 492;
}
.offers-form-section .gfield_label.gform-field-label {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 125%;
}
.mobile-offers-tab select:focus {
  box-shadow: none;
}
.offers-form-section.offers-form-gravity select , .offers-form-section.offers-form-gravity textarea {
  margin-bottom: 16px;
  border-radius: 8px;
  line-height: 125%;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 8px;
  border-radius: 6px;
  margin-top: 5px;
  height: 50px;
  width: 100%;
  color: #00263e !important;
}

.offers-form-section.offers-form-gravity .gfield {
  margin-bottom: 8px;
}
.offers-form-section.offers-form-gravity .gfield p  , .offers-form-section.offers-form-gravity .gfield_description{
  color: #fff;
}
.offers-form-section .gfield p  a{
  color: #fff !important;
}
.offers-form-section.offers-form-gravity .gform_button.button { 
    height: 38px;
    width: auto;
    padding-top: 9px;
    padding-bottom: 9px;
    font-weight: 584;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.375rem;
    background: #F2A900;
    color: #00263E !important;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
}

.offers-form-section.offers-form-gravity .gform_button.button:hover {
  background: #FFFFFF;
} 

/* partnership pagination design starts */

.pagination-buttons {
  margin-top: 40px;
  gap: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pagination-buttons .pagination-button {
  justify-content: center;
  display: flex;
  align-items: center;
  height: 40px;
  width: 40px;
  border-radius: 4px;
  border: 1px solid #D1DAE5;
}
.pagination-buttons .pagination-input {
  font-weight: 492;
  line-height: 17.5px;
  justify-content: center;
  display: flex;
  align-items: center;
  height: 40px;
  width: 40px;
  border-radius: 4px;
  border: 1px solid #D1DAE5;
  font-size: 14px;
  padding: 0;
  text-align: center;
  color:#235383;
  opacity: 1;
}
.pagination-buttons .pagination-total-label {
    color: #235383;
    font-weight: 492;
    line-height: 17.5px;
    justify-content: center;
    display: flex;
    align-items: center;
    height: 40px;
    width: 40px;
    border-radius: 4px;
    font-size: 14px;
    gap: 5px
}
.pagination-buttons .pagination-button[disabled] {
  opacity: 0.5;
}

/* partnership pagination design end */

/* .general_resources .partnership-nav .brand_logo svg {
  max-width: 158px;
  max-height: 52px;
} */
.post-template-default.single.single-post .horizontalNavigation.partnership-nav {
  border-bottom: 1px solid #D1DAE5;
}

.page-template-template-partnership-integrated .resources_slider.resources_grid.collections_grid {
  grid-gap:0;
}

.saved-items.open .resources_result .Smart_Search .saved-item-empty-error {
  height: 100%;
    color: #3E484C;
    font-size: 16px;
    font-weight: 492;
    align-items: center;
    justify-content: center;
    display: flex;
}

.SpecialOffers.filter-result-found {
  padding-top: 40px;
}
.container.offers-card-expanded .offers-form-section.offers-form-gravity .gform_submission_error {
  color: #D52D43;
  font-size: 16px;
  font-weight: 584;
}
.container.offers-card-expanded .gform_wrapper .gform-body .gfield.gfield_error > .gfield_description {
  font-weight: 584;
}

.offersTab-items::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.offersTab-itemsh::-webkit-scrollbar-track {
  background: #EEEEEE;
}
.offersTab-items::-webkit-scrollbar-thumb {
  background: #D9D9D9;
  border-radius: 6px;
}
.offersTab-items::-moz-scrollbar {
  width: 4px;
  height: 4px;
}
.offersTab-items::-moz-scrollbar-track {
  background: #EEEEEE;
}
.offersTab-items::-moz-scrollbar-thumb {
  background: #D9D9D9;
  border-radius: 4px
}
.offersTab-items::-ms-scrollbar {
  width: 4px;
  height: 4px;
}
.offersTab-items::-ms-scrollbar-track {
  background: #EEEEEE;
}
.offersTab-items::-ms-scrollbar-thumb {
  background: #D9D9D9;
  border-radius: 6px
}
.sticky-navbar .filter-search .a_sticky_link span {
  left: 2px;
  display: flex;
  align-items: center;
  top: -4px;
}
.offers-card-content .offers-card-footer {
  margin-top: auto;
}

.hub_result.open.partner-hub-result {
  height: unset;
}
.page-template-template-single_collection .partnership-nav , .single-format-standard .partnership-nav{
  border-bottom: 1px solid #D1DAE5 !important;
}
.page-template-template-partnership-integrated .integrated-partnership-wrapper .post-sub-heading {
  color: #235383 !important;
}
.expanded-filter .filter-results .filter-results-contents .search-filter-heading {
  font-weight: 584;
  font-size: 18px;
  margin-bottom: 20px;
 
}
.filter-results.open .partnership-filter-result.result-found .container .filtered-result.search-filter-heading {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .referer-partnership-doctor .partnership-nav svg {
    width: 295px;
  }
  .referer-partnership-general .partnership-nav svg , .referer-partnership-nurses .partnership-nav svg  , .referer-partnership-hospital .partnership-nav svg{
    width: 158px;
  }
  .general_resources .partnership-nav .doctors-nav svg {
    min-width: 295px;
  }
}

.jumplink{
  cursor: pointer;
}
.partnership-filter-result.result-found:not(.sticky-navbar-result)::after {
  content: '';
  border-bottom: 1px dashed #D7D7D7;
  width: 100%;
  display: block;
  bottom: 0px;
  position: relative;
}
.search-sticky .search-close {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  color: #3E484C;
  cursor: pointer;
  height: 25px;
  width: 25px;
  margin-top: auto;
  margin-bottom: auto;
  display: none;
}
.SpecialOffers.offer-noresult.filter-result-found {
  padding-bottom: 0;
}
.offer-noresult .loadingContainer {
  opacity: 0;
}
.search-in-results-container {
  display: flex;
  align-items: center;
}
.search-in-results-container span {
  padding-left: 10px;
}
.search-in-results-container label {
 display: flex;
 align-items: center;
 cursor:pointer;
 font-weight: 492;
}
.search-in-results-container input{
  background-color:transparent;
  border:2px solid #fff;
  padding:8px;
  cursor:pointer;
}

.search-in-results-container.search-in-results-filter {
  justify-content: flex-end;
  color: #3E484C;
  margin-top: 10px;
}

.search-in-results-container.search-in-results-filter input{
  border: 1px solid #3E484C;
  border-radius: 1px;
}

.expanded-filter .search-sticky.filter-search:after {
  content: '';
  border-bottom: 1px dashed #D7D7D7;
  width: 100%;
  display: block;
  bottom: 0px;
  position: absolute;
}

.expanded-filter .search-sticky .search-container{
  position: relative;
}

section.expanded-filter input[type='checkbox'],.search-in-result-label  input[type='checkbox']{
  border-radius: 1px;
}
section.expanded-filter input[type='checkbox']:checked {
  background-color:#00263E;
  border:1px solid #00263E;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.954 0.70775L3.55775 7.104L0 3.54625L0.70775 2.8385L3.55775 5.6885L9.24625 0L9.954 0.70775Z' fill='white'/%3E%3C/svg%3E");
}

.search-in-result-label  input[type='checkbox']:checked{
  background-color:#00263E;
  border: 1px solid #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.954 0.70775L3.55775 7.104L0 3.54625L0.70775 2.8385L3.55775 5.6885L9.24625 0L9.954 0.70775Z' fill='white'/%3E%3C/svg%3E");
}

.search-filter-heading:not(.filtered-result) {
  margin-top: 20px;
}

.offer-formstck-form {
  background-color: #00263E;
  padding: 10px 0px 0px 10px !important;
}
.page-template-template-partnership-integrated #allCollections #partner_collection_title   {
  color: #235383;
}
.offers-card-expanded .form-content-section .offers-form-section {
  height: min-content;
  border-radius: 10px;
}
.container.offers-card-expanded .bg-nvblue.offercard-bg .check_list {
  gap: 20px;
  justify-content: center;
}
.SpecialOffers .specialoffers-parent-container .product-banner-footer-links .primary-button , .SpecialOffers .specialoffers-parent-container .offer-form button , .expanded-filter .apply-reset-filter button {
  background: #F2A900;
  color: #00263E;
}

.SpecialOffers .specialoffers-parent-container .product-banner-footer-links .primary-button:hover , .SpecialOffers .specialoffers-parent-container .offer-form button:hover , .expanded-filter .apply-reset-filter button:hover {
  background: #FFFFFF;
}
.SpecialOffers .specialoffers-parent-container .fsBody .fsForm {
  background-color: #00263e !important;
}
.loan-detail-table table thead tr th:first-child {
  border-top-left-radius: 10px;
}
.loan-detail-table table thead tr th:last-child {
  border-top-right-radius: 10px;
}
.offer-filtered-blue .offers-learn-more, .top-blue-border .offers-learn-more {
  background-color: var(--navyblue);
}
#offer_section {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}


#pslf-formstack .code-container {
  margin-left: 60px;
  padding-right: 55px;
}
#pslf-formstack .fsForm {
  margin: 0;
  padding-top: 0;
}
#pslf-formstack .code-container .body_text_3.text-darkgray {
  color: rgb(89, 93, 100);
  font-size: 16px;
  margin-bottom: 10px;
}
#pslf-formstack .code-container input {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  color: rgb(89, 93, 100);
}

.taboola-grid-view {
  border-radius: 9px;
  padding: 20px 20px 20px 20px;
  display: flex;
  gap: 20px;
  align-items: center;
  background: #235383;
}
.taboola-creative-section .taboola-grid-view h3 {
  color: #fff;
  margin-bottom: 0;
}
.taboola-creative-section .taboola-grid-view .button {
  background: #fff;
  height: 36px;
  max-width: fit-content;
  color: #00263E;
  width: 100%;
  margin: 0 auto;
  border: 1px solid #fff;
}

.taboola-list-view {
  border-radius: 12px;
  padding: 20px;
  display: flex;
  gap: 20px;
  background: #EAEFF4;
  text-align: center;
  flex-direction: column;
}
.taboola-creative-section .taboola-list-view .button {
  background: #235383;
  height: 36px;
  max-width: fit-content;
  color: #fff;
  width: 100%;
  margin: 0 auto;
}
.taboola-creative-section .taboola-list-view h3 , .taboola-creative-section .taboola-list-view p {
  margin: 0;
}

.taboola-creative-section .taboola-list-view .button:hover {
  background-color:#00263E
}

.taboola-creative-section .taboola-grid-view .button:hover {
  color: #fff;
  background: #235383;
}

.taboola-creative-section h3 {
  font-size: 22px !important;
}

@media screen and (max-width:767px) {
  .taboola-creative-section .taboola-grid-view {
    display: grid;
    padding: 20px;
    text-align: center;
  }
  .taboola-creative-section .taboola-list-view {
    padding: 20px;
  }
  .taboola-creative-section .taboola-grid-view .button {
    max-width: 100%;
  }
  .taboola-creative-section .taboola-list-view .button {
    max-width: 100%;
  }
  #off_carousel .slick-initialized .slick-slide {
    min-width: auto;
    max-width: 100% !important;
  }
  #off_carousel .offers-card-content {
    max-width: 100%;
  }
}
#main-nav .topnav .left-actions > div {
  display: flex;
  align-items: center;
  gap: 10px;
}
#main-nav .topnav .right-actions {
  display: flex;
  align-items: center;
}
#main-nav .topnav .right-actions .actions_markets {
  margin-left: 20px;
  order: 2;
}
#main-nav .topnav .fdic-text {
  font-style: italic;
  font-variation-settings: "ital" 1;
  font-family: SourceSansPro;
  font-size: 12.8px;
  line-height: 16px;
  font-weight: 400;
}
#main-nav .topnav {
  min-height: 36px;
  background: #F3F6F6;
}
#main-nav .topnav .right-actions .top_left_nav {
  font-weight: 492;
}
#main-nav .topnav .left-actions {
  padding: 10px 0;
}
.page-template-template-partnership-integrated #main-nav .topnav {
  background: #FFF;
  border-bottom: 1px solid #D1DAE5;
}

@media screen and (max-width: 991px) {
  .fdic-header-mobile {
    display: grid;
 }
 #main-nav  .fdic-header-mobile .topnav {
    padding-left: 1rem;
    padding-right: 1rem;
    order: 2;
 }
 #main-nav .topnav .left-actions a {
  justify-content: center;
  width: 100%;
 }

}


@media screen and (max-width: 480px) {
  #main-nav .topnav .fdic-text {
    max-width: 300px;
  }
  #main-nav .topnav .left-actions svg {
    width: 40px;
 }
 #main-nav .fdic-header-mobile .topnav .container {
  justify-content: flex-start;
 }
}

@font-face {
  font-family: SourceSansPro;
  src: url(fonts/SourceSans3-Italic.woff2) format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}.offers-card-expanded .form-content-section .body_text p:not(last-child) {
  margin-bottom: 10px;
}
.general_resources .horizontalNavigation.partnership-nav {
  z-index: 1;
}
.page-template-template-partnership-integrated .loan-detail-table table tbody tr:last-child td:first-child{
  border-bottom-left-radius: 10px;
}
.page-template-template-partnership-integrated .loan-detail-table table tbody tr:last-child td:last-child{
  border-bottom-right-radius: 10px;
} 
.offers-card-expanded .legal_content p {
  font-weight: 492;
  font-size: 12px;
  color: #fff;
  padding: 20px 0px;
}
/* Disable button while ajax loading */
body.ajax-loading button#apply-filter, body.ajax-loading button#reset-filter, body.ajax-loading .searchIcon, body.ajax-loading .search-close {
  pointer-events: none;
}
#main-nav:has(.menu_toggle.active) {
  z-index: 50;
}

#tab_selected-offers {
  position: relative;
  padding: 8px 0 8px 0px;
  margin-right: 20px;
  font-weight: 600;
}
#sname::after {
  border-right: 2px solid #D1DAE5;
  display: block;
  position: absolute;
  content: "";
  height: 90%;
  right: -20px;
  top: 0;
}
#otheroffers {
  padding: 8px 10px 8px 20px;
  color: #00263E;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 0.32px;
}
.SpecialOffers .offersTab .singleTab #sname::after {
  display: none;
}

/* loading Skeleton */

.loading-skeleton {
  align-items: center;
  padding: 1em;
  border: 1px solid #E6E9EC;
  border-radius: 6px;
}
.loading-skeleton-author {
  height: 1.2em;
  width: 100%;
  border-radius: 6px;
  margin-bottom: 5px;
  background-color: #E6E9EC;
  animation: pulse 1s ease-in-out infinite;
}
.loading-skeleton-details {
  height: 2em;
  width: 8em;
  border-radius: 6px;
  margin-top: 5px;
  background-color: #E6E9EC;
  animation: pulse 1s ease-in-out infinite;
}
.center-panal .video-box-section .w-full h4 {
  padding-top: 0;
}

.Transcriptbtn::after {
  color: var(--darkgray);
  top: 15px;
  border: 3px solid var(--darkgray);
  border-top: none;
  border-right: none;
}
.Transcriptbtn::after {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  border: 3px solid #235383;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
  right: 0;
  top: 8px;
}

.Transcriptbtn {
  font-size: 30px;
  font-variation-settings: 'wght' 700;
  position: relative;
  padding-right: 25px;
  cursor: pointer;
  outline: none;
  text-decoration: none !important;
  color : var(--darkgray);
}
.Transcript_Details {
  border: 0 solid #707070;
  padding: 10px 0 0;
}
.Transcript_Details {
  color: var(--darkgray);
  border-radius: 10px;
  margin-top: -1px;
  font-weight: 492 !important;
}
.Transcriptbtn.open::after {
  transform: rotate(135deg);
}
.debt-calc-section {
  padding: 20px;
  box-shadow: 0px 4px 14px 0px #00000040;
}
.debt-calc-section .resource-hub {
  display: grid;
  gap: 30px;
}
.debt-calc-section .resource-hub .resource-hub-title {
  font-size: 32px;
  color: #235383;
  line-height: 40px;
  margin: 0;
}
.debt-calc-section .resource-hub .accordian-body {
  display: none;
}
.debt-calc-section .resource-hub .accordian-body {
  padding: 20px;
  display: grid;
  background-color: rgba(35, 83, 131, 0.1);
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.debt-calc-section .resource-hub .accordian-body .form-field.w-full {
  margin-bottom: 15px;
}
.debt-calc-section .resource-hub .accordion-item {
  transform: scale(1);
  border-radius: 8px;
  background: #F3F6F6;
  margin-bottom: 10px;
  opacity: 1 !important;
}
.debt-calc-section .resource-hub .accordian-head .drag-img-section {
  display: flex;
  align-items: center;
  gap: 20px;
  margin: 0;
  justify-content: space-between;
}
.debt-calc-section .resource-hub .field-group {
  display: grid;
  gap: 6px;
}
.debt-calc-section .balance-text .body_text_1 {
  color: #3E484C;
  letter-spacing: 0.02em;
  line-height: 24px;
  margin: 0;

}
.debt-calc-section .resource-hub .interest-term-calculation .body_text_1 {
  letter-spacing: 0.02em;
  line-height: 24px;
  color: #3E484C;
  margin: 0;
} 
.debt-calc-section .balance-text .body_text_2 {
  font-size: 14px;
  line-height: 17.5px;
  color: #3E484C;
  margin: 0;
  letter-spacing: 0.02rem;
}
.debt-calc-section .resource-hub .interest-term-calculation .body_text_1 .internal {
  color: #235383;
}
.debt-calc-section .resource-hub .field-group .field-label {
  font-size: 14px;
  line-height: 17.5px;
  color: #00243C;
  font-weight: 584;
}
.debt-calc-section .resource-hub .field-group input {
  border-radius: 6px;
  border: 1px solid #DEDEDE;
  padding: 10px 10px 10px 30px;
  display: flex;
  gap: 10px;
  width: 100%;
}
.debt-calc-section .resource-hub .accordian-body .balance-save , .recalculate-section {
  gap: 10px;
  display: flex;
}
.debt-calc-section .resource-hub .accordian-body .balance-save .remove-balance:hover {
  background-color: #235383;
  color: #ffffff;
}
.consolidation-startover {
  margin-left: 10px;
}
.debt-calc-section .resource-hub .accordian-body .balance-save .remove-balance , #debt_reset , .consolidation-startover  {
  background: #FFFFFF;
  border: 1px solid #D1DAE5;
  width: 107px;
  height: 36px;
  border-radius: 6px;
  color: #235383;
  font-size: 14px;
  line-height: 17.5px;
  font-weight: 584;
}
.debt-calc-section .resource-hub .accordian-body .save-debt-balance {
  width: 96px;
  height: 36px;
  background-color: #235383;
  opacity: 0.5;
  border-radius: 6px;
  color: #fff;
  font-size: 14px;
  line-height: 17.5px;
  font-weight: 584;
  cursor: not-allowed;
}
.debt-calc-section .resource-hub .accordian-body .save-debt-balance.active:hover {
  background-color: var(--navyblue);
}
.debt-calc-section .resource-hub .accordian-body .save-debt-balance.active {
  opacity: 1;
  cursor: pointer;
}
.debt-calc-section .resource-hub .calc-wrap {
  position: relative;
}
.debt-calc-section .resource-hub .currency-code , .debt-calc-section .resource-hub .interest-rate {
  position: absolute;
  display: flex;
  height: 100%;
  width: 24px;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: 492;
  color: #00263E;
}
.debt-calc-section .resource-hub  .interest-rate {
  right: 10px;
}
.debt-calc-section .resource-hub .accordion-item .accordian-head {
  cursor: pointer;
  padding: 10px 20px 10px 10px;
}
.add-balance-section .new-balance {
  font-size: 16px;
  line-height: 24px;
  color: #235383;
  letter-spacing: 0.02rem;
  font-variation-settings: 'wght' 700;
}
.debt-calc-section .term-rate-calculation {
  margin-top: 20px;
  background: #F3F6F6;
  border-radius: 6px;
  padding: 15px;
  gap: 20px;
  display: grid;
}
.debt-calc-section .resource-hub .accordian-head .drag-img-section span .icon.footer-icon {
  padding-right: 20px;
}
.debt-calc-section .resource-hub .accordian-head .drag-img-section span {
  display: flex;
  gap: 0px;
}
.debt-calc-section .resource-hub .accordian-head .drag-img-section .balance-text {
  font-weight: 492;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.02em;
  color: #00243C;
}
.debt-calc-section .resource-hub .accordian-head .drag-img-section .balance-accordian-arrow {
  transform: rotateX(180deg);
}
.debt-calc-section .resource-hub .accordian-head.active .drag-img-section .balance-accordian-arrow {
  transform: rotateX(0deg);
}
.debt-calc-section .resource-hub .accordian-head .drag-img-section span img:hover {
  cursor: move;
}
.debt-calc-section input:focus , .debt-calc-section select:focus{
  border: 1.5px solid var(--yellow);
  box-shadow: none;
}
.debt-calc-section .resource-hub .field-group .finput-text {
  color: #000000;
  font-weight: 492;
  line-height: 24px;
  font-size: 16px;
  border-radius: 6px;
  border: 1px solid #DEDEDE;
  width: 100%;
  height: 50px;
  letter-spacing: 0.02rem;
}
.debt-calc-section .resource-hub .balance-text {
  display: grid;
  gap: 5px;
}
.debt-calc-section .resource-hub .accordian-head .drag-img-section .balance-display {
  font-variation-settings: 'wght' 700;
  font-size: 16px;
  line-height: 24px;
  padding-left: 8px;
}
.debt-calc-section .resource-hub .deb-calculation .field-group .interest-rate-input {
  padding-left: 10px !important;
}
.debt-calc-section .resource-hub .field-group .finput-text:focus {
  border: 1px solid #F2A900;
}
.debt-calc-section .resource-hub .field-group .error-msg {
  letter-spacing: 0.02em;
  color: #D52D43;
  font-size: 11px;
  padding-left: 12px;
  font-weight: 492;
  line-height: 150%;
}
.debt-calc-section .resource-hub .deb-calculation .field-group input.required {
  border: 1px solid #D52D43 !important;
}

.debt-calc-section .accordion-item.dragging {
  opacity: 0.5; /* Makes it semi-transparent while dragging */
  /* transform: scale(1.02);  */
  background: #f8f8f8; /* Light background to highlight dragging */
  transition: all 0.2s ease-in-out;
}

.debt-calc-section .accordion-item.drag-over {
  border: 2px dashed #235383; /* Highlight drop area */
  background: #eef6ff;
}

.debt-calc-section .debt-button .consolidation-calculate  , .debt-calc-section  #debt_recalculate {
  width: 125px;
  height: 36px;
  background-color: #235383;
  opacity: 1;
  border-radius: 6px;
  color: #fff;
  font-size: 14px;
  line-height: 17.5px;
  font-weight: 584;
}
.debt-calc-section .debt-button .consolidation-calculate.inactive {
  cursor: not-allowed;
  opacity: 0.5;
}
.debt-calc-section .resource-hub .debt-result-section {
  display: none;
}
.debt-calc-section .terms-condiotion-debt p {
  border-top: 1px solid rgba(209, 218, 229, 1);
  padding-top: 30px;
  font-size: 11px;
  font-weight: 400 !important;
  line-height: 13.5px;
}
.terms-condiotion-debt {
  margin-top: 30px;
}
.debt-calc-section .top-result-debt-header {
  display: grid;
  gap: 12px;
  padding: 20px;
  background-color: rgba(35, 83, 131, 1);
}

.debt-calc-section .top-result-debt-header.result-fail {
  background-color: #991961;
}

.debt-calc-section .debt-result-table .top-result-debt-header h3 {
  color: #fff;
  font-weight: 584;
  font-size: 26px;
  line-height: 32.5px;
  letter-spacing: 0;
  margin-bottom: 0;
}
.debt-calc-section .debt-result-table .top-result-debt-header.result-fail .result-fail-msg {
  font-size: 26px;
  color: #fff;
  font-weight: 584;
  font-size: 26px;
  line-height: 32.5px;
  letter-spacing: 0;
  margin: 0;

}
.debt-calc-section .debt-result-table .top-result-debt-header p {
  margin-top: 12px;
  color: #fff;
  font-weight: 584 !important;
  font-size: 14px;
  line-height: 17.5px;
  margin-bottom: 0;
}
.debt-calc-section .bottom-result-debt-table {
  display: grid;
  grid-template-columns: 50% 50%;
  border: 1px solid #D1DAE5;
  border-top: 0;
}
.debt-calc-section .existing-loan-compare > div , .debt-calc-section .consolidation-loan-compare > div {
  border-bottom: 1px solid #D1DAE5;
  padding: 13px 20px;
}
.debt-calc-section .existing-loan-compare > div:nth-child(even), .debt-calc-section .consolidation-loan-compare > div:nth-child(even) {
  background-color: #F3F6F6; 
} 
.debt-calc-section .bottom-result-debt-table .existing-loan-heading {
  padding-top: 20px;
  padding-bottom: 12px;
}
.debt-calc-section .bottom-result-debt-table .existing-loan-heading h3 , .debt-calc-section .consolidation-loan-compare .consolidation-loan-heading-section h3 {
  margin-bottom: 0;
  color: #235383;
  font-size: 22px;
}
.debt-calc-section .consolidation-loan-compare .consolidation-loan-heading-section {
  padding-top: 20px;
  padding-bottom: 12px;
}
.debt-calc-section .resource-hub .field-group .consolidated-rate {
    padding-left: 10px;
}
.debt-calc-section .debt-result-table .existing-loan-compare .debt-result-value , .debt-calc-section .debt-result-table .consolidation-loan-compare .debt-result-value {
  word-wrap: break-word;
  color: #00263E;
  font-weight: 584;
  font-size: 22px;
  line-height: 27.5px;
  margin-bottom: 0;
}
.debt-calc-section .debt-result-table .existing-loan-compare p , .debt-calc-section .debt-result-table .consolidation-loan-compare p {
  color: #235383;
  font-weight: 584 !important;
  font-size: 14px;
  line-height: 17.5px;
  margin-bottom: 0;  
}
.debt-calc-section .recalculate-section ,.debt-calc-section .recalculate-section {
  display: none;
}
.debt-calc-section .debt-button {
  display: flex;
}
.debt-calc-section .debt-button .consolidation-reset {
  margin-left: 10px;
}
.debt-calc-section .recalculate-section{
  display: flex;
  gap: 10px;
}
.debt-calc-section .resource-hub .debt-result-section .result-content h3 {
  color: #00263E;
  font-weight: 584;
  font-size: 22px;
  line-height: 27.5px;
  letter-spacing: 0%;
  margin-bottom: 0;
}
.debt-calc-section .resource-hub .debt-result-section .result-content {
  display: grid;
  gap: 10px;
  margin-bottom: 30px;
}
.debt-calc-section .resource-hub .debt-result-section .result-content p{
  font-weight: 492;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 2%;
  color: #3E484C;
  margin-bottom: 0;
}
.debt-calc-section .rates-bebt-info {
  color: #235383;
}
.debt-calc-section .rates-bebt-info:hover {
  cursor: pointer;
}
.debt-calc-section .resource-hub .deb-calculation .balance-accordian , .debt-calc-section .resource-hub .deb-calculation .add-balance-section {
  margin-top: 20px;
}
.reset-confirm-bg {
   background: #000;
    opacity: 0.7;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
}
.reset-confirm-modal.reset-wrap {
  max-width: 800px;
    width: 100%;
    position: fixed;
    display: inline-block;
    height: fit-content;
    max-height: 100%;
    overflow: auto;
    left: 0;
    bottom: 0;
    right: 0;
    top: 40%;
    transform: translateY(-40%);
    margin: 0 auto;
    z-index: 100;
    padding: 30px;
    background: #F9F9F9;
    border-radius: 8px;
    display: grid;
    justify-content: center;
    grid-gap: 20px;
}
.reset-confirm-yes {
    cursor: pointer;
    width: 96px;
    height: 36px;
    background-color: #235383;
    border-radius: 6px;
    color: #fff;
    font-size: 14px;
    line-height: 17.5px;
    font-weight: 584;
}
.reset-confirm-no {
  background: #FFFFFF;
    border: 1px solid #D1DAE5;
    width: 96px;
    height: 36px;
    border-radius: 6px;
    color: #235383;
    font-size: 14px;
    line-height: 17.5px;
    font-weight: 584;
    cursor: pointer;
}
.balance-save {
  display: flex;
  gap: 20px;
}
.reset-icon {
  max-width: 100%;
  margin: 0 auto;
  width: 60px;
  height: 60px;
}
.reset-confirm-content p {
  margin: 0;
}
.reset-debt-button {
  grid-gap: 20px;
  grid-template-columns: 50% 50%;
  display: grid;
}
.reset-confirm-content {
  grid-gap: 20px;
  display: grid;
}
.reset-confirm-modal.reset-wrap .reset-confirm-content p {
  margin-bottom: 0;
}
.debt-calc-section .top-result-debt-header.result-fail .result-fail-msg {
  font-size: 22px !important;
  font-variation-settings: 'wght' 700;
}
.debt-calc-section .top-result-debt-header.result-fail .estimated-savings-subtitle {
  font-weight: 400 !important;
}

@media (max-width:767px) {
  .bottom-result-debt-table .existing-loan-heading h3 , .bottom-result-debt-table .consolidation-loan-heading .consolidation-loan-heading , .debt-calc-section .consolidation-loan-compare .consolidation-loan-heading-section .consolidation-loan-heading  {
    font-size: 18px !important;
  }
  .debt-calc-section .resource-hub .debt-result-section {
    overflow-x: auto;
  }
}

@media (max-width:480px) {
  .debt-calc-section .bottom-result-debt-table .existing-loan-heading h3, .debt-calc-section .consolidation-loan-compare .consolidation-loan-heading-section h3 {
     min-height: 45px;
  }
  /* .debt-calc-section .debt-result-table .existing-loan-compare .debt-result-value, .debt-calc-section .debt-result-table .consolidation-loan-compare .debt-result-value {
    min-height: 55px;
  } */
}
.important-info {
  background-color: #f3f6f6;
}
.important-info p {
  color: #3E484C;
}

#off_carousel .slick-initialized .slick-slide {
  max-width: 270px;
  display: block;
  margin-right: 15px;
  margin-left: 15px;
}
.offer_carousel_block .slick-list.draggable {
  overflow: visible;
  margin-right: -1.87rem;
}

.loading-slick-hidden{
  visibility:hidden;
  height: 0px;
}
#offer_carousel_global {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}
.specialoffers-parent-container .loan-detail-table table tbody tr {
  border-bottom-width: 0;
}