@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:wght@400;500&display=swap');

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

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 */
}

/*
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-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;
}

/*
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;
}

html{
  scroll-behavior: smooth;
}

body{
  overflow-x: clip;
  --tw-bg-opacity: 1;
  background-color: rgb(236 242 245 / var(--tw-bg-opacity));
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(55 91 106 / var(--tw-text-opacity));
  -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-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::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-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}
@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: 1220px){

  .container{
    max-width: 1220px;
  }
}
.heading-primary{
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.1 !important;
  letter-spacing: -0.03em;
  --tw-text-opacity: 1;
  color: rgb(30 49 68 / var(--tw-text-opacity));
}
@media (min-width: 768px){

  .heading-primary{
    font-size: 4.5rem;
    line-height: 1;
  }
}
.heading-secondary{
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2 !important;
  --tw-text-opacity: 1;
  color: rgb(30 49 68 / var(--tw-text-opacity));
}
@media (min-width: 768px){

  .heading-secondary{
    font-size: 38px;
  }
}
.btn{
  position: relative;
  display: inline-flex;
  transform-origin: center;
  align-items: center;
  gap: 0.25rem;
  overflow: hidden;
  border-radius: 9999px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  padding-right: 32px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(30 49 68 / var(--tw-text-opacity));
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.btn:hover{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.btn {
    background: linear-gradient(96.43deg, #ffda70 0%, #ffc729 100%);
  }
.btn::before {
    content: '';
    pointer-events: none;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.53564 1L5.07118 4.53553L1.53564 8.07107' stroke='%231E3144' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-position-y: center;
    background-position-x: calc(100% - 14px);
  }
.btn.btn--no-transform:hover{
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.btn.btn--light {
    background: none;
    box-shadow: 0px 5px 10px rgba(30, 49, 68, 0.12);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
.btn.btn--secondary {
    background: linear-gradient(94.77deg, #68dad4 -0.27%, #24b3b0 99.73%);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
.btn.btn--secondary::before {
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.53564 1L5.07118 4.53553L1.53564 8.07107' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  }
.text-gradient {
    background: linear-gradient(94.77deg, #1dc8be -0.27%, #00a3d5 99.73%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
  }
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.-right-3{
  right: -0.75rem;
}
.-top-6{
  top: -1.5rem;
}
.left-\[30px\]{
  left: 30px;
}
.-top-\[50px\]{
  top: -50px;
}
.left-1\/2{
  left: 50%;
}
.top-1\/2{
  top: 50%;
}
.-left-5{
  left: -1.25rem;
}
.left-0{
  left: 0px;
}
.-top-\[110px\]{
  top: -110px;
}
.z-40{
  z-index: 40;
}
.z-\[1\]{
  z-index: 1;
}
.z-\[2\]{
  z-index: 2;
}
.col-span-5{
  grid-column: span 5 / span 5;
}
.\!m-0{
  margin: 0px !important;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.mr-1{
  margin-right: 0.25rem;
}
.mb-0\.5{
  margin-bottom: 0.125rem;
}
.mb-0{
  margin-bottom: 0px;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-\[60px\]{
  margin-top: 60px;
}
.mt-8{
  margin-top: 2rem;
}
.mt-5{
  margin-top: 1.25rem;
}
.mt-\[264px\]{
  margin-top: 264px;
}
.mt-\[-264px\]{
  margin-top: -264px;
}
.mb-8{
  margin-bottom: 2rem;
}
.mt-\[30px\]{
  margin-top: 30px;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-16{
  margin-top: 4rem;
}
.ml-auto{
  margin-left: auto;
}
.mt-2\.5{
  margin-top: 0.625rem;
}
.mt-\[100px\]{
  margin-top: 100px;
}
.mb-\[-50px\]{
  margin-bottom: -50px;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.-mr-3{
  margin-right: -0.75rem;
}
.mt-\[18px\]{
  margin-top: 18px;
}
.mt-\[50px\]{
  margin-top: 50px;
}
.-mb-\[50px\]{
  margin-bottom: -50px;
}
.-mt-\[110px\]{
  margin-top: -110px;
}
.mt-\[152px\]{
  margin-top: 152px;
}
.mt-\[32px\]{
  margin-top: 32px;
}
.-mr-\[29px\]{
  margin-right: -29px;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-\[120px\]{
  margin-top: 120px;
}
.mt-\[340px\]{
  margin-top: 340px;
}
.mt-\[294px\]{
  margin-top: 294px;
}
.-mt-\[294px\]{
  margin-top: -294px;
}
.mt-\[72px\]{
  margin-top: 72px;
}
.ml-3{
  margin-left: 0.75rem;
}
.ml-2{
  margin-left: 0.5rem;
}
.mr-3{
  margin-right: 0.75rem;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-\[240px\]{
  margin-bottom: 240px;
}
.mt-\[240px\]{
  margin-top: 240px;
}
.mr-5{
  margin-right: 1.25rem;
}
.ml-1\.5{
  margin-left: 0.375rem;
}
.ml-1{
  margin-left: 0.25rem;
}
.mt-20{
  margin-top: 5rem;
}
.mt-1\.5{
  margin-top: 0.375rem;
}
.mt-\[34px\]{
  margin-top: 34px;
}
.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-11{
  height: 2.75rem;
}
.h-10{
  height: 2.5rem;
}
.h-\[102px\]{
  height: 102px;
}
.h-\[30px\]{
  height: 30px;
}
.h-\[334px\]{
  height: 334px;
}
.h-\[1000px\]{
  height: 1000px;
}
.h-5{
  height: 1.25rem;
}
.h-\[285px\]{
  height: 285px;
}
.w-10{
  width: 2.5rem;
}
.w-full{
  width: 100%;
}
.w-\[34px\]{
  width: 34px;
}
.w-5{
  width: 1.25rem;
}
.max-w-\[980px\]{
  max-width: 980px;
}
.max-w-\[780px\]{
  max-width: 780px;
}
.max-w-\[210px\]{
  max-width: 210px;
}
.max-w-\[580px\]{
  max-width: 580px;
}
.max-w-\[480px\]{
  max-width: 480px;
}
.max-w-\[86px\]{
  max-width: 86px;
}
.max-w-xl{
  max-width: 36rem;
}
.max-w-\[280px\]{
  max-width: 280px;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-shrink-0{
  flex-shrink: 0;
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.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));
}
.resize-none{
  resize: none;
}
.list-inside{
  list-style-position: inside;
}
.list-disc{
  list-style-type: disc;
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-col{
  flex-direction: column;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-4{
  gap: 1rem;
}
.gap-\[30px\]{
  gap: 30px;
}
.gap-2\.5{
  gap: 0.625rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-1\.5{
  gap: 0.375rem;
}
.gap-1{
  gap: 0.25rem;
}
.gap-8{
  gap: 2rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-3\.5{
  gap: 0.875rem;
}
.gap-5{
  gap: 1.25rem;
}
.gap-10{
  gap: 2.5rem;
}
.gap-y-\[30px\]{
  row-gap: 30px;
}
.gap-x-10{
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}
.gap-y-5{
  row-gap: 1.25rem;
}
.gap-y-2\.5{
  row-gap: 0.625rem;
}
.gap-y-2{
  row-gap: 0.5rem;
}
.gap-x-5{
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}
.gap-y-3{
  row-gap: 0.75rem;
}
.gap-x-\[60px\]{
  -moz-column-gap: 60px;
       column-gap: 60px;
}
.gap-y-10{
  row-gap: 2.5rem;
}
.gap-x-\[120px\]{
  -moz-column-gap: 120px;
       column-gap: 120px;
}
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-12 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.space-y-\[22px\] > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(22px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(22px * var(--tw-space-y-reverse));
}
.-space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-1rem * var(--tw-space-x-reverse));
  margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-\[\#B5E8E8\] > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(181 232 232 / var(--tw-divide-opacity));
}
.self-end{
  align-self: flex-end;
}
.overflow-auto{
  overflow: auto;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-visible{
  overflow: visible;
}
.overflow-x-clip{
  overflow-x: clip;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-\[15px\]{
  border-radius: 15px;
}
.rounded-\[30px\]{
  border-radius: 30px;
}
.rounded-\[20px\]{
  border-radius: 20px;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-tr-none{
  border-top-right-radius: 0px;
}
.rounded-br-none{
  border-bottom-right-radius: 0px;
}
.border-2{
  border-width: 2px;
}
.border{
  border-width: 1px;
}
.border-t{
  border-top-width: 1px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-dark-100{
  --tw-border-opacity: 1;
  border-color: rgb(55 91 106 / var(--tw-border-opacity));
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-\[\#C7D3D9\]{
  --tw-border-opacity: 1;
  border-color: rgb(199 211 217 / var(--tw-border-opacity));
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-dark-200{
  --tw-bg-opacity: 1;
  background-color: rgb(30 49 68 / var(--tw-bg-opacity));
}
.bg-\[\#D6EEF0\]{
  --tw-bg-opacity: 1;
  background-color: rgb(214 238 240 / var(--tw-bg-opacity));
}
.bg-\[\#ECF2F5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(236 242 245 / var(--tw-bg-opacity));
}
.p-\[30px\]{
  padding: 30px;
}
.p-5{
  padding: 1.25rem;
}
.p-1\.5{
  padding: 0.375rem;
}
.p-1{
  padding: 0.25rem;
}
.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.px-\[30px\]{
  padding-left: 30px;
  padding-right: 30px;
}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.py-0\.5{
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}
.pt-5{
  padding-top: 1.25rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.pt-\[110px\]{
  padding-top: 110px;
}
.pb-5{
  padding-bottom: 1.25rem;
}
.pt-\[268px\]{
  padding-top: 268px;
}
.pb-10{
  padding-bottom: 2.5rem;
}
.pt-\[50px\]{
  padding-top: 50px;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.\!font-inter{
  font-family: Inter, sans-serif !important;
}
.font-inter{
  font-family: Inter, sans-serif;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-\[38px\]{
  font-size: 38px;
}
.text-\[32px\]{
  font-size: 32px;
}
.text-\[8px\]{
  font-size: 8px;
}
.text-\[5px\]{
  font-size: 5px;
}
.text-\[4px\]{
  font-size: 4px;
}
.text-5xl{
  font-size: 3rem;
  line-height: 1;
}
.font-bold{
  font-weight: 700;
}
.font-semibold{
  font-weight: 600;
}
.leading-normal{
  line-height: 1.5;
}
.leading-tight{
  line-height: 1.25;
}
.leading-none{
  line-height: 1;
}
.\!leading-\[1\.3\]{
  line-height: 1.3 !important;
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-dark-200{
  --tw-text-opacity: 1;
  color: rgb(30 49 68 / var(--tw-text-opacity));
}
.text-\[\#5A7886\]{
  --tw-text-opacity: 1;
  color: rgb(90 120 134 / var(--tw-text-opacity));
}
.text-\[\#A1B3BD\]{
  --tw-text-opacity: 1;
  color: rgb(161 179 189 / var(--tw-text-opacity));
}
.\!text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-green-300{
  --tw-text-opacity: 1;
  color: rgb(36 179 176 / var(--tw-text-opacity));
}
.text-green-200{
  --tw-text-opacity: 1;
  color: rgb(29 200 190 / var(--tw-text-opacity));
}
.text-\[\#C7D3D9\]{
  --tw-text-opacity: 1;
  color: rgb(199 211 217 / var(--tw-text-opacity));
}
.text-\[\#ECF2F5\]{
  --tw-text-opacity: 1;
  color: rgb(236 242 245 / var(--tw-text-opacity));
}
.text-\[\#F4333D\]{
  --tw-text-opacity: 1;
  color: rgb(244 51 61 / var(--tw-text-opacity));
}
.text-\[\#1DC8BE\]{
  --tw-text-opacity: 1;
  color: rgb(29 200 190 / var(--tw-text-opacity));
}
.opacity-0{
  opacity: 0;
}
.shadow-card{
  --tw-shadow: 0px 3.46296px 20.7778px rgba(30, 49, 68, 0.12);;
  --tw-shadow-colored: 0px 3.46296px 20.7778px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.will-change-auto{
  will-change: auto;
}

/* Typography */

/* Buttons */

/* Text gradient */

/* Home page */

.hero{
  position: relative;
  overflow-x: clip;
  padding-top: 60px;
}

@media (min-width: 768px){

  .hero{
    padding-top: 180px;
  }
}

.hero::after {
  content: '';
  position: absolute;
  top: 0px;
  left: 50%;
  z-index: -1;
  height: 800px;
  width: 2560px;
  --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));
}

.hero-gradient-1::after {
  background-image: url("data:image/svg+xml,%3Csvg width='2560' height='800' viewBox='0 0 2560 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='2560' height='800' fill='url(%23paint0_linear_1631_1242)'/%3E%3Crect x='2560' y='800' width='2560' height='400' transform='rotate(-180 2560 800)' fill='url(%23paint1_linear_1631_1242)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1631_1242' x1='559' y1='-323' x2='2202.01' y2='824.26' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2355C2E3'/%3E%3Cstop offset='0.226557' stop-color='%23ECF2F5'/%3E%3Cstop offset='0.35512' stop-color='%23ECF2F5'/%3E%3Cstop offset='0.489935' stop-color='%2368DAD4'/%3E%3Cstop offset='0.561507' stop-color='%2355C2E3'/%3E%3Cstop offset='0.64767' stop-color='%23B5AEE6'/%3E%3Cstop offset='1' stop-color='%23ECF2F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1631_1242' x1='3840' y1='800' x2='3840' y2='1200' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ECF2F5'/%3E%3Cstop offset='1' stop-color='%23ECF2F5' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.hero-gradient-2::after {
  background-image: url("data:image/svg+xml,%3Csvg width='2560' height='800' viewBox='0 0 2560 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='2560' height='800' fill='url(%23paint0_linear_1647_2074)'/%3E%3Crect x='2560' y='800' width='2560' height='400' transform='rotate(-180 2560 800)' fill='url(%23paint1_linear_1647_2074)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1647_2074' x1='559' y1='-323' x2='2202.01' y2='824.26' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2368DAD4'/%3E%3Cstop offset='0.226557' stop-color='%23ECF2F5'/%3E%3Cstop offset='0.35512' stop-color='%23ECF2F5'/%3E%3Cstop offset='0.489935' stop-color='%23FFDA70'/%3E%3Cstop offset='0.561507' stop-color='%2368DAD4'/%3E%3Cstop offset='0.64767' stop-color='%2355C2E3'/%3E%3Cstop offset='1' stop-color='%23ECF2F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1647_2074' x1='3840' y1='800' x2='3840' y2='1200' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ECF2F5'/%3E%3Cstop offset='1' stop-color='%23ECF2F5' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.hero-gradient-3::after {
  background-image: url("data:image/svg+xml,%3Csvg width='2560' height='800' viewBox='0 0 2560 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='2560' height='800' fill='url(%23paint0_linear_1553_4867)'/%3E%3Crect x='2560' y='800' width='2560' height='400' transform='rotate(-180 2560 800)' fill='url(%23paint1_linear_1553_4867)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1553_4867' x1='559' y1='-323' x2='2202.01' y2='824.26' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ECF2F5'/%3E%3Cstop offset='0.226557' stop-color='%23AAE6E5'/%3E%3Cstop offset='0.35512' stop-color='%23F6E6B3'/%3E%3Cstop offset='0.489935' stop-color='%23ECF2F5'/%3E%3Cstop offset='0.561507' stop-color='%23ECF2F5'/%3E%3Cstop offset='0.64767' stop-color='%23AAE6E5'/%3E%3Cstop offset='1' stop-color='%23FFDA70'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1553_4867' x1='3840' y1='800' x2='3840' y2='1200' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ECF2F5'/%3E%3Cstop offset='1' stop-color='%23ECF2F5' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  /* background-image: url("data:image/svg+xml,%3Csvg width='2560' height='800' viewBox='0 0 2560 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='2560' height='800' fill='url(%23paint0_linear_1647_2074)'/%3E%3Crect x='2560' y='800' width='2560' height='400' transform='rotate(-180 2560 800)' fill='url(%23paint1_linear_1647_2074)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1647_2074' x1='559' y1='-323' x2='2202.01' y2='824.26' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2368DAD4'/%3E%3Cstop offset='0.226557' stop-color='%23ECF2F5'/%3E%3Cstop offset='0.35512' stop-color='%23ECF2F5'/%3E%3Cstop offset='0.489935' stop-color='%23FFDA70'/%3E%3Cstop offset='0.561507' stop-color='%2368DAD4'/%3E%3Cstop offset='0.64767' stop-color='%2355C2E3'/%3E%3Cstop offset='1' stop-color='%23ECF2F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1647_2074' x1='3840' y1='800' x2='3840' y2='1200' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ECF2F5'/%3E%3Cstop offset='1' stop-color='%23ECF2F5' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A"); */
}

.home-hero::before {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -20;
  height: 100%;
  width: 100%;
  background: linear-gradient(
    102.31deg,
    #55c2e3 10.69%,
    #ecf2f5 28.45%,
    #ecf2f5 38.52%,
    #68dad4 49.09%,
    #55c2e3 54.7%,
    #b5aee6 61.45%,
    #ecf2f5 89.06%
  );
}

.hero-gradient-second::before {
  background: linear-gradient(
    102.31deg,
    #68dad4 10.69%,
    #ecf2f5 28.45%,
    #ecf2f5 38.52%,
    #ffda70 49.09%,
    #68dad4 54.7%,
    #55c2e3 61.45%,
    #ecf2f5 89.06%
  );
}

.hero-gradient-tertiary::before {
  background: linear-gradient(
    102.31deg,
    #ecf2f5 10.69%,
    #aae6e5 28.45%,
    #f6e6b3 38.52%,
    #ecf2f5 49.09%,
    #ecf2f5 54.7%,
    #aae6e5 61.45%,
    #ffda70 89.06%
  );
}

.home-hero::after {
  content: '';
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: -10;
  height: 400px;
  width: 100%;
  --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));
  background: linear-gradient(180deg, #ecf2f5 0%, rgba(236, 242, 245, 0) 100%);
}

/* Cta card */
.cta{
  position: relative;
  overflow: hidden;
  border-radius: 30px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-position: right bottom;
  background-repeat: no-repeat;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 50px;
  padding-bottom: 60px;
}
@media (min-width: 768px){

  .cta{
    padding-top: 60px;
  }
}
.cta {
  box-shadow: 0px 5px 30px rgba(30, 49, 68, 0.12);
}

.cta > *{
  position: relative;
  z-index: 2;
}

.cta::after {
  content: '';
  background-image: url('https://www.creditmaster.sg/wp-content/themes/creditmaster/assets/css/../images/cta-bg.svg');
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
  background-position: right bottom;
  background-repeat: no-repeat;
}

.cta-gradient::before {
  content: '';
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  --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));
  background: linear-gradient(
    95.64deg,
    #ffda70 0%,
    #f6e6b3 16.67%,
    #ecf2f5 33.85%,
    #aae6e5 50.52%,
    #f6e6b3 66.67%,
    #ecf2f5 83.33%,
    #aae6e5 100%
  );
}

.cta-gradient > *{
  position: relative;
  z-index: 2;
}

/* Navbar */
.navbar-active{
  overflow: hidden;
}
@media (min-width: 1280px){

  .navbar-active{
    overflow: auto;
  }
}

.navbar{
  position: sticky;
  top: 0px;
  z-index: 10;
  height: 5rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

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

.navbar-active .navbar::after{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity)) !important;
}

.navbar::after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -10;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

@media (min-width: 1280px){

  .navbar::after{
    background-color: transparent;
  }
}

.navbar > .container{
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: space-between;
}

.navbar-menu{
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -20;
  max-height: 100vh;
  width: 100%;
  --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));
  overflow: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
  padding-top: 5rem;
  padding-bottom: 0.75rem;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  will-change: auto;
}

@media (min-width: 768px){

  .navbar-menu{
    overflow: visible;
  }
}

@media (min-width: 1280px){

  .navbar-menu{
    position: static;
    z-index: 10;
    --tw-translate-y: 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));
    background-color: transparent;
    padding: 0px;
  }
}

.navbar-menu {
  min-height: 100vh;
}

@media (min-width: 1280px) {
  .navbar-menu {
    min-height: initial;
  }
}

.navbar-active .navbar-menu{
  --tw-translate-y: 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));
}

.navbar-list{
  display: flex;
  flex-direction: column;
  row-gap: 22px;
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

@media (min-width: 1280px){

  .navbar-list{
    flex-direction: row;
    padding-left: 2.5rem;
  }
}

.navbar-list-link{
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(90 120 134 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.navbar-list-link:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(29 200 190 / var(--tw-text-opacity)) !important;
}

@media (min-width: 1280px){

  .navbar-list-link{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.navbar-list-link.active{
  --tw-text-opacity: 1;
  color: rgb(30 49 68 / var(--tw-text-opacity));
}

.navbar-list-dropdown{
  position: relative;
}

.navbar-dropdown{
  left: 0px;
  top: calc(100% + 16px);
  margin-top: 0.75rem;
  display: none;
  width: 250px;
}

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

@media (min-width: 1280px){

  .navbar-dropdown{
    position: absolute;
    margin-top: 0px;
    border-radius: 15px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 30px;
    --tw-shadow: 0px 5px 10px rgba(30,49,68,0.1);
    --tw-shadow-colored: 0px 5px 10px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}

.navbar-list-dropdown.active .navbar-dropdown{
  display: block;
}

.navbar-list-dropdown.active svg{
  --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));
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  will-change: auto;
}

.navbar-list-dropdown svg{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  will-change: auto;
}

#navbar-burger{
  height: 2rem;
  width: 2rem;
  align-items: center;
  justify-content: center;
}

#navbar-burger img:nth-child(2){
  display: none;
}

.navbar-active #navbar-burger img:nth-child(1){
  display: none;
}

.navbar-active #navbar-burger img:nth-child(2){
  display: block;
}

/* Accordion */
.accordion__item {
  border-bottom: 1px solid #c7d3d9;
}

.accordion__heading{
  position: relative;
  cursor: pointer;
  padding-bottom: 22px;
  padding-right: 2.75rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(30 49 68 / var(--tw-text-opacity));
}

.accordion__heading::after {
  content: '';
  position: absolute;
  top: 4px;
  right: 0;
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.75' y1='7.32715' x2='14.25' y2='7.32715' stroke='%231E3144' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='7.67308' y1='0.75' x2='7.67308' y2='14.25' stroke='%231E3144' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  transition: all 0.2s ease-out;
}

.accordion__item.is-open .accordion__heading::after {
  transform: rotate(45deg);
}

.accordion__item.is-open {
  border-color: #1dc8be;
}

.accordion__item.is-open .accordion__heading {
  font-weight: 700;
}

.accordion__body {
  transition: max-height 0.1s ease-out;
  max-height: 0;
  overflow: hidden;
  max-width: 735px;
}

/* Footer gradients */
.footer-gradient{
  position: relative;
  overflow-x: clip;
}

.footer-gradient::before {
  content: '';
  position: absolute;
  height: 800px;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  background-repeat: no-repeat;
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg width='2560' height='800' viewBox='0 0 2560 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath transform='rotate(-180 2560 800)' fill='url(%23a)' d='M2560 800h2560v800H2560z'/%3E%3Cpath fill='url(%23b)' d='M0 0h2560v600H0z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='3119' y1='477' x2='4762.01' y2='1624.26' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2355C2E3'/%3E%3Cstop offset='.227' stop-color='%23ECF2F5'/%3E%3Cstop offset='.355' stop-color='%23ECF2F5'/%3E%3Cstop offset='.49' stop-color='%2368DAD4'/%3E%3Cstop offset='.562' stop-color='%2355C2E3'/%3E%3Cstop offset='.648' stop-color='%23B5AEE6'/%3E%3Cstop offset='1' stop-color='%23ECF2F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='1280' y1='0' x2='1280' y2='600' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ECF2F5'/%3E%3Cstop offset='1' stop-color='%23ECF2F5' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.footer-gradient-secondary::before {
  background-image: url("data:image/svg+xml,%3Csvg width='2560' height='800' viewBox='0 0 2560 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2560' y='800' width='2560' height='800' transform='rotate(-180 2560 800)' fill='url(%23paint0_linear_1647_2090)'/%3E%3Crect y='-0.000244141' width='2560' height='400' fill='url(%23paint1_linear_1647_2090)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1647_2090' x1='3119' y1='477' x2='4762.01' y2='1624.26' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2368DAD4'/%3E%3Cstop offset='0.226557' stop-color='%23ECF2F5'/%3E%3Cstop offset='0.35512' stop-color='%23ECF2F5'/%3E%3Cstop offset='0.489935' stop-color='%23FFDA70'/%3E%3Cstop offset='0.561507' stop-color='%2368DAD4'/%3E%3Cstop offset='0.64767' stop-color='%2355C2E3'/%3E%3Cstop offset='1' stop-color='%23ECF2F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1647_2090' x1='1280' y1='-0.000244141' x2='1280' y2='400' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ECF2F5'/%3E%3Cstop offset='1' stop-color='%23ECF2F5' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

/* News card */
.news-card{
  position: relative;
  margin-top: 144px;
  display: flex;
  flex-direction: column;
  border-radius: 15px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 58px;
  padding-bottom: 1.5rem;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  will-change: auto;
}
.news-card:hover{
  --tw-translate-y: -0.75rem;
  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));
}

.news-card-img{
  position: absolute;
  top: -144px;
  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));
}

.dot-active {
  background-color: red;
}

.dot-item{
  position: relative;
  display: flex;
  height: 6rem;
  width: 6rem;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(199 211 217 / var(--tw-bg-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

@media (min-width: 768px){

  .dot-item{
    height: 120px;
    width: 120px;
  }
}

.dot-item {
  transform: translateZ(0);
}

.dot-item > *{
  position: relative;
}

.dot-item::before {
  content: '';
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
  will-change: auto;
}

.dot-item.active::before{
  opacity: 1;
}

.dot-item:nth-child(1)::before {
  background: linear-gradient(94.77deg, #68dad4 -0.27%, #24b3b0 99.73%);
}
.dot-item:nth-child(2)::before {
  background: linear-gradient(94.77deg, #55c2e3 -0.27%, #00a3d5 99.73%);
}
.dot-item:nth-child(3)::before {
  background: linear-gradient(94.77deg, #b5aee6 -0.27%, #9085da 99.73%);
}
.dot-item:nth-child(4)::before {
  background: linear-gradient(94.77deg, #ffa8ae -0.27%, #ff7d85 99.73%);
}

.dot-contents{
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
}

@media (min-width: 1280px){

  .dot-contents{
    margin-left: 5rem;
  }
}

.dot-content{
  position: absolute;
  left: 0px;
  top: -10%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
  will-change: auto;
}

@media (min-width: 1024px){

  .dot-content{
    flex-direction: row;
    align-items: center;
  }
  .blog-details .pin-spacer .social-share {
  	transition: margin-top 0.6s ease;
  	margin-top: 0px !important;
  }
  .blog-details.c_position .pin-spacer .social-share {
    margin-top: 156px !important;
}
}

.dot-content.active{
  opacity: 1;
}

.dot-content-img{
  position: relative;
  display: flex;
  height: 480px;
  width: 480px;
  align-items: center;
  padding: 1.25rem;
}

@media (min-width: 768px){

  .dot-content-img{
    height: 580px;
    width: 580px;
    justify-content: center;
  }
}

.dot-content-img > img{
  position: relative;
  width: 276px;
}

@media (min-width: 768px){

  .dot-content-img > img{
    width: 500px;
  }
}

.dot-content-img::before {
  content: '';
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  border-radius: 9999px;
  background: linear-gradient(180deg, #68dad4 31.77%, #55c2e3 100%);
  opacity: 0.5;
  filter: blur(40px);
}

/* Slider */
.slider-card{
  position: relative;
  padding: 30px;
  padding-right: 0px;
  padding-bottom: 50px;
}
@media (min-width: 768px){

  .slider-card{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.slider-card::after {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  z-index: -10;
  width: 100%;
  max-width: 1080px;
  border-radius: 30px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-image: url(https://www.creditmaster.sg/wp-content/themes/creditmaster/assets/css/../images/slider-bg.png);
  background-repeat: no-repeat;
  background-position: bottom right;
}

@media (min-width: 768px){

  .loan-swiper{
    margin-top: -230px;
  }
}

.loan-swiper-img{
  position: relative;
  max-width: 460px;
}

.loan-swiper-img img{
  overflow: hidden;
  border-radius: 20px;
}

.loan-swiper-img::after {
  content: '';
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  width: 100%;
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(161 179 189 / var(--tw-bg-opacity));
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  background: rgb(236, 242, 245);
  background: linear-gradient(260deg, rgba(236, 242, 245, 1) 50%, rgba(161, 179, 189, 1) 100%);
}

.swiper-slide{
  width: 460px;
}

.swiper-slide-active .loan-swiper-img::after{
  opacity: 0;
}

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

.swiper-slide-active .loan-swiper-text{
  opacity: 1;
}

.loan-swiper-control {
  width: 60px;
  height: 60px;
  border-radius: 999px;
  background-color: #c7d3d9;
  color: #fff;
  background: linear-gradient(94.77deg, #68dad4 -0.27%, #24b3b0 99.73%);
}

.loan-swiper-control.swiper-button-disabled {
  background-color: #c7d3d9;
  color: #ecf2f5;
  background-image: none;
}

.loan-swiper-control--active {
}

.loan-swiper-control--left{
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.loan-swiper-control--right{
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.loan-swiper-label{
  position: absolute;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.swiper-slide-active .loan-swiper-label{
  opacity: 1;
}

.loan-swiper-label--1{
  left: -0.75rem;
  bottom: 2rem;
}

.loan-swiper-label--2{
  right: -0.75rem;
  top: 1.25rem;
}

/* Plan cards */
.plan-card{
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 30px;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.plan-card:hover{
  --tw-translate-y: -0.5rem;
  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));
}
.plan-card {
  box-shadow: 0px 5px 30px rgba(30, 49, 68, 0.12);
}

.plan-card-label{
  display: inline-block;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(236 242 245 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(30 49 68 / var(--tw-text-opacity));
}

.plan-card-label--hidden{
  opacity: 0;
}

.plan-card-label--bg{
  --tw-bg-opacity: 1;
  background-color: rgb(29 200 190 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.plan-card--gradient {
  background: linear-gradient(150.99deg, #1dc8be 33.33%, #00a3d5 67.71%, #9085da 100%);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.plan-card--gradient-border{
  position: relative;
  overflow: hidden;
  background-color: transparent;
}

.plan-card--gradient-border::before {
  content: '';
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: -20;
  border-radius: 20px;
  background: linear-gradient(150.99deg, #1dc8be 33.33%, #00a3d5 67.71%, #9085da 100%);
}

.plan-card--gradient-border::after {
  content: '';
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  z-index: -10;
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.plan-swiper{
  overflow: visible;
}

.plan-swiper-section{
  position: relative;
}

.plan-swiper-section::after {
  content: '';
  height: 200px;
  width: 2560px;
  position: absolute;
  left: 50%;
  top: 378px;
  z-index: -1;
  transform: translateX(-50%);
  background-image: url('https://www.creditmaster.sg/wp-content/themes/creditmaster/assets/css/../images/plan-section-bg.svg');
}

/* Range inputs */

input[type='range'] {
  -webkit-appearance: none;
  margin-right: 15px;
  width: 100%;
  height: 8px;
  background: #c7d3d9;
  border-radius: 50px;
  background-image: linear-gradient(94.77deg, #68dad4 -0.27%, #24b3b0 99.73%);
  /* background-size: 40% 100%; */
  background-repeat: no-repeat;
}

/* Input Thumb */
input[type='range']::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #24b3b0;
  cursor: ew-resize;
  box-shadow: 0 0 2px 0 #555;
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}

input[type='range']::-moz-range-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #24b3b0;
  cursor: ew-resize;
  box-shadow: 0 0 2px 0 #555;
  -moz-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}

input[type='range']::-ms-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #24b3b0;
  cursor: ew-resize;
  box-shadow: 0 0 2px 0 #555;
  -ms-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}

/* Input Track */
input[type='range']::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  box-shadow: none;
  border: none;
  background: transparent;
}

input[type='range']::-moz-range-track {
  -webkit-appearance: none;
  box-shadow: none;
  border: none;
  background: transparent;
}

input[type='range']::-ms-track {
  -webkit-appearance: none;
  box-shadow: none;
  border: none;
  background: transparent;
}

/* Personal loan page */
.loan-card{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 980px;
  overflow: hidden;
  border-radius: 30px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 30px;
}
@media (min-width: 768px){

  .loan-card{
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (min-width: 1024px){

  .loan-card{
    height: 400px;
    overflow: visible;
  }
}

.loan-card-label{
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  border-radius: 15px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-shadow: 0px 5px 10px rgba(30, 49, 68, 0.1);
  --tw-translate-x: -1rem;
  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));
  opacity: 0;
}

@media (min-width: 1024px){

  .loan-card-label{
    position: absolute;
  }
}

.loan-card-label:nth-child(1) {
  left: -40px;
  top: 192px;
}

.loan-card-label:nth-child(2) {
  left: 30px;
  top: 272px;
}

.loan-card-label:nth-child(3) {
  left: -20px;
  top: 352px;
}

.loan-card-img{
  right: 0px;
  top: 0px;
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: -30px;
}

@media (min-width: 1024px){

  .loan-card-img{
    position: absolute;
    margin: 0px;
  }
}

.loan-card-img img{
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

/* Get loan card */
.get-loan-list{
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 57px;
  padding-left: 98px;
  padding-right: 98px;
}
@media (min-width: 640px){

  .get-loan-list{
    justify-content: center;
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* .get-loan-list::after {
  content: '';
  @apply absolute left-[98px] top-3 right-[98px] h-px bg-[#C7D3D9];
} */

.get-loan-list > p{
  position: relative;
  z-index: 1;
  white-space: nowrap;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(161 179 189 / var(--tw-text-opacity));
}

.get-loan-list > p::after {
  content: '';
  position: absolute;
  right: -48px;
  top: 50%;
  height: 1px;
  width: 38px;
  --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));
  --tw-bg-opacity: 1;
  background-color: rgb(199 211 217 / var(--tw-bg-opacity));
}

.get-loan-list > p:last-child::after{
  display: none;
}

.get-loan-list > p.active:nth-child(1) {
  background: linear-gradient(94.77deg, #68dad4 -0.27%, #24b3b0 99.73%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.get-loan-list > p.active:nth-child(2) {
  background: linear-gradient(94.77deg, #55c2e3 -0.27%, #008fc1 99.73%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.get-loan-list > p.active:nth-child(3) {
  background: linear-gradient(94.77deg, #b5aee6 -0.27%, #7c71c6 99.73%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

/* .get-loan-list > p.active {
  @apply text-red-200;
} */

@media (min-width: 736px) {
  .get-loan-list{
    transform: none !important;
  }
}

.get-loan-img{
  position: absolute;
  left: 50%;
  top: 0px;
  height: 100%;
  width: 100%;
  --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));
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  will-change: auto;
}

.get-loan-img.active{
  opacity: 1;
}

/* Career page */
.js-collapse{
  position: relative;
  height: 120px;
  overflow: hidden;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.js-collapse::after {
  content: '';
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 100%;
  width: 100%;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  background: linear-gradient(180deg, rgba(236, 242, 245, 0) 3%, rgba(255, 255, 255, 1) 90%);
}

.js-collapse.active::after{
  opacity: 0;
}

/* Form */
.form{
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 30px;
}
@media (min-width: 768px){

  .form{
    padding-left: 100px;
  }
}
.form {
  border-radius: 20px;
  border: double 1px transparent;
  background-image: linear-gradient(0deg, #ffffff, #ffffff),
    linear-gradient(150.99deg, #1dc8be 33.33%, #00a3d5 67.71%, #9085da 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}

.input{
  position: relative;
  display: flex;
  height: -moz-max-content;
  height: max-content;
  overflow: hidden;
  padding: 1px;
}

.input input,
.input textarea{
  position: relative;
  z-index: 1;
  width: 100%;
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(236 242 245 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(30 49 68 / var(--tw-text-opacity));
}

.input input::-moz-placeholder, .input textarea::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(161 179 189 / var(--tw-text-opacity));
}

.input input::placeholder,
.input textarea::placeholder{
  --tw-text-opacity: 1;
  color: rgb(161 179 189 / var(--tw-text-opacity));
}

.input input:focus,
.input textarea:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.input input:focus + .input-gradient,
.input textarea:focus + .input-gradient{
  opacity: 1;
}

.input .input-gradient{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  border-radius: 11px;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  background: linear-gradient(150.99deg, #1dc8be 33.33%, #00a3d5 67.71%, #9085da 100%),
    linear-gradient(0deg, #ecf2f5, #ecf2f5);
}

.form-label{
  position: relative;
  height: 332px;
  max-width: 314px;
  overflow: hidden;
  border-radius: 20px;
  background-size: cover;
  padding: 30px;
  background-image: linear-gradient(150.99deg, #1dc8be 33.33%, #00a3d5 67.71%, #9085da 100%);
  box-shadow: 0px 5px 30px rgba(30, 49, 68, 0.12);
}

@media (min-width: 768px){

  .form-label{
    position: absolute;
    left: -299px;
    top: 50%;
    height: 412px;
    max-width: 270px;
    --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));
  }
}

.form-label-bg{
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  opacity: 0.8;
}

@media (min-width: 768px){

  .form-label-bg{
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: right bottom;
       object-position: right bottom;
  }
}

.form-label-bg {
  mix-blend-mode: soft-light;
}

.form-section{
  position: relative;
}

.form-section::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 240px;
  z-index: -1;
  height: 800px;
  width: 2560px;
  --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));
  background-image: url('https://www.creditmaster.sg/wp-content/themes/creditmaster/assets/css/../images/form-gradient.svg');
  background-repeat: no-repeat;
}

/* Blog page */
.signpass-card{
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 5rem;
  padding-bottom: 5rem;
  text-align: center;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.signpass-card:hover{
  --tw-translate-y: -0.75rem;
  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));
}

.signpass-card::before {
  content: '';
  background: linear-gradient(150.99deg, #ffda70 0%, #f6e6b3 20.31%, #ffffff 40.62%, #aae6e5 60.94%, #68dad4 100%);
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.signpass-card::after {
  content: '';
  background-image: url('https://www.creditmaster.sg/wp-content/themes/creditmaster/assets/css/../images/cta-bg-sm.svg');
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background-position: right bottom;
  background-repeat: no-repeat;
}

/* Blog content */
.content p,
.content ul{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  font-family: Inter, sans-serif !important;
  line-height: 1.6;
}

.content p + ul{
  margin-top: -2.5rem;
}

.content ul{
  list-style-position: inside;
  list-style-type: disc;
}

.content img{
  margin-bottom: 2.5rem;
}

.content h2{
  margin-top: 28px;
  margin-bottom: 28px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.375;
  --tw-text-opacity: 1;
  
}

@media (min-width: 768px){

  .content h2{
    font-size: 30px;
  }
}

.content h3{
  margin-top: 28px;
  margin-bottom: 28px;
  font-family: IBM Plex Serif, serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  line-height: 1.375;
  --tw-text-opacity: 1;
  
}

.content table{
  width: 780px;
  overflow: hidden;
  border-radius: 15px;
  border-width: 10px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.content table thead tr{
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(104 218 212 / var(--tw-bg-opacity));
  text-align: left;
  vertical-align: top;
}

.content table thead th{
  padding: 1.25rem;
  font-family: IBM Plex Serif, serif;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(30 49 68 / var(--tw-text-opacity));
}

.content tbody > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-divide-opacity));
}

.content tbody td{
  padding: 1.25rem;
  vertical-align: top;
}

/* Quote card */
.quote-card{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 780px;
  border-radius: 15px;
  padding: 30px;
  padding-bottom: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(30 49 68 / var(--tw-text-opacity));
  background: linear-gradient(131.86deg, #a1daec 0%, #ecf2f5 25.52%, #aae6e5 50.52%, #a1daec 75.52%, #d1d0ee 100%);
}

.quote-card p{
  font-style: italic;
}

.quote-card-heading{
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(30 49 68 / var(--tw-text-opacity));
}

.quote-card-img{
  position: absolute;
  left: 30px;
  top: -30px;
  height: 100px;
  width: 100px;
  border-radius: 9999px;
  border-width: 3px;
  --tw-border-opacity: 1;
  border-color: rgb(236 242 245 / var(--tw-border-opacity));
}
.pin-spacer{
  top: 0px !important;
}
/* Blog social share */
.social-share{
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 8;
  display: flex;
  width: 100%;
  justify-content: space-between;
  gap: 2.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 1024px) {
  .social-share{
    position: absolute;
    top: 156px;
    left: -120px;
    bottom: auto;
    width: -moz-min-content;
    width: min-content;
    flex-direction: column;
    align-items: center;
    border-radius: 10px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-shadow: 0px 5px 10px rgba(30, 49, 68, 0.1);
  }
}

.social-share-link{
  position: relative;
  --tw-text-opacity: 1;
  color: rgb(30 49 68 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.social-share-link:hover{
  --tw-text-opacity: 1;
  color: rgb(29 200 190 / var(--tw-text-opacity));
}

.social-share-label{
  pointer-events: none;
  position: absolute;
  top: -40px;
  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));
  white-space: nowrap;
  border-radius: 5px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 199 41 / var(--tw-bg-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(30 49 68 / var(--tw-text-opacity));
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.social-share-label::after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid;
  border-width: 8px 8px 8px 0;
  border-color: transparent #ffc629 transparent transparent;

  left: 50%;
  bottom: -20px;
  transform: translateY(-50%) rotate(-90deg);
}

.social-share-link:first-child .social-share-label {
  left: -12px;
  transform: none;
}

.social-share-link:first-child .social-share-label::after {
  left: 10px;
}

.social-share-link:last-child .social-share-label {
  right: -12px;
  left: initial;
  transform: none;
}

.social-share-link:last-child .social-share-label::after {
  left: initial;
  right: 10px;
}

@media (min-width: 1024px) {
  @media (min-width: 1024px){

    .social-share-label{
      top: 50% !important;
    }
  }
  .social-share-label {
    box-shadow: 0px 5px 10px rgba(30, 49, 68, 0.1);
    left: initial !important;
    right: initial !important;
    left: calc(100% + 30px) !important;
    transform: translateX(0) !important;
    transform: translateY(-50%) !important;
  }

  .social-share-label::after {
    transform: translateY(-50%) rotate(0) !important;
    left: -6px !important;
    right: initial !important;
    top: 50% !important;
  }
}

.social-share-link:hover .social-share-label{
  opacity: 1;
}

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

.hover\:text-\[\#008FC1\]:hover{
  --tw-text-opacity: 1;
  color: rgb(0 143 193 / var(--tw-text-opacity));
}

@media (min-width: 768px){

  .md\:absolute{
    position: absolute;
  }

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

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

  .md\:order-2{
    order: 2;
  }

  .md\:order-1{
    order: 1;
  }

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

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

  .md\:col-start-4{
    grid-column-start: 4;
  }

  .md\:col-start-5{
    grid-column-start: 5;
  }

  .md\:col-start-8{
    grid-column-start: 8;
  }

  .md\:col-start-7{
    grid-column-start: 7;
  }

  .md\:col-start-2{
    grid-column-start: 2;
  }

  .md\:col-end-13{
    grid-column-end: 13;
  }

  .md\:col-end-4{
    grid-column-end: 4;
  }

  .md\:m-0{
    margin: 0px;
  }

  .md\:mt-20{
    margin-top: 5rem;
  }

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

  .md\:-mt-20{
    margin-top: -5rem;
  }

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

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

  .md\:mt-5{
    margin-top: 1.25rem;
  }

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

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

  .md\:mt-2{
    margin-top: 0.5rem;
  }

  .md\:mt-12{
    margin-top: 3rem;
  }

  .md\:grid{
    display: grid;
  }

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

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

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

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

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

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

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

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

  .md\:p-7{
    padding: 1.75rem;
  }

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

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

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

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

  .md\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

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

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

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

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

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

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

  .md\:text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
  }

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

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

@media (min-width: 1024px){

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

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

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

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

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

  .lg\:block{
    display: block;
  }

  .lg\:flex{
    display: flex;
  }

  .lg\:hidden{
    display: none;
  }

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

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

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

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

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

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

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

  .lg\:border-l{
    border-left-width: 1px;
  }

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

  .lg\:border-\[\#C7D3D9\]{
    --tw-border-opacity: 1;
    border-color: rgb(199 211 217 / var(--tw-border-opacity));
  }

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

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

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

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

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

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

  .lg\:text-right{
    text-align: right;
  }

  .lg\:text-start{
    text-align: start;
  }
}

@media (min-width: 1280px){

  .xl\:left-\[425px\]{
    left: 425px;
  }

  .xl\:-top-\[64px\]{
    top: -64px;
  }

  .xl\:col-start-2{
    grid-column-start: 2;
  }

  .xl\:col-start-8{
    grid-column-start: 8;
  }

  .xl\:col-end-11{
    grid-column-end: 11;
  }

  .xl\:col-end-5{
    grid-column-end: 5;
  }

  .xl\:col-end-12{
    grid-column-end: 12;
  }

  .xl\:mb-\[100px\]{
    margin-bottom: 100px;
  }

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

  .xl\:flex{
    display: flex;
  }

  .xl\:hidden{
    display: none;
  }

  .xl\:h-12{
    height: 3rem;
  }

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

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

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

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

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

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

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

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

  .xl\:text-right{
    text-align: right;
  }

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

.custom-contact-form .h-102px{
  height: 102px;
}

.contact-form-sec .form-label{
  top: 50%;
  left:-305px;
}
.contact-btn-sec p{
  width: 100%;
  align-items: center;
  display: flex;
/*  margin-top: 30px;*/
  justify-content: space-between;
}
.contact-form-sec .form{
  padding-left: 0px !important;
  border: unset !important;
  padding-top: 17px !important;
}
@media screen and (min-width:580px) and (max-width: 767px) {
.contact-form-sec .form-label {
  top: 0%;
  left: -7px !important;
}
}
@media screen and (min-width:250px) and (max-width: 579px) {
.contact-form-sec .form-label {
  top: 0%;
  left: 4px !important;
}
}

@media screen and (min-width:728px) and (max-width: 767px) {
.custom-contact-form {
  margin-left: 27px;
}
}

@media screen and (min-width:728px) and (max-width: 767px) {
.contact-btn-sec{
 margin-left: 27px;
 margin-right: 1px;
}
}

@media screen and (min-width:728px) and (max-width: 767px) {
.contact-btn-sec .btn{
margin-right: 27px;
}
}


.news-card
{
  z-index: 9;
}

.page-template-tpl-career .form.contact-form-sec.md\:col-start-5.md\:col-end-13.xl\:col-end-11 {
  padding-right: 3px;
  padding-top: 9px;
  padding-bottom: 3px;
}


.post-template-default .form.contact-form-sec.md\:col-start-4.md\:col-end-13 {
  padding-right: 3px;
  padding-top: 9px;
  padding-bottom: 3px;
}
.heateor_sss_sharing_container span {
  background-color: #fff !important;
}

.heateor_sss_sharing_container span svg path {
  fill: #1E3144;
}
.single .contact-form-sec .wpcf7-form p {
  margin-top: 0;
  margin-bottom: 0;
}
.flex.justify-between.items-center.contact-btn-sec a img {
    margin: 0;
}
.flex.justify-between.items-center.contact-btn-sec {
    position: relative;
}
.flex.justify-between.items-center.contact-btn-sec .wpcf7-spinner {
    position: absolute;
    right: 40px;
    top: 105%;
}
.single .social-share {
    padding: 30px 15px !important;
}
.single .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    max-width: 45px;
}
.single div.heateor_sss_follow_ul a, div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
    margin: 10px 5px !important;
}

.single div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a:hover svg path {
    fill: #1dc8be !important;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -ms-transition: all 0.3s;
}

@media(max-width:1023px){
.single .social-share {
    display: flex;
    justify-content: center;
}
.single .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    max-width: 100%;
   width:100%;
}
.single .social-share {
    position: fixed;
    width: 100%;
    left: 0;
    max-width: 100%;
    min-width: 100%;
    z-index: 999999;
    display: flex;
    justify-content: space-between;
}

}

@media(max-width:767px){
div.heateor_sss_follow_ul, div.heateor_sss_sharing_ul {
    display: flex;
    justify-content: space-around;
}
}

span.page-numbers.current {
    background: #68dad4 !important;
    padding: 8px 14px !important;
    text-align: center;
}


.blog-pagination{
  margin-top: 20px;
  text-align: center !important;
}



h2.heading-secondary.relative.z-[1].text-white{
  color: #ffffff !important;
}

.mb-0
{
	margin-bottom: 0px !important;
}
.ht-ctc-chat{--side:right}.ht-ctc-opacity-hide{opacity:0}.ht-ctc-opacity-show{opacity:1}.ht-ctc-display-hide{display:none}.ht-ctc-display-show{display:block}.ht-ctc-display-unset{display:unset!important}@keyframes ctcBounce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes ctc_fadeIn{0%{opacity:0}to{opacity:1}}.ht-ctc-bounce{animation:ctcBounce .45s ease-out forwards}.ht-ctc-fade-in{animation:ctc_fadeIn .25s ease}.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *){box-sizing:border-box;margin:0;padding:0}.ht_ctc_chat_greetings_box ol,.ht_ctc_chat_greetings_box ul{margin-bottom:0;margin-top:0}.ht_ctc_chat_greetings_box_layout{clear:both}.ht_ctc_greetings{pointer-events:none}.ht_ctc_chat_greetings_box{pointer-events:auto}.ht_ctc_greetings_box{opacity:0;transform:scale(0)translate(20px,20px);transform-origin:bottom var(--side,right);transition:all .4s cubic-bezier(.19,1,.22,1)}.ht_ctc_greetings_box.ht_ctc_greetings_box_open{opacity:1;pointer-events:auto;transform:scale(1)translate(0)}.ht_ctc_modal_backdrop{animation:ctc_fadeIn .2s ease;backdrop-filter:blur(1px);background:#0000004d;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.ht_ctc_notification{animation:ctcBounce .45s ease-out forwards}@keyframes ht_ctc_cta_stick{0%{opacity:0;transform:translateX(6px)scaleX(.6)}to{opacity:1;transform:translateX(0)scaleX(1)}}.ht-ctc-cta-stick{animation-duration:.12s;animation-fill-mode:both;animation-name:ht_ctc_cta_stick;animation-timing-function:cubic-bezier(.25,.8,.25,1);transform-origin:var(--side,right)center}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto}.ctc_g_bottom,.ctc_g_content,.ctc_g_sentbutton{margin-top:-.9px!important}.greetings_header_image{display:inline-block;position:relative}.greetings_header_image img{object-fit:cover}.g_header_badge_online{border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px;z-index:1}@media only screen and (min-width:900px){.ctc_g_content::-webkit-scrollbar{width:2.8px}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5}}@media only screen and (max-width:420px){.ctc_side_positions .ctc_m_p_left{left:0!important;right:unset!important}.ctc_side_positions .ctc_m_p_right{left:unset!important;right:0!important}.ctc_side_positions .ctc_m_p_left .ctc_greetings_close_btn{float:left!important}.ctc_side_positions .ctc_m_p_right .ctc_greetings_close_btn{float:right!important}.ctc_side_positions .ctc_m_cta_order_0{order:0!important}.ctc_side_positions .ctc_m_cta_order_1{order:1!important}.ht_ctc_greetings.ctc_m_full_width{bottom:0!important;position:fixed!important;right:0!important}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{margin:7px!important;min-width:80vw!important;position:unset!important;width:calc(100vw - 14px)!important}.ctc_m_full_width .ctc_g_message_box_width{max-width:85%!important}.ht_ctc_animation:has(.ht_ctc_greetings){animation-fill-mode:none!important}}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{border:1px solid var(--wp-pagenavi-border-color,#bfbfbf);margin:2px;padding:3px 5px;text-decoration:none}@media(prefers-color-scheme:dark){.wp-pagenavi a,.wp-pagenavi span{border-color:var(--wp-pagenavi-border-color,#4f4f4f)}}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:var(--wp-pagenavi-border-color-current,currentColor)}.wp-pagenavi span.current{font-weight:700}
.rplg{box-sizing:border-box!important;font-size:16px!important;line-height:normal}.rplg *,.rplg *:before,.rplg *:after{box-sizing:inherit!important}.rplg a,.rplg p,.rplg div,.rplg span,.rplg button{margin:0;padding:0;border:0!important;font-size:100%!important;font:inherit!important;vertical-align:baseline!important}.rplg a{box-shadow:none!important;text-align:left}.rplg ol,.rplg ul{list-style:none!important}.rplg img{max-width:100%!important;height:auto!important}.rplg .rplg-hr{margin:10px 0!important;border-top:1px solid #ddd!important;border-bottom:1px solid #fff!important}.rplg .rplg-hr2{margin:15px 0!important;border-top:1px solid #ddd!important;border-bottom:1px solid #fff!important}.rplg .rplg-hr-fancy{border:0!important;height:1px!important;margin:20px 0!important;background:radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,transparent 75%)!important}.rplg .rplg-more,.rplg .rplg-hide{display:none!important}.rplg .rplg-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:underline!important}.rplg .rplg-url{display:block;margin:10px 0!important;color:#2c7cff!important;text-align:center!important;box-shadow:none!important;outline:none!important}.rplg .rplg-trim{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rplg .rplg-star{padding:0 4px 0 0!important;line-height:22px!important}.rplg .rplg-stars{display:inline-block!important}.rplg .rplg-stars svg{display:inline-block!important;width:18px!important;height:18px!important;margin:0 4px 0 0!important;vertical-align:middle!important}.rplg svg.yrw-rating{width:106px!important;height:20px!important}.rplg .rplg-row{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.rplg .rplg-row.rplg-row-start{-webkit-box-align:start!important;-webkit-align-items:start!important;-ms-flex-align:start!important;align-items:start!important}.rplg-row .rplg-row-left{position:relative!important;-webkit-flex-basis:auto!important;-ms-flex-preferred-size:auto!important;flex-basis:auto!important;-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.rplg-row .rplg-row-right{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important;overflow:hidden!important;text-align:left!important;line-height:24px!important}.rplg-links a,.rplg-links a:focus{display:inline-block;font-size:14px!important;margin:0 10px 0 0!important;box-shadow:none!important;text-decoration:none!important}.yrw-rating{fill:#ccc}.yrw-rating-05 .yrw-stars-0h,.yrw-rating-10 .yrw-stars-1f,.yrw-rating-15 .yrw-stars-1f,.yrw-rating-15 .yrw-stars-1h{fill:#f2bd79}.yrw-rating-20 .yrw-stars-1f,.yrw-rating-20 .yrw-stars-2f,.yrw-rating-25 .yrw-stars-1f,.yrw-rating-25 .yrw-stars-2f,.yrw-rating-25 .yrw-stars-2h{fill:#fec011}.yrw-rating-30 .yrw-stars-1f,.yrw-rating-30 .yrw-stars-2f,.yrw-rating-30 .yrw-stars-3f,.yrw-rating-35 .yrw-stars-1f,.yrw-rating-35 .yrw-stars-2f,.yrw-rating-35 .yrw-stars-3f,.yrw-rating-35 .yrw-stars-3h{fill:#ff9242}.yrw-rating-40 .yrw-stars-1f,.yrw-rating-40 .yrw-stars-2f,.yrw-rating-40 .yrw-stars-3f,.yrw-rating-40 .yrw-stars-4f,.yrw-rating-45 .yrw-stars-1f,.yrw-rating-45 .yrw-stars-2f,.yrw-rating-45 .yrw-stars-3f,.yrw-rating-45 .yrw-stars-4f,.yrw-rating-45 .yrw-stars-4h{fill:#f15c4f}.yrw-rating-50 .yrw-stars-1f,.yrw-rating-50 .yrw-stars-2f,.yrw-rating-50 .yrw-stars-3f,.yrw-rating-50 .yrw-stars-4f,.yrw-rating-50 .yrw-stars-5f{fill:#d32323}.yrw-rating-10 .yrw-stars-0h,.yrw-rating-15 .yrw-stars-0h,.yrw-rating-20 .yrw-stars-0h,.yrw-rating-20 .yrw-stars-1h,.yrw-rating-25 .yrw-stars-0h,.yrw-rating-25 .yrw-stars-1h,.yrw-rating-30 .yrw-stars-0h,.yrw-rating-30 .yrw-stars-1h,.yrw-rating-30 .yrw-stars-2h,.yrw-rating-35 .yrw-stars-0h,.yrw-rating-35 .yrw-stars-1h,.yrw-rating-35 .yrw-stars-2h,.yrw-rating-40 .yrw-stars-0h,.yrw-rating-40 .yrw-stars-1h,.yrw-rating-40 .yrw-stars-2h,.yrw-rating-40 .yrw-stars-3h,.yrw-rating-45 .yrw-stars-0h,.yrw-rating-45 .yrw-stars-1h,.yrw-rating-45 .yrw-stars-2h,.yrw-rating-45 .yrw-stars-3h,.yrw-rating-50 .yrw-stars-0h,.yrw-rating-50 .yrw-stars-1h,.yrw-rating-50 .yrw-stars-2h,.yrw-rating-50 .yrw-stars-3h,.yrw-rating-50 .yrw-stars-4h{display:none}.rplg .rplg-box{position:relative!important;margin:2px!important;color:#777!important;border:1px solid #ededed!important;background-color:#fafafa!important;border-radius:4px!important}.rplg .rplg-box-tiny{position:relative!important;margin:2px!important;color:#777!important}.rplg-box .rplg-box-content{position:static!important;height:100px!important;overflow-y:auto!important;font-size:14px!important;text-align:left!important;padding:0 2px 0 0!important}.rplg-box .rplg-box-content::-webkit-scrollbar{width:4px!important}.rplg-box .rplg-box-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.rplg-box .rplg-box-content::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)!important}.rplg-box .rplg-box-content::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.rplg .rplg-review-avatar{display:block!important;width:56px!important;height:56px!important;font-style:italic!important;padding:0!important;margin:0 10px 0 0!important;border-radius:50%!important;vertical-align:middle!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.rplg .rplg-review-name{display:block!important;font-size:100%!important;font-weight:700!important;color:#427fed!important;text-decoration:none!important;box-shadow:none!important}.rplg .rplg-review-text{color:#777!important;line-height:24px!important;font-size:14px!important}.rplg .rplg-review-time{display:block!important;color:#999!important;font-size:13px!important;text-shadow:1px 1px 0 #fff!important}.rplg .rplg-dark .rplg-review-time{text-shadow:none!important}.rplg .rplg-review-badge{top:12px!important;right:12px!important;position:absolute!important;background-color:inherit!important}.rplg .rplg-social-logo svg{width:20px!important;height:20px!important;background:0 0!important;border-radius:50%!important}.rplg .rplg-social-logo.rplg-facebook-logo svg{width:20px!important;height:20px!important;padding:2px!important;background-color:#3c5b9b!important}.rplg-slider{position:relative}.rplg-slider .rplg-slider-prev,.rplg-slider .rplg-slider-next{position:absolute!important;top:50%!important;width:30px;height:30px;background:#eee;border-radius:50%;margin-top:-22px!important;z-index:10!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.rplg-slider .rplg-slider-prev{left:-35px!important}.rplg-slider .rplg-slider-next{right:-35px!important}.rplg-slider .rplg-slider-prev span,.rplg-slider .rplg-slider-next span{position:absolute!important;top:48%!important;left:40%!important;color:#777!important;direction:ltr!important;font:300 28px/0 muli,Helvetica,Arial,Verdana,sans-serif!important}.rplg-slider .rplg-slider-review{margin:20px 0 40px!important}.rplg-slider .rplg-box:before{position:absolute!important;bottom:-8px!important;left:35px!important;display:block!important;width:14px!important;height:14px!important;border:1px solid #ededed!important;border-top:none!important;border-left:none!important;background-color:#fafafa!important;content:""!important;-webkit-transform:rotate(45deg)!important;-ms-transform:rotate(45deg)!important;transform:rotate(45deg)!important}.rplg-slider .rplg-box .rplg-box-content{height:150px!important;margin:20px 20px 20px 40px!important;background-color:inherit!important}.rplg-slider .rplg-box .rplg-box-content:before{bottom:47px!important;box-sizing:border-box!important;color:#bbb!important;content:'\201C'!important;display:block!important;height:96px!important;left:50px!important;position:absolute!important;right:515.391px!important;text-size-adjust:100%!important;top:20px!important;width:24.6094px!important;column-rule-color:#bbb!important;perspective-origin:12.2969px 48px!important;transform-origin:12.2969px 48px!important;border:0 #bbb!important;font:60px/96px Georgia,serif!important;margin:-25px 0 0 -40px!important;outline:#bbb 0!important}.rplg-slider .rplg-stars{display:inline-block!important;margin-right:4px!important}.rplg-slider .rplg-row{margin:0!important;padding:20px!important}.rplg-grid .rplg-grid-row{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-flow:row wrap!important;-ms-flex-flow:row wrap!important;flex-flow:row wrap!important;margin:0 auto!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.rplg-grid .rplg-col{box-sizing:border-box!important}.rplg-grid .rplg-col-6{margin:0 4px 8px!important;width:calc(50% - 8px)!important}@media(min-width:840px){.rplg-grid .rplg-col-12{margin:0 6px 12px!important;width:calc(100% - 12px)!important}.rplg-grid .rplg-col-4{margin:0 6px 12px!important;width:calc(25% - 12px)!important}.rplg-grid .rplg-col-3{margin:0 6px 12px!important;width:calc(33.3333333333% - 12px)!important}.rplg-grid .rplg-col-2{margin:0 6px 12px!important;width:calc(50% - 12px)!important}}@media(max-width:839px) and (min-width:480px){.rplg-grid .rplg-col-12{margin:0 4px 8px!important;width:calc(100% - 12px)!important}.rplg-grid .rplg-col-4,.rplg-grid .rplg-col-3,.rplg-grid .rplg-col-2{margin:0 4px 8px!important;width:calc(50% - 8px)!important}}@media(max-width:479px){.rplg-grid .rplg-col-12{margin:0 4px 8px!important;width:calc(100% - 12px)!important}.rplg-grid .rplg-col-6,.rplg-grid .rplg-col-4,.rplg-grid .rplg-col-3,.rplg-grid .rplg-col-2{margin:0 4px 8px!important;width:calc(100% - 8px)!important}}.rplg-grid .rplg-box{padding:20px!important}.rplg-grid .rplg-biz-name{padding-right:10px!important}.rplg-grid .rplg-review-name{line-height:18px!important;padding-right:10px!important}.rplg-grid .rplg-stars{white-space:nowrap!important}.rplg-grid .rplg-review-time{margin:2px 0 0!important;line-height:18px!important}.rplg-grid .rplg-box-content{margin:10px 0 0!important}.rplg .rplg-biz-name{color:#333!important;font-size:15px!important;font-weight:600!important}.rplg .rplg-biz-name a{text-decoration:none!important}.rplg .rplg-biz-rating.rplg-trim{overflow:visible!important}.rplg .rplg-biz-rating .rplg-biz-score{display:inline-block!important;color:#0caa41!important;font-size:18px!important;font-weight:600!important;margin:0 8px 0 0!important;vertical-align:middle!important}.rplg .rplg-biz-rating.rplg-biz-google .rplg-biz-score{color:#e7711b!important}.rplg .rplg-biz-rating.rplg-biz-facebook .rplg-biz-score{color:#3c5b9b!important}.rplg .rplg-biz-rating.rplg-biz-yelp .rplg-biz-score{color:#d32323!important}.rplg .rplg-biz-based{display:block!important;color:#777!important;font-size:14px!important;text-align:left!important;text-shadow:1px 1px 0 #fff!important}.rplg .rplg-dark .rplg-biz-based{color:#ccc!important;text-shadow:none!important}.rplg .rplg-biz-based .rplg-social-logo svg{display:inline-block!important;margin:0 4px!important;vertical-align:middle!important}.rplg .rplg-biz-based .rplg-biz-based-text{vertical-align:middle!important}.rplg-badge-cnt.rplg-badge-center{text-align:center!important}.rplg .rplg-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.rplg .rplg-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.rplg .rplg-badge{display:inline-block;margin:0 10px 10px 0!important;border-left:6px solid #0caa41!important;box-shadow:2px 3px 10px rgba(0,0,0,.12)!important}.rplg-badge-fixed .rplg-badge,.rplg-badge_left-fixed .rplg-badge{display:block}.rplg-badge[data-provider=google]{border-left-color:#e7711b!important}.rplg-badge[data-provider=facebook]{border-left-color:#3c5b9b!important}.rplg-badge[data-provider=yelp]{border-left-color:#d32323!important}.rplg-badge.rplg-badge-block{display:block}.rplg-badge.rplg-badge-clickable{cursor:pointer!important}.rplg-badge.rplg-badge-clickable:hover .rplg-badge-btn{background-color:#f9f9f9!important}.rplg-badge .rplg-badge-btn{width:270px!important;position:relative!important;padding:10px 24px 10px 10px!important;background:#fff!important;transition:all .2s ease-in-out!important}.rplg-badge.rplg-badge-block .rplg-badge-btn{width:auto!important}.rplg-badge .rplg-badge-menu{position:absolute!important;top:0!important;right:0!important;margin:0!important;padding:8px!important;cursor:pointer!important;border:none!important;background-color:initial!important;box-shadow:none!important;outline:none!important}.rplg-badge .rplg-badge-menu svg{width:20px!important;height:20px!important}.rplg-badge .rplg-badge-menu svg circle{fill:#999!important;transition:all .2s ease-in-out!important}.rplg-badge .rplg-badge-menu:hover svg circle{fill:#555!important}.rplg-badge .rplg-badge-actions{position:absolute!important;right:5px!important;top:33px!important;background:repeat #fff!important;border:1px solid #ccc!important;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;list-style-type:none!important;margin:3px 0 0!important;padding:0!important;z-index:999999!important;text-align:left!important;box-shadow:0 1px 6px rgba(0,0,0,.15)!important;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.15)!important;-moz-box-shadow:0 1px 6px rgba(0,0,0,.15)!important}.rplg-badge .rplg-badge-actions .rplg-links a{display:block!important;margin:0!important;padding:1px 5px!important}.rplg-badge .rplg-badge-actions .rplg-links a:hover{background:#ccc!important}.rplg-badge .rplg-row{margin:0!important;padding:0!important}.rplg-badge .rplg-badge-logo{margin:0 10px 0 0!important}.rplg-badge .rplg-badge-logo .rplg-review-avatar{display:inline-block!important;width:50px!important;height:50px!important;margin-right:0!important;border-radius:50%!important;box-shadow:none!important}.rplg-badge .rplg-badge-logo>svg{width:50px!important;height:50px!important;vertical-align:middle!important}.rplg-badge[data-provider=facebook] .rplg-badge-logo>svg{padding:4px!important;border-radius:50%!important;background-color:#3c5b9b!important}@media(max-width:768px){.rplg .rplg-flash.rplg-flash-hide,.rplg-badge-cnt.rplg-badge-fixed.rplg-badge-hide,.rplg-badge-cnt.rplg-badge_left-fixed.rplg-badge-hide{display:none!important}}.rplg .rplg-badge .rplg-social-logo svg{width:16px!important;height:16px!important}.rplg .rplg-badge .rplg-social-logo.rplg-facebook-logo svg{width:12px!important;height:12px!important}.rplg-badge .rplg-social-logo{position:absolute!important;right:6px!important}.rplg-badge .rplg-social-logo.rplg-google-logo{top:6px!important}.rplg-badge .rplg-social-logo.rplg-facebook-logo{top:27px!important}.rplg-badge .rplg-social-logo.rplg-yelp-logo{top:50px!important}.rplg .rplg-badge2{display:inline-block;position:relative!important;text-align:left!important;border-radius:2px!important;margin:10px 10px 0 0!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px rgba(0,0,0,.26)!important}.rplg-badge-fixed .rplg-badge2,.rplg-badge_left-fixed .rplg-badge2{display:none;margin:10px 10px 0 0!important}.rplg-badge2.rplg-badge-block{display:block}.rplg-badge2 .rplg-badge2-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important}.rplg-badge2 .rplg-badge2-btn{display:flex!important;align-items:center!important;position:relative!important;padding:10px!important;z-index:999!important;color:#333!important;background:#fff!important;border-radius:0 0 2px 2px!important;transition:all .2s ease-in-out!important}.rplg-badge2 .rplg-badge2-btn.rplg-badge2-clickable{cursor:pointer!important}.rplg-badge2 .rplg-badge2-btn.rplg-badge2-clickable:hover{background:#f3f3f5!important}.rplg-badge2 .rplg-badge2-btn img{display:inline-block!important;width:44px!important;height:44px!important;margin:0!important;box-shadow:none!important}.rplg-badge2 .rplg-badge2-close{display:none;position:absolute!important;top:-12px!important;right:-18px!important;width:16px!important;height:16px!important;line-height:16px!important;text-align:center!important;cursor:pointer!important;text-decoration:none!important;color:#555!important;font-size:18px!important;font-family:Arial,sans-serif!important;border-radius:50%!important;background-color:rgba(255,255,255,.5)!important}.rplg-badge-cnt:hover .rplg-badge2-close{display:block}.rplg-badge2 .rplg-badge2-close:hover{color:#333!important;background-color:rgba(255,255,255,.7)!important}.rplg-badge2 svg{display:inline-block;width:auto;height:auto;vertical-align:middle!important}.rplg-badge2 .rplg-badge2-btn .rplg-badge-logo>svg{width:44px!important;height:44px!important}.rplg-badge2[data-provider=facebook] .rplg-badge-logo>svg{padding:4px!important;border-radius:50%!important;background-color:#3c5b9b!important}.rplg-badge2 .rplg-badge2-score{display:inline-block;font-size:14px!important;line-height:20px!important;margin:0 0 0 8px!important;vertical-align:middle!important}.rplg .rplg-badge2 .rplg-biz-rating>div{font-size:20px!important;font-weight:400!important}.rplg .rplg-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.rplg .rplg-form.rplg-form-left{left:0!important}@media(max-width:460px){.rplg .rplg-form{width:100%!important}}.rplg-form .rplg-form-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px rgba(0,0,0,.12)!important;z-index:2147483002!important;box-sizing:border-box!important}.rplg-form .rplg-form-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:15px!important;width:100%!important;height:100%!important;padding:0 40px 0 0!important;pointer-events:none!important}.rplg-form .rplg-head-info .rplg-review-name{color:#000!important}.rplg-form .rplg-form-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.rplg-form .rplg-form-close:hover{color:#555!important}.rplg-form .rplg-form-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,8%)!important;z-index:2147483000!important}.rplg-form .rplg-form-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.rplg-form .rplg-form-content{top:80px!important;bottom:48px!important}.rplg-form .rplg-form-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important;padding:15px 0 15px 20px!important}.rplg-form .rplg-list-review{position:relative!important}.rplg-form .rplg-links{text-align:center!important}.rplg-form .rplg-links a{padding:2px 8px!important;background-color:#eee!important;border:1px solid #dedede!important;text-shadow:1px 1px 0 #f5f5f5!important;transition:all .2s ease-in-out!important}.rplg-form .rplg-links a:hover{background-color:#dfdfdf!important}.rplg-form .rplg-form-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px rgba(0,0,0,6%)!important;-moz-text-align-last:center!important;text-align-last:center!important}.rplg-form .rplg-form-footer img{padding:16px!important}.rplg-form .rplg-powered{color:#999!important;margin:12px 0 0!important;font-size:14px!important}.rplg-form .rplg-facebook-powered span{color:#4080ff!important;font-weight:700!important;font-size:15px!important}.rplg-form .rplg-yelp-logo{margin:6px 0 0!important}.rplg-form .rplg-yelp-logo img{float:none!important;width:60px!important;padding:0!important;vertical-align:bottom!important}.rplg-form .rplg-review-avatar{width:50px!important;height:50px!important;box-shadow:none!important}.rplg-form .rplg-review-name{font-size:14px!important}.rplg-form .rplg-form-review{margin-bottom:15px!important}.rplg-list2 .rplg-social-ratings .rplg-row{margin:0 0 10px!important}.rplg-list2 .rplg-social-ratings .rplg-row:last-child{margin:0!important}.rplg-list2 .rplg-social-ratings .rplg-social-logo{display:block!important;width:56px!important}.rplg-list2 .rplg-social-logo svg{margin:0 auto!important}.rplg-list2 .rplg-social-rating{font-size:1.1em!important;margin:0 6px 0 0!important}.rplg-list2 .rplg-google-rating{color:#e7711b!important}.rplg-list2 .rplg-facebook-rating{color:#4080ff!important}.rplg-list2 .rplg-yelp-rating{color:#d32323!important}.rplg-list2 .rplg-box-content{height:auto!important;margin:10px 0 0!important}.rplg-list2 .rplg-box{padding:20px!important;margin-bottom:15px!important}.rplg-list2 .rplg-row:last-child{margin-bottom:0!important}.rplg-list2 .rplg-stars{display:inline-block!important;margin-right:4px!important}.rplg-list2 .rplg-review-text{vertical-align:middle!important}.rplg-list .rplg-list-header{margin:0 0 15px!important}.rplg-list .rplg-list-header:last-child{margin:0!important}.rplg-list .rplg-list-reviews{position:relative!important;min-height:100%!important;margin:0 auto!important}.rplg-list .rplg-list-review{margin:0 0 15px!important}.rplg-list .rplg-list-review:last-child{margin:0!important}.rplg-list .rplg-review-avatar{width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important}.rplg-list .rplg-review-name{color:#427fed!important;font-size:100%!important;font-weight:700!important;padding-right:6px!important;text-decoration:none!important;box-shadow:none!important}.rplg-list .rplg-review-time{font-size:13px!important;line-height:unset!important}.rplg-list .rplg-review-count,.rplg-list .rplg-google-powered,.rplg-list .rplg-facebook-powered{margin:6px 0 0!important;color:#999!important}.rplg-list .rplg-facebook-powered span{color:#4080ff!important;font-weight:700!important;font-size:15px!important}.rplg-list .rplg-review-text{color:#222!important;font-size:13px!important;line-height:18px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-line!important}.rplg-list .rplg-review-badge{top:auto!important;bottom:-1px!important;right:9px!important;background-color:#f5f5f5!important;border-radius:50%!important}.rplg-list .rplg-social-logo svg{display:block}.rplg .rplg-dark .rplg-box{background-color:#333!important}.rplg .rplg-dark.rplg-slider .rplg-box:before{background-color:#333!important}.rplg .rplg-dark .rplg-biz-name a{color:#eee!important}.rplg .rplg-dark .rplg-links a{color:#fff!important}.rplg .rplg-dark .rplg-review-name{color:#eee!important}.rplg .rplg-dark .rplg-review-text{color:#fff!important}.rplg .rplg-dark .rplg-review-time{color:#ccc!important}.rplg .rplg-dark .rplg-powered{color:#999!important}.rplg .rplg-rating img,.rplg .rplg-review img{display:inline-block!important}.rplg .rplg-rating-name,.rplg .rplg-rating-info{vertical-align:middle!important}.rplg .rplg-rating-name{margin-right:6px!important}.rplg .rplg-rating-info{margin-left:4px!important}.rplg .rplg-flash-wrap{display:block!important;position:fixed!important;left:0!important;top:100%!important;width:auto!important;font-size:16px!important;z-index:999999999999!important}.rplg .rplg-flash-wrap.rplg-flash-right{left:auto!important;right:0!important}.rplg .rplg-flash-content{opacity:0!important;padding:18px!important;-webkit-transform:translate(0,0%)!important;-ms-transform:translate(0,0%)!important;transform:translate(0,0%)!important;-webkit-transition:opacity 300ms ease,-webkit-transform 300ms ease!important;transition:opacity 300ms ease,-webkit-transform 300ms ease!important;transition:transform 300ms ease,opacity 300ms ease!important;transition:transform 300ms ease,opacity 300ms ease,-webkit-transform 300ms ease!important}.rplg .rplg-flash-content.rplg-flash-visible{opacity:1!important;-webkit-transform:translate(0,-100%)!important;-ms-transform:translate(0,-100%)!important;transform:translate(0,-100%)!important;text-align:left!important}.rplg .rplg-flash-content.rplg-flash-visible.rplg-flash-gout{opacity:.5!important;-webkit-transition:opacity 150ms ease!important;transition:opacity 150ms ease!important;transition:opacity 150ms ease!important;transition:opacity 150ms ease!important}.rplg .rplg-flash-card{position:relative!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;height:400px!important;max-height:82px!important;max-width:100%!important;color:#8d8d8d!important;font-size:12px!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important;border-radius:20px!important;background-color:#fff!important;box-shadow:0 1px 5px rgb(0 0 0/.2),0 3px 1px -2px rgb(0 0 0/12%),0 2px 2px rgb(0 0 0/14%)!important;-webkit-transition:max-height 300ms ease,opacity 300ms ease,-webkit-transform 300ms ease!important;transition:max-height 300ms ease,opacity 300ms ease,-webkit-transform 300ms ease!important;transition:max-height 300ms ease,opacity 300ms ease,transform 300ms ease!important;transition:max-height 300ms ease,opacity 300ms ease,transform 300ms ease,-webkit-transform 300ms ease!important;cursor:pointer!important}.rplg .rplg-flash-card:hover{box-shadow:0 5px 5px -3px rgb(0 0 0/.2),0 3px 14px 2px rgb(0 0 0/12%),0 8px 10px 1px rgb(0 0 0/14%)!important;opacity:1!important;-webkit-transform:translate(0,-2px)!important;-ms-transform:translate(0,-2px)!important;transform:translate(0,-2px)!important}.rplg .rplg-flash-card.rplg-flash-expanded{height:400px!important;max-height:400px!important}.rplg .rplg-flash-x{position:absolute!important;top:10px!important;right:-2px!important;z-index:3!important;width:22px!important;height:22px!important;opacity:.5!important;border-radius:20px!important;background-color:#fafafa!important;-webkit-transform:translate(0,-30px)!important;-ms-transform:translate(0,-30px)!important;transform:translate(0,-30px)!important;-webkit-transition:opacity 200ms ease,-webkit-transform 200ms ease!important;transition:opacity 200ms ease,-webkit-transform 200ms ease!important;transition:opacity 200ms ease,transform 200ms ease!important;transition:opacity 200ms ease,transform 200ms ease,-webkit-transform 200ms ease!important;color:#373737!important;font-size:18px!important;line-height:22px!important;text-align:center!important;cursor:pointer!important}.rplg .rplg-flash-x{transform:translate(0,0)!important;opacity:0!important}.rplg .rplg-flash-content:hover .rplg-flash-x{transform:translate(0,-10px)!important;opacity:1!important}.rplg .rplg-flash-x svg{display:inline-block;width:12px!important;height:12px!important}.rplg .rplg-flash-story{position:relative!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important;z-index:1!important;width:100%!important;height:82px!important;opacity:1!important;padding:8px 12px!important;-webkit-transition:opacity 200ms ease!important;transition:opacity 200ms ease!important}.rplg .rplg-flash-expanded .rplg-flash-story{opacity:0!important}.rplg .rplg-flash-img{width:50px!important;height:50px!important;padding:4px!important;margin-right:10px!important}.rplg .rplg-flash-img svg{display:inline-block;width:auto;height:auto}.rplg .rplg-flash-img .rplg-review-avatar{width:50px!important;height:auto!important}.rplg .rplg-flash-text,.rplg .rplg-flash-stars{color:#333!important;font-size:13px!important;white-space:nowrap}.rplg .rplg-flash-text span,.rplg .rplg-flash-stars svg{vertical-align:middle!important}.rplg .rplg-flash-stars .rplg-flash-star svg{display:inline-block;width:14px!important;height:14px!important}.rplg .rplg-flash-stars .rplg-flash-star[data-provider=yelp] svg{width:auto!important}.rplg .rplg-flash-stars .rplg-flash-logo svg{display:inline-block;width:16px!important;height:16px!important}.rplg .rplg-flash-stars .rplg-flash-logo[data-provider=facebook] svg{padding:2px!important;border-radius:50%!important;background-color:#3c5b9b!important}.rplg .rplg-flash-text .rplg-review-avatar{display:inline-block!important;width:16px!important;height:16px!important;margin:-4px 6px 0 2px!important}.rplg .rplg-flash-text .rplg-flash-name{display:inline-block;color:#00a3ff!important;font-weight:600!important;width:55px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rplg .rplg-flash-footer{font-size:11px!important;line-height:20px!important;font-weight:600!important}.rplg .rplg-flash-power{float:right;font-size:11px!important;font-weight:400!important}.rplg .rplg-flash-power svg{display:inline-block;width:14px;height:14px;margin-right:2px;vertical-align:middle}.rplg .rplg-flash-power a{color:#8d8d8d!important;text-decoration:none}.rplg .rplg-flash-power a span{font-weight:600!important;text-transform:capitalize!important}.rplg .rplg-flash-power a span:hover{text-decoration:underline}.rplg .rplg-flash-form{position:absolute!important;left:0!important;top:0!important;overflow:auto!important;width:100%!important;max-height:100%!important;border-radius:20px!important;opacity:0!important;-webkit-transition:opacity 200ms ease!important;transition:opacity 200ms ease!important}.rplg .rplg-flash-expanded .rplg-flash-form{z-index:2!important;opacity:1!important;overflow-y:auto!important}.rplg .rplg-form-review.rplg-highlight{background:#f9f9f9}.rplg .rplg-flash-form .rplg-list-review{padding:10px 20px}.rplg .rplg-flash-form .rplg-review-badge{top:auto!important;bottom:0!important;right:6px!important}.rplg .grw-slider{display:block!important;width:100%!important;padding-bottom:20px!important;text-align:left!important;direction:ltr!important;box-sizing:border-box!important}.rplg .grw-slider .grw-row{display:-ms-flexbox!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;-ms-flex-wrap:nowrap!important;-ms-flex-align:center!important}.rplg .grw-slider .grw-row-xs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.rplg .grw-row-xs .grw-slider-header,.rplg .grw-row-xs .grw-slider-content,.rplg .grw-row-xs .grw-slider-review{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.rplg .grw-row-x .grw-slider-header,.rplg .grw-row-x .grw-slider-header+.grw-slider-content,.rplg .grw-row-x .grw-slider-review{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}.rplg .grw-row-x .grw-slider-header+.grw-slider-content .grw-slider-review{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.rplg .grw-row-s .grw-slider-header{-ms-flex:0 0 33.333333%!important;flex:0 0 33.333333%!important;max-width:33.333333%!important}.rplg .grw-row-s .grw-slider-header+.grw-slider-content{-ms-flex:0 0 66.666666%!important;flex:0 0 66.666666%!important;max-width:66.666666%!important}.rplg .grw-row-s .grw-slider-review{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}.rplg .grw-row-m .grw-slider-header{-ms-flex:0 0 25%!important;flex:0 0 25%!important;max-width:25%!important}.rplg .grw-row-m .grw-slider-header+.grw-slider-content{-ms-flex:0 0 75%!important;flex:0 0 75%!important;max-width:75%!important}.rplg .grw-row-m .grw-slider-review{-ms-flex:0 0 33.333333%!important;flex:0 0 33.333333%!important;max-width:33.333333%!important}.rplg .grw-row-l .grw-slider-header{-ms-flex:0 0 20%!important;flex:0 0 20%!important;max-width:20%!important}.rplg .grw-row-l .grw-slider-header+.grw-slider-content{-ms-flex:0 0 80%!important;flex:0 0 80%!important;max-width:80%!important}.rplg .grw-row-l .grw-slider-review{-ms-flex:0 0 25%!important;flex:0 0 25%!important;max-width:25%!important}.rplg .grw-row-xl .grw-slider-header{-ms-flex:0 0 16.666666%!important;flex:0 0 16.666666%!important;max-width:16.666666%!important}.rplg .grw-row-xl .grw-slider-header+.grw-slider-content{-ms-flex:0 0 83.333333%!important;flex:0 0 83.333333%!important;max-width:83.333333%!important}.rplg .grw-row-xl .grw-slider-review{-ms-flex:0 0 20%!important;flex:0 0 20%!important;max-width:20%!important}.rplg .grw-slider .grw-slider-content{position:relative!important;min-width:0!important}.rplg .grw-slider .grw-slider-content-inner{position:relative!important}.rplg .grw-slider .grw-slider-header-inner,.rplg .grw-slider .grw-slider-review-inner{position:relative!important;margin:0 10px!important;padding:15px!important;width:100%!important}.rplg .grw-slider:not(.wp-dark) .grw-slider-review-inner.grw-slider-review-border{background:#fafafa!important;border-radius:4px!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.rplg .grw-slider .grw-slider-review-inner>svg{position:absolute!important;top:10px!important;right:10px!important;width:18px!important;height:18px!important}.rplg .grw-slider .grw-slider-reviews{display:flex!important;display:-ms-flexbox!important;overflow:hidden!important;overflow-x:scroll!important;margin:0 20px!important;padding:10px 0 15px!important;flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none}.rplg .grw-slider .grw-slider-reviews::-webkit-scrollbar{display:none!important}.rplg .grw-slider .grw-slider-review{display:flex!important;position:relative!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;scroll-snap-align:start!important;transform-origin:center center!important;transform:scale(1)!important;transition:transform .5s!important}.rplg .grw-slider .grw-slider-controls{position:absolute!important;top:50%!important;width:100%!important}.rplg .grw-slider .grw-slider-btns{position:absolute!important;color:#ccc!important;height:28px!important;width:28px!important;font-size:45px!important;line-height:22px!important;text-align:center!important;cursor:pointer!important;border-radius:50%!important;user-select:none!important;transition:all .2s ease-in-out!important}.rplg .grw-slider .grw-slider-btns:hover{color:#999!important}.rplg .grw-slider .grw-slider-btns.grw-slider-prev{left:0!important;margin-left:-3px!important}.rplg .grw-slider .grw-slider-btns.grw-slider-next{right:0!important;margin-right:-3px!important}.rplg .grw-slider .grw-slider-dots{position:absolute!important;left:50%!important;transform:translate(-50%,0)!important;text-align:center!important}.rplg .grw-slider .grw-slider-dot.active,.rplg .grw-slider .grw-slider-dot:hover{opacity:1!important}.rplg .grw-slider .grw-slider-dot{display:inline-block!important;width:10px!important;height:10px!important;margin:3px!important;background:#ccc!important;border-radius:20px!important;cursor:pointer!important;opacity:.4!important;transition:all .2s ease-in-out!important}.rplg .grw-slider .rplg-row .rplg-row-right{width:1px!important}.rplg .grw-slider .rplg-box-content{height:100px!important;overflow-y:auto!important}.rplg .grw-slider .rplg-box-content::-webkit-scrollbar{width:4px!important}.rplg .grw-slider .rplg-box-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.rplg .grw-slider .rplg-box-content::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)!important}.rplg .grw-slider .rplg-box-content::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.rplg .grw-slider .wp-google-wr{margin:15px auto 0 -15px!important}.rplg .grw-slider .wp-google-wr a{color:#fff!important;padding:6px 15px 10px!important;border-radius:27px!important;background:#427fed!important;white-space:nowrap!important;text-shadow:1px 1px 0 #888!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important;user-select:none!important;transition:all .2s ease-in-out!important;text-decoration:none}.rplg .grw-slider .wp-google-wr a:hover{background:#1f67e7!important}.rplg .grw-slider .wp-google-wr svg{display:inline-block;width:20px;height:20px;padding:1px;background:#fff;margin:0 0 0 4px;border-radius:50%;vertical-align:middle}.rplg .grw-slider .wp-google-wr span[data-logo=facebook] svg{background:#3c5b9b}.rplg .grw-slider-header .rplg-review-badge{top:auto!important;bottom:-10px!important;right:10px!important}.rplg .grw-slider-header .rplg-row-right{overflow:visible!important}
#ez-toc-container,.ez-toc-split-section{background:#F9F9F9;border:1px solid #AAAAAA;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);display:table;margin-bottom:1em;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:10px;position:relative;width:auto}div.ez-toc-widget-container{padding:0;position:relative}#ez-toc-container.ez-toc-light-blue,.ez-toc-split-section.ez-toc-light-blue{background:#EDF6FF}#ez-toc-container.ez-toc-white,.ez-toc-split-section.ez-toc-white{background:#FFFFFF}#ez-toc-container.ez-toc-black,.ez-toc-split-section.ez-toc-black{background:#000000}#ez-toc-container.ez-toc-transparent,.ez-toc-split-section.ez-toc-transparent{background:none transparent}div.ez-toc-widget-container ul{display:block}div.ez-toc-widget-container li{border:none;padding:0}div.ez-toc-widget-container ul.ez-toc-list{padding:10px}#ez-toc-container ul ul,.ez-toc-split-section ul ul,.ez-toc div.ez-toc-widget-container ul ul{margin-left:1.5em}#ez-toc-container ul,#ez-toc-container li,.ez-toc-split-section ul,.ez-toc-split-section li{margin:0;padding:0}#ez-toc-container ul,#ez-toc-container li,#ez-toc-container ul li,.ez-toc-split-section ul,.ez-toc-split-section li,.ez-toc-split-section ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:none;list-style:none none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container .ez-toc-title,.ez-toc-split-section .ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}.ez-toc-title-container{display:table;width:100%}.ez-toc-title,.ez-toc-title-toggle{display:inline;text-align:left;vertical-align:middle}#ez-toc-container.ez-toc-black p.ez-toc-title,.ez-toc-split-section.ez-toc-black p.ez-toc-title{color:#FFF}#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list,.ez-toc-split-section div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}.ez-toc-wrap-left{margin:0px auto 1em 0px !important}.ez-toc-wrap-left-text{float:left}.ez-toc-wrap-right{margin:0px 0px 1em auto !important}.ez-toc-wrap-right-text{float:right}#ez-toc-container a,.ez-toc-split-section a{color:#444444;box-shadow:none;text-decoration:none;text-shadow:none;border-bottom:none;display:inline-flex;align-items:stretch;flex-wrap:nowrap}#ez-toc-container a:visited,.ez-toc-split-section a:visited{color:#9f9f9f}#ez-toc-container a:hover,.ez-toc-split-section a:hover{text-decoration:underline}#ez-toc-container.ez-toc-black a,.ez-toc-split-section.ez-toc-black a{color:#FFF}#ez-toc-container.ez-toc-black a:visited,.ez-toc-split-section.ez-toc-black a:visited{color:#FFF}#ez-toc-container a.ez-toc-toggle,.ez-toc-split-section a.ez-toc-toggle{display:flex;align-items:center;color:#444444}.ez-toc-widget-container ul.ez-toc-list li::before{content:' ';position:absolute;left:0;right:0;height:30px;line-height:30px;z-index:-1}.ez-toc-widget-container ul.ez-toc-list li.active{background-color:#EDEDED}.ez-toc-widget-container li.active>a{font-weight:900}.ez-toc-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ez-toc-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ez-toc-btn:hover,.ez-toc-btn:focus{color:#333;text-decoration:none}.ez-toc-btn:active,.ez-toc-btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.ez-toc-btn-default{color:#333;background-color:#fff;border-color:#ccc}.ez-toc-btn-default:hover,.ez-toc-btn-default:focus,.ez-toc-btn-default:active,.ez-toc-btn-default.active{color:#333;background-color:#ebebeb;border-color:#adadad}.ez-toc-btn-default:active,.ez-toc-btn-default.active{background-image:none}.ez-toc-btn-sm,.ez-toc-btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.ez-toc-btn-xs{padding:1px 5px}.ez-toc-btn-default{text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)}.ez-toc-btn-default:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.ez-toc-btn:active,.btn.active{background-image:none}.ez-toc-btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.ez-toc-btn-default:hover,.ez-toc-btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.ez-toc-btn-default:active,.ez-toc-btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.ez-toc-pull-right{float:right !important;margin-left:10px}#ez-toc-container label.cssicon,.ez-toc-split-section label.cssicon,#ez-toc-widget-container label.cssicon{height:30px}.ez-toc-glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale}.ez-toc-glyphicon:empty{width:1em}.ez-toc-toggle i.ez-toc-glyphicon{font-size:16px;margin-left:2px}#ez-toc-container input,.ez-toc-split-section input{position:absolute;left:-999em}#ez-toc-container input[type="checkbox"]:checked+nav,.ez-toc-split-section input[type="checkbox"]:checked+nav,#ez-toc-widget-container input[type="checkbox"]:checked+nav{opacity:0;max-height:0;border:none;display:none}#ez-toc-container label,.ez-toc-split-section label{position:relative;cursor:pointer;display:initial}#ez-toc-container .ez-toc-js-icon-con,.ez-toc-split-section .ez-toc-js-icon-con{position:relative;cursor:pointer;display:initial}#ez-toc-container .ez-toc-toggle label,.ez-toc-split-section .ez-toc-toggle label{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}#ez-toc-container .ez-toc-js-icon-con,.ez-toc-split-section .ez-toc-js-icon-con{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}div#ez-toc-container .ez-toc-title,.ez-toc-split-section .ez-toc-title{display:initial}.ez-toc-wrap-center{margin:0 auto 1em auto !important}#ez-toc-container a.ez-toc-toggle,.ez-toc-split-section a.ez-toc-toggle{color:#444444;background:inherit;border:inherit}.ez-toc-toggle #item{position:absolute;left:-999em}label.cssicon .ez-toc-glyphicon:empty{font-size:16px;margin-left:2px}label.cssiconcheckbox{display:none}.ez-toc-widget-container ul li a{padding-left:10px;display:inline-flex;align-items:stretch;flex-wrap:nowrap;box-shadow:none;text-decoration:none;border-bottom:none}.ez-toc-widget-container ul.ez-toc-list li{height:auto !important}.ez-toc-cssicon{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}.ez-toc-icon-toggle-span{display:flex;align-items:center;width:35px;height:30px;justify-content:center;direction:ltr}#ez-toc-container .eztoc-toggle-hide-by-default,.ez-toc-split-section .eztoc-toggle-hide-by-default{display:none}.eztoc_no_heading_found{background-color:yellow;padding-left:10px}.eztoc-hide{display:none}.term-description .ez-toc-title-container p:nth-child(2){width:50px;float:right;margin:0}.ez-toc-list.ez-toc-columns-2{column-count:2;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-2>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-3{column-count:3;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-3>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-4{column-count:4;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-4>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-optimized{column-fill:balance;orphans:2;widows:2}.ez-toc-list.ez-toc-columns-optimized>li{display:block;break-inside:avoid;page-break-inside:avoid}@media (max-width:768px){.ez-toc-list.ez-toc-columns-2,.ez-toc-list.ez-toc-columns-3,.ez-toc-list.ez-toc-columns-4{column-count:1;column-gap:0}}@media (max-width:1024px) and (min-width:769px){.ez-toc-list.ez-toc-columns-4{column-count:2}.ez-toc-list.ez-toc-columns-3{column-count:2}}.fusion-footer #ez-toc-container,.fusion-footer .ez-toc-split-section{display:none}.ez-toc-split-section{margin-top:1.5em;float:none !important;clear:both}
.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:0 0;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:0 0;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
#heateor_sss_error{color:red;margin:7px 0}#heateor_sss_sharing_more_providers .filter svg{position:absolute;left:16px;top:18px}div.heateor_sss_sharing_ul a:link,div.heateor_sss_sharing_ul a:focus{text-decoration:none;background:0 0!important}.heateor_sss_login_container{margin:2px 0}.heateor_sss_login_container img,.heateor_sss_sharing_container img{cursor:pointer;margin:2px;border:none}.heateor_sss_login_container img{display:none;float:left}#heateor_sss_loading_image{display:block!important;float:none}.heateor_sss_error{background-color:#ffffe0;border:1px solid #e6db55;padding:5px;margin:10px}#heateor_sss_sharing_more_providers{position:fixed;top:50%;left:47%;background:#fafafa;width:650px;margin:-180px 0 0 -300px;z-index:10000000;text-shadow:none!important;height:308px}#heateor_sss_mastodon_popup_bg,#heateor_sss_popup_bg{background:url(https://www.creditmaster.sg/wp-content/plugins/sassy-social-share/public/css/../../images/transparent_bg.png);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000}#heateor_sss_sharing_more_providers .title{font-size:14px!important;height:auto!important;background:#58b8f8!important;border-bottom:1px solid #d7d7d7!important;color:#fff;font-weight:700;letter-spacing:inherit;line-height:34px!important;padding:0!important;text-align:center;text-transform:none;margin:0!important;text-shadow:none!important;width:100%}#heateor_sss_sharing_more_providers *{font-family:Arial,Helvetica,sans-serif}#heateor_sss_sharing_more_providers #heateor_sss_sharing_more_content{background:#fafafa;border-radius:4px;color:#555;height:auto;width:100%}#heateor_sss_sharing_more_providers .filter{margin:0;padding:10px 0 0;position:relative;width:100%}#heateor_sss_sharing_more_providers .all-services{clear:both;height:250px;overflow:auto}#heateor_sss_sharing_more_content .all-services ul{display:block;margin:10px!important;overflow:hidden;list-style:none;padding-left:0!important;position:static!important;width:auto!important}#heateor_sss_sharing_more_content .all-services ul li{padding:0;margin:0 0 0 5px;background:0 0!important;float:left;width:24.1%;text-align:left!important}#heateor_sss_sharing_more_providers .close-button img{margin:0}#heateor_sss_sharing_more_providers .close-button.separated{background:0 0!important;border:none!important;box-shadow:none!important;width:auto!important;height:auto!important;z-index:1000}#heateor_sss_sharing_more_providers .close-button{height:auto!important;width:auto!important;left:auto!important;display:block!important;color:#555!important;cursor:pointer!important;font-size:29px!important;line-height:29px!important;margin:0!important;padding:0!important;position:absolute;right:-16px;top:-16px}#heateor_sss_sharing_more_providers .filter input.search{width:96%;display:block;float:none;font-family:open sans,helvetica neue,helvetica,arial,sans-serif;font-weight:300;height:auto;line-height:inherit;margin:0 11px;padding:5px 8px 5px 27px!important;border:1px solid #ccc!important;color:#000;background:#fff!important;font-size:16px!important;text-align:left!important;max-width:-webkit-fill-available;line-height:1}#heateor_sss_sharing_more_providers .footer-panel{background:#fff;border-top:1px solid #d7d7d7;padding:6px 0;width:100%;color:#fff}#heateor_sss_sharing_more_providers .footer-panel p{background-color:initial;top:0;text-align:left!important;color:#000;font-family:helvetica neue,arial,helvetica,sans-serif;font-size:12px;line-height:1.2;margin:0!important;padding:0 6px!important;text-indent:0!important}#heateor_sss_sharing_more_providers .footer-panel a{color:#fff;text-decoration:none;font-weight:700;text-indent:0!important}#heateor_sss_sharing_more_providers .all-services ul li a span{width:51%}#heateor_sss_sharing_more_providers .all-services ul li a{border-radius:3px;color:#666!important;display:block;font-size:12px;height:auto;line-height:20px;overflow:hidden;padding:8px 8px 8px 1px;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap;border:none!important;text-indent:0!important;background:0 0!important;text-shadow:none}.heateor_sss_share_count{display:block;text-indent:0!important;visibility:hidden;background-color:#58b8f8!important;width:5px;height:auto;text-align:center;min-width:8px!important;padding:1px 4px!important;color:#fff!important;font-family:open sans,arial,sans-serif!important;font-size:10px!important;font-weight:600!important;-webkit-border-radius:15px!important;border-radius:15px!important;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.4);box-shadow:0 2px 2px rgba(0,0,0,.4);text-shadow:0 -1px 0 rgba(0,0,0,.2);line-height:14px!important;border:2px solid #fff!important;z-index:1;margin:2px auto!important;box-sizing:content-box!important}.heateor_sss_share_count,.heateor_sss_vertical_sharing{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important}div.heateor_sss_follow_ul,div.heateor_sss_sharing_ul{padding-left:0!important;margin:1px 0!important}#heateor_sss_mastodon_popup_close img,#heateor_sss_sharing_popup_close img{opacity:1!important;background:0 0!important;border:none!important;outline:0!important;box-shadow:none!important;width:auto!important;height:auto!important;top:inherit!important;right:inherit!important;left:9px!important;padding:0!important}div.heateor_sss_follow_ul .heateorSssSharingRound,div.heateor_sss_sharing_ul .heateorSssSharingRound{background:0 0!important}.heateor_sss_square_count{display:none;text-align:center;font-weight:bolder;font-family:sans-serif;font-style:normal;font-size:.6em;visibility:hidden}div.heateor_sss_follow_ul a,div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{float:left;padding:0!important;list-style:none!important;border:none!important;margin:2px}.heateorSssSharing,.heateorSssSharingButton{display:block;cursor:pointer;margin:2px}div.heateor_sss_follow_ul a:before,div.heateor_sss_sharing_ul a:before{content:none!important}div.heateor_sss_follow_ul a{width:auto}.heateor_sss_vertical_sharing{background:0 0;-webkit-box-shadow:0 1px 4px 1px rgba(0,0,0,.1);box-shadow:0 1px 4px 1px rgba(0,0,0,.1);position:fixed;overflow:visible;z-index:10000000;display:block;padding:10px;border-radius:4px;opacity:1;box-sizing:content-box!important}div.heateor_sss_horizontal_counter li.heateor_sss_facebook_share,div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_share{width:96px}li.heateor_sss_facebook_like .fb-like span,li.heateor_sss_facebook_recommend .fb-like span,li.heateor_sss_facebook_share .fb-share-button span{vertical-align:top!important}li.heateor_sss_facebook_like .fb-like span iframe,li.heateor_sss_facebook_recommend .fb-like span iframe{max-width:none!important;z-index:1000}.heateor_sss_counter_container li{height:21px}.heateorSssTCBackground:hover{border-width:0!important;background-color:initial}.heateorSssTCBackground{border-width:0!important;background-color:initial!important;font-style:normal;word-wrap:normal;color:#666;line-height:1;visibility:hidden}.heateorSssSharingSvg{width:100%;height:100%}.heateorSssSharing{float:left;border:none}.heateorSssSharingArrow{height:16px;width:16px;cursor:pointer;margin-top:10px}.heateorSssPushIn{background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZD0iTTcgNnEyIDYgMTAgNlY2bDYgOS02IDl2LTZRNyAyMCA3IDYiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlPSIjMDAwIiBmaWxsPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=)0 no-repeat}.heateorSssPullOut{background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZD0iTTIzIDZxLTIgNi0xMCA2VjZsLTYgOSA2IDl2LTZxMTAgMiAxMC0xMiIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2U9IiMwMDAiIGZpbGw9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==)0 no-repeat}.heateorSssCommentingTabs li{padding-left:0!important;float:left;margin:0 1em 0 0!important;list-style:none;color:#aaa;display:block;cursor:pointer;font-size:.85em}div.heateorSssTotalShareCount{word-wrap:normal!important;font-weight:bolder;font-family:sans-serif;padding:0;margin:0;text-align:center}div.heateorSssTotalShareText{word-wrap:normal!important;margin:0;padding:0;text-align:center}div.heateor_sss_horizontal_sharing li{width:auto}div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_like{width:91px}div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_recommend{width:145px}div.heateor_sss_horizontal_sharing li.heateor_sss_twitter_tweet{width:95px}div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share span{vertical-align:text-top!important}div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share{width:96px}div.heateor_sss_horizontal_sharing li.heateor_sss_buffer_share{width:108px}div.heateor_sss_horizontal_sharing li.heateor_sss_reddit_badge{width:130px}div.heateor_sss_horizontal_sharing li.heateor_sss_yummly{width:106px}div.heateor_sss_horizontal_sharing li.heateor_sss_pinterest_pin{width:76px}div.heateor_sss_horizontal_sharing li.heateor_sss_xing{width:98px}.heateor_sss_sharing_container a{padding:0!important;box-shadow:none!important;border:none!important}.heateorSssClear{clear:both}div.course_instructor_widget .heateor_sss_vertical_sharing{display:none!important}@media screen and (max-width:783px){#heateor_sss_sharing_more_providers{width:80%;left:60%;margin-left:-50%;text-shadow:none!important}}@media screen and (max-width:752px){#heateor_sss_sharing_more_content .all-services ul li{width:32.1%}}@media screen and (max-width:590px){#heateor_sss_sharing_more_content .all-services ul li{width:48.1%}#heateor_sss_sharing_more_providers .filter input.search{width:93%}}@media screen and (max-width:413px){#heateor_sss_sharing_more_content .all-services ul li{width:100%}}div.heateor_sss_bottom_sharing{margin-bottom:0}div.heateor_sss_sharing_container a:before,div.heateor_sss_follow_icons_container a:before{content:none}.heateor_sss_mastodon_popup_button{background:linear-gradient(#ec1b23,#d43116);padding:8px 0 10px;font-size:18px;border:0;color:#fff;border-radius:8px;margin:4px auto;font-weight:bolder;width:35%;cursor:pointer;border-bottom-style:groove;border-bottom-width:5px;border-bottom-color:rgb(0,0,0,.2)}@media screen and (max-width:783px)#heateor_sss_sharing_more_providers .filter input.search{border:1px solid #ccc;width:92.8%}div.heateor_sss_follow_icons_container svg,div.heateor_sss_sharing_container svg{width:100%;height:100%}
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 12 2025 | 09:41:01 */
.max-w-[780px] {
	max-width: 780px;
}

.accordion__body {
    max-height: max-content!important;
}

.title {
     max-width: 570px;
     margin: 0 auto 20px;
     text-align: center;
}

.title h2 {
     color: #1E3144;
     font-size: 38px;
     font-weight: 700;
     line-height: 120%;
     margin-bottom: 18px;
}

.title h2 span {
     background: linear-gradient(95deg, #1DC8BE -0.27%, #00A3D5 99.73%);
     background-clip: text;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
}

.steps-boxes .step.step-box2 .number-box {
     background: linear-gradient(95deg, #B5AEE6 -0.27%, #7C71C6 99.73%);

}

.steps-boxes .step.step-box3 .number-box {
     background: linear-gradient(95deg, #FFA8AE -0.27%, #FF7D85 99.73%);

}

.steps-boxes .step .img-holder {
     min-height: 214px;
     display: flex;
     align-items: start;
     justify-content: center;
}

.steps-boxes .step.step-box3 .number-box {
     background: linear-gradient(95deg, #FFA8AE -0.27%, #FF7D85 99.73%);
}

.steps-boxes {
     display: grid;
     grid-template-columns: 4fr 4fr 4fr;
     max-width: 1105px;
     margin: 0 auto;
}

.steps-boxes .step {
     text-align: center;
     position: relative;
     z-index: 1;
}

.steps-boxes .step::after {
     content: '';
     background-image: url(https://www.creditmaster.sg/wp-content/uploads/2025/03/step1-circle.svg);
     background-repeat: no-repeat;
     background-size: cover;
     width: 100%;
     height: 186px;
     position: absolute;
     left: 21px;
     top: 20px;
     z-index: -1;
}

.step-sec {
     padding-top: 135px;
}


.steps-boxes .step.step-box2::after {
     background-image: url(https://www.creditmaster.sg/wp-content/uploads/2025/03/step2-circle.svg);
     left: 0px;
}

.steps-boxes .step.step-box3::after {
     background-image: url(https://www.creditmaster.sg/wp-content/uploads/2025/03/step3-circle.svg);
     left: -19px;
}

.steps-boxes .step-box1 .number-box {
     background: linear-gradient(95deg, #68DAD4 -0.27%, #24B3B0 99.73%);
}

.steps-boxes h4 {
     color: #1E3144;
     font-size: 20px;
     font-weight: 700;
     line-height: 150%;
     margin: 14px 0px 4px;
}

.steps-boxes p {
     color: #375B6A;
     text-align: center;
     font-size: 16px;
     font-weight: 400;
     line-height: 150%;
     max-width: 306px;
     margin: 0 auto;
}

.step img {
     display: inline-block;
}

.steps-boxes .step .number-box {
     color: #FFF;
     font-size: 38px;
     font-weight: 800;
     line-height: 150%;
     width: 66.603px;
     height: 66.687px;
     display: flex;
     border-radius: 50%;
     align-items: center;
     margin: 12px auto 12px;
     justify-content: center;
}

.document-box {
     border-radius: 30px;
     background: #FFF;
     padding-top: 30px;
     z-index: 1;
     max-width: 1162px;
     margin: 0 auto;
     position: relative;
}

.dollar-sign {
     position: absolute;
     bottom: 0;
     right: 0;
     z-index: -1;
}

.document-box .line {
     background: linear-gradient(95deg, #55C2E3 -0.27%, #008FC1 99.73%);
     height: 18px;
     width: 100%;
     display: block;
}

.document-box .document-box-inner {
     padding: 34px 80px 41px 72px;
}

.document-sec {
     padding: 138px 0px 60px;
}

.document-box-inner h2 {
     font-size: 38px;
     font-weight: 700;
     line-height: 120%;
     color: #1E3144;
     margin-bottom: 52px;
}

.document-box-inner h2 span {
     background: linear-gradient(95deg, #1DC8BE -0.27%, #00A3D5 99.73%);
     background-clip: text;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
}

.documents-row {
     display: flex;
     grid-gap: 24px;
     justify-content: space-between;
     align-items: center;
}

.documents-left {
     max-width: 460px;
}

.documents-left h3 {
     color: #1E3144;
     font-size: 35px;
     font-weight: 700;
     line-height: 136%;
     margin-bottom: 18px;
}

.title p {
     color: #375B6A;
     text-align: center;
     font-size: 18px;
     font-weight: 400;
     line-height: 150%;
}

.documents-left h6 {
     color: #1E3144;
     font-size: 24px;
     font-weight: 700;
     line-height: 140%;
     margin-bottom: 10px;
}

.documents-left ul {
     margin-left: 20px;
}

.bottom-space {
     padding-bottom: 35px;
}

.divider {
     border-bottom: 1px solid #C7D3D9;
     padding-bottom: 44px;
     margin-bottom: 60px;
}

.documents-left ul li {
     color: #375B6A;
     font-size: 18px;
     font-weight: 400;
     line-height: 150%;
     list-style-type: disc;
}

.office-wrapper {
     display: grid;
     grid-template-columns: 4fr 4fr 4fr;
     grid-gap: 17px;
     margin-top: 53px;
}

.office-wrapper .office-box img {
     border-radius: 20px;
     box-shadow: 0px 5px 30px 0px rgba(30, 49, 68, 0.12);
}

.text-black {
     color: rgba(30, 49, 68, 1) !important;
}

.office-swiper {
	margin-top: 53px;
	overflow: hidden;
}

@media screen and (max-width:1220px) {
     .document-box-inner h2 {
          font-size: 30px;
     }

     .document-box .document-box-inner {
          padding: 34px 60px 41px 60px;
     }

     .steps-boxes .step::after {
          height: 159px;
     }

     .steps-boxes .step.step-box2::after {
          left: 2px;
     }

     .steps-boxes .step.step-box3::after {
          left: -15px;
     }
}

@media screen and (max-width:991px) {
	
	.floatphone {
		position: relative!important;
		--tw-translate-y: 0%;
	}
	
     .steps-boxes {
          grid-template-columns: 4fr;
          max-width: 315px;
          grid-gap: 24px;
     }

     .steps-boxes .step::after {
          left: 0 !important;
     }

     .document-box .document-box-inner {
          padding: 24px 20px 30px;
     }

     .title h2 {
          font-size: 24px;
          margin-bottom: 10px;
     }

     .document-sec {
          padding: 60px 0px 60px;
     }

     .document-box-inner h2 {
          font-size: 22px;
     }

     .documents-left h6 {
          font-size: 20px;
     }

     .documents-left ul li {
          font-size: 14px;
     }

     .divider {
          padding-bottom: 28px;
          margin-bottom: 30px;
     }

     .bottom-space {
          padding-bottom: 14px;
     }

     .documents-right {
          margin-top: 32px;
     }

     .documents-left h3 {
          font-size: 24px;
     }

     .step-sec {
          padding-top: 80px;
     }

     .title p {
          font-size: 16px;
     }
}

@media screen and (max-width:767px) {
     .documents-row {
		 flex-wrap: wrap;
		 grid-gap: 43px;
     }

     .office-swiper {
		 margin-top: 25px;
		 padding: 0 25px;
     }

     .office-sec .title h2 {
          margin-bottom: 24px;
     }

     .documents-left h3 {
          font-size: 28px;
     }

     .documents-left ul li {
          font-size: 18px;
     }

     .office-swiper {
          margin: 0px -24px;
     }

     .office-swiper .swiper {
          padding-left: 24px;
     }

     .documents-right img {
          display: inline-block;
     }

     .divider {
          padding-bottom: 56px;
          margin-bottom: 52px;
     }

     .bottom-space {
          padding-bottom: 32px;
     }

     .documents-left h6 {
          font-size: 24px;
     }

     .documents-right {
          order: 1;
          text-align: center;
          width: 100%;
          margin-top: 0px;
     }

     .documents-right img {
          display: inline-block;
     }

     .documents-left {
          order: 2;
     }

     .office-wrapper {
          grid-template-columns: 4fr;
          margin-top: 24px;
     }

     .title p {
          display: none;
     }

     .title {
          text-align: start;
          margin: 0px;
          max-width: 374px;
     }

     .steps-boxes .step .number-box {
          font-size: 25px;
          width: 39px;
          height: 39px;
          margin: 0px 0px 7px;
     }

     .title h2 {
          font-size: 32px;
          margin-bottom: 45px;
     }

     .steps-boxes h4 {
          line-height: 25px;
          margin: 7px 0px 4px;
     }

     .steps-boxes .step {
          text-align: start;
          display: flex;
          align-items: center;
          grid-gap: 21px;
          justify-content: center;
     }

     .steps-boxes {
          max-width: 410px;
     }

     .office-sec .title {
          text-align: center;
          margin: 0 auto;
     }

     .steps-boxes .step::after {
          height: 111px;
          width: 216px;
          transform: rotate(90deg);
     }

     .steps-boxes .step .img-holder {
          display: flex;
          align-items: start;
          justify-content: center;
          max-width: 130px;
          max-height: 158px;
          width: 100%;
          min-height: auto;
     }

     .document-box {
          padding-top: 32px;
     }

     .document-box .document-box-inner {
          padding: 38px 20px 30px;
     }

     .document-box-inner h2 {
          font-size: 32px;
          margin-bottom: 40px;
     }

     .document-sec {
          padding: 134px 0px 60px;
     }

     .steps-boxes .step-box1 .img-holder img {
          width: 104px;
          margin: 0 auto;
     }

     .steps-boxes .step-box2 .img-holder img {
          width: 127px;
          margin: 0 auto;
     }

     .steps-boxes .step::after {
          height: 103px;
          width: 204px;
          top: 34px;
          transform: rotate(90deg);
          left: -58px !important;
     }

     .steps-boxes .step.step-box3::after {
          top: 40px;
     }

     .steps-boxes .step.step-box2::after {
          top: 46px;
     }

     .steps-boxes .step-box3 .img-holder img {
          width: 130px;
          margin: 0 auto;
     }

     .flex-1 {
          flex: 1;
     }

     .steps-boxes p {
          text-align: start;
          font-size: 14px;
          max-width: 306px;
          margin: 0 0px;
          line-height: 19px;
     }
}

@media screen and (max-width:410px) {
     .steps-boxes .step .img-holder {
          max-width: 99px;
     }

}
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 11 2026 | 02:55:48 */
.blog-details h2 {
  margin-bottom: 1.5rem;
  margin-top: 2.5rem;
  font-family: Inter, sans-serif;
  line-height: 2.25rem;
  font-weight: 700;
}

.wpcf7-form h5 {
  margin-bottom: 1.5rem;
  margin-top: 2.5rem;
  font-family: Inter, sans-serif;
  line-height: 2.25rem;
  font-weight: 700;
	font-size: 30px;
}

.blog-details a {
	color: #33b9d1;
	font-weight: normal;
	text-decoration: underline;
}

.blog-details a:hover {
	color: #1bc8bd;
}

.blog-details .noticebox {
    margin: 15px 1px 1px;
    padding: 20px;
    background-color: #d2e9f1;
    border-style: solid;
    border-width: 1px;
    border-color: #1bc8bd;
    border-radius: 10px;
}

.blog-details .noticebox h4 {
    color: #375B6A;
    font-weight: 600;
}

.blog-details blockquote {
	border-left: 4px solid #000;
    padding: 1em;
    background-color: #fff;
	border-radius: 0em;
	margin: 2.5em 0;
}

.blog-details blockquote h4 {
	font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 0.5em;
	color: #1bc8bd;
}

.blog-details blockquote p {
	font-size: 1em;
    line-height: 1.6;
    margin: 0;
    padding: 0;
}

.blog-details blockquote ul li {
	padding-bottom: 0px;
    line-height: 1.6;
}

.blog-details blockquote ul {
	margin-top: 8px;
	margin-bottom: 16px;
}


#ez-toc-container {
	margin-bottom: 30px;
	margin-top: 30px;
	padding-left: 20px;
}

.ez-toc-title-container {
	margin-bottom: 5px;
}

.blog-details h3 {
	color: #1bc8bd;
	font-family: Inter, sans-serif;
    margin-bottom: 1rem;
    line-height: 1.75rem;
    font-weight: 700;
}

.blog-details h4 {
	color: #5b7f89;
	font-family: Inter, sans-serif;
    margin-bottom: 0.8rem;
	margin-top: 0.5rem;
    line-height: 1.75rem;
    font-weight: 700;
	font-size: 22px;
}

.blog-details p {
    line-height: 1.75rem!important;
}

.blog-details ol {
	list-style-position: outside;
	list-style-type: decimal!important;
   	margin-bottom: 30px;
	margin-left: 30px;
}

.blog-details ol li {
   	line-height: 1.4!important;
   	margin-bottom: 0px;
	padding-top: 10px;
}

/**** more on this topic ****/
.blog-readmore {
	width: 100%;
	padding: 30px;
	margin-top: 1.5rem!important;
	display: block;
	background-color: #FFF;
	border: #FF2525 solid 0px;
	border-radius: 15px;
}
.post-content h4.readmore-title {
    font-weight: 700;
    font-size: 18px;
/*     margin: 10px 0 0 0; */
	line-height: 1.8;
}

.blog-details .blog-readmore h4 {
	background: linear-gradient(94.77deg, #1dc8be -0.27%, #00a3d5 99.73%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
	margin-top: 0;
	margin-bottom: 0;
}

.blog-readmore .readmore-list li a {
	line-height: 1.4;
	position: relative;
	display: flex;
	color: rgb(30 49 68 / var(--tw-text-opacity)) !important;
	align-items:baseline;
	padding: 0px 0 0px 0px;
	text-decoration: none;
	cursor: pointer;
	font-weight: 400;
}
.blog-readmore .readmore-list li a span.list_span {
	margin-left: 15px;
	text-decoration: none;
}
/* .more-blog-title ul li a span {
	color: #000;
} */

.blog-readmore .readmore-list li a span.list_span {
	color: rgb(30 49 68 / var(--tw-text-opacity)) !important;
}
.blog-readmore ul {
	list-style-type: none;
/* 	padding-left: 18px; */
	margin-bottom: 0px!important;
	margin-left: 0px!important;
	margin-top: 12px;
}
.blog-readmore .readmore-list a:hover {
	color: rgb(29 200 190 / var(--tw-text-opacity)) !important;
}

.blog-readmore .fa-long-arrow-alt-right:before {
	padding-right: 10px;
}

.blog-readmore ul li {
/* 	border-bottom: 1px solid #eee; */
 	list-style-type: none;
 	margin-left: 0px!important;
	color: rgb(30 49 68 / var(--tw-text-opacity));
}

.blog-readmore ul li:last-child {
	padding-bottom: 0; 
}

/**** END more on this topic ****/

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 23 2023 | 03:29:32 */
.overflow-x-auto {
  overflow-x: auto;
}

.relative {
  position: relative;
}
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 09 2024 | 07:27:35 */
.mb-\[100px\]{
  margin-bottom: 100px;
}

.news-card-img {
    border-radius: 16px; /* sets the border radius to create round corners */
	width: 85%;
}

.content img {
    border-radius: 16px; /* sets the border radius to create round corners */
}

.get-loan-img {
	width: inherit;
}

.input select {
	position: relative;
    z-index: 1;
    width: 100%;
    border-radius: 10px;
    --tw-bg-opacity: 1;
    background-color: rgb(236 242 245 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 2.7rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    --tw-text-opacity: 1;
    color: rgb(30 49 68 / var(--tw-text-opacity));
}

.input {
	display: block!important;
}

.btn-arrowhead::before {
	background-image: url('http://www.creditmaster.sg/wp-content/uploads/2023/03/arrow.svg')!important;
}

.submitbutton {
    padding-right: 1.35rem;
    font-size: 1.15rem;
	cursor: pointer;
}

.dot-content-img::before {
    background: none;
}

.dot-content-img {
	padding: 0px;
}

.accordion__body ol {
  list-style: decimal; /* add bullet points */
  margin-left: 24px;
  padding: 0 0 0 10px; /* remove default padding */
  margin-top: 12px;
  margin-bottom: 18px;
}

.accordion__body ul {
  list-style: disc; /* add bullet points */
  margin-left: 24px;
  padding: 0 0 0 10px; /* remove default padding */
  margin-top: 12px;
  margin-bottom: 18px;
}

.accordion__body li {
  padding: 0px 0px 10px 4px; /* add padding to list items */
}

.accordion__body p {
  padding: 0px 0px 14px 0px;
}

.page-numbers {
	padding: 8px 7px !important;
}

.contact-form-sec .form-label {
    top: 50%;
    left: -200px;
}

.content ul {
    list-style-position: outside;
    list-style-type: disc;
	margin-left: 26px;
}

.content ol {
    list-style-position: outside;
    list-style-type: lower-alpha;
	margin-left: 26px;
}

.content ul li, .content ol li {
    padding-bottom: 10px;
	line-height: 1.6;
}

.content p {
    padding-bottom: 20px;
    margin: 0px 0px;
    line-height: 1.3;
}

.content p + ul {
	margin-top: 0px;
}

.more-blog-title {
	--tw-bg-opacity: 1;
	background-color: rgb(214 238 240 / var(--tw-bg-opacity));
	border-radius: 15px;
	padding: 30px;
}

.more-blog-title ul {
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
}

.more-blog-title li {
	padding: 16px 0px; /* add padding to list items */
	border-bottom: 1px solid #b5e8e8; /* add a border at the bottom of each list item */
	--tw-text-opacity: 1;
    color: rgb(36 179 176 / var(--tw-text-opacity));
}

.more-blog-title li:hover {
	transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
	--tw-translate-x: 0.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	--tw-text-opacity: 1;
    color: rgb(0 143 193 / var(--tw-text-opacity));
}

.more-blog-title li:last-child {
  	border-bottom: none; /* remove border from the last list item */
}

.more-blog-title .more-title {
	font-weight: 700;
   	font-size: 1.5rem;
    line-height: 2rem;
	color: rgb(30 49 68 / var(--tw-text-opacity));
    font-family: Inter, sans-serif;
	margin-bottom: 0.5rem;
}

.more-blog-title a {
	font-weight: 700;
}

.tablepress>:where(thead,tfoot)>*>th {
    background-color: #69dad5!important;
}

.tablepress {
    border: inherit;
	margin-top: 1rem;
}

.dataTables_wrapper {
    margin-top: 1rem;
}

.dataTables_filter {
    margin-bottom: 5px;
}

.mt-10 a {
	color: #33b9d1;
	font-weight: bold;
}

.mt-10 a:hover {
	color: #1bc8bd;
}

.container table {
    background-color: transparent;
    width: 100%;
    margin-bottom: 30px;
	margin-top: 20px;
    font-size: .9em;
    border-spacing: 0;
    border-collapse: collapse;
	display: block;
    overflow-x: auto;
}

.container table td, .container table th {
    padding: 15px;
    line-height: 1.5;
    vertical-align: top;
    border: 1px solid #ccc;
}

.container table th {
	background: #69dad5;
}

.container table tbody>tr:nth-child(even)>td, .container table tbody>tr:nth-child(even)>th {
	background-color: #f9f9f9;
}


@media (min-width: 768px) {
	.dot-content-img > img {
		width: 740px;
	}

	.dot-content-img {
		height: 820px;
		width: 820px;
		justify-content: center;
	}
	
	.post-template-default .form.contact-form-sec.md\:col-start-4.md\:col-end-13 {
		padding: 30px;
		padding-left: 100px;
		margin-bottom: 50px;
	}
	
	.form-label {
		height: 370px;
	}
	
	.form-label-bg {
		position: absolute;
		left: auto;
		top: auto;
		bottom: 0px;
		right: 0px;
		height: 80%;
		width: 80%;
		opacity: 0.8;
	}
}


@media(max-width:767px) {
	.news-card-img {
		width: 80%;
	}
	
	.dot-content {
		left: 30px;
		top: 0px;
	}
	
	.dot-content-img {
		height: inherit;
		width: 100%;
	}

	.notification-banner .text-sm {
		font-size: 0.65rem;
    	line-height: 0.875rem;
	}
	
	.post-template-default .form.contact-form-sec.md\:col-start-4.md\:col-end-13 {
		padding: 30px;
	}
}

@media (min-width: 1024px) {
.lg\:block {
    border-radius: 6%;
	}
}