@import url(https://fonts.googleapis.com/css2?family=Fjalla+One&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Namdhinggo:wght@400;500;600;700;800&display=swap);
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
    'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
    monospace;
}


  .item {
    width: 100px;
    height: 100px;
    position: absolute;
    }
    
    .item-1 {
    background-color: #fcba2c;
    top: 0;
    left: 0;
    z-index: 1;
    animation: item-1_move 1.8s cubic-bezier(0.6, 0.01, 0.4, 1) infinite;
    }
    
    .item-2 {
    background-color: #143b58;
    top: 0;
    right: 0;
    animation: item-2_move 1.8s cubic-bezier(0.6, 0.01, 0.4, 1) infinite;
    }
    
    .item-3 {
    background-color: #fcba2c;
    bottom: 0;
    right: 0;
    z-index: 1;
    animation: item-3_move 1.8s cubic-bezier(0.6, 0.01, 0.4, 1) infinite;
    }
    
    .item-4 {
    background-color: #143b58;
    bottom: 0;
    left: 0;
    animation: item-4_move 1.8s cubic-bezier(0.6, 0.01, 0.4, 1) infinite;
    }
    
    @keyframes item-1_move {
    0%,
    100% {
    transform: translate(0, 0);
    }
    25% {
    transform: translate(0, 100px);
    }
    50% {
    transform: translate(100px, 100px);
    }
    75% {
    transform: translate(100px, 0);
    }
    }
    
    @keyframes item-2_move {
    0%,
    100% {
    transform: translate(0, 0);
    }
    25% {
    transform: translate(-100px, 0);
    }
    50% {
    transform: translate(-100px, 100px);
    }
    75% {
    transform: translate(0, 100px);
    }
    }
    
    @keyframes item-3_move {
    0%,
    100% {
    transform: translate(0, 0);
    }
    25% {
    transform: translate(0, -100px);
    }
    50% {
    transform: translate(-100px, -100px);
    }
    75% {
    transform: translate(-100px, 0);
    }
    }
    
    @keyframes item-4_move {
    0%,
    100% {
    transform: translate(0, 0);
    }
    25% {
    transform: translate(100px, 0);
    }
    50% {
    transform: translate(100px, -100px);
    }
    75% {
    transform: translate(0, -100px);
    }
    }
    .overlay {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    background: #222;
    z-index: 999;
    opacity: 0.9;
    }
    
    .overlay__inner {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    }
    
    .overlay__content {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    }
    @keyframes bouncing-loader {
        to {
          opacity: 0.1;
          transform: translate3d(0, -16px, 0);
        }
      }
      
      .bouncing-loader {
        display: flex;
        /* justify-content: center; */
        /* margin-left: 40vw; */
        /* top: 0; */
        /* margin-top: 40vh; */
      }
      
      .bouncing-loader > div {
        width: 16px;
        height: 16px;
        margin: 3rem 0.2rem;
        background:green;
        border-radius: 50%;
        animation: bouncing-loader 0.6s infinite alternate;
      }
      
      .bouncing-loader > div:nth-child(2) {
        animation-delay: 0.2s;
      }
      
      .bouncing-loader > div:nth-child(3) {
        animation-delay: 0.4s;
      }
:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: hsl(6, 78%, 57%);
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);

  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);

  --toastify-container-width: fit-content;
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-padding: 14px;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;

  /* Used only for colored theme */
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;

  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  /* used to control the opacity of the progress trail */
  --toastify-color-progress-bgo: 0.2;
}

.Toastify__toast-container {
  z-index: 9999;
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, 9999);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  width: -webkit-fit-content;
  width: fit-content;
  width: var(--toastify-container-width);
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex-direction: column;
}

.Toastify__toast-container--top-left {
  top: max(16px, env(safe-area-inset-top));
  top: var(--toastify-toast-top);
  left: max(16px, env(safe-area-inset-left));
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--top-center {
  top: max(16px, env(safe-area-inset-top));
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
}
.Toastify__toast-container--top-right {
  top: max(16px, env(safe-area-inset-top));
  top: var(--toastify-toast-top);
  right: max(16px, env(safe-area-inset-right));
  right: var(--toastify-toast-right);
  align-items: end;
}
.Toastify__toast-container--bottom-left {
  bottom: max(16px, env(safe-area-inset-bottom));
  bottom: var(--toastify-toast-bottom);
  left: max(16px, env(safe-area-inset-left));
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--bottom-center {
  bottom: max(16px, env(safe-area-inset-bottom));
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
}
.Toastify__toast-container--bottom-right {
  bottom: max(16px, env(safe-area-inset-bottom));
  bottom: var(--toastify-toast-bottom);
  right: max(16px, env(safe-area-inset-right));
  right: var(--toastify-toast-right);
  align-items: end;
}

.Toastify__toast {
  --y: 0px;
  position: relative;
  touch-action: none;
  width: 320px;
  width: var(--toastify-toast-width);
  min-height: 64px;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 14px;
  padding: var(--toastify-toast-padding);
  border-radius: 6px;
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  box-shadow: var(--toastify-toast-shadow);
  max-height: 800px;
  max-height: var(--toastify-toast-max-height);
  font-family: sans-serif;
  font-family: var(--toastify-font-family);
  /* webkit only issue #791 */
  z-index: 0;
  /* inner swag */
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  word-break: break-word;
}

@media only screen and (max-width: 480px) {
  .Toastify__toast-container {
    width: 100vw;
    left: env(safe-area-inset-left);
    margin: 0;
  }
  .Toastify__toast-container--top-left,
  .Toastify__toast-container--top-center,
  .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left,
  .Toastify__toast-container--bottom-center,
  .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: auto;
    left: initial;
  }
  .Toastify__toast {
    --toastify-toast-width: 100%;
    margin-bottom: 0;
    border-radius: 0;
  }
}

.Toastify__toast-container[data-stacked='true'] {
  width: 320px;
  width: var(--toastify-toast-width);
}

@media only screen and (max-width: 480px) {
  .Toastify__toast-container[data-stacked='true'] {
    width: 100vw;
  }
}

.Toastify__toast--stacked {
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform 0.3s;
}

.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,
.Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity 0.1s;
}

.Toastify__toast--stacked[data-collapsed='false'] {
  overflow: visible;
}

.Toastify__toast--stacked[data-collapsed='true']:not(:last-child) > * {
  opacity: 0;
}

.Toastify__toast--stacked:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%;
}

.Toastify__toast--stacked[data-pos='top'] {
  top: 0;
}

.Toastify__toast--stacked[data-pos='bot'] {
  bottom: 0;
}

.Toastify__toast--stacked[data-pos='bot'].Toastify__toast--stacked:before {
  transform-origin: top;
}

.Toastify__toast--stacked[data-pos='top'].Toastify__toast--stacked:before {
  transform-origin: bottom;
}

.Toastify__toast--stacked:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1;
}

.Toastify__toast--rtl {
  direction: rtl;
}

.Toastify__toast--close-on-click {
  cursor: pointer;
}

.Toastify__toast-icon {
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
  width: 22px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.5s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

.Toastify__toast-theme--dark {
  background: #121212;
  background: var(--toastify-color-dark);
  color: #fff;
  color: var(--toastify-text-color-dark);
}

.Toastify__toast-theme--light {
  background: #fff;
  background: var(--toastify-color-light);
  color: #757575;
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--default {
  background: #fff;
  background: var(--toastify-color-light);
  color: #757575;
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--info {
  color: #fff;
  color: var(--toastify-text-color-info);
  background: #3498db;
  background: var(--toastify-color-info);
}

.Toastify__toast-theme--colored.Toastify__toast--success {
  color: #fff;
  color: var(--toastify-text-color-success);
  background: #07bc0c;
  background: var(--toastify-color-success);
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: #fff;
  color: var(--toastify-text-color-warning);
  background: #f1c40f;
  background: var(--toastify-color-warning);
}

.Toastify__toast-theme--colored.Toastify__toast--error {
  color: #fff;
  color: var(--toastify-text-color-error);
  background: hsl(6, 78%, 57%);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
  background: var(--toastify-color-progress-light);
}

.Toastify__progress-bar-theme--dark {
  background: #bb86fc;
  background: var(--toastify-color-progress-dark);
}

.Toastify__progress-bar--info {
  background: #3498db;
  background: var(--toastify-color-progress-info);
}

.Toastify__progress-bar--success {
  background: #07bc0c;
  background: var(--toastify-color-progress-success);
}

.Toastify__progress-bar--warning {
  background: #f1c40f;
  background: var(--toastify-color-progress-warning);
}

.Toastify__progress-bar--error {
  background: hsl(6, 78%, 57%);
  background: var(--toastify-color-progress-error);
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: rgba(255, 255, 255, 0.7);
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  position: absolute;
  top: 6px;
  right: 6px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  z-index: 1;
}

.Toastify__toast--rtl .Toastify__close-button {
  left: 6px;
  right: auto;
  right: initial;
}

.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}

.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}

.Toastify__close-button:hover,
.Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}

.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.7;
  transform-origin: left;
}

.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}

.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}

.Toastify__progress-bar--rtl {
  right: 0;
  left: auto;
  left: initial;
  transform-origin: right;
  border-bottom-left-radius: 0;
  border-bottom-left-radius: initial;
}

.Toastify__progress-bar--wrp {
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
  border-bottom-right-radius: 6px;
  border-bottom-right-radius: var(--toastify-toast-bd-radius);
}

.Toastify__progress-bar--wrp[data-hidden='true'] {
  opacity: 0;
}

.Toastify__progress-bar--bg {
  opacity: 0.2;
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: #e0e0e0;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: #616161;
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}

@keyframes Toastify__bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}

@keyframes Toastify__bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes Toastify__bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.Toastify__bounce-enter--top-left,
.Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}

.Toastify__bounce-enter--top-right,
.Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}

.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}

.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left,
.Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}

.Toastify__bounce-exit--top-right,
.Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}

.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}

.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}

@keyframes Toastify__flipOut {
  from {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }
  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}

@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}

@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}

@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}

.Toastify__slide-enter--top-left,
.Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}

.Toastify__slide-enter--top-right,
.Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}

.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}

.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left,
.Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--top-right,
.Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.login_mainloginscreeninner__yH6d6
{
    background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.login_mainloginscreeninner__yH6d6 ul {
    display: flex;
    padding-top: 50px;
    padding-bottom: 100px;
}
.login_loginscreenimage__y5LqY {
    margin-bottom: 0;
}
.login_mainloginscreeninner__yH6d6 ul li{
    width: 270px;
}
.login_mainloginscreeninner__yH6d6 ul li:nth-child(1){
    border-radius: 20px 0px 0px 20px;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.50);
    padding: 10px;
}

.login_mainloginscreeninner__yH6d6 ul li:nth-child(2){
    border-radius: 0;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.50);
    margin: 0 7px;
    padding: 10px;
}
.login_mainloginscreeninner__yH6d6 ul li:nth-child(3){
    border-radius: 0px 20px 20px 0px;
    background: #FFF;
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.25);
    padding: 10px;
}
.login_loginscreenimage__y5LqY figure{
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: var(--customerdashboardlightcolor);
    margin-right: 20px;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid transparent;
}
.login_mainloginscreeninner__yH6d6 ul li:nth-child(2) .login_loginscreenimage__y5LqY figure
{
    background: var(--expertdashboardlightcolor);
}
.login_mainloginscreeninner__yH6d6 ul li:nth-child(3) .login_loginscreenimage__y5LqY figure
{
    background: var(--lightgreen);
}
.login_loginscreenimage__y5LqY figcaption h3{
    color: var(--textPrimaryColor);
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.login_loginscreenimage__y5LqY figcaption p{
    color: var(--textPrimaryColor);
font-family: var(--secondary-font)!important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 0;
}
.login_formsection__roVws
{
    border-radius: 40px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
max-width: 1157px;
margin: auto;
margin-top: -150px;
}
.login_institutelogintext__QFeOj
{
    padding-top: 50px;
    padding-bottom: 40px;
    margin-bottom: 40px;
}
.login_institutelogintext__QFeOj h2{
    color: #2A2A2A;
text-align: center;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.login_institutelogintext__QFeOj h6{
    color: #2A2A2A;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-top: 10px;
}
.login_formsectioninner__CgkO-
{
    max-width: 35%;
    margin: auto;
}
.login_formsectioninner__CgkO- input[type='email'], .login_formsectioninner__CgkO- input[type='password'], .login_formsectioninner__CgkO- input[type='text']{
    padding: 10px;
    text-transform: capitalize;
    height: auto;
    color: #303030;
    font-family: var(--secondary-font)!important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 3px;
border: 1px solid var(--orange);
position: relative;
background: transparent;
}
.login_formfield__q6the{position: relative;}
.login_form_image__tYSun
{
    position: absolute;
    right: 15px;
    top:33px;
}
.login_formsectioninner__CgkO- button[type='submit'], .login_formsectioninner__CgkO- .login_ctaonebutton__bmGcZ
{
    border-radius: 5px;
border: 1px solid var(--ButtonColor);
background: #FFF;
width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
display: flex;
justify-content: center;
align-items: center;
margin-left: auto;
margin-right: auto;
}
.login_form_text__S-mVZ
{
    color: #2A2A2A;
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.login_smalltext__f9bgU
{
    color: #3B3737;
    font-family: var(--secondary-font)!important;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 10px;
}
@media (max-width:767px){
    .login_mainloginscreeninner__yH6d6 ul
    {
        flex-wrap: wrap;
        padding-left:0 ;
        padding-right: 0;
        padding-bottom: 8px;
    }
    .login_mainloginscreeninner__yH6d6 ul li:nth-child(1), .login_mainloginscreeninner__yH6d6 ul li:nth-child(2), .login_mainloginscreeninner__yH6d6 ul li:nth-child(3){
        border-radius: 8px;
        box-shadow: 0.752px 0.752px 3.762px 0px rgba(0, 0, 0, 0.25);
        margin: 10px 0;
        width: 290px;

    }
    .login_mainloginscreeninner__yH6d6 ul li:nth-child(2)
    {
        margin: 10px 0;
    }
    .login_loginscreenimage__y5LqY figcaption h3{
        
            color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
        }
        .login_loginscreenimage__y5LqY figcaption p{
            color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
        }
        .login_formsection__roVws
        {
            width: auto;
            margin-top: -148px;
    padding-top: 81px;
    border-radius: 8px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
margin-left: 5px;
margin-right: 5px;
        }
        .login_institutelogintext__QFeOj h2
        {
            color: var(--textPrimaryColor);
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
        }
        .login_institutelogintext__QFeOj h6
        {
            color: var(--textPrimaryColor);
text-align: center;
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
        }
        .login_smalltext__f9bgU
        {
            color: #2A2A2A;
text-align: left;
font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
        }
        .login_formsectioninner__CgkO-
        {
            max-width:97%;
        }
        .login_formsectioninner__CgkO- button[type='submit'], .login_formsectioninner__CgkO- .login_ctaonebutton__bmGcZ
        {
            width: 120px;
height: 30px;
color: var(--ButtonColor);
border-radius: 2px;
text-align: center;
font-family: "Roboto Flex";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.6px;
        }
      
}
 .offerCard_offer-inner__\+Xm3z {
    margin: 0 0 10px;
}
 .offerCard_offer-inner__\+Xm3z {
    padding: 0;
}
.offerCard_offer-inner__\+Xm3z {
    background: #fff;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, .25);
    border-radius: 10px;
    padding: 10px;
}
 .offerCard_slick-slide__FFIJS img {
    display: block;
    border-radius: 10px;
    height: 300px;
    object-fit: contain;
    width: 100%;
}
.offerCard_offer-inner__\+Xm3z .offerCard_categotyinpop__QII9K {
    padding: 9px 11px;
    width: 100%;
    position: relative;
    z-index: 9;
}
.offerCard_offer-inner__\+Xm3z .offerCard_categotyinpopfl__qXzM1 {
    justify-content: space-between;
}
 .offerCard_list-des__6ZfBd.offerCard_offerdes__wn5Z7, .offerCard_offer-inner__\+Xm3z .offerCard_categotyinpopfl__qXzM1 .offerCard_pscat__n-VE7 {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 14.71px;
    font-family: var(--secondary-font);
}

.offerCard_offer-inner__\+Xm3z .offerCard_categotyinpopfl__qXzM1 .offerCard_pscat__n-VE7 {
    color: var(--textPrimaryColor);
    font-family: Roboto;
    margin-bottom: 18px;
    position: relative;
}
 .offerCard_slick-slide__FFIJS .offerCard_pscat__n-VE7 span img {
    display: inline-block !important;
    width: 18px !important;
    height: auto !important;
}
.offerCard_list-des__6ZfBd.offerCard_offerdes__wn5Z7, .offerCard_offer-inner__\+Xm3z .offerCard_categotyinpopfl__qXzM1 .offerCard_pscat__n-VE7 {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 14.71px;
    font-family: var(--secondary-font);
}

.offerCard_categotyinpopfl__qXzM1 .offerCard_pscat__n-VE7 span img {
    display: inline-block ;
    width: 14px;
    height: auto;
    position: relative;
    top: -1px;
}
/* .d-flex{
        display: flex !important

} */
 .offerCard_offer-inner__\+Xm3z .offerCard_list-name__Mk-U6.offerCard_disfontsmall__2TpIY {
    color: var(--textPrimaryColor);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 0;
    background: transparent;
    border-radius: 0;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
 .offerCard_list-des__6ZfBd.offerCard_offerdes__wn5Z7 {
    color: #747474;
    min-height: 50px;
    background: transparent;
    padding: 0;
    border-radius: 0;
    margin: 5px 0 0;
}
 .offerCard_list-des__6ZfBd.offerCard_offerdes__wn5Z7, .offerCard_offer-inner__\+Xm3z .offerCard_categotyinpopfl__qXzM1 .offerCard_pscat__n-VE7 {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 14.71px;
    font-family: var(--secondary-font);
}
 .offerCard_posbuttontf__HpuPg {
    padding: 0;
    margin: 15px 0 0;
    justify-content: left;
}
.offerCard_applynowbuttoncomm__JZBeD {
    border: 1.06px solid;
    /* padding: 10px 21px; */
    border-radius: 5px;
    text-decoration: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 21.09px;
    font-family: var(--btnFont);
    width: 140px;
height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    
}

.offerCard_Real__xNke3.offerCard_Estate__R6IMe .offerCard_categotyinpopfl__qXzM1 .offerCard_pscat__n-VE7:after {
    background: var(--green);
}
.offerCard_Investment__2tL5q .offerCard_categotyinpopfl__qXzM1 .offerCard_pscat__n-VE7:after {
    background: var(--purple);
}
.offerCard_Mortgage__CYIrQ .offerCard_categotyinpopfl__qXzM1 .offerCard_pscat__n-VE7:after {
    background: var(--Blueone);
}
.offerCard_Insurance__qGIst .offerCard_categotyinpopfl__qXzM1 .offerCard_pscat__n-VE7:after {
    background: var(--orange);
}
.offerCard_Banking__4bSrV .offerCard_categotyinpopfl__qXzM1 .offerCard_pscat__n-VE7:after {
    background: var(--Bluetwo);
}
@media (max-width:767px){
    .offerCard_offer-inner__\+Xm3z .offerCard_categotyinpop__QII9K {
        padding: 9px 20px;
    }
    .offerCard_categotyinpopfl__qXzM1 .offerCard_pscat__n-VE7 span img{width: 13px;}
    .offerCard_offer-inner__\+Xm3z .offerCard_list-name__Mk-U6.offerCard_disfontsmall__2TpIY{font-size: 14px;} 
    .offerCard_list-des__6ZfBd.offerCard_offerdes__wn5Z7, .offerCard_list-des__6ZfBd.offerCard_offerdes__wn5Z7{font-size: 14px; font-family: var(--textPrimaryColor);;}  
    .offerCard_offer-inner__\+Xm3z .offerCard_categotyinpopfl__qXzM1 .offerCard_pscat__n-VE7{font-size: 13px;}
    .offerCard_applynowbuttoncomm__JZBeD{
        text-align: center;
font-family: "Roboto Flex";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: 1.2px;
width: 120px;
height: 30px;
border-radius: 2px;
display: flex;
justify-content: center;
align-items: center;
    }
}

 

.offerCardList_gridblock__svzv4 {
    padding: 0 5px; 
    
}

.offerCardList_carddecoration__t4d2z {
    box-shadow: 0px 2px 10px 0px var(--textPrimaryColor);
    border-radius:  0px 15.55px  15.55px 0px;
}

.offerCardList_textalign__2-T9H {
    display: flex ;
    flex-direction: column;
    align-items: center;
   
}

.offerCardList_textalign__2-T9H h2 {
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    color: #0a0a0a;  
    font-family: var(--primary-Web-Font) !important;
    margin-bottom: 0;
}
 .offerCardList_textalign__2-T9H h6 {
    font-size: 16px;
    font-weight: 500;
    color: #0a0a0a; 
    text-align: center;
    margin-bottom: 20px;
    line-height: 20px;
    font-family: var(--primary-Web-Font) !important;
}
.offerCardList_margintop__GtppB{
    margin-top: 20px;
}
@media (max-width:767px){
    .offerCardList_textalign__2-T9H h2
    {
        font-size: 18px;
font-style: normal;
font-weight: 700;
    }
    .offerCardList_textalign__2-T9H h6{
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.3;
        font-family: var(--textPrimaryColor);;
        max-width: 90%;
        margin: auto;
        margin-top: 5px;
    }
    .offerCardList_textalign__2-T9H{
        display: block;
        flex-direction: row;
        align-items: center;
        text-align: center;
    }
}
 .homeArticleCard_itemtts__gILw8:first-child, .homeArticleCard_item2__Jvu3o {
    display: flex;
    justify-content: center;
}
 .homeArticleCard_itemtts__gILw8:first-child {
    grid-row-start: 1;
    grid-row-end: 3;
    background-color: #daf0ff;
}
 .homeArticleCard_itemtts__gILw8 {
    align-self: stretch;
    align-items: center;
    display: flex;
    border-radius: 30px;
}
.homeArticleCard_itemtts__gILw8:hover {
    filter: drop-shadow(0 0 10px rgba(0, 0, 0, .41));
    cursor: pointer;
}
.homeArticleCard_itemtts__gILw8:first-child a {
    display: block;
    width: 100%;
    text-align: center;
    margin: auto;
}
.homeArticleCard_itemtts__gILw8 a {
    display: flex;
    flex-wrap: nowrap;
    padding: 15px 15px;
    align-items: center;
    cursor: pointer;
}
 .homeArticleCard_itemtts__gILw8:first-child a .homeArticleCard_item-img__qSw-D {
    margin-bottom: 40px;
}
 .homeArticleCard_itemtts__gILw8:first-child a .homeArticleCard_item-img__qSw-D {
    margin-left: auto;
    margin-right: auto;
}
.homeArticleCard_itemtts__gILw8 .homeArticleCard_item-img__qSw-D, .homeArticleCard_itemtts__gILw8 .homeArticleCard_item-img__qSw-D img {
    width: 100px;
    border-radius: 100px;
    height: 100px;
    object-fit: cover;
}
.homeArticleCard_itemtts__gILw8:first-child a .homeArticleCard_item-text__M09Qs {
    text-align: center;
    margin: auto;
    width: 100%;
    padding: 0 20px;
}
.homeArticleCard_itemtts__gILw8 .homeArticleCard_item-text__M09Qs {
    width: 70%;
}
.homeArticleCard_item-text__M09Qs {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-left: 20px;
}
.homeArticleCard_item-text__M09Qs h5, .homeArticleCard_item-text__M09Qs p {
    color: var(--textPrimaryColor);
    font-family: var(--secondary-font) !important;
    font-size: 12px;
    text-align: left;
}
.homeArticleCard_item-text__M09Qs h5 {
    text-align: start;
    font-size: 16px;   
    line-height: 1;
    line-height: 18.11px;
    margin-bottom: 20px;
}
.homeArticleCard_item-text__M09Qs p {
    font-size: 13px;
    margin-bottom: 0;
    line-height: 13.5px;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical; 
}
.homeArticleCard_itemtts__gILw8:nth-child(2), .homeArticleCard_item1__9T-bT .homeArticleCard_itemtts__gILw8:nth-child(7), .homeArticleCard_item2__Jvu3o {
    background-color: #eeecfb;
}
.homeArticleCard_itemtts__gILw8:nth-child(3), .homeArticleCard_item1__9T-bT .homeArticleCard_itemtts__gILw8:nth-child(8) {
    background-color: #daf0ff;
}
 .homeArticleCard_itemtts__gILw8:nth-child(4),  .homeArticleCard_itemtts__gILw8:nth-child(9) {
    background-color: #ffe8a4;
}
 .homeArticleCard_itemtts__gILw8:first-child, .homeArticleCard_item2__Jvu3o {
    display: flex;
    justify-content: center;
}
 .homeArticleCard_itemtts__gILw8:first-child {
    grid-row-start: 1;
    grid-row-end: 3;
    background-color: #daf0ff;
}
 .homeArticleCard_itemtts__gILw8:nth-child(5), .homeArticleCard_item1__9T-bT .homeArticleCard_itemtts__gILw8:nth-child(6) {
    background-color: #eeecfb;
}
 .homeArticleCard_itemtts__gILw8:first-child a .homeArticleCard_item-img__qSw-D {
	margin-bottom: 40px;
}

.homeArticleCard_itemtts__gILw8:first-child a .homeArticleCard_item-text__M09Qs h5 {
	margin-bottom: 20px;
}

@media (max-width:767px){
    .homeArticleCard_itemtts__gILw8 .homeArticleCard_item-text__M09Qs {
        width: 60%;
    }
    .homeArticleCard_itemtts__gILw8{margin-bottom: 20px;}
    .homeArticleCard_itemtts__gILw8:first-child a .homeArticleCard_item-img__qSw-D {
        margin-bottom: 0px;
    }
    
    .homeArticleCard_itemtts__gILw8:first-child a .homeArticleCard_item-text__M09Qs h5 {
        margin-bottom: 20px;
    }
    .homeArticleCard_item-text__M09Qs h5 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .homeArticleCard_itemtts__gILw8:first-child a .homeArticleCard_item-img__qSw-D {
        margin-left: 0;
        margin-right: 0;
    }
    .homeArticleCard_itemtts__gILw8:first-child a .homeArticleCard_item-text__M09Qs {
        text-align: left;
        margin: auto;
        width:60%;
        padding: 0 0px;
    }
    .homeArticleCard_item-text__M09Qs h5,  .homeArticleCard_itemtts__gILw8:first-child a .homeArticleCard_item-text__M09Qs h5{margin-bottom: 10px;}
    .homeArticleCard_itemtts__gILw8:first-child a .homeArticleCard_item-text__M09Qs {
        display: flex
        ;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            margin-left: 20px;
    }
    .homeArticleCard_itemtts__gILw8:first-child a .homeArticleCard_item-img__qSw-D, .homeArticleCard_itemtts__gILw8 a .homeArticleCard_item-img__qSw-D {
        width: 100px;
        border-radius: 100px;
        height: 100px;
        object-fit: cover;
    }
   .homeArticleCard_itemtts__gILw8:first-child a {
    display: flex    ;
        flex-wrap: nowrap;
        padding: 15px 15px;
        align-items: center;
        cursor: pointer;
    }
    .homeArticleCard_blogtext__cILvX{padding-right: 0;}
    .homeArticleCard_item-text__M09Qs h5{
        color: var(--textPrimaryColor);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
font-family: var(--textPrimaryColor);;
    }
    .homeArticleCard_item-text__M09Qs p{font-size: 14px;line-height: 1; font-family: var(--textPrimaryColor);;color: #6D6D6D;}
    .homeArticleCard_itemtts__gILw8 .homeArticleCard_item-img__qSw-D img
    {
        width: 100px;
    border-radius: 0;
    height: 100px;
    object-fit: cover;
    border-radius: 100px;
border: 0.498px solid #E3E3E3;
box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.25);
    }
    .homeArticleCard_entireexpertppv__iGSqM .homeArticleCard_slick-slide__uJFFL>div {
        padding: 0 0px;
    }
    .homeArticleCard_entireexpertppv__iGSqM #homeArticleCard_ppvAdsSection__JNJhb {
        margin: 20px 0;
    }
    section.homeArticleCard_blogexpertppvsection__h2xT- {
        width: 100%;
        margin: 20px auto;
    }
}
.instituteList_Ourintitutions__X7VHN {
	background-image: url(/static/media/Ourintitutions.2cc928eab3b3ba00d020.png);
	background-repeat: no-repeat;
	width: 100%;
	max-height: 560px;
	background-size: cover;
	margin-bottom: 00px;
	padding: 40px 0px 20px 0;
}


.instituteList_Ourintitutions__X7VHN ::-webkit-scrollbar {
	width: 12px !important;
}

.instituteList_Ourintitutions__X7VHN ::-webkit-scrollbar-track {

	border-radius: 10px !important;
	background-color: #a075754f !important;
}

.instituteList_Ourintitutions__X7VHN ::-webkit-scrollbar-thumb {
	background: white !important;
	border-radius: 10px !important;
}

.instituteList_Ourintitutions__X7VHN ::-webkit-scrollbar-thumb:hover {
	background: white !important;
}

 


.instituteList_ourbestimg__p5RHE {
	/* display: flex;
    justify-content: space-evenly; */
	display: inline-block;
	width: 50%;
	margin: auto;
	text-align: center;
}

.instituteList_ourbestimgbox__2zWK\+ {
    max-width: 130px;
    height: 130px;
    margin: 0px 15px 20px;
    background-color: white;
    padding: 22px;
    border-radius: 20px;
    align-items: center;
    display: flex;
    justify-content: center;
    box-shadow: 2.262px 2.262px 14.884px 0px rgba(0, 0, 0, 0.25);
}

.instituteList_ourbestimgbox__2zWK\+ img {
	width: 210px;
	height: auto;
	display: block;
}


.instituteList_showallourbesttoo__2\+a9a:hover {
	cursor: pointer;
	border-radius: 5px;
	border: 1px solid var(--ButtonColor);
	background: var(--ButtonColor);
	color: #FFF !important; 
}

.instituteList_showallourbesttoo__2\+a9a {
	background-color: white;
	border: 1px solid var(--ButtonColor);
	padding: 8px 19px;
	border-radius: 5px;
	display: inline-block !important;
	width: 150px !important;
	height: 40px;
	color: var(--ButtonColor);
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	font-family: var(--btnFont);
	margin-left: auto;
	margin-right: auto;
}


.instituteList_ourbestrighttext__f7u5I {
	margin-left: 50px;
}

.instituteList_ourbestrighttext__f7u5I h2 {
	font-size: 30px;
	font-weight: 700;
	color: #FFFFFF;
	max-width: 500px;
	position: relative;
	margin-bottom: 30px;
}
.instituteList_ourbestrighttext__f7u5I h2:before {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0;
    width: 78%;
    background: #036518;
    height: 6px;
}


.instituteList_ourbestrighttext__f7u5I p {
	font-size: 20px;
	font-weight: 700;
	color: #FFFFFF;
	max-width: 450px;
	text-align: start;
	margin-top: 30px;
	line-height: 24.38px;
	
}
.instituteList_ourbestrighttext__f7u5I p:nth-child(3), .instituteList_ourbestrighttext__f7u5I p:nth-child(4){margin: 0 !important;}

.instituteList_our-best-alignment__HcssE{
	display: flex;
	align-items: center;
	justify-content: center;
}
 
.instituteList_categorylogosection__UQw26{
    padding-left: 0;
    max-width: 640px;
    margin: auto;
}
@media screen and (min-device-width: 1025px) and (max-device-width: 1180px){
	.instituteList_ourbestrighttext__f7u5I{
		margin-left: 10px;
	}
	.instituteList_ourbestimgbox__2zWK\+{	max-width: 120px;
    height: 120px;
    margin: 0px 7px 20px;
    background-color: white;
    padding: 13px;
    border-radius: 9px;
    align-items: center;
    display: flex;
    justify-content: center;
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.25);
	}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
	.instituteList_categorylogosection__UQw26{    max-width: 320px;}
	.instituteList_ourbestrighttext__f7u5I{
		margin-left: 10px;
	}
} 
@media (max-width:767px){
	.instituteList_showallourbesttoo__2\+a9a
	{
		padding: 0px;
        height: 30px;
        font-weight: 500;
        line-height: 2;
        letter-spacing: 1.2px;
        text-align: center;
        width: 120px !important;
        font-size: 16px;
		border-width: 1px;
		border-radius: 1px;
		display: flex !important;
		justify-content: center;
		align-items: center;
	}
	.instituteList_ourbestrighttext__f7u5I{
		margin-left:0px;
		text-align:center;
	}
	.instituteList_ourbestrighttext__f7u5I p
	{
		font-family: var(--textPrimaryColor);;
	font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    max-width: 100%;
    text-align: center;
    margin-top: 30px;
    line-height: 1.3;
	margin-top: 9px;
	margin-bottom: 0; 
	}
	.instituteList_ourbestimgbox__2zWK\+{
		max-width: 90px;
		height: 90px;
		margin: 0px 10px 20px;
		background-color: white;
		padding: 10px;
		border-radius: 10px;
		align-items: center;
		display: flex	;
		justify-content: center;
		box-shadow: 2.262px 2.262px 14.884px 0px rgba(0, 0, 0, 0.25);
	}
	.instituteList_ourbestimg__p5RHE a{display: flex; justify-content: center;}
	.instituteList_ourbestrighttext__f7u5I h2{
		font-size: 18px;
		text-align: center;
		margin-bottom: 20px;
	}
	.instituteList_ourbestrighttext__f7u5I h2:before{
	content: "";
    position: absolute;
    bottom: -7px;
    left: 0;
    width: 48%;
    background: #036518;
    height: 3px;
    right: 0;
    margin: auto;
	}
	.instituteList_ourbestimgslider__VANws{
		margin-top: 20px;
	}
	.instituteList_categorylogosection__UQw26{
		max-width: 320px;
		width: 320px;
	}
}

 
.productCardList_topproduct__Y8QqF .productCardList_sldeimage__v6thL.productCardList_product_image__4zjFq, .productCardList_exclusive__5Qdv3  .productCardList_sldeimage__v6thL.productCardList_offer_image__TfTMa  {
    display: flex;
    justify-content: center;
    align-items: baseline;
    width: 100%;
	position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 0px 10px 10px 10px;
}

.productCardList_topproduct__Y8QqF {
	background-image: url(/static/media/topproductbg.3fd705b295485e2c711b.png);
	background-repeat: no-repeat;
	width: 100%;
	background-size: cover;
	margin: 40px 0; padding-top: 28px;
	padding-bottom: 10px;
}

.productCardList_topproduct-text__1J8ri h2 {
	font-size: 30px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: start;
	margin-bottom: 0;
}

.productCardList_topproduct__Y8QqF .productCardList_slick-prev__6h5L8 {
	left: -30px;
}

.productCardList_topproduct__Y8QqF .productCardList_slick-next__ukiVh {
	right: -30px;
}

.productCardList_topproductcat__Bzc4N .productCardList_topproductcatbox__QJIrr:first-child img {
	filter: invert(0);
}

.productCardList_topproductcat__Bzc4N .productCardList_topproductcatbox__QJIrr:first-child:hover img {
	filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(50deg) saturate(1000%) contrast(0.8);
}

 .productCardList_topproduct-text__1J8ri p {
	font-size: 16px;
	font-weight: 500;
	color: #FFFFFF;
	text-align: start;
	line-height: 19.5px;
	margin-bottom: 0.5rem !important;
}


.productCardList_topproductcat__Bzc4N {
	align-items: center;
	justify-content: center;
	display: flex;
	position: relative;
	margin-top: 40px;
}

.productCardList_topproductcatbox__QJIrr p {
	color: #FFFFFF;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: 14px;
	padding: 0 5px;
	text-align: center;
	line-height: 17.07px;
}

.productCardList_topproductcat__Bzc4N .productCardList_topproductcatbox__QJIrr img {
	width: auto;
	filter: invert(1);
}

.productCardList_topproductcat__Bzc4N .productCardList_topproductcatbox__QJIrr.productCardList_active__Fwnq\+ {
	background-color: white;
	cursor: pointer;
}

.productCardList_topproductcat__Bzc4N .productCardList_topproductcatbox__QJIrr.productCardList_active__Fwnq\+ img {
	filter: invert(29%) sepia(98%) saturate(1911%) hue-rotate(122deg) brightness(97%) contrast(101%);
}

.productCardList_topproductcat__Bzc4N .productCardList_topproductcatbox__QJIrr.productCardList_active__Fwnq\+:first-child img {
	filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(50deg) saturate(1000%) contrast(0.8);
}

.productCardList_topproductcat__Bzc4N .productCardList_topproductcatbox__QJIrr.productCardList_active__Fwnq\+ p {
	filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(50deg) saturate(1000%) contrast(0.8);
}

.productCardList_topproductcatbox__QJIrr.productCardList_active__Fwnq\+:after {
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -10px;
	content: "";
	display: block;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid white;
}

.productCardList_topproductcat__Bzc4N .productCardList_topproductcatbox__QJIrr:hover img {
	filter: invert(29%) sepia(98%) saturate(1911%) hue-rotate(122deg) brightness(97%) contrast(101%);
}

.productCardList_topproductcat__Bzc4N .productCardList_topproductcatbox__QJIrr:hover p {
	filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(50deg) saturate(1000%) contrast(0.8);
}

.productCardList_topproductcatbox__QJIrr:hover {
	background-color: white;
	cursor: pointer;

}

.productCardList_topproductcatbox__QJIrr {
	width: 100px;
	height: 90px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: relative;
	transition: 0.3s all ease-out;
}

.productCardList_topproductcatbox__QJIrr:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	background: #BDBDBD;
	height: 100%;
	width: 1px;
	bottom: 0;
	margin: auto;
}

.productCardList_topproductcatbox__QJIrr:hover:before {
	display: none;
}

.productCardList_topproductcatbox__QJIrr:hover:after {
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -10px;
	content: "";
	display: block;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid white;
}

.productCardList_topproductcatbox__QJIrr:last-child:before {
	display: none;
}

.productCardList_exclusive-slider__N9HBb {
	width:100%;
		margin: auto;
		margin-bottom: 0px;
	
	}

	

.productCardList_exclusive-slider__N9HBb .productCardList_slick-dots__eBAZd li.productCardList_slick-active__fckqH button {
	background: var(--textPrimaryColor);
	width: 8px;
	height: 8px;
}

.productCardList_exclusive-slider__N9HBb .productCardList_slick-dots__eBAZd li {
	display: none;
}

 
.productCardList_exclusive-slider__N9HBb .productCardList_slick-dots__eBAZd li.productCardList_slick-active__fckqH,
.productCardList_exclusive-slider__N9HBb .productCardList_slick-dots__eBAZd li.productCardList_slick-active__fckqH~li:nth-child(-n+2),
 
.productCardList_exclusive-slider__N9HBb .productCardList_slick-dots__eBAZd li.productCardList_slick-active__fckqH~li:nth-last-child(-n+2)
{
	display: inline-block;
}
 
.productCardList_exclusive-slider__N9HBb .productCardList_slick-dots__eBAZd li button {
	background-color: gray;
	border: none;
	border-radius: 50%;
	width: 10px;
	height: 10px;
}

.productCardList_exclusive-slider__N9HBb .productCardList_slick-dots__eBAZd li {
	width: 10px;
	height: 10px;
}
 
.productCardList_exclusive-slider__N9HBb .productCardList_slick-dots__eBAZd li.productCardList_slick-active__fckqH button {
	background-color: black;
}

.productCardList_prodectsslider__ve7MR .productCardList_slick-dots__eBAZd li.productCardList_slick-active__fckqH button {
	background-color: white;
}


a.productCardList_topproductshowallbtn__mOOf7 {
	background-color: white;
	border: 1px solid var(--ButtonColor);
	color: var(--ButtonColor) !important;
	padding: 8px 19px;
	border-radius: 5px;
	font-size: 20px;
	font-weight: 700; 
	display: inline-block;
	width: 150px;
	height: 40px;
	color: var(--ButtonColor);
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	font-family: var(--btnFont);
}


 
a.productCardList_topproductshowallbtn__mOOf7:hover{
	cursor: pointer;
	border-radius: 5px;
	border: 1px solid var(--ButtonColor);
	background: var(--ButtonColor);
	color: #FFF !important;
}

.productCardList_slick-slide__s-fwa.productCardList_slick-active__fckqH.productCardList_slick-current__kAI-- {
    margin: 0 40px 0 10px;
}

 .productCardList_slick-prev__6h5L8::before{
	content: "";
	background: url(/static/media/slicknext2.dda0f6c286a6c1f4434e.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	transform: rotate(180deg);
	display: block;
	position: absolute;
	right: 0;
	left: 0; 
}

.productCardList_productmain__0Pdk0{
	padding: 0px 100px;
}

.productCardList_posbuttontf__-uTRG {
    padding: 0;
    margin: 15px 0 0;
    justify-content: left;
}

.productCardList_topproductheading-text__9gdJE h2 {
	font-size: 30px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: center;  
}
@media (max-width:767px){
	.productCardList_exclusive-slider__N9HBb {
		width:100%;
			margin: auto;
			margin-bottom: 0px;
		
		}
	.productCardList_topproduct-text__1J8ri h2, .productCardList_topproductheading-text__9gdJE h2{font-size: 18px}
	
	.productCardList_topproduct-text__1J8ri p{font-size:14px;  font-family: var(--textPrimaryColor);; line-height: 1.2; font-weight: 400;}
	a.productCardList_topproductshowallbtn__mOOf7{
		padding:  0px;
        height: 30px;
        font-weight: 500;
        line-height: 1.9;
        letter-spacing: 1.2px;
        text-align: center;
        width: 120px !important;
        font-size: 16px;
		border-radius: 2px;
		border-width: 1px;
	}
	
}
 
.productCard_p_slider__R1UKF.productCard_product_inner__fFqra .productCard_sldeimage__c0KPq.productCard_product_image__N-iE7 img:hover {
	box-shadow: 0 0 12px 2px #FFFFFF;
	cursor: pointer;
}

.productCard_p_slider__R1UKF.productCard_product_inner__fFqra .productCard_sldeimage__c0KPq.productCard_product_image__N-iE7 img, .productCard_p_slider__R1UKF.productCard_offer_inner__FvUEA .productCard_sldeimage__c0KPq.productCard_offer_image__K16o8 img {
	border: 7px solid #fff;
	height: 100%;
	object-fit: contain;
	width: 100%;
	background: #fff;
}


.productCard_exclusive-slider__9jCo6 .productCard_p_slider__R1UKF {
	padding: 0 10px;
}

.productCard_p_slider__R1UKF.productCard_product_inner__fFqra, .productCard_p_slider__R1UKF.productCard_offer_inner__FvUEA {
	display: flex;
	align-items: center;
	margin: 0 auto;
	justify-content: center;
}

.productCard_p_slider__R1UKF.productCard_product_inner__fFqra img {
	border: 11px solid #fff;
}

.productCard_topproduct__T4qif .productCard_p_slider__R1UKF, .productCard_exclusive__RLE14 .productCard_p_slider__R1UKF {
	background: transparent;
	position: relative;
	padding-top: 50%;
}

.productCard_slbtn__ZJn62.productCard_slidertext-pp__Vzr8H.productCard_offertext__MhiHK {
	margin-top: 0;
	margin-bottom: 0;
	max-width: 609px;
	min-height: 0px;
}

.productCard_ctaonebutton__Qhk1E {
	background-color: #007bff;
	color: #fff;
	border: none;
	padding: 10px 20px;
	border-radius: 5px;
	cursor: pointer;
	text-decoration: none;
}

.productCard_ctaonebutton__Qhk1E:hover {
	background-color: #0056b3;
}

.productCard_ctanewtwobutton__RQ13x {
	background-color: #28a745;
}

.productCard_ctanewtwobutton__RQ13x:hover {
	background-color: #218838;
}

.productCard_sliouter__h5G8I .productCard_productcatname__tVcyG {
	font-size: 12px;
	color: var(--textPrimaryColor);
	font-weight: 400;
	margin-block: 10px;
	text-align: center;
	font-family: var(--textPrimaryColor);;;
}


.productCard_sliouter__h5G8I .productCard_p_slider__R1UKF h5 {
	color: var(--green);
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.productCard_sliouter__h5G8I .productCard_Investment__0ur9b .productCard_p_slider__R1UKF h5 {
	color: var(--purple);
}

.productCard_sliouter__h5G8I .productCard_Mortgage__htxvf .productCard_p_slider__R1UKF h5 {
	color: var(--Blueone);
}

.productCard_sliouter__h5G8I .productCard_Insurance__hAZzi .productCard_p_slider__R1UKF h5 {
	color: var(--orange);
}

.productCard_sliouter__h5G8I .productCard_Banking__swqAq .productCard_p_slider__R1UKF h5 {
	color: var(--Bluetwo);
}

.productCard_sliouter__h5G8I button.productCard_ctaonebutton__Qhk1E.productCard_ctanewtwobutton__RQ13x {
	border-radius: 6px;
	background: var(--lightgreen);
	width: 200px;
	height: 45px;
	color: var(--green);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	border: 1.603px solid var(--green);
}

.productCard_sliouter__h5G8I.productCard_Investment__0ur9b .productCard_Investment__0ur9b .productCard_p_slider__R1UKF button.productCard_ctaonebutton__Qhk1E.productCard_ctanewtwobutton__RQ13x {
	color: var(--purple);
	border: 1.603px solid var(--purple);
	background: #FFE0FF;
}

.productCard_sliouter__h5G8I.productCard_Mortgage__htxvf .productCard_Mortgage__htxvf .productCard_p_slider__R1UKF button.productCard_ctaonebutton__Qhk1E.productCard_ctanewtwobutton__RQ13x {
	color: var(--Blueone);
	border: 1.603px solid var(--Blueone);
	background: #DBE1EE;
}

.productCard_sliouter__h5G8I.productCard_Insurance__hAZzi .productCard_Insurance__hAZzi .productCard_p_slider__R1UKF button.productCard_ctaonebutton__Qhk1E.productCard_ctanewtwobutton__RQ13x {
	color: var(--orange);
	border: 1.603px solid var(--orange);
	background: var(--lightorange);
}

.productCard_sliouter__h5G8I.productCard_Banking__swqAq .productCard_Banking__swqAq .productCard_p_slider__R1UKF button.productCard_ctaonebutton__Qhk1E.productCard_ctanewtwobutton__RQ13x {
	color: var(--Bluetwo);
	border: 1.603px solid var(--Bluetwo);
	background: var(--lightBluetwo);
}

.productCard_sliouter__h5G8I .productCard_slbtn__ZJn62 .productCard_d-flex__OjimB {
	justify-content: center;
}

.productCard_sliouter__h5G8I .productCard_p_slider__R1UKF {
	background: transparent;
	border-radius: 0;
	padding: 0;
}

.productCard_sliouter__h5G8I .productCard_sldeimage__c0KPq {
	border: 7px solid #fff;
	filter: drop-shadow(0px 7px 5px rgba(0, 0, 0, 0.15));
}

.productCard_sliouter__h5G8I .productCard_p_sliderouter__fuKZ5 {
	filter: none;
	margin: 30px 0;
	padding: 14px 25px;
}

.productCard_parentcatname__bJq3d {
	color: var(--green);
	text-align: center;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	border-radius: 3.673px;
	background: #FFF;
	width: 200px;
	padding: 5px;
	margin: auto;
	position: absolute;
	top: 18px;
	left: 0;
	right: 0;
	filter: drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.15));
	 
}

/* .sliouter .Investment .parentcatname{color: var(--purple);}
.sliouter .Mortgage .parentcatname{color: var(--Blueone);}
.sliouter .Insurance .parentcatname{color: var(--orange);}
.sliouter .Banking .parentcatname{color: var(--Bluetwo);}
.sliouter .slbtn{margin: 20px 0;} */

.productCard_Investment__0ur9b {
	color: var(--purple);
	border: 1.603px solid var(--purple);
	background: #FFE0FF;
}

.productCard_Mortgage__htxvf {
	color: var(--Blueone);
	border: 1.603px solid var(--Blueone);
	background: #DBE1EE;
}

.productCard_Insurance__hAZzi {
	color: var(--orange);
	border: 1.603px solid var(--orange);
	background: var(--lightorange);
}

.productCard_Banking__swqAq {
	color: var(--Bluetwo);
	border: 1.603px solid var(--Bluetwo);
	background: var(--lightBluetwo);
}


.productCard_instititeproduct__Yas8X {
	box-shadow: 1.83px 1.83px 20.12px 0px var(--textPrimaryColor);
	background: #FFFFFF;
	border-radius: 10px; 
	margin:0px 5px 40px 10px;
}

.productCard_instititeimg__TESdN {
	box-shadow: 0px 4px 4px 0px var(--textPrimaryColor);
	border-radius: 10px;

}

.productCard_productnamecenter__-HmHY {
	font-size: 20px;
	font-weight: 700;
	color: var(--textPrimaryColor);
	margin: 20px 0px 0px 0px;
	display: flex;
	justify-content: center;
}

.productCard_applynowbuttoncomm__dQ0wj {
	border: 1px solid;
	padding: 10px 21px;
	border-radius: 5px;
	text-decoration: none;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 21px;
	font-family: var(--btnFont);
	margin: 25px auto;
	display: flex;
	justify-content: center;
}

.productCard_subcategoryproduct__Lzr3t{
	margin-top: 50px;
}
 
.productCard_sybcategotysection__-QVkQ{
	margin-top: 50px;
}
 

.productCard_image-decoration__6iSry
{
	border: 7px solid #fff;
	filter: drop-shadow(0 7px 5px rgba(0, 0, 0, .15));
    background: #fff;  
	margin:0px 15px 10px 15px; 
}  

.productCard_productsName__11vUJ{
	min-height: 45px !important;
    font-size: 18.88px;
    font-weight: 600;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 23.01px;
	color: var(--textPrimaryColor);
	padding:0px 20px ;
}

.productCard_viewbutton__-bncx{ 
	display: flex;
    justify-content: center;
    align-items: center;
}
@media (max-width:767px){
	.productCard_productsName__11vUJ{font-size: 14px;}
}


@charset "UTF-8";/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-family:var(--bs-body-font-family);font-size:1rem;font-size:var(--bs-body-font-size);font-weight:400;font-weight:var(--bs-body-font-weight);line-height:1.5;line-height:var(--bs-body-line-height);color:#212529;color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:#fff;background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:inherit;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:#212529;color:var(--bs-highlight-color);background-color:#fff3cd;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(13,110,253,1);color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:#fff;color:var(--bs-body-bg);background-color:#212529;background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(33, 37, 41, 0.75);color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:0.375rem;border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:rgba(33, 37, 41, 0.75);color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color);color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:1px;border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(1px * 2) solid currentcolor;border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0;border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 1px;border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + 1px);padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + 1px);padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + 1px);padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:rgba(33, 37, 41, 0.75);color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--bs-body-bg);background-clip:padding-box;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:0.375rem;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;color:var(--bs-body-color);background-color:#fff;background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:rgba(33, 37, 41, 0.75);color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;color:var(--bs-body-color);background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;color:var(--bs-body-color);background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:1px 0;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(1px * 2));min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:0.25rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2));min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:0.5rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(1px * 2));min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(1px * 2));min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2));min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(1px * 2));height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:0.375rem;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:0.375rem;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(1px * 2));height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(1px * 2));height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),none;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:0.375rem;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:0.25rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:0.5rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23dee2e6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%2386b7fe%27/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:rgba(33, 37, 41, 0.75);background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:rgba(33, 37, 41, 0.75);background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(1px * 2));height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(1px * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(33,37,41,.65);color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;background-color:var(--bs-body-bg);border-radius:0.375rem;border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label::after{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:1px 0;border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:0.375rem;border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:0.5rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:0.25rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * 1px);margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#198754;background-color:var(--bs-success);border-radius:0.375rem;border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(25,135,84,.25);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(25,135,84,.25);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754;border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754;background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754;color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#dc3545;background-color:var(--bs-danger);border-radius:0.375rem;border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(220,53,69,.25);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(220,53,69,.25);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545;background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545;color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:0.375rem;border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * 1px);margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * 1px);margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 37, 41, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:1px solid var(--bs-navbar-toggler-border-color);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:75vh;max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:#212529;color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23212529%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23052c65%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%236ea8fe%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%236ea8fe%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:"/";content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * 1px);margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter: ;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translate(0,-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter: ;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0%27/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,1)!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,1)!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,1)!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,1)!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,1)!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,1)!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,1)!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,1)!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(13,110,253,1)!important;color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(13,110,253,1)!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(13,110,253,1)!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,1)!important;color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,1)!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,1)!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(108,117,125,1)!important;color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(108,117,125,1)!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(108,117,125,1)!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,1)!important;color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,1)!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,1)!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(25,135,84,1)!important;color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(25,135,84,1)!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(25,135,84,1)!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,1)!important;color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,1)!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,1)!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(13,202,240,1)!important;color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(13,202,240,1)!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(13,202,240,1)!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,1)!important;color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,1)!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,1)!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(255,193,7,1)!important;color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,193,7,1)!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,193,7,1)!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,1)!important;color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,1)!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,1)!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(220,53,69,1)!important;color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(220,53,69,1)!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(220,53,69,1)!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,1)!important;color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,1)!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,1)!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(248,249,250,1)!important;color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(248,249,250,1)!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(248,249,250,1)!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,1)!important;color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,1)!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,1)!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(33,37,41,1)!important;color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(33,37,41,1)!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(33,37,41,1)!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,1)!important;color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,1)!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,1)!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(0,0,0,1)!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(0,0,0,1)!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(0,0,0,1)!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(0,0,0,.75)!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(0,0,0,0.75)!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(0,0,0,0.75)!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(13,110,253,0.5);-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(13,110,253,0.5);text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:translate3d(.25em,0,0);transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)!important;box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)!important;box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175)!important;box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important;border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important;border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important;border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important;border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(13,110,253,var(--bs-border-opacity))!important;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(108,117,125,var(--bs-border-opacity))!important;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(25,135,84,var(--bs-border-opacity))!important;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(13,202,240,var(--bs-border-opacity))!important;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(255,193,7,var(--bs-border-opacity))!important;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(220,53,69,var(--bs-border-opacity))!important;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(248,249,250,var(--bs-border-opacity))!important;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(33,37,41,var(--bs-border-opacity))!important;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(0,0,0,var(--bs-border-opacity))!important;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(255,255,255,var(--bs-border-opacity))!important;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:#9ec5fe!important;border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:#c4c8cb!important;border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:#a3cfbb!important;border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:#9eeaf9!important;border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:#ffe69c!important;border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:#f1aeb5!important;border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:#e9ecef!important;border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:#adb5bd!important;border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important;font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(13,110,253,var(--bs-text-opacity))!important;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(108,117,125,var(--bs-text-opacity))!important;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(25,135,84,var(--bs-text-opacity))!important;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(13,202,240,var(--bs-text-opacity))!important;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(255,193,7,var(--bs-text-opacity))!important;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(220,53,69,var(--bs-text-opacity))!important;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(248,249,250,var(--bs-text-opacity))!important;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(0,0,0,var(--bs-text-opacity))!important;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(255,255,255,var(--bs-text-opacity))!important;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:rgba(33, 37, 41, 0.75)!important;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:rgba(33, 37, 41, 0.75)!important;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:rgba(33, 37, 41, 0.5)!important;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:#000!important;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:#052c65!important;color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:#2b2f32!important;color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:#0a3622!important;color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:#055160!important;color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:#664d03!important;color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:#58151c!important;color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:#495057!important;color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:#495057!important;color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(13,110,253,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(13,110,253,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(108,117,125,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(108,117,125,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(25,135,84,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(25,135,84,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(13,202,240,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(13,202,240,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(255,193,7,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(255,193,7,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(220,53,69,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(220,53,69,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(248,249,250,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(248,249,250,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(33,37,41,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(33,37,41,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(13,110,253,1)!important;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(13,110,253,1)!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(13,110,253,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(108,117,125,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(25,135,84,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(13,202,240,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(255,193,7,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(220,53,69,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(33,37,41,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(0,0,0,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(233,236,239,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:#cfe2ff!important;background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:#e2e3e5!important;background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:#d1e7dd!important;background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:#cff4fc!important;background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:#fff3cd!important;background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:#f8d7da!important;background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:#fcfcfd!important;background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:#ced4da!important;background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))!important;background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:0.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:0.25rem!important;border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:0.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:0.5rem!important;border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:1rem!important;border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:2rem!important;border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important;border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:0.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:0.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:0.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:0.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:0.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:0.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:0.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:0.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:2rem!important;border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:50rem!important;border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:0.375rem!important;border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:0.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:0.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:0.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:0.375rem!important;border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:0.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:0.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:0.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:2rem!important;border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:0.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:0.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:0.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:0.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:0.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:0.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:0.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:0.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:0.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:0.375rem!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:0.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:0.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:0.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:0.375rem!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:0.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:0.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:2rem!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:50rem!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
.subCategoryCard_whatarecatbox__XuLst {
    width: 100px;
    height: 90px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
}
.subCategoryCard_whatareyou__npV01 .subCategoryCard_whatareyoucat__3Wd2A .subCategoryCard_whatarecatbox__XuLst.subCategoryCard_active__NsBs0 {
    cursor: pointer;
    background-color: var(--green);
}
.subCategoryCard_whatarecatbox__XuLst.subCategoryCard_active__NsBs0 p {
    color: #fff;
}
.subCategoryCard_whatarecatbox__XuLst:before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0;
    background: #BDBDBD;
    height: 100%;
    width: 1px;
    bottom: 0;
    margin: auto;
}
.subCategoryCard_whatarecatbox__XuLst img {
    width: auto;
    margin-bottom: 0;
}
.subCategoryCard_whatarecatbox__XuLst p {
    /* color: var(--textPrimaryColor); */
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 14px;
    padding: 0 5px;
    line-height: 17.07px;
    text-align: center;
}
.subCategoryCard_whatarecatbox__XuLst.subCategoryCard_active__NsBs0 {
    cursor: pointer;
    background-color: var(--green);
}
.subCategoryCard_whatarecatbox__XuLst.subCategoryCard_active__NsBs0 p {
    color: #fff;
}
.subCategoryCard_whatarecatbox__XuLst.subCategoryCard_active__NsBs0:after {
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -10px;
    content: "";
    display: block;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid var(--green);
}
.subCategoryCard_what-res__UTQeS{position: relative;}

.askTheExpertBanner_question__fXVWO {
	background-image: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 20px 0;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 40px;
	background-position: bottom;
	background-position: bottom;
}
.askTheExpertBanner_question__fXVWO .askTheExpertBanner_textquestion__hpl4i{padding-left:55px}
.askTheExpertBanner_question__fXVWO h2 {
	font-size: 30px;
	font-weight: 500;
	line-height: 36.57px;
	text-align: left;
	margin-bottom: 0;
}

.askTheExpertBanner_question__fXVWO h2 b {
	color: var(--textPrimaryColor);
	font-weight: 800;
}

.askTheExpertBanner_question__fXVWO p {
	color: var(--textPrimaryColor);
	margin-bottom: 30px;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	margin-bottom: 0;
	margin-right: 35px;
	font-weight: 500;
}
.askTheExpertBanner_question__fXVWO p b{font-weight: 800;}


.askTheExpertBanner_askbutton__x5vMZ:hover {
	cursor: pointer;
	border: 5px solid #FFFFFF;
	box-shadow: 0px 0px 20px 0px var(--ButtonColor);

}
.askTheExpertBanner_askbutton__x5vMZ > img{width: 53px;}

.askTheExpertBanner_askbutton__x5vMZ {
	background: var(--ButtonColor);
	width: 100%;
	padding: 10px;
	display: flex;
	border: 5px solid transparent;
	align-items: center;
	justify-content: center;
	margin: 0 0 0 0;
	max-width: 531px;
}

.askTheExpertBanner_askbutton__x5vMZ p {
	font-family: var(--btnFont) !important;
	font-size: 46px;
	font-weight: 700;
	line-height: 58.59px;
	text-align: left;
	color: #fff;
	margin-bottom: 0;
	margin-right: 35px;
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
	.askTheExpertBanner_question__fXVWO .askTheExpertBanner_textquestion__hpl4i{padding-left:0px}
	.askTheExpertBanner_askbutton__x5vMZ p{
		font-family: var(--btnFont) !important;
		font-size: 32px;
		font-weight: 700;
		line-height: 58.59px;
		text-align: left;
		color: #fff;
		margin-bottom: 0;
		margin-right: 7px;
	}
}
@media (max-width:767px){
	.askTheExpertBanner_question__fXVWO p b{ font-weight: 500;}
	.askTheExpertBanner_askbutton__x5vMZ p{font-size: 25px;line-height: 20px; margin-right: 10px;}
	.askTheExpertBanner_askbutton__x5vMZ img{width: 22px;}
	.askTheExpertBanner_askbutton__x5vMZ{margin: auto;}
	.askTheExpertBanner_question__fXVWO .askTheExpertBanner_textquestion__hpl4i{padding-left: 0; }
	.askTheExpertBanner_question__fXVWO .askTheExpertBanner_textquestion__hpl4i h2, .askTheExpertBanner_question__fXVWO .askTheExpertBanner_textquestion__hpl4i p{
		text-align: center;
		margin: 0;
		line-height: 1.3;
	}
	.askTheExpertBanner_question__fXVWO{
		margin-bottom: 0; 
		
		margin-top: -7px;
		background: #fff;
		background-position:center bottom; 
		background-size: cover;
	}
	.askTheExpertBanner_question__fXVWO .askTheExpertBanner_textquestion__hpl4i h2, .askTheExpertBanner_question__fXVWO .askTheExpertBanner_textquestion__hpl4i h2 b{font-size: 18px; font-weight: 700; color: var(--textPrimaryColor);}
	.askTheExpertBanner_question__fXVWO .askTheExpertBanner_textquestion__hpl4i  p{
		font-size: 14px;
		max-width: 300px;
		font-family: var(--textPrimaryColor);;
	}
	.askTheExpertBanner_askbutton__x5vMZ p{font-size: 18px;}
	.askTheExpertBanner_askbutton__x5vMZ{width: 200px; height: 40px;margin-top: 20px; padding: 0;}
}
 
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);
    src: url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(/static/media/slick.295183786cd8a1389865.woff) format('woff'), url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format('truetype'), url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.slick-slider * {
	min-height: 0;
	min-width: 0;
}

button.navbar-brand {
	border: none;
	background: transparent;
}

.exclusive h2 {
	text-align: left;
	font-weight: 700;
	margin-bottom: 0;
}

.exclusive h6 {
	text-align: left;
}

.exclusive .homedisplaynone {
	display: none;
}

.exclusive .homepageofferblock {
	box-shadow: none;
	border-radius: 0;
}

section.homecustom {
	max-width: 1366px;
	margin: 0 auto;
	width: 100%;
}

section.homecustom,
.mainloginscreen {
	max-width: 1366px;
	margin: 0 auto;
	width: 100%;
}

.mainloginscreen ul li:nth-child(1).active {
	background: var(--customerdashboardlightcolor);
}

.mainloginscreen ul li:nth-child(2).active {
	background: var(--expertdashboardlightcolor);
}

.customerregistrationnew .form-group .form-control {
	border-radius: 3px;
	border: 1px solid var(--orange);
	padding: 10px;
	height: 40px;
	color: #1B1B1B;
	font-family: var(--secondary-font) !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.customerregistrationnew label {
	color: #6D6D6D;
	font-family: var(--secondary-font) !important;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.customerregistrationnew .selectbox {
	background: var(--customerdashboardlightcolor);
}

.mainloginscreen .expert input,
.email-input-expert {
	border-color: #2280B8 !important;
}

.mainloginscreen .expert .form_imageglobal,
.imageglobal-expert {
	filter: brightness(0) saturate(100%) invert(39%) sepia(21%) saturate(2026%) hue-rotate(160deg) brightness(104%) contrast(84%) !important;
}

.customerregistrationnew .selectbox [class$="-control"] {
	background: var(--customerdashboardlightcolor);
}

.customerregistrationnew .form-group .css-1xc3v61-indicatorContainer svg {
	fill: var(--ButtonColor);
}

.mainbutton {
	color: var(--ButtonColor);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	width: 150px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid var(--ButtonColor);
	background: #fff;
	transition: 0.3s all ease-in-out;
	border-radius: 5px;
}

.mainloginscreen .savestate {
	width: 50%;
	margin: auto;
}

.mainbutton.borderblack {
	border-color: black;
	color: var(--textPrimaryColor);
}

.mainbutton:hover {
	background: var(--ButtonColor);
	color: #fff;
}

.customerregistrationnew .selectbox.css-b62m3t-container .css-13cymwt-control {
	height: 40px;
}

.selectbox>div {
	border: 1px solid var(--orange);
	color: #1B1B1B;
	font-family: var(--secondary-font) !important;
	font-size: 12px;
}

.mainloginscreen ul li:nth-child(3).active {
	background: var(--lightgreen);
}

li.headerlogin button.nav-link.adminback,
li.headerlogin button.nav-link.adminback:hover {
	font-size: 11px;
	width: auto;
	padding: 5px;
}

.mainloginscreen ul li.active figure {
	background: #fff !important;
	border: 2px solid var(--textPrimaryColor);
}

.mainloginscreen .container {
	padding: 0;
	max-width: 1366px !important;
}

.homecustom h1,
.homecustom h2,
.homecustom h3,
.homecustom h4,
.homecustom h5,
.homecustom P {
	font-family: var(--primary-Web-Font);
}

a.realbtnfour {
	background-color: var(--orange);
	color: white;
	padding: 7px;
	text-align: center;
	border-radius: 8px;
	text-decoration: none;
	width: 200px;
	height: 55px;
	font-family: var(--categortFont);
	font-size: 32px;
	font-weight: 400;
}

a.realbtnfour:hover {
	cursor: pointer;
	color: var(--orange);
	background-color: #FFFFFF;
	box-shadow: 0px 0px 10px 0px var(--orange);
}

a.findbtn-four {
	padding: 10px;
	background-color: var(--orange);
	border-radius: 5px;
	color: white;
	font-size: 11.25px;
	font-weight: 700;
	line-height: 14px;
	text-align: center;
	display: inline-block;
	width: 200px;
}

section.herosection.p-0.overflow-hidden.herosectionhid.d-none.d-sm-block {
	height: 430px;
	overflow: hidden !important;
}

section.herosection.p-0.overflow-hidden.herosectionhid.d-none.d-sm-block .container-fluid.p-0 {
	max-width: 1500px;
}

.herosection.herosectionhid {
	width: 100%;
	background-color: #f8f9fa;
}

.rimiboneslide {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	/* Adjust based on your design */
	box-sizing: border-box;
}

a {
	text-decoration: none !important;
	transition: 0.3s all ease-in;
}

.rimiboneslide img {
	max-width: 100%;
	height: auto;
}

.herosection .heroinner {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.herosection .heroinner .rimib-block {
	flex: 1 1 20%;
	max-width: 500px;
	box-sizing: border-box;
}

/* .herosection .heroinner .rimib-block img {
    height: auto;
    display: block;
    margin: 0 auto;
  } */
/* div#rbg{
      background-image: url("../../../assets/homeimages/rimib\(r\)bg.png");
      background-repeat: no-repeat;
  }
  div#rbg2{
      background-image: url("../../../assets/homeimages/rimib\(i\)bg.png");
      background-repeat: no-repeat;
  }
  div#rbg3{
      background-image: url("../../../assets/homeimages/rimib(m)bg.png");
      background-repeat: no-repeat;
  }
  div#rbg4{
      background-image: url("../../../assets/homeimages/rimib(ins)bg.png");
      background-repeat: no-repeat;
  }
  div#rbg5{
      background-image: url("../../../assets/homeimages/rimib(b)bg.png");
      background-repeat: no-repeat;
  } */
div#rbg,
div#rbg2,
div#rbg3,
div#rbg4,
div#rbg5 {
	background-repeat: no-repeat;
	background-size: cover;
	height: 400px;
	/* display: flex; */
	flex-direction: column;
	/* justify-content: center;
  align-items: center; */
	width: 100%;
}

.rimib-block {
	position: relative;
	display: inline-block;
	width: 200px;
	/* Adjust according to your design */
	height: 200px;
	/* Adjust according to your design */
	overflow: hidden;
	/* Ensures content doesn't overflow the block */
}

.hover-content-inner {
	background-color: #E7FFEA;
	padding-bottom: 29px;
	margin-bottom: 10px;
}

a.realbtn {
	display: inline-block;
	background-color: var(--green);
	color: white;
	padding: 7px;
	text-align: center;
	border-radius: 8px;
	text-decoration: none;
	width: 200px;
	height: 55px;
	font-family: var(--categortFont);
	font-size: 32px;
	font-weight: 400;
}

a.realbtn:hover {
	cursor: pointer;
	color: var(--green);
	background-color: #FFFFFF;
	box-shadow: 0px 0px 10px 0px var(--green);
}

a.realbtn:hover img {
	filter: invert(25%) sepia(100%) saturate(1736%) hue-rotate(123deg) brightness(89%) contrast(101%);
}

a.realbtn-too:hover {
	cursor: pointer;
	color: var(--purple);
	background-color: #FFFFFF;
	box-shadow: 0px 0px 10px 0px var(--purple);
}

a.realbtn-too:hover img {
	filter: invert(25%) sepia(89%) saturate(454%) hue-rotate(258deg) brightness(97%) contrast(96%);
}

a.realbtn-three:hover {
	cursor: pointer;
	color: var(--Blueone);
	background-color: #FFFFFF;
	box-shadow: 0px 0px 10px 0px var(--Blueone);
}

a.realbtn-three:hover img {
	filter: invert(30%) sepia(31%) saturate(775%) hue-rotate(156deg) brightness(90%) contrast(87%);
}

a.realbtn-realbtnfour:hover {
	cursor: pointer;
	color: var(--orange);
	background-color: #FFFFFF;
	box-shadow: 0px 0px 10px 0px var(--orange);
}

a.realbtnfour:hover img {
	filter: invert(37%) sepia(36%) saturate(6250%) hue-rotate(1deg) brightness(103%) contrast(105%);
}

a.realbtn-five:hover {
	cursor: pointer;
	color: var(--Bluetwo);
	background-color: #FFFFFF;
	box-shadow: 0px 0px 10px 0px var(--Bluetwo);
}

a.realbtn-five:hover img {
	filter: invert(38%) sepia(99%) saturate(398%) hue-rotate(158deg) brightness(94%) contrast(93%);
}

a.realbtn img,
a.realbtn-five img,
a.realbtn-realbtnfour img,
a.realbtn-three img,
a.realbtn-too img,
a.realbtnfour img {
	filter: invert(100%) sepia(13%) saturate(0%) hue-rotate(21deg) brightness(114%) contrast(101%);
	width: 27px;
}

a.realbtnfour img,
a.realbtn-three img {
	width: auto;
}

a.realbtn-five img {
	width: 33px;
}

a.realbtn-too img {
	width: 21px;
}

.secbuttonhover img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-bottom: 10px;
	border-radius: 4px;
	transition: transform 0.3s ease;
}


a.findbtn {
	background-color: var(--green);
	padding: 10px;
	border-radius: 5px;
	color: white;
	font-size: 11.25px;
	font-weight: 700;
	line-height: 14px;
	text-align: center;
	width: 200px;
	display: inline-block;

}

/* .hover-content-inner-four a.findbtn,
.realbtnfour {
	background: rgba(255, 76, 0, 1) !important;
} */

/* .hover-content {
    position: absolute;
    top: -100%; 
    left: 0;
    width: 100%;
    padding: 10px;
    color: white; 
    z-index: 10; 
} */
/* div#rbg:hover .hover-content {
    top: 0; 
    display: block;
    height: 100vh;
    cursor: pointer;
} */
div#rbg2:hover .hover-content {
	top: 0;
	display: block;
	height: 100vh;
	cursor: pointer;
}

.hover-content h3 {
	color: var(--green);
	font-size: 1.417rem;
	font-weight: 700;
	text-align: center;
	max-width: 300px;
	margin: 0 auto;
}

.hover-content span {
	color: var(--green);
	font-size: 1.417rem;
	font-weight: 900;
}

.hover-content p {
	color: var(--textPrimaryColor);
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	max-width: 287px;
	margin: 0 auto;
	color: var(--textPrimaryColor);
	text-align: center;
	line-height: 20px;

}

/* 2 */
/* .hover-content-too {
    position: absolute;
    top: -100%; 
    left: 0;
    width: 100%;
    padding: 10px;
    background-color:#FFECFD;
    color: white; 
    z-index: 10; 
} */
.hover-content-inner-too {
	background-color: #FFECFD;
	padding-bottom: 29px;
	margin-bottom: 10px;
}

div#rbg2:hover .hover-content-too {
	top: 0;
	display: block;
	height: 100vh;
	cursor: pointer;
}

div#rbg3:hover .hover-content-three {
	top: 0;
	display: block;
	height: 100vh;
	cursor: pointer;
}

div#rbg4:hover .hover-content-four {
	top: 0;
	display: block;
	height: 100vh;
	cursor: pointer;
}

div#rbg5:hover .hover-content-five {
	top: 0;
	display: block;
	height: 100vh;
	cursor: pointer;
}

.hover-content-too h3 {
	color: var(--purple);
	font-size: 1.417rem;
	font-weight: 700;
	text-align: center;
	max-width: 300px;
	margin: 0 auto;
}

.hover-content-too span {
	color: var(--purple);
	font-size: 1.417rem;
	font-weight: 900;
}

.hover-content-too p {
	color: var(--textPrimaryColor);
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	max-width: 287px;
	margin: 0 auto;
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: var(--btnFont) !important;
}

a.findbtn-too {
	background-color: var(--purple);
	padding: 10px;
	border-radius: 5px;
	color: white;
	color: #FFF;
	text-align: center;
	display: inline-block;
	font-size: 11.251px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	width: 200px;
}

a.realbtn-too {
	display: inline-block;
	background-color: var(--purple);
	color: white;
	padding: 7px;
	text-align: center;
	text-decoration: none;
	border-radius: 8px;
	transition: background-color 0.3s ease, transform 0.3s ease;
	width: 200px;
	height: 55px;
	font-family: var(--categortFont);
	font-size: 32px;
	font-weight: 400;
}

/* 3 */
.hover-content-inner-three {
	background-color: #E3E8F1;
	padding-bottom: 29px;
	margin-bottom: 10px;
}

/* .hover-content-three {
    position: absolute;
    top: -100%; 
    left: 0;
    width: 100%;
    padding: 10px;
    background-color:#E3E8F1;
    color: white; 
    z-index: 10; 
} */
div#rbg:hover .hover-content-three {
	top: 0;
	display: block;
	height: 100vh;
	cursor: pointer;
}

div#rbg2:hover .hover-content-three {
	top: 0;
	display: block;
	height: 100vh;
	cursor: pointer;
}

.hover-content-three h3 {
	color: var(--Blueone);
	font-size: 1.417rem;
	font-weight: 700;
	text-align: center;
	max-width: 300px;
	margin: 0 auto;
}

.hover-content-three span {
	color: var(--Blueone);
	font-size: 1.417rem;
	font-weight: 900;
}

.hover-content-three p {
	color: var(--textPrimaryColor);
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	max-width: 287px;
	margin: 0 auto;
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: var(--btnFont) !important;
}

a.findbtn-three {
	background-color: var(--Blueone);
	padding: 10px;
	border-radius: 5px;
	color: white;
	color: #FFF;
	text-align: center;
	display: inline-block;
	font-size: 11.251px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	display: inline-block;
	width: 200px;
}

a.realbtn-three {
	display: inline-block;
	background-color: var(--Blueone);
	color: white;
	padding: 7px;
	text-align: center;
	text-decoration: none;
	border-radius: 8px;
	transition: background-color 0.3s ease, transform 0.3s ease;
	width: 200px;
	height: 55px;
	font-family: var(--categortFont);
	font-size: 32px;
	font-weight: 400;
}

/* 4 */
.hover-content-inner-four {
	background-color: #FFF2E4;
	padding-bottom: 29px;
	margin-bottom: 10px;
}

/* .hover-content-four {
    position: absolute;
    top: -100%; 
    left: 0;
    width: 100%;
    padding: 10px;
    background-color:#FFF2E4;
    color: white; 
    z-index: 10; 
} */
div#rbg:hover .hover-content-four {
	top: 0;
	display: block;
	height: 100vh;
	cursor: pointer;
}

div#rbg2:hover .hover-content-four {
	top: 0;
	display: block;
	height: 100vh;
	cursor: pointer;
}

.hover-content-four h3 {
	color: var(--orange);
	font-size: 1.417rem;
	font-weight: 700;
	text-align: center;
	max-width: 300px;
	margin: 0 auto;
}

.hover-content-four span {
	color: var(--orange);
	font-size: 1.417rem;
	font-weight: 900;
}

.hover-content-four p {
	color: var(--textPrimaryColor);
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	max-width: 287px;
	margin: 0 auto;
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: var(--btnFont) !important;
}

/* 5 */
.hover-content-inner-five {
	background-color: #E4F3FF;
	padding-bottom: 29px;
	margin-bottom: 10px;
}

/* .hover-content-five {
    position: absolute;
    top: -100%; 
    left: 0;
    width: 100%;
    padding: 10px;
    background-color:#FFF2E4;
    color: var(--Bluetwo); 
    z-index: 10; 
} */
div#rbg:hover .hover-content-five {
	top: 0;
	display: block;
	height: 100vh;
	cursor: pointer;
}

div#rbg2:hover .hover-content-five {
	top: 0;
	display: block;
	height: 100vh;
	cursor: pointer;
}

.hover-content-five h3 {
	color: var(--Bluetwo);
	font-size: 1.417rem;
	font-weight: 700;
	text-align: center;
	max-width: 300px;
	margin: 0 auto;
}

.hover-content-five span {
	color: var(--Bluetwo);
	font-size: 1.417rem;
	font-weight: 900;
}

.hover-content-five p {
	color: var(--textPrimaryColor);
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	max-width: 287px;
	margin: 0 auto;
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: var(--btnFont) !important;
}

a.realbtn-five {
	display: inline-block;
	background-color: var(--Bluetwo);
	color: white;
	padding: 7px;
	text-decoration: none;
	text-align: center;
	border-radius: 8px;
	transition: background-color 0.3s ease, transform 0.3s ease;
	width: 200px;
	height: 55px;
	font-family: var(--categortFont);
	font-size: 32px;
	font-weight: 400;
}

a.findbtn-five {
	background-color: var(--Bluetwo);
	padding: 10px;
	border-radius: 5px;
	color: white;
	color: #FFF;
	text-align: center;
	display: inline-block;
	font-size: 11.251px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	width: 200px;
}

/* .p_slider.product_inner .sldeimage.product_image img:hover {
	box-shadow: 0 0 12px 2px #FFFFFF;
	cursor: pointer;
} */

/* .whatarecatbox.what-res p {
    color: black;
} */
.whatarecatbox.what-res .active p {
	color: white;
}

.askbutton:hover {
	cursor: pointer;
	border: 5px solid #FFFFFF;
	box-shadow: 0px 0px 20px 0px var(--ButtonColor);

}

.askbutton>img {
	width: 53px;
}

.askbutton {
	background: var(--ButtonColor);
	width: 100%;
	padding: 10px;
	display: flex;
	border: 5px solid transparent;
	align-items: center;
	justify-content: center;
	margin: 0 0 0 auto;
	max-width: 531px;
}

.askbutton p {
	font-family: var(--btnFont) !important;
	font-size: 50px;
	font-weight: 700;
	line-height: 60px;
	text-align: left;
	color: #fff;
	margin-bottom: 0;
	margin-right: 35px;
}

/* .question img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 0 0 auto;
  } */
.whatareyou h2 {
	color: #241B6B;
	text-align: center;
	font-size: 30px;
	font-weight: 700;
	padding-top: 20px;
}

.whatareyou span {
	color: var(--green);
	text-align: center;
	font-size: 30px;
	font-weight: 700;
}

.whatareyou .whatareyoucat {
	display: flex;
	justify-content: center;

}

.whatarecatbox:hover {
	cursor: pointer;
	background-color: var(--green);
	color: white;
}

.whatareyoucat {
	margin: 0px 0 10px 0;
}

.whatarecatbox:hover:after {
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -10px;
	content: "";
	display: block;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid var(--green);
}

.what-res p {
	font-weight: 600;
	text-transform: uppercase;
	margin-top: 5px;
	margin-bottom: 0;
	font-size: 14px;
	padding: 0 5px;
	line-height: 17.07px;
	text-align: center;
}

.what-res {
	width: 128px;
	height: 90px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: relative;
}

.what-res.active,
.what-res:hover {
	cursor: pointer;
	background-color: var(--green);

}

.what-res.active:first-child img {
	filter: invert(1);
}

.what-res.active p,
.what-res:hover p {
	color: #fff;
}

.what-res.active img,
.what-res:hover img {
	filter: invert(1);
}

.what-res.active:after,
.what-res:hover:after {
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -10px;
	content: "";
	display: block;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid var(--green);
}

.what-res.active:before {
	display: none;
}

.what-res:before {
	content: "";
	position: absolute;
	top: 0px;
	right: 0;
	background: #BDBDBD;
	height: 100%;
	width: 1px;
	bottom: 0;
	margin: auto;

}

.what-res:last-child:before {
	display: none;
}

.what-res:hover:before {
	display: none;
}

.whatareyou .whatareyoucat .what-resimg {

	width: auto;
	margin-bottom: 0;
}

.topproduct .what-res:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	background: #BDBDBD;
	height: 100%;
	width: 1px;
	bottom: 0;
	margin: auto;
}

.topproduct .what-res.active {
	background-color: var(--green);
	cursor: pointer;
}

.topproduct .what-res:first-child img {
	filter: invert(1);
}

.topproduct .what-res img {
	width: auto;
	/* filter: invert(1); */
}

.Ourintitutions h2,
.Ourintitutions p {
	color: var(--textPrimaryColor);
}

.topproduct .what-res.active img,
.topproduct .what-res:hover img {
	filter: invert(1);
}

.topproduct .what-res.active:first-child img,
.topproduct .what-res.active:hover img {
	filter: invert(0);
}

.topproduct .what-res.active:hover img {
	filter: invert(1);
}

.topproduct .what-res.active:first-child img {
	filter: invert(0);
}

.topproduct .what-res:hover p,
.topproduct .what-res.active p {
	color: #fff;
}

.topproduct .what-res:hover {
	background-color: var(--green);
	cursor: pointer;
	color: #fff;
}

.topproduct .whatareyou .whatareyoucat p {
	padding-left: 0;
}

.topproduct .what-res p {
	color: #fff;
}

.topproduct .what-res.active:after,
.topproduct .what-res:hover:after {
	position: absolute;
	top: -9px;
	bottom: auto;
	left: 50%;
	margin-left: -10px;
	content: "";
	display: block;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid var(--green);
	border-top: none;

}

.p_slider.product_inner .sldeimage.product_image img,
.p_slider.offer_inner .sldeimage.offer_image img {
	border: 7px solid #fff;
	height: 100%;
	object-fit: contain;
	width: 100%;
	background: #fff;

}

.homecustom .homepageofferblock.carddecoration {
	display: flex;
	align-items: center;
	margin: 10px auto;
	justify-content: center;
	background: #fff;
	position: relative;
	padding-top: 49.5%;
	overflow: hidden;
}

.homecustom .homepageofferblock.carddecoration>a {
	display: flex;
	justify-content: center;
	align-items: baseline;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	padding: 0;
	margin-bottom: 10px;
}

.homecustom .homepageofferblock.carddecoration>a>div img {
	border: 7px solid #fff;
	height: 100%;
	object-fit: contain;
	width: 100%;
	background: #fff;

}

.topproduct .sldeimage.product_image,
.exclusive .sldeimage.offer_image {
	display: flex;
	justify-content: center;
	align-items: baseline;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	padding: 0px 0px;
	margin-bottom: 0px;
}

.homecustom .p_sliderouter.product_main.exclusivepadding {
	padding: 0 10px;
}

.homecustom .topprbtn {
	margin-top: 10px;
}

.whatareyou .whatareyoucat .what-resp {
	/* color: var(--textPrimaryColor); */
	font-weight: 600;
	text-transform: uppercase;
	margin-top: 5px;
	margin-bottom: 0;
	font-size: 14px;
	padding: 0 5px;
	line-height: 17.07px;
	text-align: center;
}

.p_sliderouter.main_offers.exclusivepadding,
.p_sliderouter.product_main.exclusivepadding {
	padding-bottom: 0px;
}

.whatareyou .whatareyoucat .whatarecatbox:last-child {
	border-right: none;
}

.exclusive {
	background-image: url(/static/media/exclusivebanner.4665c1776dfdd5a5e1b5.svg);
	background-repeat: no-repeat;
	width: 100%;
	background-size: cover;
	background-position: bottom;
	padding: 30px 0 20px 0;
}

.exclusive .exclusive-text h2 {
	font-size: 30px;
	font-weight: 700;
	color: var(--textPrimaryColor);
	text-align: start;
	margin-bottom: 0;
}

.exclusive-slider {
	width: 97%;
	margin: auto;
	margin-bottom: 0px;

}

.exclusive .exclusive-text p {
	font-size: 16px;
	font-weight: 500;
	color: var(--textPrimaryColor);
	text-align: start;
	margin-bottom: 20px;
	line-height: 20px;
}

.exclusive-slider .p_slider {
	padding: 0 10px;
}

.exclusivemain {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: white;
	padding: 31px;
	max-width: 900px;
	margin: 0 auto;
}

.exclusivemain .exclusivetext h3 {
	color: var(--green);
	font-size: 2.151rem;
	font-weight: 700;
}

.exclusivemain .exclusivetext span {
	color: var(--green);
	font-size: 2.151rem;
	font-weight: 900;
}

.exclusivemain .exclusivetext p {
	color: var(--textPrimaryColor);
	font-size: 1.195;
	font-weight: 400;
	text-align: start;
}

.exclusivemain .exclusivetext {
	max-width: 373px;
}

.exclusiveimg img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}

.exclusivemain .exclusivetext .sliderbtn {
	background: var(--green);
	border-radius: 4px;
	font-style: normal;
	font-weight: 700;
	font-size: 0.843rem;
	display: inline-block;
	padding: 10px;
	color: white;
}

a.showallbtn {
	background-color: white;
	border: 1px solid var(--ButtonColor);
	color: var(--ButtonColor) !important;
	padding: 8px 19px;
	border-radius: 5px;
	font-size: 20px;
	font-weight: 700;
	/* box-shadow: 2px 2px 10px 0px var(--ButtonColor); */
	display: inline-block;
	width: 150px;
	height: 40px;
	color: var(--ButtonColor);
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	font-family: var(--btnFont);

}

.p_sliderouter.mainofferslider .offerbg {
	background-color: white;
	display: flex;
	align-items: center;
	justify-content: center;
}

.slbtn.slidertext-pp.offertext {
	margin-top: 0;
	margin-bottom: 0;
	max-width: 609px;
	min-height: 0px;
}

.p_sliderouter.mainofferslider {
	margin-bottom: 0;
}

.topproduct {
	background-image: url(/static/media/topproductbg.2ebf87231cc2588b26a8.svg);
	background-repeat: no-repeat;
	width: 100%;
	background-size: cover;
	margin: 40px 0;
	padding-top: 28px;
	padding-bottom: 10px;
}

.topproduct .topproduct-text h2 {
	font-size: 30px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: start;
	margin-bottom: 0;
}


.topproductcat .topproductcatbox:first-child img {
	filter: invert(0);
}

.topproductcat .topproductcatbox:first-child:hover img {
	filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(50deg) saturate(1000%) contrast(0.8);
}

.topproduct .topproduct-text p {
	font-size: 16px;
	font-weight: 500;
	color: #FFFFFF;
	text-align: start;
	line-height: 20px;
}

.topproductmain {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #E3E3E3;
}

.topproductmain .topproducttext h3 {
	color: var(--textPrimaryColor);
	font-size: 2.151rem;
	font-weight: 700;
}

.topproductmain .topproducttext span {
	color: var(--textPrimaryColor);
	font-size: 2.151rem;
	font-weight: 900;
}

.topproductmain .topproducttext p {
	color: var(--textPrimaryColor);
	font-size: 1.195;
	font-weight: 400;
	text-align: start;

}

.topproductmain .topproducttext {
	max-width: 373px;
}

.topproductimg img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}

.topproductmain .topproducttext .topproductsliderbtn {
	background: var(--textPrimaryColor);
	border-radius: 4px;
	font-style: normal;
	font-weight: 700;
	font-size: 0.843rem;
	display: inline-block;
	padding: 10px;
	color: white;
}

a.topproductshowallbtn {
	background-color: white;
	border: 1px solid var(--ButtonColor);
	color: var(--ButtonColor) !important;
	padding: 8px 19px;
	border-radius: 5px;
	font-size: 20px;
	font-weight: 700;
	/* box-shadow: 2px 2px 10px 0px var(--ButtonColor); */
	display: inline-block;
	width: 150px;
	height: 40px;
	color: var(--ButtonColor);
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	font-family: var(--btnFont);

}

.topbgcolor {
	background-color: white;
	padding: 35px;
	max-width: 900px;
	margin: 0 auto;
}

.topproductcat {
	align-items: center;
	justify-content: center;
	display: flex;
	position: relative;
	margin-top: 40px;
}

.topproductcatbox p {
	color: #FFFFFF;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: 14px;
	padding: 0 5px;
	text-align: center;
	line-height: 17px;
}

.topproductcat .topproductcatbox img {
	width: auto;
	filter: invert(1);
}

.topproductcat .topproductcatbox.active {
	background-color: white;
	cursor: pointer;
}

.topproductcat .topproductcatbox.active img {
	filter: invert(29%) sepia(98%) saturate(1911%) hue-rotate(122deg) brightness(97%) contrast(101%);
}

.topproductcat .topproductcatbox.active:first-child img {
	filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(50deg) saturate(1000%) contrast(0.8);
}

.topproductcat .topproductcatbox.active p {
	filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(50deg) saturate(1000%) contrast(0.8);
}

.topproductcatbox.active:after {
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -10px;
	content: "";
	display: block;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid white;
}

.topproductcat .topproductcatbox:hover img {
	filter: invert(29%) sepia(98%) saturate(1911%) hue-rotate(122deg) brightness(97%) contrast(101%);
}

.topproductcat .topproductcatbox:hover p {
	filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(50deg) saturate(1000%) contrast(0.8);
}

.topproductcatbox:hover {
	background-color: white;
	cursor: pointer;

}

.topproductcatbox {
	width: 100px;
	height: 90px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: relative;
	transition: 0.3s all ease-out;
}

.topproductcatbox:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	background: #BDBDBD;
	height: 100%;
	width: 1px;
	bottom: 0;
	margin: auto;
}

.topproductcatbox:hover:before {
	display: none;
}

.topproductcatbox:hover:after {
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -10px;
	content: "";
	display: block;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid white;
}

.topproductcatbox:last-child:before {
	display: none;
}


.main_offers .offer_text {
	min-height: 0;
}

.p_slider.product_inner,
.p_slider.offer_inner {
	display: flex;
	align-items: center;
	margin: 10px auto;
	justify-content: center;
}


.ctaonebutton {
	/* Style for the primary button */
	background-color: #007bff;
	color: #fff;
	border: none;
	padding: 10px 20px;
	border-radius: 5px;
	cursor: pointer;
	text-decoration: none;
}

.ctaonebutton:hover {
	background-color: #0056b3;
}

.ctanewtwobutton {
	/* Additional styles for secondary button */
	background-color: #28a745;
}

.ctanewtwobutton:hover {
	background-color: #218838;
}

.ourbest {
	margin: 40px 0;
}

.ourbest .ourbexttext h2 {
	color: var(--textPrimaryColor);
	font-size: 30px;
	text-align: center;
	font-weight: 700;
}

.ourbest .ourbexttext p {
	color: var(--textSecondaryColor);
	font-size: 16px;
	text-align: center;
	font-weight: 500;
	line-height: 20px;
}

.ourexpertuser {

	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
	text-align: center;
	border-radius: 18px;
	margin: 10px;
	position: relative;
}

.ourexpertuser .ourexpertinner h3 {
	font-size: 16px;
	font-weight: 700;
	color: var(--textPrimaryColor);
	line-height: 20px;
	margin: 10px 0;
	padding: 0 0 10px 0;
}

.ourexpertuser .ourexpertinner p {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	margin: 10px 0;
	min-height: 100px;
	font-family: var(--textPrimaryColor);;
	;
}

.ourexperticoninner {
	display: flex;
	align-items: center;
	border-radius: 0px 0px 18px 18px;
	padding: 10px;
	background-color: #90E790;
	justify-content: center;
	height: 75px;
}

.ourexperticoninner span {
	font-size: 1.25rem;
	font-weight: 700;
}

.ourexperticoninner p {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
	position: relative;
}

.nopadright {
	padding-right: 0;
}

.ourexpertinner img {
	position: absolute;
	top: -25%;
	left: 0;
	right: 0;
	margin: auto;
}

.ourexpertinner {
	padding: 30px 10px 0 10px;
	margin: 100px 0 0 0;
	position: relative;
}

.nopad {
	padding: 0 2px !important;
}

.ourexperticoninner img {
	width: 55px;
}


a.searchnow {
	border-radius: 5px;
	border: 1px solid var(--ButtonColor);
	color: var(--ButtonColor);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	width: 150px;
	display: flex;
	text-align: center;
	height: 40px;
	justify-content: center;
	align-items: center;
	background: #fff;
}

.homecustom .latestbutton.margintop {
	margin-top: 10px;
}

/*----Expert Dynamic css---*/
.homecustom .ourbest .category-id5:hover,
.homecustom .ourbest .category-id4:hover,
.homecustom .ourbest .category-id3:hover,
.homecustom .ourbest .category-id2:hover,
.homecustom .ourbest .category-id1:hover {
	box-shadow: none;
}

.expertoutershadow:hover {
	box-shadow: 0px 0px 11px 0px var(--green);
	cursor: pointer;
	border-radius: 18px;
}

.expertsearchmain .expertoutershadow:hover,
.institutesearchmain .expertoutershadow:hover {
	box-shadow: none;
}

.expertoutershadow:hover .ourexpertinnerimgborder img {
	box-shadow: 0px 0px 20px 0px var(--green);

	cursor: pointer;
}

.category-id5 .expertoutershadow:hover {
	box-shadow: 0px 0px 11px 0px var(--green);
	cursor: pointer;
	border-radius: 18px;
}

.category-id1 .expertoutershadow:hover,
.category-id1:hover {
	box-shadow: 0px 0px 11px 0px var(--orange);
}

.category-id2 .expertoutershadow:hover,
.category-id2:hover {
	box-shadow: 0px 0px 11px 0px var(--purple);
}

.category-id5 .expertoutershadow:hover,
.category-id5:hover {
	box-shadow: 0px 0px 11px 0px var(--green);
}

.category-id3 .expertoutershadow:hover,
.category-id3:hover {
	box-shadow: 0px 0px 11px 0px var(--Blueone);
}

.category-id4 .expertoutershadow:hover,
.category-id4:hover {
	box-shadow: 0px 0px 11px 0px var(--Bluetwo);
}

.category-id1 .expertbuttonlist , .insurancenewui .expertbuttonlist {
	background: var(--orange);
}

.category-id2 .expertbuttonlist, .investmentnewui .expertbuttonlist  {
	background: var(--purple);
}

.category-id3 .expertbuttonlist, .mortgagenewui .expertbuttonlist  {
	background: var(--Blueone);
}

.category-id4 .expertbuttonlist, .bankingnewui .expertbuttonlist  {
	background: var(--Bluetwo);
}

.category-id5 .expertbuttonlist, .newrealestateui .expertbuttonlist {
	background: var(--green);
}

.category-id1:hover .expertbuttonlist, .insurancenewui .expertallouter:hover .expertbuttonlist {
	border-color: var(--orange);
	color: var(--orange);
	background: #fff;
}

.category-id2:hover .expertbuttonlist, .investmentnewui .expertallouter:hover .expertbuttonlist {
	border-color: var(--purple);
	color: var(--purple);
	background: #fff;
}

.category-id3:hover .expertbuttonlist, .mortgagenewui .expertallouter:hover .expertbuttonlist {
	border-color: var(--Blueone);
	color: var(--Blueone);
	background: #fff;
}

.category-id4:hover .expertbuttonlist, .bankingnewui .expertallouter:hover .expertbuttonlist {
	border-color: var(--Bluetwo);
	color: var(--Bluetwo);
	background: #fff;
}

.category-id5:hover .expertbuttonlist, .newrealestateui .expertallouter:hover .expertbuttonlist {
	border-color: var(--green);
	color: var(--green);
	background: #fff;
}

.category-id1:hover .ourexpertinnerimgborder img, .insurancenewui .expertallouter:hover .expertbuttonlist img {
	border-color: var(--orange);
}

.category-id2 .ourexpertinnerimgborder img,  .investmentnewui .ourexpertinnerimgborder img {
	border-color: var(--lightpurple);
}

.category-id1 .ourexpertinnerimgborder img,  .insurancenewui .ourexpertinnerimgborder img {
	border-color: var(--lightorange);
}

section.search.mt-5 .container {
	background: #C9F7D4;
}

.category-id3 .ourexpertinnerimgborder img,  .mortgagenewui .ourexpertinnerimgborder img {
	border-color: var(--lightBlueone);
}

.category-id4 .ourexpertinnerimgborder img,  .bankingnewui .ourexpertinnerimgborder img {
	border-color: var(--lightBluetwo);
}

.category-id5 .ourexpertinnerimgborder img,  .newrealestateui .ourexpertinnerimgborder img {
	border-color: var(--lightgreen);
}

.category-id1 .expertallouter:hover .ourexpertinnerimgborder img,
.category-id1.expertallouter:hover .ourexpertinnerimgborder img , .insurancenewui .expertallouter:hover .ourexpertinnerimgborder img {
	box-shadow: 0px 0px 11px 0px var(--orange);
	cursor: pointer;

}

.category-id2 .expertallouter:hover .ourexpertinnerimgborder img,
.category-id2.expertallouter:hover .ourexpertinnerimgborder img 
, .investmentnewui .expertallouter:hover .ourexpertinnerimgborder img{
	box-shadow: 0px 0px 11px 0px var(--purple);
	cursor: pointer;

}

.category-id3 .expertallouter:hover .ourexpertinnerimgborder img,
.category-id3.expertallouter:hover .ourexpertinnerimgborder img
, .mortgagenewui .expertallouter:hover .ourexpertinnerimgborder img {
	box-shadow: 0px 0px 11px 0px var(--Blueone);
	cursor: pointer;

}

.category-id4 .expertallouter:hover .ourexpertinnerimgborder img,
.category-id4.expertallouter:hover .ourexpertinnerimgborder img
, .bankingnewui .expertallouter:hover .ourexpertinnerimgborder img {
	box-shadow: 0px 0px 11px 0px var(--Bluetwo);
	cursor: pointer;

}

.category-id5 .expertallouter:hover .ourexpertinnerimgborder img,
.category-id5.expertallouter:hover .ourexpertinnerimgborder img 
, .realestateui .expertallouter:hover .ourexpertinnerimgborder img{
	box-shadow: 0px 0px 11px 0px var(--green);
	cursor: pointer;

}

.category-id1 .ourexpertuser:hover, .insurancenewui .expertoutershadow:hover {
	box-shadow: 0px 0px 11px 0px var(--orange);
	cursor: pointer;
	border-radius: 18px;
}

.category-id2 .ourexpertuser:hover, .investmentnewui .expertoutershadow:hover {
	box-shadow: 0px 0px 11px 0px var(--purple);
	cursor: pointer;
	border-radius: 18px;
}


.category-id3 .ourexpertuser:hover, .mortgagenewui .expertoutershadow:hover {
	box-shadow: 0px 0px 11px 0px var(--Blueone);
	cursor: pointer;
	border-radius: 18px;
}

.category-id5 .ourexpertuser:hover, .realestateui .expertoutershadow:hover {
	box-shadow: 0px 0px 11px 0px var(--green);
	cursor: pointer;
	border-radius: 18px;
}

.category-id4 .ourexpertuser:hover, .bankingnewui .expertoutershadow:hover {
	box-shadow: 0px 0px 11px 0px var(--Bluetwo);
	cursor: pointer;
	border-radius: 18px;
}

/*----Expert Dynamic css End---*/
.main-search {
	margin-left: 90px;
}

.main-search h2 {
	font-size: 30px;
	font-weight: 700;
	color: var(--textPrimaryColor);
	text-align: start;

}

.main-search p {
	font-size: 16px;
	font-weight: 500;
	color: var(--textPrimaryColor);
	text-align: start;
	max-width: 437px;
	margin: 30px 0 50px;
	line-height: 20px;
}

.articles {
	margin: 40px 0;
}

.item1 img:nth-child(1) {
	margin: 0 0 20px 0;
}

.col-lg-6.padleft30 {
	padding-left: 55px;
}

.articles .articles-text h2 {
	font-size: 30px;
	font-weight: 700;
	color: var(--textPrimaryColor);
	text-align: center;
}

.articles .articles-text p {
	font-size: 16px;
	font-weight: 500;
	color: var(--textSecondaryColor);
	text-align: center;
	margin-bottom: 20px;
}

.quotes {
	margin: 30px 0;
	display: none;
}

.quotes .quotes-inner {
	box-shadow: 3px 3px 33px 0px var(--textPrimaryColor);
	padding: 50px 60px;
}

.quotes .quotes-main h2 {
	font-size: 3rem;
	font-weight: 700;
	text-align: center;
	margin: 20px 0;
	color: var(--textPrimaryColor);
}

a.explorebtn {
	color: var(--textPrimaryColor);
	font-size: 2.188rem;
	font-weight: 600;
	font-family: var(--primary-Web-Font) !important;
}

a.explorebtn:hover {
	cursor: pointer;
}

.quotes-text h5,
.quotes-text h2 {
	font-size: 35px;
	font-weight: 600;
	text-align: start;
	margin-bottom: 40px;
	color: var(--textPrimaryColor);
	max-width: 566px;

}

.quotes-inner .row {
	align-items: center;
}

.quotes-text p {
	font-size: 35px;
	font-weight: 600;
	text-align: start;
	color: #06283D;
	margin-bottom: 20px;
	line-height: 43px;
}

p.weoffer {
	font-size: 1.5rem;
	font-weight: 600;
	text-align: start;
	font-style: italic;
	color: var(--textSecondaryColor);
}

.quotes-text {
	position: relative;
	padding: 0 10px 0 25px;
}

.quotes-text:before {
	position: absolute;
	top: 52px;
	width: 64px;
	height: 40px;
	content: "";
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAoCAYAAABOzvzpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQISURBVHgBzZpPcts2FMY/gOxMZ9JptOy0dkufoM6uXZneZRfnBFVOUB8gY0GZHiA9Qd0TRDlBmBPEOUHgf5OtJskik1hE3gOsSLYpESRBxL8Z2RIFEcAHvIeHBwrUoQYDiDsPYGROn/g1uHwxU8Ac2ZcUExycvUTf2Pb88BcMt0Vs05Vs6VtNbdEQmCCZTfD47XHd7URNRX/DiH0sOlwHVV4qjM7/R2jUTxmQjAA59P+RKZDOhuuEqBbgyS+/o5QTXFW3AeUhUhLCYwS8GP9KI26ewn8griIMDcrZuPKr4JUt0Egv8s4ijDdGNAsVOkOzAR8eQk2ny1evCvBkYwelKBCObiIE6/wc9lcfdpdFkF+/YxsrxSHCkuEimVh/0hQejKCdZ9hp3hktX1kIYB1MW5tvVqkX4QfjErmP8c8P5p+cCYSf+jdJLzJvUxhv8OrzFP1BJvB+i03BzYAy9FSr4EIq77Ju6e0TF0uATcCurzbA6Rm55+ULxps8PTP0jcEe/5MQyQ7i4CLKOky5hyiIHP9s/SZdSBkJg+36QsKjTCBmn3LyATJDNEj1+jLxBKABYScYr0KI9T5AZRmiIgcsQNeQNyCfI7fFZBK3CSnuIjK3S4AyDbN79EbYQEgjGpSsuFWUmgQwU0SDd2NrUFojJkIWJIA4QjTEc49CGrFI0iOKBE0sATTUWeFRzqdMAChB8vjNMUWCqc+odEf4brjK/hOrDpsik5d2V6BfNEYnnonS7zgX2bdfOpzPRrcMClOgP6ZI09y7tNLc+QL9QWm6VM0/OAFM+i/6UX0KWeZsa41+JU1fyRBtB2OpPYn9W0w/YvfH7/02Kw0qk+V9HJy/RlNevDtGfjdH2LwAnRGke9cHYxEJhpwFnIdHcq9V5+dIvkcQptSefajT3aqZmHx9Z2fB4CO9u4/28BTbxsHJc3u/LrhZwJujP9Cegrr4J9TJypXl5sGI2nxGf9tkZW7YV2dURgLMXqGdKVA6/vRhXaGKzVDyCG2isdCdZ3hFkDZF1tQ0eTC8EquyslIku80qdVEV+oD9iGicJfZuT/V2mIMjaRqYgdDoEw6iRAOnKMrCt+jqfACf9QsxhB/9Z3L4dNdbBOHdnvUJEVZelpwz1FhP3ur8rym+Ihh/J16fEbJrufUJek0p9zBFDKwItoN6dSEK6JbO/9Yh4ItbkviQc7VD4tnSJfhpgs0gz/7D6lMtTed/964/D3AdfwEWFZNJzDhWyNpWGhT3QIeqbo+hWOBsbSzQXIDaim8+hBCFle0paet7/mjVz9oLMEdt5HQbPmkdLl0N83hMG5wQQ1wxDZoJ6Wy/qj3dBVhGbbJz4sNW9/iaOt3Ct4J9hCh3SIzcHbdRRroiNP4COAFxywGFHQwAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	left: -46px;

}

.quotes-text:after {
	position: absolute;
	right: 0px;
	width: 64px;
	height: 40px;
	bottom: 85px;
	top: 180px;
	content: "";
	background-image: url(/static/media/quoteicon2.7d27707f6b3b6db1443b.svg);
	background-repeat: no-repeat;
}

.mortgagequot.quotes-text:after {
	bottom: 170px;
}

a.quotesmortgagebtn {
	/* background-color: var(--orange); */
	color: white;
	padding: 5px 39px;
	border-radius: 5px;
	font-size: 1.6rem;
	display: flex;
	align-items: center;
	font-weight: 400;
	/* box-shadow: 3px 33px 33px 0px var(--textPrimaryColor); */
}

a.quotesinsurancebtn {
	/* background-color: #68A2BF; */
	color: white;
	display: flex;
	align-items: center;
	padding: 5px 39px;
	border-radius: 5px;
	font-size: 1.6rem;
	font-weight: 400;
	/* box-shadow: 3px 33px 33px 0px var(--textPrimaryColor); */

}

.quotesmortgagebtn.active,
.quotesinsurancebtn.active {
	background-color: white;
	color: white;
}


a.showmebtn,
button.showmebtn {
	background-color: #E34400;
	color: white;
	padding: 8px 39px;
	border-radius: 5px;
	font-size: 1.125rem;
	font-weight: 700;
	display: block;
	width: 100%;
}

a.showmebtn:hover,
button.showmebtn:hover {
	background-color: #B9ADA8;
	color: white;
	cursor: pointer;
}

.quotes-text-right {
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	align-items: center;
	border-radius: 8px;
}

.quotes-bg-color {
	margin-bottom: 37px;
}

.quotes-form .inputextsize input {
	box-shadow: 3px 3px 10px 0px #E34400;
}

.quotes-main-right .quotes-bg-color .quotes-text-right .quotes-on-btn {
	position: relative;
}

.quotes-main-right .quotes-bg-color .quotes-text-right .quotes-on-btn a {
	font-family: var(--categortFont);
	font-size: 40px;
	font-weight: 400;
	line-height: 50px;
	text-align: left;
}

.quotes-main-right .quotes-bg-color .quotes-text-right .quotes-on-btn a.quotesmortgagebtn.active:after {
	content: "";
	position: absolute;
	bottom: -20px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid rgba(47, 89, 111, 1);
	box-shadow: 3px 3px 33px 0px rgba(0, 0, 0, 0.25);

	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);

	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;

	clear: both;
	left: 44%;
}

.quotes-main-right .quotes-bg-color .quotes-text-right .quotes-on-btn a.quotesinsurancebtn.active:after {
	content: "";
	position: absolute;
	bottom: -20px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid rgba(227, 68, 0, 1);
	box-shadow: 3px 3px 33px 0px rgba(0, 0, 0, 0.25);

	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);

	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;

	clear: both;
	left: 44%;
}

.inputextsize.mortgageshadow input {
	box-shadow: 3px 3px 10px 0px var(--Blueone);
}

a.showmebtn.mortgagebuttoncolo,
button.showmebtn.mortgagebuttoncolor {
	background-color: var(--Blueone);
	color: white;
}

a.showmebtn.mortgagebuttoncolor:hover,
button.showmebtn.mortgagebuttoncolor:hover {
	background-color: #B9ADA8;
	color: white;
}

.insuranceonclickform {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAi8AAAFvCAYAAACCZCu1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABjJSURBVHgB7d0JchvXli3QS4EEAYiNbNnv/fmP5E+jBmGZJUvsCVYeJNICJZIAskF2a0UoVFVBV9gSCWzse/Keo+f/+f/PafmYUnpOAACddfQhpQ+TdJyuv+S55cNxStNZAgDolOdlSvfXeVaZX2bhJf6XwvIhpdOPebIBAGjbw11Kd1+zgiXLJ6fnq//T8csvuEnp8T6lxadVLQMA0IpoW26z0LJ8SunjHymd/DgdOv71i7Mv+v7XOuF8TAAABxWnQvff86Ylfn14eSJ0/PY/mP1DT1kLM7vQwgAAzYuW5faftBrGPftPllKmr37Z8bv/T54eUrq+ylsYw7wAQFNWbctNfuozv3z3S98PLyGOkWJQZtXCnBnmBQDqU7QtR0cpnWdty2R7NNn+FYXH25S+PxjmBQDqUbQts/P81452Dy/BMC8AUFWJtmXTfl9diGHeh1stDACwn5Jty6Zy4SVECxO3866GeRcJAOBNFduWTeX/yfD8nNLdt5SeHvNjJC0MAPCzGtqWTdXCSyGGeeOx6vgXeuOZbABgZIq2JS6Zu/h/v1w2V1Y94SXEMdLNlWFeACA7mdmYj615vKS+8FIwzAsA4xUnMdG2xElMjW3LpvrDSygeqT49M8wLAGMRbUuMkix+f7FIsW7NhJfCapj3IQ8xWhgAGKaibYnAct5M27Kp2fASHu/yp5HsRwKAYXle5m1LrBBquG3Z1Hx4CcV+pOVDPsxrPxIA9Fu0LTfZe/t0ngWX5tuWTYcJL4WHm6yJuTfMCwB9tdm2fDxc27Lp8BVIMcwb/+EAQH9E2/L977yAiNmWk3bGQQ7bvGy6X6e22YUWBgC6rGhblo+ttS2b2h0+iQR3fZUFmdsEAHRQ0bZMTvJ7W07af/imvealUAzzRgtjPxIAdEPRtsTvZ390av1P++GlUOxHml9W2jQJAFRU3NsS97TVsEixbt1KCdHCXH+xHwkA2vCibfmzs2VCN/+t7EcCgMN6uMvffzvatmzq7vnMZgtjPxIANCNaltuv2f9w1Om2ZVO3/w2fn9f7kR4N8wJA3aJtiffZaFo63rZs6sdkbDHMGwGmA49oAUCvbbYt5//p3YMy/fm3jWOk+INePhnmBYCy7q+zXzf5XGlPxzL690yyYV4A2F98+I/Hn2OB4sVhFynWrZ8XqhT7kTxSDQDbRdsS8y3xwX8A4xf9vg3ufr1nIR7r0sIAwEtF2xK348ZsS4/blk39v8r28S5/Gmn1SLVhXgBYGVjbsmkYEazYjxTpMiaoAWCsom2Jpcch2pYBPqU7rCVCDzdZE3NvmBeAcRpw27JpGM3LpmKYN3YzAMAYjKBt2TTc9c0xzBuX2821MAAMWLQtceowvxzNRa7Da142FUn0/jYBwKAU73FHcW/Lf0d1A/1wm5dCMcz7dG8/EgDDEKMR8b62+D1/DHpkhh9eCsV+pFg8NcK/aAAGIN7HIrjEtf4ff09jNZ7wEqKFublyMy8A/XO3vpj14+feLVKs2zj/6+1HAqAvtC2/GG90ixbm+sv6Zt5+btUEYMDi0tUILfG7tuWFcf9JPD9n3xjf8vUChnkB6IpoW+LW+NjdF7OavCDGhWKYNwLMiB41A6BjNtuWsz+1LW/wp1KIY6Tbrz+eSAKAQ9K27Ex4+Zn9SAAcUtG2pOeUzv+bvfcM+/7YOggvryn2I3mkGoAmFW1LXO3v4ZGdCS/vuV/fYDi70MIAUJ+ibYn3Fm3L3oSXbSIVX68vtpsa5gWgouLelhEtUqyb8LKLYj/Scv1E0pGEDMCeNtuWeJJI21Ka8LIPw7wAlPFwl7+HaFtqIfbtqxjmXU2GA8A7om2JnXrx3hFti+BSC81LWfYjAfCeaFvur/P3CaGlVpqXKor9SPe3CQBWlk9527K6t+U/gksDNC9VrfYjfc0fqbYfCWDcomlZzUb+lr3DThPNEF7qUuxHiiudfcMCjEu0LbHo9/g0pYv/JpolvNTpeV0VupkXYDyibVk+Zm3L7xYpHog/5SYY5gUYvqJtOZnnx0QcjPDSlGKYd3Uzr30VAIOibWmVP/EmrYZ5s1T+9GiYF2AItC2dILwcQjHMaz8SQH9pWzrDn/6hbO5HiieSAOgHbUvnCC+HZj8SQH+s2pZlSh//sEixQ4SXNhT7kTxSDdBNcdQfweX0zEMXHSS8tCkeqY6beWcXWhiArlgt3n3WtnSY8NK2SPfXV4Z5Adq2altu8rlE+4g6TXjpgmKYd9XCZBXlkaQPcFDRthwdZW3LZ21LDwgvXRKPVH9/MMwLcCjRtkRwmV9qW3pEvOyaYph3deYKQCOelynd/pOHl7M/BZee0bx0lf1IAM3QtvSe5qXLiv1I8bgeANVoWwZD89J19iMBVOdJokERXvqi2I8UP3jH0wTADqJtiSOiyUlK538mhkF46ZM4Rrq5cjMvwC7iA1/MDsZFoD70DYqZlz6KYd5vf+XLwgB4qWhb4tj97A/BZYCEl74qHqk2zAvwQ/EkUbQtcczOIDk26jvDvAB52xIDuTHbEm0Lgya8DEExzGs/EjBGD3fZa2D2a/5bFl68rY2BY6OhKPYjxR0G8QkEYOjite7ma76TKO5tEVxGw9/00DxktenjvZt5gWEr2paFtmWMNC9DZD8SMFTxlGW0LRFYtC2j5W99yOKR6qf7fOpeCwP0XTxducyOij5+zl7TfPYeM+Fl6GKQ9/rKMC/QX9G2RHA5PXO1PyvCyxgUw7yrFib74T/yiQXoidVdVkcpLX7XtvAv4WVM4pHq7w/5GnjnxECXaVt4h3ewsYkW5vqL/UhAd2lb2EJ4GasY5o2FZR6pBrpC28KOhJcx22xhposE0BptC3sQXsYutq7ajwS0JdqWuFwzPkRpW9iR8EKu2I8UW1itjwcOIdqW+MAU97bAHnRz/BDHSDdXbuYFmhUflKLxjbYlLtGEPQkv/CqGeb/9lde5AHWKtiWOq6Nt0fJSkmMjXlfsR/JINVCHaFse77KmxT1TVOc7iPdFC7N8zB9dNMwL7Ot5mV/L8OHYbAu1EV7YLj4txdNI9iMB+4i2JYLL/JO2hVqZeWE3xX6k23/yT1IAb4nXiBj8j9mWsz8EF2rnO4r9xH0Mj/du5gVep23hADQv7K8Y5vVINVDQtnBAvrsoL4Z5H9efsLQwMF6rJ4nu168FPhPTPN9lVBN3wVxfZUHmNgEjU7QtR9lbyUc7iTgczQvVFcO8T/f2I8FYRNuyXGpbaIXwQn2K/Uhzl1DBYK3ubbnLlyieujqBdojL1CtamOsvhnlhiFazLQ/5PiIboGmR8EIz7EeC4Yi25f4mvyV3fuGYiNbp9mlO0cKsbuZdJKCH4ogowstMaKE7hBeaFXc+xOr7WC9gmBf6Y/Uk0XX+c+uIiI4RXjiMYpjXCyF0X7QtR9nvi9+0LXSS8MLhxDHS7dd8DiZCDNAt8bMZK0BOz7N3h2mCrhJeOLwY5o3dJ/YjQXfERZMfsrrl4+cEXSe80I5iP1IM82phoD3Rtjze5W2L+5noCYeZtCtamOu/PVINbYi2JQZzY7ZFcKFHhBfaF4O89iPB4cSHhfv1k0SnZwn6RnihG4r9SLf/5J8EgWZoWxgA37l0Szzp8HhvmBfqZraFAdG80D3FMK/9SFAPbQsD47uY7oph3rjcbq6FgVKibYmZstm5y+YYFN/NdNtyvR/JMC/sZ/Uzc5SF/0vBhcHRvNB9q/1IX7NPkPf2I8E20bTEz4y2hQETXuiPYj/SzNXl8Kq4ufr41P4wBk8sp19imPfmyjAvbIpQH0/pxZNEggsjoHmhn+xHgvwJoggt2hZGRvNCfz0Xw7zXCUZn1bY8aFsYJc0L/bYa5v2WvZA/GuZlHKJtebjLA8up0MI4CS8MQzHMGwHGp1CGKr7Hl1l4mV14kohRE14YjjhGuv3644kkGIrN2RZtCwgvDJD9SAxJcW9LXDYHrOgdGSb7kei7om2ZTDWJ8BPNC8MWj1THzbyrGQEtDD0RA+hBaIFXaV4Yvqjdr6/sR6L7Xsy2fEzA6zQvjEMcI8V+pOX6iaQjuZ2O0bbAzoQXxsUwL10TbUsEl5N5ShMvybALHz8ZH8O8dEXckLt8ytsWwQV25qeF8bIfibasZlvuUpqeCS1QguaFcft3P5JhXg4k2pbn7Pf5J8EFSvKTA6v9SF/zR6rtR6IpcTz0tF6k6Gp/qER4gUKxHynmD46nCWrzkAXjk+x7arpIQHXiP2yKY6SbK8O81GPVtqw3nsfdLUAthBd4TQzzfvsrf/OBMqJtiSPI1VGkl1qok58oeEvxSPX9dYKdaVugcWZeYJu7bz/ejAzz8p5itkVogUYJL7CLYph3mgWY6SzBC9G2xFNrjojgIIQX2JX9SLwmQu3kRNsCByS8wL7sRyIUw9ynZwk4LB8doQz7kcZt1ba4twXaonmBKuKR6riZd3ahhRmDaFviuFDbAq3SvEBV8Sn8+sp+pKGLJ86ibTkxsA1t07xAHYph3lULc2aYd0hWbctRPqQNdIJXWKhTPFL9/W838w7B83KjbZknoDuEF6ibYd7+i9CyXOZty0RBDV3jpxKaEsO8D7ceqe6Tom2JpkVogc7SvECTooW5/mI/Uh8UbcvsXHCBjvMTCk2La+PtR+quaFvi7yjaFlf7Qy8IL3AoxX6k+GR/PE10wGogN3sZPHG1P/SJjxlwSHGMdHNlmLdtq7Yl5W2LnUTQO8ILtCGGeb/95ZHqNkRw+bBuWxwTQS/5yYW2FI9UG+Y9jKJtmZzmW6CB3jLzAm1bDfM+5PtyDPM2o2hbhBYYBOEFuuDxLh8enX7MftmdU5sILekob1scEcFg+GmGrij2I93+s37TpZKn9QboWKQouMCg+ImGrnm4sR+pin/vbZl5kggGSniBLrIfqZzVbMuJtgUGzswLdFk8Uv10n9LswjDve4q2ZbpIwPD5aAJdF08iXV9lQeY28Yo4XouBXMEFRkPzAn1QDPNGC2M/Uq54kkhogdERXqBPiv1I88txbz6OtuXYXAuMlZ986JtoYa6/jHOYd3O2RXCB0fLTD301tv1IxWzLiUv8YOyEF+izooUZ8n4kbQvwEzMv0Hfxxr7aj/Q4vGHe+G+L2ZajowRQEF5gKIph3ggwfT9aibYllih+8BIF/EoHC0MSx0i3X3s+zHu0fpJIcAFeJ7zAEPVxmDeOiOLI63jqmAh4l/ACQ9Wr/UhZWJlMtS3ATrxSwNBFC7OMYd6z7g3zRtsSl+0JLcAevGLAGDze5U8jTT9mvzowzBsDuUeT9VCuAhjYj/ACY1HsR1qun0g6aik0RHCJpiWCC0AJPvLA2DzcpPT978MP864um0v5LbmCC1CB8AJjdPBh3ue8bTk5dUwEVObYCMYshnnjcrv5p2aGeR0RAQ3wEQjGLo6Prq+yIHObanW0fvxZcAFqpnkBfgzzPt3Xsx8p/nmPPwMN8eoC/FDsR5qd5zfd7ivalg8nbsgFGuXYCHgpWpibq/2HeaNtmbjaH2ie8AK8btf9SEeu9gcOS3gB3hYtzPWXLMhcv/EFR9oW4OB8VALeF/uH7r7l6wX+HeaNe1um7mwBWuGVB9hNDPPe/G9+PHQ8E1yA1mhegN2cZIFl8VloAVonvADvi2Oixe95eAHoAOEFeNvpWUqzS20L0CnCC/ArbQvQYcIL8JK2Beg44QXIaVuAnhBeAG0L0CvCC4zZ5CSl+SdtC9ArwguM1ewiCy6XCaBvhBcYm2hbYrbleJoA+kh4gbGI5Ykx1zI7TwB9JrzAGByf5m3LxI880H9eyWDItC3AAAkvMFTaFmCgvKrB0GhbgIETXmBItC3ACHiFgyHQtgAjIrxA38XtuIvPrvYHRkN4gb6KtiWOiKaLBDAmwgv0kUWKwIgJL9AnHyZ522KRIjBiwgv0hbYFYEV4ga7TtgC8ILxAl2lbAH4hvEAXaVsA3iS8QNfMLrLG5VzbAvAG4QW6YnKSty3H0wTA24QXaFtcNhdNy/wyAbCd8AJtskgRYG9eMaENFikClCa8wKFpWwAq8eoJh6JtAaiF8AKHoG0BqI1XUmiStgWgdsILNCVux118dtkcQM2EF6hbtC1xRDRdJADqJ7xAnSKwzH/TtgA0SHiBOlikCHAwwgtUdXqWD+VqWwAOQniBsrQtAK0QXqAMbQtAa4QX2Ie2BaB1wgvsStsC0AnCC2wzOUlp/knbAtARwgu8Z3aRBZfLBEB3CC/wmlikGG3L8TQB0C3CC2yySBGg84QXKETbEk8STfxYAHSZV2nQtgD0ivDCuGlbAHrHKzbjpG0B6C3hhfHRtgD0mldvxiPalggt00UCoL+EF8YhbsddfHa1P8AACC8Mm0WKAIMjvDBcFikCDJLwwvBoWwAGTXhhWLQtAIMnvDAM2haA0RBe6D9tC8CoCC/01+QkpfknbQvAyAgv9NPsIgsulwmA8RFe6JdoW2K25XiaABgn4YV+sEgRgDXhhe6zSBGADd4N6C5tCwCvEF7oJm0LAG/wzkC3aFsA2EJ4oTu0LQDswLsE7dO2ALAH4YV2xe24i8+u9gdgZ8IL7Yi2JY6IposEAPsQXjg8ixQBqEB44XA+TPK2xSJFACoQXjgMbQsANRFeaJa2BYA6PT8LLzRI2wJAnZ6XKT09CC80QNsCQJ2ytiUtH/PwkhwbUbfZRda4nGtbAKjH8ikPLhuEF+oxOcnbluNpAoDKomWJ4LJuWzYJL1QTl81F0zK/TABQWRwRPWdNy3L55pcIL5RnkSIAdXrliOg13nXYn0WKANTpp4HcbYQX9qNtAaBOEVqicdmDdyB2o20BoE7rO1vKEF7YTtsCQF12GMjdxrsRb9O2AFCnHQdytxFeeF3cjrv47LI5AKrbcyB3G+GFl6JtiSOi6SIBQCWrI6KnvQdytxFe+CECy/w3bQsA1VUYyN1GeMEiRQDqU/MR0WuEl7E7PcuHcrUtAFRV00DuNsLLWGlbAKjLO0sUmyC8jJG2BYA61HBnSxnCy5hoWwCoy4GOiF4jvIyFtgWAOhxgIHcb4WXoJicpzT9pWwCorsQSxSYIL0M2u8iCy2UCgEoavLOlDOFliGKRYrQtx9MEAKW1NJC7jfAyJBYpAlCXFgdytxFehiLalniSaOKvFIAKOjCQu413ur7TtgBQh4aWKDZBeOkzbQsAdejYQO423vX6SNsCQB16cET0GuGlb7QtANShwwO523gH7ItoWyK0TBcJAEo78BLFJggvfRC34y4+u9ofgPI6emdLGcJLl1mkCEAdenxE9BrhpassUgSgqp4O5G4jvHSNtgWAOnRkiWIThJcu0bYAUFXP7mwpQ3jpAm0LAFUNaCB3G+GlbdoWAKoa2EDuNsJLWyYnKc0/aVsAKG+gA7nbCC9tmF1kweUyAUApPVqi2ATh5ZCibYnZluNpAoBSRjCQu43wcggWKQJQ1UiPiF4jvDTNIkUAqhrZQO423lGbom0BoKoBLFFsgvDSBG0LAFWM6M6WMry71knbAkBVjoi2El7qom0BoAoDuTvzTluVtgWAqga8RLEJwksVcTvu4rOr/QEox50tpQgvZUTbEkdE00UCgL0ZyK1EeNmXRYoAVGEgtzLhZVcfJnnbYpEiAGUYyK2N8LILbQsAZY18iWIThJf3aFsAqMJAbiOEl7doWwAoyxFRo4SXn2lbAKjCQG7jhJdNs4uscTnXtgCwP0sUD0Z4CZOTvG05niYA2Is7Ww5u3OElLpuLpmV+mQBgb46IWjHe8GKRIgBlGcht1fjeuS1SBKAsd7Z0wrjCi7YFgLLc2dIZ43gX17YAUJYjos4ZfnjRtgBQloHcThruO7q2BYCytC2dNszwErfjLj67bA6A/RjI7YVhhZdoW+KIaLpIALAXA7m9MZzwEoFl/pu2BYD9OCLqnf6HF4sUASjLQG4v9Tu8nJ7lQ7naFgD24Yio1/oZXrQtAJRhieIg9C+8aFsAKMMR0WD0J7xoWwAow0Du4PQjvGhbANiXO1sGq9vhZXKS0vyTtgWA/RjIHbTuhpfZRRZcLhMA7MwR0Sh0L7zEIsVoW46nCQB2ZiB3NLoTXixSBKAMbcvodCO8RNsSTxJNhrvkGoCaGcgdrXbTgrYFgDIM5I5ae+FF2wLAvhwRkdoIL9oWAMowkMvaYcOLtgWAfTki4ieHSRHRtkRomS4SAOzEEkXe0Hx4idtxF59d7Q/A7hwR8Y7mwotFigDsy0AuO2gmvFikCMA+3NnCHuoNL9oWAPZlIJc91RdetC0A7MMRESVVDy/aFgD2ZSCXCqqFF20LAPvQtlCDcuFlcpLS/JO2BYDduLOFGu0fXmYXWXC5TACwEwO51Gz38BJtS8y2HE8TAGzliIiGbA8vFikCsC8DuTTo/fBikSIA+3BExAG8nkq0LQDsw0AuB/RreNG2ALAPR0Qc2I+Eom0BYB8GcmlJHl60LQDsyhJFWna8umxO2wLATtZtS/wejT204P8APZ16u44WNkoAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	width: 100%;
	background-size: cover;
	padding: 30px;
}

.morgageonclickform {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAi8AAAFvCAYAAACCZCu1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABv8SURBVHgB7d2JkttWejbgww0A2Zstr7In938T/0X8lzE1NeXMWFSLCwAGh23YLVlSN0mQxPI8Vakkk8nYJXcTL9/z4Xyj//f/3+3W213YBQCA9pqMRyGZjsL0Ll2H21kIy/U4LDfTAADQJuPRLrxZbMN4Mg6rPAnTbJJXUSaEeRVgklUZ/vNhFsrdKAAAXNtilocfbrZhvZuGD/ls/699VLU8ZHn1byrCP9+lIS/HAQDgGmLb8v3NpipXyrDcZmFbTv76v336b55NduF/vlmFb7JtAAC4tPs0D//zsAqj8ST8Z7P4KLhEXxxy+bY6W8qqFubf7xMtDABwdtNxWbUt2zCb7sLvm3kodp/PH19NJbGq+fluHW6TPAAAnEtsW97er8NuNAn/XS++GFyiF18visdIP9xuQrYuwm+PiWFeAKAxddsyrU6G3m3nVc54+bTn1edBd2kRfrlf7f8iAACnqtuWsupS4jHRa4JLdNDFLvUw7/8+zsJ/VrMAAHCoY9qWj/7/wxHiMO9tlZa8Ug0AHCK2LQ/zbVgXSdW2HFeEHH2lbmxhfn14amF+X2thAIAvO7Vt+eg/K5xgPArhu+pvJJk+3cyrhQEAPtVE2/JcI8uM4jBvVgWYeCfMKp8EAIC6bYkLFX/fLsKuoTeWG6tK4jFSnBh2My8AEPNAzAXbMKuOibLGgkvU+Bppw7wAMFzJJLYt6xBGk0bblufOki7qV6rvUy0MAAxF3basy2y/THF3pottG29enovDvNmsDL89GuYFgL6Kc69vFutQjqb7RYq7M9/Gf9bwEt0kxb5Cim8jLTdn/8sBABcyHu32bctdVuyblk+3P5/LRdJEvR8pWT2FGPuRAKDbYtvyw00cyL1M2/LcRauQhywPi1lhmBcAOupabctHfw/hwuphXq9UA0C3xLbl1/tVSJLRvm25RnCJrjaEEl+pzqoWJl5sp4UBgPaq25abrAyPV2pbPvr7CVc0n5Xh57t1uE3yAAC0T922zGbj8N/14urBJbr66z/1MG+2LuxHAoCWqNuWRboLy+08FLv2PJ9b8+5yvR/pX8s0bAoBBgCuJT6Pv4tvEpXNLFJsWqtSQmxhfn0wzAsA1xDbljfzTfj+dhve5/OwKtoXXKJW3hpnPxIAXNZilu+fv21tW55r7ZW3dQvzv4+z8Pu63X+IANBVsW35/mYTkioRxNmWskWzLV/S6vv6x6On/UjJtDTMCwANi21LfM6ui/a3Lc91YtlQPcwbFzw+bu1HAoBTPG9b3nWkbXmuM3+38Rjpp7uNYV4AOMF9mu/HMorRrGpbuhdcos7VGIZ5AeBw03FZtS3bMBmPwu/byy5SbFonn/72IwHA68W2Jd5ov90l1TFR1ungEnV6gCS2MMkfszBaGAD4WN22hPE4vMu73bY81/np15ukCMnk6W2k5cYwLwBEsW25r04oPhRZ2G6vv4+oSb142tf7kZLVU4gpe5IsAeBQfW1bnutVVfGQ5WExKwzzAjBIfW5bnuvdE94wLwBDE9uWOJC7yHb7tmVb9je4RL0dEonDvIsk32+p1sIA0FexbbmrTh5WRdrrtuW5Xj/V0+lun0RvqxADAH1Sty3zNN6S2/+25bnev55TD/Nm68J+JAB6IY5G3M2LsNxkoejgDbmnGsy7xfV+pH+/T8IqH046BaA/4tUg391sqsAyC/9dp2GoBhXXYgvz9n5tmBeAzonPrh/vnt4kWhXd2QB9DoO81c1+JAC6Ip4afLt4alt+3wy3bXlusE/u2MLErZr3qRYGgPYZj3bhzXwTvr/Vtnxq0Pfpj0ehOjt82o9kmBeAtohty3c367Atk6ptEVo+ZRlQ+GuYNy54fNz6IwHgOmLbEmdbFukuLLfzUA7wTaLX8Kfyh3iM9NPdJrypzhUB4NLil+i396swnU6qtkVw+Ro1wyfsRwLgkuq2ZZ6EsOzpIsWmeTp/hv1IAFxC3baMptPwbpsJLq+kefmK+Ep1VrUw8WI7LQwATanbliQZaVuO4In8gvmstB8JgMbEtiU+V0aT+JJIKrgcQfPyCvV+pGT19Ep16QcNgAM9b1ve53Oh5QTCywEM8wJwjMUsD9/M87Au06ptsV/vVJ7ABzLMC8Brxbblx9t1uF/swvtiHral4NIE4eVIcZj3Hw8fwnRcBgD4VGxbfrlfhSIkZlsaJrycoN6PZJgXgFr8Uhvblrt5CO/yhbblDMy8nCjuR4rDvNm6sB8JYODu0zzcZXl4zLNQ5J4H5yK8NKTejxTvhFnlUjbAkMS25bvFtvpGOwnvtovAeYmFDYrHSG/v14Z5AQYkti0/3uZhvUvDhzwJnJ/m5QziMO9t9cPslWqA/qrblt1oGpbVMRGX48l6JvUw732qhQHom+dty6qYBS5L83JGcZj3u5ttSKalYV6AHtC2tIPwcgH1MG8MMMuNP3KALopty21ahsciDaUvo1flSXohz/cj/fZooAugK7Qt7SO8XJj9SADdEduWRdW2fCiysCvdkNsWnp5XYD8SQLslkzL8dLsOs2S8v3DO1f7tonm5ovhKdVa1MPFiOy0MQDvEL5aLdBfe59qWtvLEvLL5rAw/363tRwK4sti2xM/jyXQallttS5tpXlqgHuaN+5HiMG/pFwbgomLbkqUhfHBE1AmalxaJr1TH9elxsh2A84vXWMTP3di2PG5TwaUjhJeWMcwLcH7j0S68mW/CNzdFeF/Mw7a0ULdLhJeWisO8/3j4oIUBaFhsW+Jsy2gy07Z0lPDSYvYjATRH29IfBnZbzn4kgNPFtiU22psyqdoWoaXrhJeOqPcjxTthVrlfPIDXiG1LnCGczcbhfT4P9IOv8R0Sj5He3q8N8wK8QvzC9+PtNuzGSfiQ2ynXJ5qXDorV522a248E8BmxbYl75GbTcXgsLFLsI0++jqpfqTbMC/CXv9qWWVgVs0A/aV46zjAvgLZlaISXHqiHeWOAWW78IwWGZTHLwzfzsgotSdW2+BI3BJ50PVHvR0pWTyHGfiSg72Lb8t1iE0bjaVjm2pYhEV56Jtami1lhmBfotb/aljSU2pbB8U+8h+xHAvoqrkz54WYd5tl437aUO4+xIdK89Fh8pTqrWph4sZ0WBui6+7RqltMyfCiysCscjQ+ZJ1rPzWdPC8hukzwAdFFsW368XYfZbBIeq7bFIkU0LwNQD/Nm6yL89pgY5gU6I7YtWRLCuhRa+IvwMiBPr1Svwr+WadgYcANaLLYtb6qj7yLE15/tc+NjnmADE1uYXx8M8wLtFduWNzdlWO+ysC0FF/5O8zJQ9iMBbaNt4bU8tQasbmHsRwKuTdvCITQvAzce2Y8EXE9sW75d5KEMM20Lrya8sFfvR4p3wqxyHyDA+cW2JZ2N9m8SwSF8zeZP8Rjp7f3aMC9wVsmk3F/fMJlOq+AyC3AozQt/Y5gXOJe4fy22LatC28LxPJn4LPuRgCbVbctoMq2Ci7aF02he+KrYwsRh3t8eDfMChxuPdvuZOm0LTRJeeNFNUuy/NcW3kZYbPzLA68SXAL6Z52FVxntbfPmhOZ5EvEq9HylZPYUY+5GAL4ltS5xtmU3H4VHbwhmIwhwkfiD9cr/a380A8KnYtvx4uw278cxsC2cjvHAww7zAp2Lb8u18G+7nu33bUu48XjgfP10cLQ7z/nL/QQsDAxfblh+qtqUcJ9oWLkJ44STpdBd+vluH2yQPwLDUbcvNPIQPVduyMwvHhRjY5WT1MG+2LuxHgoGIbcttVobtLglFIbRwWcILjan3I/1rmYaN1yKhl2Lbcp8VYTKZhE2ZBLgGTxgaFVuYXx8M80IfxS8nb26K/ZtE29ICV65H88JZ2I8E/aFtoW08VTibuoW5T7Uw0FWLWR6+v9W20C6aF85qPArhu5un/UiGeaE7YtvypmpQd6N42ZzQQrsIL1xEPcwbFzw+bv3YQZvFtuUmHYXNLg270ptEtI+vwVxMPEb66W5jmBdaKl44Ga89SJNpWJcz97bQWr4Cc3GGeaF97qrfyWw2qkKLRYq0nycHV2E/ErRDbFviXNpk+tS2QBdoXriq2MJksyL8+32ihYELi21LUrUt2zIN0CWeFlzdfFbajwQX9Lxt2Wpb6CDNC61Q70dKVk+vVJcGBeEstC30geaFVnnI8vDL/Wr/zRBojraFPhFeaB3DvNCs2LY8LHZhu0urVtPHPt3n2IjWisO8iyTfb6k2zAuHi23LfVaGYhSv9ncUS394ItBq6fRpP5JhXjhMbFvu5iHkIXHZHL2jeaH14n6kOMybrQv7keAFyaQMN2kZyqptKYQWekp4oTPq/UjxTphVblEcfOo+y8NsOqmOiJIQdgF6y1dYOiUO8769XxvmhWdi2/JmkYfRJM62CPb0n/BCJ8Vh3n88fPBKNYM2Hu32bcvdfGS2hUERXuis2MLEYd77VAvD8MQj1Dc3hbaFQTLzQqfFYd548VYyLQ3zMghPbUsRJpNJ2MTZFhgg4YVeqId5f3uchcetH2v6Kf6M32Zl2O7c28Kw+ZpKb8RjpJ/uNuHNYhOgT2LbEldn3GSjfdtitoWhE17onfghb5iXvohty7eLMuzGidkW+IPwQi/Zj0TXxbYl3pI7T8f7YyLgL4YD6LX4SnU2K/YX2xnmpSvivS236W7/+nPhsjn4G5/m9N58Voaf79b2I9F6dduyyMZVcNG2wJcILwxCPEaK+5HiMG98QEDbxLblm3kZRpMklDsfzfA1jo0YlDjMu6iOkf75LnWMRCvEMH2TFGEynYZcaIFX8ZvC4BjmpS3mVZD+9kbbAofSvDBYcZj3Ns21MFxcbFu+mRehHE3D1s8eHMxvDYNW70cyzMulxLblYfH0JpG2BY6jeWHw4n6kOMybrQv7kTibeGnifVaGYjQLhRty4STCC/yh3o8U74RZ5W4ypTmx2ZvGgdz4ketlNziZr5jwTDxGenu/NsxLI2Lb8s2iCJPZLJQ+bqExfpvgM+Iwr/1InCK2LbfZuAotM4sUoWHCC3xB/Ur1faqF4fW0LXB+Zl7gBd/dbEMyLQ3z8qJ6tmUfWsy2wNkIL/AK9TBvDDDLjV8bPhbblttsF3ajqm1xRARn51MYXqnej5SsnkKMhxRRXDeRzCbaFrgg4QUOZD9SIDy1LYu0+h9i2xKAS/LJC0ewH2nYYni9yaqPz5Hvf3ANfvPgBPGV6qx6kMWL7bQw/RfblnkyCqPxzAkRXJFPWzjRfFaGn+/W9iP13E1ShNv5uAoubl+GaxNeoAH1MO/3N+v9xmD6Y39vy7wMk+nMIkVoCb+J0KD4SvUv9ys38/ZADKF121KabYFWEV6gYYZ5uy+ZaFugzfxWwpnYj9Q9sW25S/OwyMYhD7MAtJPwAmcUW5hfH+xH6oK6bRlNEm0LtJyDXDiz8ch+pDZ7mm3ZhfF0EnK3JkMnCC9wIfV+pHgnzCr3um0bxLZlno7Crvoo3HlJDDrDV0C4oHiM9PZ+bZj3ymLbsqjalnk2qYKLIAldI7zAFRjmvZ7ZJG6AHoVpdUy0c0wEnSS8wJXUr1Qb5r2Mum1ZVG1LGPnogy4z8wJXFod5s1kZfns0zHsusW2ZJ+N9aDHbAt0nvEALxJtc4/BofBtpufFr2ZTYtsyT4IgIesanJLREvR8pWT2FmNLD9iTp9KltKYO2BfpGRw0t85Dl9iOdYH9LbrYLWTrZBxegf/xmQwvZj3ScePR2Nx+F0dgxEfSZYyNosfhKdTYr9hfbGeb9ssl4F27S6mxoNA1OiKD/fBpCy81nZfj5bh1ukzzwd/HP5yYd7YMLMAx+26ED6mHebF3Yj/SH2LYskvj2s48xGBqfgNAhcT9SbGHibMeQ1W1LnG0Bhkd4gY6JLcyvD8Mc5o1tS3yTaDabuiUXBsxvP3TU0PYjaVuAmvACHVa3MH3ej6RtAT5l0g06bjx62o+UTMveDfNmsyq0TMdhNHJnC/AX4QV6Ig7zZtOnBY+P227/ase2JUtG1X93RAT8nQ4WeiQeI/10t+n0MG863YVFOq6Ci48n4PM0L9BDcZj3Ns3DP9+lnTlGim3LvGpbxtoW4AW+2kBPdWk/UpxtuZ2Pq+DiIwl4meYFei62MMkfszBta2Gety07S4mAVxJeYABukmJ/K298G2m5uf6v/Xi0qwJVCGkytv0ZOJjwAgNR70dKVk8hprxSaJhVIWpehZZ4Z4u2BTiGA2YYmIcsD7/cry5+M29sWxZJ9V/ZxGVzwEl8gsAAXXqYd1r99W6zUZhOJ46JgJM5NoIBi8O8iyQP/1qe55XqerYlmXn9GWiO5gUGLl4K9/PdOtxWIaZJk+rT5aZqWwQXoGmaF+DPYd5sXZy8HymuIdq/STTz3Qg4D+EF+FO9H+nf75Owyg9vTGLb8nRvi7kW4Hx8NQI+EluYt/frg4Z5Y9uSzuIx0VhwAc5OeAE+Kw7z/uPhw4uvVO9nW9KRYyLgYnzaAF8UW5hfH1bhPv17CxPblptsp20BLs7MC/BVMZd8d/O0H6ke5o2hJs62hJE3iYDLE16AV4nDvOmkDL+tFmE2VdoC1yO8AK+yKaZhWaRVcHFEBFyX8AJ8VVzguNxmYVs6IgLaQXgBvuhDMQsf8sQ+IqBVhBfgb7QtQJsJL8BHtC1A2wkvwJ62BegK4QXQtgCdIrzAgOW7cXjcptoWoFOEFxiox6ppiW0LQNcILzAwsW1ZbrJQ7NySC3ST8AIDEedZYtuyKmYBoMuEFxiAONOy3Kah1LYAPSC8QI9pW4A+El6gp7QtQF8JL9Az2hag74QX6BFtCzAEwgv0gLYFGBLhBTpuU0zDMk9d7Q8MhvACHRXDyrsqtGwLv8bAsPjUgw6ySBEYMuEFOqSswspym1mkCAya8AIdoW0BeCK8QMtpWwA+JrxAi2lbAP5OeIEW0rYAfJnwAi1TXzanbQH4POEFWiLfjcNyk4XC1f4AXyW8wJXFhqWebQHgZcILXJFFigCHE17gCixSBDie8AIXpm0BOI3wAheibQFohvACF6BtAWiO8AJnpG0BaJ7wAmeyKaZhmacumwNomPACDYth5V0VWraFXy+Ac/DpCg1aV4HlvbYF4KyEF2iARYoAlyO8wInqq/21LQCXIbzAkbQtANchvMARtC0A1yO8wAG0LQDXJ7zAK2lbANpBeIEX5LtxeNym2haAlhBe4Cvi1f6xbQGgPYQX+IzYsryv2pbCIkWA1hFe4BmLFAHaT3iBP8S2ZVm1LaW2BaDVhBcGT9sC0C3CC4OmbQHoHuGFQdK2AHSX8MLgaFsAuk14YTBi2/IuT8O28GMP0GU+xRmETRVYllVwcbU/QPcJL/SaRYoA/SO80FsWKQL0k/BC72hbAPpNeKFXtC0A/Se80AvaFoDhEF7oPG0LwLAIL3RWvhuHx22qbQEYGOGFTopX+8e2BYDhEV7olNi2LDdZKFztDzBYwgudYJEiADXhhdazSBGA54QXWkvbAsDnCC+0krYFgC8RXmgVbQsALxFeaA1tCwCvIbxwddoWAA4hvHBVm2Ialnnqan8AXk144SpiWHlXhZZt4UcQgMN4cnBxFikCcArhhYspq7Cy3GYWKQJwEuGFi9C2ANAU4YWz0rYA0KTdbie8cD7aFgCaVJS78LgWXjgDbQsATSqr0LLa7kJePP3vwguNqi+b07YA0IRNXob1Nh4X/fWvCS80It+Nw3KThcLV/gA0IB4RrZ+1Lc8JL5wkNiz1bAsAnCoO5MbQssm//O8RXjiaRYoANGmbP822PD8i+hzhhYNZpAhAkz4dyH2J8MJBtC0ANGm9LfdHRC+1Lc8JL7yKtgWAJtV3thwSWmrCCy/StgDQlNcM5L5EeOGLtC0ANOlzd7YcQ3jhszbFNCzz1GVzAJzs0IHclwgvfCSGlXdVaNkWfjQAOE08Itrku33b0iRPKP60rgLLe20LAA04ZSD3JcILFikC0Jimj4g+R3gZuPpqf20LAKdqaiD3JcLLQGlbAGjK15YonoPwMkDaFgCa0MSdLccQXgZE2wJAU167RPEchJeB0LYA0IRLDOS+RHjpuXw3Do/bVNsCwMmOWaJ4DsJLj8Wr/WPbAgCnOOedLccQXnootizvq7alsEgRgBNcayD3JcJLj1ikCEBTLnVnyzGEl56IbcuyaltKbQsAJ2jDQO5LhJeO07YA0IRzLVE8B+Glw7QtADShbQO5LxFeOkjbAkATunBE9DnCS8doWwBoQpsHcl8ivHREbFve5WnYFv6RAXC8Sy9RPAdPwg7YVIFlWQUXV/sDcKy23tlyDOGlxSxSBKAJ11yieA7CS0tZpAjAqbo6kPsS4aVltC0ANKEtSxTPQXhpEW0LAKfq2p0txxBeWkDbAsCp+jSQ+xLh5cq0LQCcqst3thxDeLmSfDcOj9tU2wLA0fpwZ8sxhJcriFf7x7YFAI7RpSWK5yC8XFBsW5abLBSu9gfgSEMYyH2J8HIBFikCcKq+3tlyDOHlzCxSBOBUQxvIfYnwcibaFgBONdSB3JcIL2egbQHgFEO6s+UYwkuDtC0AnKpvSxTPQXhpiLYFgFMYyH094eVE2hYATtXnJYrnILycYFNMwzJPXe0PwFHc2XIc4eUIMay8q0LLtvDHB8DhDOSextP3QBYpAnAKd7acTnh5pbIKK8ttZpEiAEdxZ0tzhJdX0LYAcKyhL1E8B+HlK7QtAJzCQO55CC9foG0B4FjubDkv4eUT2hYATmEg9/yEl2fqy+a0LQAcykDu5QgvlXw3DstNFgpX+wNwIHe2XN6gw0tsWOrZFgA4lCWK1zHY8GKRIgDHMpB7XYMLLxYpAnCs+s4WSxSva1DhRdsCwLHc2dIegwgv2hYAjhXbltVmF7aOiFqj9+FF2wLAsdzZ0k69DS/aFgCO5c6WdutleNkU07DMU5fNAXAQSxS7oVfhJYaVd1Vo2Rbu3gPgMAZyu6M3T/l1FVjea1sAOJA7W7qn8+HFIkUAjmUgt5s6HV7qq/21LQAcIh4RfaiOiEqhpZM6GV60LQAcwxLFfuhceNG2AHAMSxT7ozPhRdsCwDEM5PZPJ8KLtgWAQ1mi2F+tDi/5bhwet6m2BYCDuLOl31obXuLV/rFtAYDXskRxGFoXXmLL8r5qWwqLFAE4gDtbhqM14cUiRQCOYYni8LQivMS2ZVm1LaW2BYBXskRxuK4aXrQtABzDQO6wXS28aFsAOJQ7W4guHl60LQAcw0AutYuGF20LAIeyRJFPXSS8xLblXZ6GbdHpJdYAXJAlinzJ2dPEpgosyyq4uNofgNeyRJGvOVt4sUgRgEMZyOU1zhJeLFIE4BCWKHKIRsOLtgWAQ7mzhUM1Fl60LQAcwhJFjnVyeNG2AHAod7ZwipPCi7YFgENYokgTjgov+W4cHreptgWAV3FnC006OLzEq/1j2wIAr2Egl6a9OrzEtmW5yULhan8AXsGdLZzLi+HFIkUADmUgl3P6anixSBGAQ1iiyCV8NrxoWwA4hIFcLulv4UXbAsAh4rX+a0sUuaA/w4u2BYBDGMjlWvbhRdsCwGtZosi1Td9XoUXbAsBrxLAS9xHFgdxxvFzdBetcwf8Bbg1KkyArqqcAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	width: 100%;
	padding: 30px;
	background-size: cover;
}

a.quotesmortgagebtn {
	color: var(--Blueone);
}

a.quotesinsurancebtn {
	color: #E34400;
}

.quotes-form input {
	padding: 30px;
}

.grid-container>div {

	border-radius: 30px;

	padding: 1em;
	color: #d9480f;
}

.grid-container {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 50px;
	gap: 50px;
	grid-auto-rows: minmax(100px, auto);
}

.item1 {
	display: grid;
	align-items: center;
	justify-content: center;
	grid-template-columns: 350px 1fr 1fr;
	grid-gap: 20px;
	grid-column-start: auto;
}

.item1 .itemtts {
	align-self: stretch;
	align-items: center;
	display: flex;
}

.item1 .itemtts:first-child {
	grid-row-start: 1;
	grid-row-end: 3;
	background-color: #daf0ff;

	display: flex;
	justify-content: center;
}

.item2 {
	grid-column: 2 / 2;
	grid-row: 1 / 3;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #EEECFB;
}

.item1 .itemtts:nth-child(2),
.item1 .itemtts:nth-child(7) {
	background-color: #eeecfb;
}

.item1 .itemtts:nth-child(3),
.item1 .itemtts:nth-child(8) {
	background-color: #daf0ff;
}

.item1 .itemtts:nth-child(4),
.item1 .itemtts:nth-child(9) {
	background-color: #ffe8a4;
}

.item1 .itemtts:nth-child(5),
.item1 .itemtts:nth-child(6) {
	background-color: #eeecfb;
}

.item1 .itemtts:first-child a {
	display: block;
	width: 100%;
	text-align: center;
	margin: auto;
}

.item1 .itemtts:first-child a .item-img {
	margin-left: auto;
	margin-right: auto;
}

.item1 .itemtts:first-child a .item-text {
	margin-left: 0;
	text-align: center;
	margin: auto;
	width: 100%;
	padding: 0 20px;
}

.item-text h5 {
	color: var(--textPrimaryColor);
	text-align: start;
	font-family: var(--textPrimaryColor);;
	;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	text-align: left;
	line-height: 18px;
	margin-bottom: 20px;
}

.item-text p {
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	margin-bottom: 0;
	color: var(--textPrimaryColor);
	line-height: 14px;
	font-family: var(--textPrimaryColor);;
	;
}


.itemtts .item-img {
	width: 100px;
	border-radius: 100px;
	height: 100px;
}

.itemtts .item-img img {
	border-radius: 100px;
	width: 100px;
	height: 100px;
	object-fit: cover;
}

.itemtts a {
	display: flex;
	flex-wrap: nowrap;
	padding: 40px 20px;
	align-items: center;
	cursor: pointer;
}

.item1 .itemtts:first-child a .item-img {
	margin-bottom: 40px;
}

.item1 .itemtts:first-child a .item-text h5 {
	margin-bottom: 20px;
}

.itemtts .item-text {
	width: 70%;
}

.itemtts {
	border-radius: 30px;

}

.item3 {
	grid-column: 3/3;
	grid-row: 1 / 3;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #DAF0FF;
}

.item4 {
	grid-column: 2;
	grid-row: 3;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #FFE8A4;
}

.item5 {
	grid-column: 4/3;
	grid-row: 3;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #EEECFB;
}

.grid-container h5 {
	color: var(--textPrimaryColor);
	font-size: 1.25rem;
	font-weight: 600;
	text-align: start;

}

.grid-container p {
	color: var(--textPrimaryColor);
	font-size: 0.813rem;
	font-weight: 400;
	font-style: italic;
	text-align: start;

}

.grid-container img {
	width: 138px;
}

.item-text {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;

	margin-left: 20px;
}

a.viewalltwo {
	background-color: var(--green);
	color: white;
	padding: 15px 39px;
	border-radius: 5px;
	font-size: 1.5rem;
	font-weight: 700;
}

.searchtop {
	margin: 40px 0;
	background: #EEF7FF;
}

.searchtop .container {
	padding: 0;
}


.buttonsearchnowtoo {
	margin: 50px 0;
}

a.showallourbest {
	background: #FFFFFF;
	border-radius: 5px;
	font-weight: 700;
	font-size: 1.5rem;
	display: inline-block;
	color: var(--textPrimaryColor);
	padding: 10px 35px;
}



.ourbestimgslider .slick-dots li {
	fill: #FFF;
	stroke-width: 0.76px;
	stroke: #EDE1E1;
	box-shadow: 0px 3.04px 3.04px 0px rgba(0, 0, 0, 0.25) inset;
	filter: drop-shadow(0px 3.04px 3.04px rgba(0, 0, 0, 0.25));
	width: 14px;
	height: 14px;
}

.ourbestimgslider .slick-dots .slick-active {
	width: 20px;
	height: 20px;
}

.mainsliderdescription {
	min-height: 40px;
}


a.searchnowtoo {
	background: var(--green);
	border-radius: 5px;
	font-weight: 700;
	font-size: 1.5rem;
	display: inline-block;
	color: white;
	padding: 10px 35px;
	border: 1px solid transparent;
	text-decoration: none;
}

.buttonsearchmaim {
	margin-left: 90px;
}

.itemtts:hover {
	filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.41));
	cursor: pointer;
}

.searchtop-text {
	margin-left: 90px;
}

.searchtop-text h2 {
	font-weight: 700;
	color: var(--textPrimaryColor);
	font-size: 30px;
	margin-bottom: 20px;
}

.searchtop-text p {
	font-weight: 500;
	color: var(--textPrimaryColor);
	font-size: 16px;
	text-align: start;
	max-width: 520px;
	line-height: 20px;
}

a.searchnowtoo:hover {
	cursor: pointer;
	background-color: transparent;
	border: 1px solid black;
}

a.showallourbest:hover {
	cursor: pointer;
	background-color: transparent;
	border: 1px solid white;
	color: white;
}

a.viewalltwo:hover {
	cursor: pointer;
	background-color: transparent;
	border: 1px solid black;
	color: black;
}

a.searchnow:hover {
	background: var(--ButtonColor);
	color: #fff;
	border: 2px solid var(--ButtonColor);
	/* box-shadow: 0px 0px 10px 0px var(--green); */
}

a.topproductshowallbtn:hover {
	cursor: pointer;
	background-color: transparent;
	border: 1px solid black;
	color: white;
	/* box-shadow: 2px 2px 10px 0px var(--ButtonColor); */

}

a.showallbtn:hover {
	cursor: pointer;
	background-color: transparent;

	color: black;
	/* box-shadow: 2px 2px 10px 0px var(--ButtonColor); */

}

.ourbest .col-2,
.heroinner .col-2 {
	flex: 0 0 auto;
	width: 19.666667%;
}

.ourbest .col-2 {
	padding: 0;
}

.topproductcatbox:hover img {
	filter: invert(1);
}

.whatarecatbox:hover img {
	filter: invert(1);
}

/* .whatarecatbox:hover p {
	filter: invert(1);
} */

.padleft30 {
	padding-right: 1px;
}

.exclusive .slick-prev:before {
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 180deg;
	display: block;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.5);
	border-radius: 30px;
}

.exclusive .slick-prev:hover:before {
	opacity: 1;

}

.exclusive .slick-next:before {
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 0deg;
	border-radius: 3px;
	display: block;
	position: absolute;
	left: auto;
	top: 0;
	opacity: 1;
	right: 0;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	border-radius: 30px;
}

.exclusive .slick-next:hover:before {

	opacity: 1;
}

.topproduct .slick-prev,
.topproduct .slick-next,
.exclusive .slick-prev,
.exclusive .slick-next {
	width: 30px;
	height: 30px;
}

.topproduct .slick-prev:before {
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	transform: rotate(180deg);
	display: block;
	right: 0;
	left: 0;
	opacity: 1;
	position: absolute;
	box-shadow: 1px -1px 3px rgba(0, 0, 0, 0.5);
	border-radius: 30px;

}

.applybutton:hover {
	border-radius: 8.014px;
	border: 1.603px solid var(--green);
	background: #FFF;
	color: var(--green);
	box-shadow: 0px 0px 6px 0px var(--green);
}

.topproduct .slick-prev:hover:before {


	opacity: 1;
}

.topproduct .slick-next:before {
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 0deg;
	display: block;
	right: 0;
	left: auto;
	opacity: 1;
	position: absolute;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	border-radius: 30px;
}

.topproduct .slick-next:hover:before {
	opacity: 1;


}

.ourbestimgslider .slick-next:before {
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 0deg;
	display: block;
	top: 0;
	bottom: 0;
	right: auto;
	left: 0;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	border-radius: 30px;

}

.ourbestimgslider .slick-prev:before {
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	transform: rotate(180deg);
	display: block;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.5);
	border-radius: 30px;
}

.ourbestimgslider .slick-prev {
	left: -35px;
	top: 0;
	bottom: 0;
	margin: auto;
}

.ourbestimgslider .slick-next {
	top: 0;
	bottom: 0;
	margin: auto;
}

.ourbestimgslider .slick-prev,
.ourbestimgslider .slick-next {
	height: 30px;
	width: 30px;
}

.p_slider.product_inner img {
	border: 11px solid #fff;
}

.topproduct .product-top img {
	border: 15px solid #fff;
	width: 100%;

}

.exclusive .exclusived img:hover {
	cursor: pointer;
	box-shadow: 0px 0px 15px 0px var(--green);
}

.topproduct .product-top img:hover {
	cursor: pointer;
	box-shadow: 0 0 15px 0 #FFFFFF;
}

.topproduct .p_slider,
.exclusive .p_slider {
	background: transparent;
	position: relative;
	padding-top: 51%;
}

.topproduct .p_slider {
	margin-bottom: 10px;
}

.homecustom .slick-current {
	transform: scale(1);
}

.ourbest .col-lg-2 {
	width: 19.666667%;
	padding: 0;
}


.exclusive .slick-next {
	right: -15px;
}

.exclusive .slick-prev {
	left: -15px;
}

.p_sliderouter.main_offers.exclusivepadding .sldeimage.offer_images img {
	border: 15px solid #fff;
	cursor: pointer;
}

.category-id5 .ourexpertuser {
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
	/* margin-left: 0; */
}

.category-id4 .ourexpertuser {
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
	margin-right: 6px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}


.slick-dots-container {
	width: 5.5rem;
	overflow: hidden;
	display: block;
	padding: 0;
	margin: 0.625rem auto;
	height: 0.875rem;
	position: relative;
}

.slick-dots-container>ul {
	padding: 0;
	display: flex;
	transition: all 0.25s;
	position: relative;
	margin: 0;
	list-style: none;
	transform: translateX(0);
	align-items: center;
	bottom: auto;
	bottom: initial;
	height: 100%;
}

.slick-dots-container>ul li {
	width: 0.625rem;
	height: 0.625rem;
	margin: 0 0.25rem;
	background-color: #efd5d5;
	border: none;
	border-radius: 50%;
}

.slick-dots-container>ul li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 1.25rem;
	height: 1.25rem;
	padding: 0.3125rem;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: 0;
	background: 0 0;
}

.slick-dots-container>ul li.p-small-1,
.slick-dots-container>ul li.n-small-1 {
	transform: scale(0.8);
}

.slick-dots-container>ul li.slick-active {
	transform: scale(1.3);
	transform-origin: center;
	background: #3498db;
}

header {
	background-image: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}

header .custom.nav {
	background: transparent !important;
}

.smmore {
	text-align: right;
}

.ourexpertinnerimg {
	position: absolute;
	top: -37px;
	right: 0;
	left: 0;
	margin: auto;
	border-radius: 200px;
	width: 80px;
	height: 80px;
}

.ourexpertinnerimg img {
	border-radius: 80px;
	width: 80px;
	height: 80px;
	border: 4px solid #BCF5BC;
}

.category-id5 {
	order: 1
}

.category-id2 {
	order: 2
}

.category-id3 {
	order: 3
}

.category-id1 {
	order: 4
}

.category-id4 {
	order: 5
}

.category-id2 .expertButtonContainer, .investmentnewui .expertButtonContainer {
	background: rgba(240, 173, 231, 1);
}

.category-id3 .expertButtonContainer , .mortgagenewui .expertButtonContainer {
	background: rgba(179, 193, 221, 1);
}

.category-id1 .expertButtonContainer, .insurancenewui .expertButtonContainer {
	background: rgba(255, 180, 148, 1);
}

.category-id4 .expertButtonContainer, .bankingnewui .expertButtonContainer {
	background: rgba(158, 219, 255, 1);
}

.category-id5 .expertButtonContainer , .newrealestateui .expertButtonContainer {
	background: #90E790;
}

.ourexperticoninner p {
	position: relative;
	padding-left: 40px;
}

.ourexperticoninner p:before {
	content: "";
	position: absolute;
	height: 54px;
	width: 54px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAABtCAYAAACr+O9WAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAcgSURBVHgB7Z09bBxFFICfLSSgIUeVJiKbBiSQyLnhJ03WBX8NsSUCFfJGEbVtpUXynUSLYgs6iGwrHUaKAxVpfKYKNDlHIhI0WYcUpOKSBqiW93ZnLnvr3bv9vX3jfZ/0fGd77xTflzfzdnZ2ZgYMw/M8Cx/aGKcxrFC0QhHFxRiE4gCjr573Z2ZmBmAQM8AclGTjw3kMeiRZLSifvooexj5KdIEx7KShJJKygHEBAlFVSJqEFriNAvsgxEMZhbGH8bfHi/sYS17QLAv4QbQw1jx+opLY9ILmunl45smKsoexBE3AM19WlD2MNhxX8I9b9o6PrCib3hT7vMqrR/XHbEJQCR5n6Fyvi9XmOlRMpdJQ2DI+dKCesr0uXIz5Ks/1ZqECKLsw9vAp/a9rkjDCwrjjVViolJ5pXlASU3NogbCOGbcKJVOqNNUcVt6mGwaNqCyW2VyWJg2FrUHQfwlHcaHEfq4UaVTy4oMDwjhcCDKu8FhmYWkiLBN0WjBfVFwhaSIsF4XF5ZYmwgpRSFyu8zRVdDhQM3PffgDbd3fAQOjc9Ubeoa/MmcapSpz54iX/0WqdgoVX3oPlNy6DdeIUGISLMZd1ukMmaV4won0HmKClhXHOXoSl1y+CffotMIRdlLaY5QWppalUpqEpC5gQJ01jn34bBX7kCzSA1SwDzVmkkTAbGDFOmsZBaZsffgkGQIVJL82BqQoR1Y/ZYDjOj1c4Fy50TS7V4PpEaapZ7ABDvM8fwN6n38Hym5eh9dwLE48/HDwE54crsLjzGbiPHwIzLIy1NAemybQbwBgqONbfWYP2yddSv2b395/gzFfn4BJmHjN5K16KiUNjpeEbOBBMEGXFwaN7sFVCM7d1sANz37wP3Z+vAiMm/mMSpalmMVW6Tov9w9swf/0TaOMHvX3wPZTB4N8n0EFpPXxvJrTxs18Zd8AzY35HV14tqJnBf09g45drsP7rNf8DbghrKG4r6aQ7VhqX4oOaQfv6x02SpaEqkrKtE/fLpOaRRbNIshooTLOcdApwRJrKMhuEutHZdoS4TLNBJuVwITbb4qSxqhiTcB//CQ2AhF2I/nBEGlql+8IsEDjhRH8QzbQLIHDDjl4sHUpTbacDAkec8DfhTFsAgSsjU8zD0tg0jTQKIoxghZvIsDQbaobGFs98fQ4G/4i0GIYtoS9NXQ6o7e4WPRBMQ1bugN11Li4MW0I99mhDDVAz2N2/6g8GCxMZXiLT0s7DlKFrWA0buS8K3a/epgmuuk+b+oVOuoYlwjJj05dZNZexaXdrmopFXyjTRJg5+N0YSTNyHYwqm1bG54kWfZkFQweIq5S2cqvrF0oM5VEx0iJpZ0EYgeZHUqFEM7UYTm5tVbIkxXHBVZNbaZSGkTzL2OZxmmh5dD9c/9E9qBlLqscM9P/6jUWTKdJyUPP4qPRpBiLSTISltNbzk29bajI8pT0r0sbgkjQXBKOQPs08zM60pk4AImmHYCgNnQAkfZpp0JqRIs0s/AXQZvUTwQj8rkwyzSyCTFM3Y7sgmMCweST2QTCBHn2ZDX8jsGa4DaaWtgsCd4YFoy9NGZQqkjfb+kl47PEmCFwZhNeCDEvrgcCVke5rKE2ZdEHgyEgrGL00sw0GwXChzSpwMaHiM02RevFjYWr0oj8YkaaqyB4InOhGfzCb5iChNm7Gbd91RJoqSHogcCC2u0qaI1JbttEWJILPftI6/bHSJNtY0En6xbjZWNK31cfWuN0wEqWpF8lAcj2MTZhJ8x5pu99M20QJhelO2vB1rDT1YmkmpweNfnQmHTRxhrHaIqoHwjS4lOagtNPC6c2kmayWbqlbcXFtJg+Pz+LTqZpFTeobMFQzuQFC2bgY81lekOmuGRRHi/vLtIRyWZ1ULUbJs/uuBSXsDbp1N35XJtq8buHld/3ntCrP7h+3Et+D9k7Tu+32HtyOvYGdfq83dU06Ju17adonX/WjBLpZmkVNrs3JlTjahVdWRshPLmFEkR3laSE0yjgRl50N1dXkIrc0QsTlYhuFOVCAQtIIEZeJwsKIwvdc05q6+DAHMpNrEt0yhBGFM03Dccd5RuQuOuIoTRqh9qvZBNkCRUNDf4tph6fSUuqSFDSbC2MR5MoA4XcbZQsjSs20MKpAoY3NLWgeNNzXSdo9tyiVLf4SKlCaNF7pYszTOVhVwojKMi1MQ7KOuoT1KmXVAspzMO57x4ueF9lJsGqmkmlh1B/oAJMd6wtA96l3qig02ELyMFY88zKPMsuGGpl6psWBH4IDQebZwBPqp6ig2lUFVq2wkKbxnjaddHJe9yYPJIrmfdI9e31OBQYraWGUQNqdjwROa+cpWsZoVwUrUWHYSoviBacNtKvRGQiysKhIEkQXcg8gGL3omVKuGyMtDi8Y67QgkKfjBMaLocNc9aiXkxpknZPBjf8B89+tGqk6ZW4AAAAASUVORK5CYII=);
	top: -17px;
	left: -31px;
}

.category-id2 .expertButtonContainer p:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP2SURBVHgB3ZpPSBRRHMe/uyxYUOTN6mBTB8FLiuKlEtfypgehDoFCGgZ1iDSyQ1CtHrpEahAU2F9S8KBUoF2yXOnPRdKkQ2CHnTwkenFLQff0+v1m5tnuOq5/9s3u7HzgN2/mvdllv/v7vd97b+b5oBghRCkVVWSlluXHmUS3LEoWJpv2+XxhuBESFCTrJlsUO4c/+4rsHNwA/ZAmsjGhngjZbTINmUaYnooI54mwSGQC/ieFM57aikgNTkFfXi/S61MqUO9FYca/W+Ckkw8VCHcJk0yJdAUKdwqTbCrQl0oYFSE4xJ+5KOZn5qhcNMrY0gpWl1fR8LBlO18TpsG/eqPGgF0lCauHg8KY78OT+Nj7PqHuaF0ZtokxeSCBbXaN/uQKYabcbjjMiQsnUVh+OKnuFHZAK/3moF2D36aOw1GDg3Ao9l96jAUKx4qzx426Q+VHsO/AjnPEM7v+lxCWdEMTFU1wkJnxHxjpHERB0UGc77u8JqigaD/SQIPplLYN7xAOTqlW/66Id/eGxZ2KG1SOJLStUBu3D7a/FNHfac0TtHg9gThhTXAoHOd/zmHoWr9x3vCoBYVliX1tgdqHO4aMcK1pq0MasPea5UUgqUE5EwOfMdr1FkXBYtTdPIO8vbvW2mJLq0bGnBj4AkXwKqWNsievE01xwsw2GhTCXhjuHDKSRs3VWkocx9bdM3i9D7NfI1BMK6xhTHpO6QJxdjKCofY+5O3ZnZA0JOyxeA8qhrWE+ESKC0IB8WHGKb6SxrJkERymsaWYMc45BC/LNApNPSDMZx4a0sQYuy4+QWx5BafvNqKoqnjdPaNdI4bwyp0N1tuBZ1g97LkgFPC08YExdtXearENQ4f610aU8IHFaVAAT53skob0KJcZJMgHnn6VQAF2whhOLhkWxmh88MOhgZsTRzbhpKJcHPcvnhTzwJ1l8gNQCIegnEa5AHXieHz71PsBbsIPRbhNGMPidHgTncVF4U2iLG4a3iPKyx4W9w3ew3CYV8WF+SDFea3fhfngt5bkXvKeLl9By3GuA94hLE+kOC+F5pqjDHFWaN5H7jPOjxfkRfz0qwe5771Q/MWaOA94703yXpbkiTN7T0du0ppckSDO8l4zco+O+L4mWbfksVybS0MDJ5GQXYPtes66+QXcj44Ur9xSvRPnh49jMDenuRGdrNouHCW+VJ92sUAdmwhjUj5msBIM7xZ4DfegYwvCtgV5MSSyT1io2j1kI5Bf7kVE5uF3ya1wGmHu3HsuMgd7S0MmyYBIFhVENrFEXhFqwpXDr0eVKB8UIv5v3g6S8ZaFzd4g/SKbgvlAJ6x6E7dScXYIs79oSdU6rMdvcJB/BWEPnC/IPh4AAAAASUVORK5CYII=);

}

.category-id3 .expertButtonContainer p:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAV+SURBVHgB3ZpdaBxVFMfPboKmwUAaIpgV6wYpCiptQ+2Ltps8NNYKSUQxlSImbB7qV5MiEmhNTJo+WFrISlu6QpZEJGkimo9CNU0fupsWhFoaC4oKlh0fbMXGZiHaFkFuz7kzdzozO/uRnbub3f3B3Zk7c2d2/vece+7HjAskwxjbiBsfpo1aqjQkgaKlGKYwpqsulysM+QgKqsc0iGmJZQ5dO4XpLcgH8EHaMJ1n8oli+hiTF3INUy0VZdknSiIhF1BNsuxYKh2RXsgWePMW5qxNyUC+FZnq//kCBZ1KkAHLL2GCBeZUIMtPYYLMBTKJwv64+TfzHzzGeoKjfF8i55NpcCUQ1oKbKXDI8u07MPptBEZnI7D87x1+zPNwFeze4YPdL/lAEgEc3eyzOxEnjqkhl2rECw64/PNv0Bscg+s3b/F8RfkaLlZAIod63gNPdRVIoMFu+GYnbhg3bZAh1xdvQe/JMS5O4G9uhNbGbfAnnps4dwHOXPxeP9fk2wJ7Xt3hVKSCaRMKjBkPmsShsDbcDEOGBL+eNblg3VNPQNcbzbB+ncdU7szFyxCamYMbi6pVyYoksGnbFnBAnHtaxUUhA3e0c0HVWlv1Msu378I/6JY11Wt5/sbiEhdotOKTjz8Kgx/4nVixFgUqIqOLy8Rq1IaOfDEFpyOX9GNkrY/8u3QRBImYmJuHh1B0R8uLsPP5zfq5K79cg0OhCd2KBFmRAg5V0goZQXHtImMUtyKrURQMTs7qLliDtd2JLuire1ovs/DrNRgYGudWMvLyC89xyxorYGh6jleCwIGrrhVtz6UJqwc1QqaEXDD41awpYLRu3wp+tEhFeRnPkwuGZs6itS4kvA8JoyBD1wqoEt49fNJkxQwCTj+K6wODuJQRklyQBwy02P0HrEIXbOWuKJi/8hMETk3HWSsRJPJE9zsmK45jpXyJUdXqqpTSQEFxtWAQl9QlT89f4m1LuCC1hdexxjtaGvUyJOZQaJy3oUyge5GrGu9nDTjkqh+++Qo0bH421e14YHExdc1jwa6EXZ9lFzCo7wpNn+Xu6AS6Zw/ee5PBE6zdBpGGq+5DcQES14WZQeMZMWwiNxTYhXen1koEBRxyd+P/TJybN7XhFMM4HjVJXAAzneKotc8ifHXPwAGsUREwBN+gywxgGM8G3w0fjTtmF3ASDON4u3PjzgbKkQt2DBznSQijgHGi+2345P02XRiFd+MYMduQV4jgRG47eWS/qW3Ss+7cexB6PxvjGjS89FMqdihY7HnNHI1qPTVQXvYg3zeG98mjBzLpYDOCKrP72AjswuYgRFHwacZ299dSzFyYGXZxAqCLo6GPFSwAd//7H0pL3LD/+DC6rNy2lS40bKNOvsTthvam7fzYukeqeUpCZWmys+i3UPZACd8mmPrlFHoMeh6q9DSodKe+4eqLspLuM6UUV8iQOAWKE4XaXAwkcnhvO6x/zLOiawKnZnBM+iNIJkbiroL6qkkKFWvKTEOztK6R363EaNpDbvkDFB9kMChWcWH6EeKktrs8IEw/bm1KXkzWU8Qapujn+qF4CIsdIa6YXFM3FBenueanUPhEjOuWxuEXTVoL3Xp9xowurgisN2N9GWIdOJP1FChMuqwHTOI067VD4dFvbGuCuCmPZtpC6hoiYoXZiu18Tiv8OeQ/CiRZKU84pWXqy3R6fyBtxiAZBdQ3qkqiAknn63ksUIEUwoikywxagGnANA35gwJpCFsRaMU+tvqEmayvh2wE0ieIUZZ76JuzLsg2TP1yb4TlDrKWF3JJDkSSqHpYTTSRnUyOu5L7BWSJkrqczO5/vF2PiV7dbkhxye+gvvikBZ2w7I+4s75WztT24rUcVkBbfoMscg9DVdJifHwz7QAAAABJRU5ErkJggg==);
}

.category-id1 .expertButtonContainer p:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS7SURBVHgB3Zo9cNNIFMefPdflZvA1RyunvrvkuutOmVx5c5OrGGgwMLRgylQxM1DHtHxMQgGUJNRh4lSEikBoiUQJDSlCvby/n15QbFm7stbCyW9mJXm1+vjrvbefrpFnjDHzvPub03ySGqmkxEk65NTj9LZWq/VoGmFBIadVTl/M+ODa55wu0zTAL9LitG38E3Fa4RRQ1RixVGQmTwSRVAX4kmYylnIRGdCk4JsvmXIx5QP/VjTi/9MCKp0G+cBMlzDljSkr0EynMGV8gWYSwpa5kl1tGY9s52mojxC2xLsO+eZ8QPTzOfJIv/Mw6mRtMMNIlYsvEtC4fOVe1dZjomhPfv93k2iWe2KfY/n9a0C03yN6+VjE/sXf8reQSrDg1H1jcWtmXHY3xPX+JUlPViT/A4fHVW4it9aNedqR40+RpNXLUvZCQ1wWecWJjC3+jHSnirPfkxdWUWlhEIQXR56KUzGvnksZlE1fO57IIfccjLlijSTc7+EtouXwu8uBi3ybSx2i3Q2ibkvKZV1793+igz0pu5jqL79cJ7rWJHp2mwrQNgO9mGNxsBoViTOIufEn0Wb3ZD7iCS+L8w9u2e8DgRB6vSvXpnnaEZHpD5fPCePUR53IBQ9bXsh+aHtN9hDm8lIo071CNMMhc2ml2LOGaaVjry+OM0IqYjV87ayH/R5KglvBJV1BWdSei61h64FiAtt6oJZzHyAiDg72ss9p3KCKL4rG1z+t7PMQpi6cz7EWFReSC3gA4iALuNViS4TDCkXBNXjxxZzvjHu/uEcWAq1Y6kbmPAJyYZQwAHcEL7o0NrA43DLLNRVUYHb3RA+rb7mQXNnfGX1OxeWVsaFx+kc4ugysa7feHDYQF5AL73fyv1hzTs67V9vDwO3w8s35/HJb67bYC7GBuDlywVb7oVN88JZKgRf+FHP8nrOXG1WpCQE27pbLv5nESWQp40LEH+h8017u9WbuaVQq7uKOctxgJmk3y7ik4nqPA+uHbPxErsAqqDRm2YtnfpE8VN9IKg4upcCScB9bu6TXajndIx9DJbg7jnFvxL02GelnZdMg5z73u+3sfPTe7yzJ8f22lDtKTZLhGL1/DG0wKtjgiekHN7PLba3xqGFF7nk0YqJNy2EUkk9Yw5aqQi2Z1475YwHiIioz6i7CtaSieBRRBTQRc9bOmjd8VDjuHKK2LNk4TSWHPKfSF+ehcZo6+gY7q+J62Ki46uKuGnrY1OGbdLasF+scpg5WC00zTTk9PVBxZ8k1jw3VF5e4pnUEeArYYS2x/khP7WF+4LRbr5P+cSzuDFhvc3AxZHA6HdaL6XTSHsw4IS6x3hXyhc4mY58ep/nndjrWlKHFx8S0fpqG3U2ZfYZAnYOZnSfPoBLpFLkAg9h1UxYMLHX5ShMGmv6IzDj/T+GL+K36i+rl0IVHiNQ1Oz9ExiKsZhNIsoTs3ZdKEpMsFcd5hep5J5MKhpdXyDJpWSkxOQgrBFuxY348vD5tJlLd6pp5ZKoHU2FtmjRG/rlXviZ1B9YKqEoqEAlRIf1IEpE8y+rFXeF+XV+iauQR8/3P2yEnTFLaVpA+cnpDMqHT8/0nbq/isjASL8FAdkzJ9BtNkG9rY2mT/ltbgwAAAABJRU5ErkJggg==);
}

.category-id4 .expertButtonContainer p:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAeKSURBVHgB1Vo9TBxHFH5rgWyKO4wLYxsiDtlSAEUCF4mpzCEFO00UK6RKCh9VlMY/TdJYCpbSOI2Nu1S+NJEshTguIxz5SBGBUwBKFIjkiEPiEFAYuCsA2dLkfbP7jmHZ29u9O5bLJy27t7uzzPfeN2/em12LagylVB/vBnjrc7aTxibIOtsmbxne5izLylA9ggklebvP24aqHGj7hLfrVA/gjqR4e65qj0XevuYtQVFD2Z5aVIePRZCkKABLqsPxVBCSCTos8MOvqerGVC1Qey8qW//1AgSdk1QLqPoiJphR1RJU9UlMUJag5UeMd6NUBsubOzS/lqfCzhtqO9lE8RMN1N0ao4iQ4cl/sNRFT3JM7BrvnpAPHk0t0fTSK/0Ata8xUX73DfWcidGdq10UAR4wwdteFxrcJ5Qdcu+TD/LspensK00Ox26AGM7Prxao+8yhe/EW9/mpV/p2zONmyDFBJTDxz7omdueDLhrqamUicS1FQTtLs7s1TsO95/T58bkVigCPvMbfPs/xDSnepXweQvHjDfTp939o71xKnKIbyfNMorF4Pb/zmpY3tmls8l9thG8/eociQIJsp+yT574xx+QWycdrgr9Zbl88nuFgsl3ynn4QHzivDRAhOlmeWflRJOd47VG51tNLG9TefEIfj8+u0BZ7an6toH9DhoiaQ12nqa25SROc4nE59PZpighpJjciP0xygbwGqUGWw31tmgTGWOy4qW5LTw24b3w2pyMm7o0QLUxw0+4J2Vk+754HbY1OP+Qx5SdLePHmwAVK9XdQxLjL5EZxIOQgx1SQliJLBJEfmSSiZzMTiR1vpOWtbU2qv+OUHmvwKgwQwXRgIsvkOnEg5AJJEvgfyBLQgcVS9prHTJiWyE7S00tlZZnqT7A0z1M5IIXLbdnP6uHULXaigarEbSb3AE9JhmmFaeAT9gRk92xhjaMhZNqkrxV2X2t55nk/3Gt7NscGQM7pBrKXscmXPG/a90PmMJakc1AEDOPVNgB68QfkEmFaobOY41KXOmiou5Xe5yylwNMBzse4g3by3EgTTBzyxTQw4hFUxudyus3E6vqBaz16jDbRFEu7QkknySHXG6YVvDG/mqdvflkonms3rIsMRfJNkHITg3cQhGAcGxarIV+8DjnDOJc6WugKG25iYV3/z5BI6CeHCSbSOZCxA8aKHisgA1LoFDoH741w5xEl3bLEvR9+97s+HnbkHXeiLQBpQ7IgjICEeyqsLjpBToVpAUvCazd4Dus5GyO0RudAAuTwMOxfcGaCqcJLljDQV0//0rIrBTwTBrqRvEAV4mJocgDIIWJKJ9yJsylLGMGsGkSW6DgMBQ8hfUMbHZgsO2LC2zp9YwNUIEtgMDQ5kSWiZpoJumXZ5kzww33ntORKyRKEUTKJLMUgOK6RLAerkmV/okXLsOCQA2LOuHvBUwRkKdWB20CfcSQtN09WKcvB0AEFcMtSZylMquBIUjoN79252n1AltPZDX1NZLnAstzids1OMII8u516scJoCeiAguykL2gLL1maHsDiEGSJDnlN4iA/MDbJnY/rYNNzNq7LI8lQcGymb5BuhQVvC8il+SDwm5WfeNlgLPOyKEtYXLIKeE5kmdva0fcdkSw3Of1qgV5mw5D7mNdGIKUvn/5Z7AS8IICnpNPw3N5kbSPvGGPy5mXtGURO/N4yAgqg50CuLuDBCqr5OfyxwtZy5iSOdRLLOSeALC0LRmgrKcuL934tVhW4P2e0t++1dPoG4sAP19+lkNA1neWsGiGoBFqe9pKlWFs6iQ76yVIirmkUSeHMc2h7j8dbe/jkeRBLfVLPwXPJIK10IOFyB5IC/GTptUgEz8nYxDOggMLu3tqnpG+QJNpXUOwWi1WJ0XeDksvpUG5n6/jHmONMWSFSXumK6QCD8zCGe8xcHvtNtxdp5h3v54sqsHT69vlju8wMKcuMHIjnQknzIcsN4w2AZGRMwSMgbKZfXtmFW5ZmCmembxXKsri8Z65+jZK9sOkLeOIt/mdY0tPVOC/AumUFyYGUJNTugCKyTE9l9ZqMCbSB15FfjnAlH1KWk0wsKT9McoG8J1ZHiO/vPEWSvLllJdHOXRWY0RIbouXy5vbB/JKzFsmCQshy0Hxn4F5xHqUA3jNlCfgVq0FkWap9SFniZcg184SbHLyGUZwo9QSRJSZyeAYZPCDzn0Q7KXVKyVI5JJ85c9myUw+iqsA8+R5HSxgnxJuifUvpB8g5BJPkM6l7yVJIAHb61VhSliCBkgc5I2QJMkJ4r31oWRYXYn3JOQRxY0l5VitLzG8wkNxXpSz3BRETfq+N0+STc8IDiJaQjbtYxeoVPOMnp2VnvoQSkM1IPYgA097SpD0eIKfMkh1EshSSHMYf5Bm4HIoYWfIhBlh+reuYYJbKEAOO+V10XgXha4GfqX6QpQDEQgFBRh09MqpWXw95EMQniIsqeuCbs1t02FD2l3tpFR3grQRFiQhIglSSjhIOyZuqNnKF/B7UipRFNYTa+3g7yRuq4XJvkJBfIZfFgk6m1h9x15ScF5Q9XhKu01myl9826RDxH1Rxh1ACwgpQAAAAAElFTkSuQmCC);
}

.category-id5 .expertButtonContainer p:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAABtCAYAAACr+O9WAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAcgSURBVHgB7Z09bBxFFICfLSSgIUeVJiKbBiSQyLnhJ03WBX8NsSUCFfJGEbVtpUXynUSLYgs6iGwrHUaKAxVpfKYKNDlHIhI0WYcUpOKSBqiW93ZnLnvr3bv9vX3jfZ/0fGd77xTflzfzdnZ2ZgYMw/M8Cx/aGKcxrFC0QhHFxRiE4gCjr573Z2ZmBmAQM8AclGTjw3kMeiRZLSifvooexj5KdIEx7KShJJKygHEBAlFVSJqEFriNAvsgxEMZhbGH8bfHi/sYS17QLAv4QbQw1jx+opLY9ILmunl45smKsoexBE3AM19WlD2MNhxX8I9b9o6PrCib3hT7vMqrR/XHbEJQCR5n6Fyvi9XmOlRMpdJQ2DI+dKCesr0uXIz5Ks/1ZqECKLsw9vAp/a9rkjDCwrjjVViolJ5pXlASU3NogbCOGbcKJVOqNNUcVt6mGwaNqCyW2VyWJg2FrUHQfwlHcaHEfq4UaVTy4oMDwjhcCDKu8FhmYWkiLBN0WjBfVFwhaSIsF4XF5ZYmwgpRSFyu8zRVdDhQM3PffgDbd3fAQOjc9Ubeoa/MmcapSpz54iX/0WqdgoVX3oPlNy6DdeIUGISLMZd1ukMmaV4won0HmKClhXHOXoSl1y+CffotMIRdlLaY5QWppalUpqEpC5gQJ01jn34bBX7kCzSA1SwDzVmkkTAbGDFOmsZBaZsffgkGQIVJL82BqQoR1Y/ZYDjOj1c4Fy50TS7V4PpEaapZ7ABDvM8fwN6n38Hym5eh9dwLE48/HDwE54crsLjzGbiPHwIzLIy1NAemybQbwBgqONbfWYP2yddSv2b395/gzFfn4BJmHjN5K16KiUNjpeEbOBBMEGXFwaN7sFVCM7d1sANz37wP3Z+vAiMm/mMSpalmMVW6Tov9w9swf/0TaOMHvX3wPZTB4N8n0EFpPXxvJrTxs18Zd8AzY35HV14tqJnBf09g45drsP7rNf8DbghrKG4r6aQ7VhqX4oOaQfv6x02SpaEqkrKtE/fLpOaRRbNIshooTLOcdApwRJrKMhuEutHZdoS4TLNBJuVwITbb4qSxqhiTcB//CQ2AhF2I/nBEGlql+8IsEDjhRH8QzbQLIHDDjl4sHUpTbacDAkec8DfhTFsAgSsjU8zD0tg0jTQKIoxghZvIsDQbaobGFs98fQ4G/4i0GIYtoS9NXQ6o7e4WPRBMQ1bugN11Li4MW0I99mhDDVAz2N2/6g8GCxMZXiLT0s7DlKFrWA0buS8K3a/epgmuuk+b+oVOuoYlwjJj05dZNZexaXdrmopFXyjTRJg5+N0YSTNyHYwqm1bG54kWfZkFQweIq5S2cqvrF0oM5VEx0iJpZ0EYgeZHUqFEM7UYTm5tVbIkxXHBVZNbaZSGkTzL2OZxmmh5dD9c/9E9qBlLqscM9P/6jUWTKdJyUPP4qPRpBiLSTISltNbzk29bajI8pT0r0sbgkjQXBKOQPs08zM60pk4AImmHYCgNnQAkfZpp0JqRIs0s/AXQZvUTwQj8rkwyzSyCTFM3Y7sgmMCweST2QTCBHn2ZDX8jsGa4DaaWtgsCd4YFoy9NGZQqkjfb+kl47PEmCFwZhNeCDEvrgcCVke5rKE2ZdEHgyEgrGL00sw0GwXChzSpwMaHiM02RevFjYWr0oj8YkaaqyB4InOhGfzCb5iChNm7Gbd91RJoqSHogcCC2u0qaI1JbttEWJILPftI6/bHSJNtY0En6xbjZWNK31cfWuN0wEqWpF8lAcj2MTZhJ8x5pu99M20QJhelO2vB1rDT1YmkmpweNfnQmHTRxhrHaIqoHwjS4lOagtNPC6c2kmayWbqlbcXFtJg+Pz+LTqZpFTeobMFQzuQFC2bgY81lekOmuGRRHi/vLtIRyWZ1ULUbJs/uuBSXsDbp1N35XJtq8buHld/3ntCrP7h+3Et+D9k7Tu+32HtyOvYGdfq83dU06Ju17adonX/WjBLpZmkVNrs3JlTjahVdWRshPLmFEkR3laSE0yjgRl50N1dXkIrc0QsTlYhuFOVCAQtIIEZeJwsKIwvdc05q6+DAHMpNrEt0yhBGFM03Dccd5RuQuOuIoTRqh9qvZBNkCRUNDf4tph6fSUuqSFDSbC2MR5MoA4XcbZQsjSs20MKpAoY3NLWgeNNzXSdo9tyiVLf4SKlCaNF7pYszTOVhVwojKMi1MQ7KOuoT1KmXVAspzMO57x4ueF9lJsGqmkmlh1B/oAJMd6wtA96l3qig02ELyMFY88zKPMsuGGpl6psWBH4IDQebZwBPqp6ig2lUFVq2wkKbxnjaddHJe9yYPJIrmfdI9e31OBQYraWGUQNqdjwROa+cpWsZoVwUrUWHYSoviBacNtKvRGQiysKhIEkQXcg8gGL3omVKuGyMtDi8Y67QgkKfjBMaLocNc9aiXkxpknZPBjf8B89+tGqk6ZW4AAAAASUVORK5CYII=);
}

.ourexpertinner h3 {
	position: relative;
}

.ourexpertinnerborder h3:after {
	content: "";
	position: absolute;
	bottom: 0;
	background: rgba(144, 231, 144, 1);
	width: 100px;
	height: 3px;
	left: 0;
	right: 0;
	margin: auto;
}

.category-id2 h3.ourexpertinnerborder:after, .investmentnewui h3.ourexpertinnerborder:after {
	background: rgba(240, 173, 231, 1);
}

.category-id3 h3.ourexpertinnerborder:after, .mortgagenewui h3.ourexpertinnerborder:after {
	background: rgba(179, 193, 221, 1);
}

.category-id1 h3.ourexpertinnerborder:after,  .insurancenewui h3.ourexpertinnerborder:after {
	background: rgba(255, 180, 148, 1);
}

.category-id4 h3.ourexpertinnerborder:after, .bankingnewui h3.ourexpertinnerborder:after {
	background: rgba(158, 219, 255, 1);
}

.category-id5 h3.ourexpertinnerborder:after, .newrealestateui h3.ourexpertinnerborder:after {
	background: rgba(144, 231, 144, 1);
}

.showallourbesttoo:hover,
a.topproductshowallbtn:hover,
a.showallbtn:hover {
	cursor: pointer;
	border-radius: 5px;
	border: 1px solid var(--ButtonColor);
	background: var(--ButtonColor);
	color: #FFF !important;

	/* box-shadow: 2px 2px 10px 0px var(--ButtonColor); */
}


.exclusive-slider .slick-dots li.slick-active button {
	background: var(--textPrimaryColor);
	width: 8px;
	height: 8px;
}

.exclusive-slider .slick-dots li {
	display: none;
}

/* Show the 5 dots around the active dot */
.exclusive-slider .slick-dots li.slick-active,
.exclusive-slider .slick-dots li.slick-active~li:nth-child(-n+2),
/* Show next two dots */
.exclusive-slider .slick-dots li.slick-active~li:nth-last-child(-n+2)

/* Show previous two dots */
	{
	display: inline-block;
}

/* Ensure all dots have consistent styling */
.exclusive-slider .slick-dots li button {
	background-color: gray;
	border: none;
	border-radius: 50%;
	width: 10px;
	height: 10px;
}

.exclusive-slider .slick-dots li {
	width: 10px;
	height: 10px;
}

/* Highlight the active dot */
.exclusive-slider .slick-dots li.slick-active button {
	background-color: black;
}

.prodectsslider .slick-dots li.slick-active button {
	background-color: white;
}


.rimib-block {
	background: linear-gradient(180deg, #B8FFB8 0%, #FFF 100%);
	text-align: center;
}

.rimib-block-two {
	background: linear-gradient(0deg, #FFF -0.12%, #FFD0F8 102.5%);
}

.rimib-block-two .rimib-block-letter {
	color: var(--purple);
	text-shadow: 3px 8px 17px rgba(0, 0, 0, 0.25);
}

.rimib-block-two .rimib-block-letter-text {
	color: var(--purple);
}

.rimib-block-letter {
	color: var(--green);
	text-shadow: 3px 8px 17px rgba(0, 0, 0, 0.25);
	font-family: "Red Hat Display", sans-serif;
	font-size: 280px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	line-height: 208px;
	padding-top: 50px;
	padding-bottom: 20px;
}

.rimib-block-letter-image {
	margin-top: 30px;
	margin-bottom: 35px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.rimib-block-letter-image img {
	height: 50px;
	margin: auto;
}

.impspace:first-child .rimib-block-letter-image img {
	filter: invert(26%) sepia(98%) saturate(1479%) hue-rotate(118deg) brightness(92%) contrast(104%);
}

.impspace:nth-child(2) .rimib-block-letter-image img {
	filter: invert(25%) sepia(22%) saturate(3439%) hue-rotate(272deg) brightness(92%) contrast(85%);
}

.impspace:nth-child(3) .rimib-block-letter-image img {
	filter: invert(33%) sepia(15%) saturate(1473%) hue-rotate(156deg) brightness(88%) contrast(91%);
}

.impspace:nth-child(4) .rimib-block-letter-image img {
	filter: invert(46%) sepia(50%) saturate(6009%) hue-rotate(358deg) brightness(98%) contrast(111%);
}

.impspace:last-child .rimib-block-letter-image img {
	filter: invert(40%) sepia(100%) saturate(450%) hue-rotate(158deg) brightness(90%) contrast(85%);
}

.rimib-block-letter-text {
	color: var(--green);
	font-family: var(--categortFont);
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.rimib-block-three {
	background: linear-gradient(180deg, #D1D9E9 0%, #FFF 100%);
}

.rimib-block-three .rimib-block-letter {
	color: var(--Blueone);
	text-shadow: 3px 8px 17px rgba(0, 0, 0, 0.25);
}

.rimib-block-three .rimib-block-letter-text {
	color: var(--Blueone);
}

.rimib-block-four {
	background: linear-gradient(180deg, #FFCE9D 0%, #FFF 100%);
}

.rimib-block-four .rimib-block-letter {
	color: var(--orange);

	text-shadow: 3px 8px 17px rgba(0, 0, 0, 0.25);
}

.rimib-block-four .rimib-block-letter-text {
	color: var(--orange);
}

.rimib-block-five {
	background: linear-gradient(180deg, #C3E3FF 0%, #FFF 100%);
}

.rimib-block-five .rimib-block-letter {
	color: var(--Bluetwo);

	text-shadow: 3px 8px 17px rgba(0, 0, 0, 0.25);
}

.rimib-block-five .rimib-block-letter-text {
	color: var(--Bluetwo);
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before,
.exclusive .slick-prev.slick-disabled:before,
.exclusive .slick-next.slick-disabled:before {
	opacity: .25 !important;
}

.p_slider.product_inner .sldeimage.product_image img,
.p_slider.offer_inner .sldeimage.offer_image img {
	border: 7px solid #fff;
	height: 100%;
	object-fit: contain;
	width: 100%;
	background: #fff;
}

.Ourintitutions {
	background-image: url(/static/media/Ourintitutions.86d3cbf65d89a727d1e1.svg);
	background-repeat: no-repeat;
	width: 100%;
	max-height: 560px;
	background-size: cover;
	margin-bottom: 0;
	padding: 40px 0 20px;
}

.flexflow {
	justify-content: center;
	align-items: center;
}

.ourbestimgslider {
	max-width: 680px;
	padding-left: 30px;
}


.ourbestimgslider ul.slick-dots {
	bottom: -24px;
	display: flex !important;
	justify-content: center;
	align-items: center;
}


.p_sliderouter.main_offers.exclusivepadding .sldeimage.offer_images img {
	border: 15px solid #fff;
	cursor: pointer;
}


.p_sliderouter.main_offers.exclusivepadding,
.p_sliderouter .product_main .exclusivepadding {
	padding-bottom: 0px;
	margin-bottom: 8px;
	margin-top: 8px;
}

.p_sliderouter.mainofferslider .offerbg {
	background-color: white;
	display: flex;
	align-items: center;
	justify-content: center;
}


.p_sliderouter.mainofferslider {
	margin-bottom: 0;
}


.p_sliderouter.main_offers.exclusivepadding,
.p_sliderouter.product_main.exclusivepadding {
	padding-bottom: 0px;
}

.showallourbesttoo:hover {
	cursor: pointer;
	border-radius: 5px;
	border: 1px solid var(--ButtonColor);
	background: var(--ButtonColor);
	color: #FFF !important;
}

.showallourbesttoo {
	background-color: white;
	border: 1px solid var(--ButtonColor);
	padding: 8px 19px;
	border-radius: 5px;
	display: flex !important;
	justify-content: center;
	align-items: center;
	width: 150px !important;
	height: 40px;
	color: var(--ButtonColor);
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	font-family: var(--btnFont);
	margin-left: auto;
	margin-right: auto;
}

.exclusive .carddecoration {

	box-shadow: 0px 2px 10px 0px var(--textPrimaryColor)1A;
}

.offerlistpadding {
	padding: 15px 78px 20px 78px;
	width: 1366px;
	margin: 10px auto
}

.item1 .bloglist .basicuserdetails {
	display: none !important;
}


.homecustom .herosection .slick-slide {
	opacity: 0;
}

.homecustom .herosection .slick-slider .slick-slide.slick-active.slick-current {
	opacity: 1;
}

.categorysectionfour .bestexperts .slick-track {
	justify-content: center;
	display: flex;
	margin: auto;
}

.trendingsection ul.slick-dots {
	display: none !important;
}

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

.homecustom section.exclusive h2,
.homecustom section.exclusive h6,
.homecustom section.topproduct h2,
.homecustom section.topproduct p {
	padding-left: 7px;
}

.homecustom section.topproduct h2,
.homecustom section.topproduct p {
	color: var(--textPrimaryColor);
}

.homecustom section.topproduct .slick-prev {
	left: -29px;
}

.homecustom section.topproduct .slick-next {
	right: -29px;
}

section.categorysectionsix .d-flex.basicuserdetails,
section.categorysectionsix .blogreadmore {
	display: none !important;
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
	box-shadow: none;
}


.bannerimagmobile {
	position: relative;
	text-align: center;
}

button.mobileabso {
	position: absolute;
	border-radius: 4px;
	border: 1px solid var(--green);
	width: 150px;
	display: flex;
	height: 35px;
	color: var(--green);
	font-family: "Fjalla One";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	display: flex;
	justify-content: center;
	align-items: center;
	left: 0;
	right: 0;
	margin: auto;
	top: 5px;
	text-align: center;
	line-height: 32px;
	background: rgba(255, 255, 255, 0.5);
	-webkit-backdrop-filter: blur(10px);
	        backdrop-filter: blur(10px);
}

button.mobileabso img {
	width: 13px;
	margin-left: 5px;
}

.tabrealestate button.mobileabso img {
	filter: invert(26%) sepia(98%) saturate(1479%) hue-rotate(118deg) brightness(92%) contrast(104%);


}

.tabinvesment button.mobileabso {
	color: var(--purple);
	border: 1px solid var(--purple);
}

.tabmortgage button.mobileabso {
	color: rgb(47, 89, 111);
	border: 1px solid rgb(47, 89, 111);
}

.tabmortgage button.mobileabso img {
	width: 25px;
}

.tabinsurance button.mobileabso img {
	width: 22px;
}

.tabbanking button.mobileabso img {
	width: 20px;
}

.tabinsurance button.mobileabso {
	color: var(--orange);
	border: 1px solid var(--orange);
}

.tabbanking button.mobileabso {
	color: var(--Bluetwo);
	border: 1px solid var(--Bluetwo);
}

.tabinvesment button.mobileabso img {
	filter: invert(25%) sepia(22%) saturate(3439%) hue-rotate(272deg) brightness(92%) contrast(85%);
	width: 10px;
}

.tabmortgage button.mobileabso img {
	filter: invert(33%) sepia(15%) saturate(1473%) hue-rotate(156deg) brightness(88%) contrast(91%);
}

.tabinsurance button.mobileabso img {
	filter: invert(46%) sepia(50%) saturate(6009%) hue-rotate(358deg) brightness(98%) contrast(111%);
}

.tabbanking button.mobileabso img {
	filter: invert(40%) sepia(100%) saturate(450%) hue-rotate(158deg) brightness(90%) contrast(85%);
}

#rimib-tab-tabrealestate {
	background: linear-gradient(180deg, var(--lightgreen) 0%, #FFF 100%);
	color: var(--green);
	font-family: "Fjalla One";
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	width: 20%;
	height: 109px;
	text-align: center;
	position: relative;
	padding: 0;
	padding-top: 62px;
	border-radius: 0;
}

#rimib-tab-tabrealestate.active {
	background: url(/static/media/RealEstateActiveState.fd314b2f563eef883d8a.svg);
	background-position: bottom;
	height: 120px;
	height: 120px;
	color: #fff;
	background-size: cover;
	background-repeat: no-repeat;
}

#rimib-tab-tabrealestate.active:before,
#rimib-tab-tabinvesment.active:before,
#rimib-tab-tabmortgage.active:before,
#rimib-tab-tabinsurance.active:before,
#rimib-tab-tabbanking.active:before {
	color: #fff;
}

#rimib-tab-tabrealestate.active:after,
#rimib-tab-tabinvesment.active:after,
#rimib-tab-tabmortgage.active:after,
#rimib-tab-tabinsurance.active:after,
#rimib-tab-tabbanking.active:after {
	filter: invert(1);
	bottom: 22px;
}

#rimib-tab-tabrealestate:before {
	color: var(--green);
	text-align: center;
	text-shadow: 0.643px 1.716px 3.646px rgba(0, 0, 0, 0.25);
	font-family: "Red Hat Display";
	font-size: 59.907px;
	font-style: normal;
	font-weight: 700;
	line-height: 1;
	position: absolute;
	content: "R";
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}

#rimib-tab-tabrealestate::after {
	color: var(--green);
	text-align: center;
	text-shadow: 0.643px 1.716px 3.646px rgba(0, 0, 0, 0.25);
	position: absolute;
	content: '';
	background: url(/static/media/RealEstateblack.1d319f71ddb7f95264f4.svg);
	bottom: 13px;
	left: 0;
	right: 0;
	margin: auto;
	background-size: contain;
	background-repeat: no-repeat;
	width: 10px;
	height: 14px;
	filter: invert(26%) sepia(98%) saturate(1479%) hue-rotate(118deg) brightness(92%) contrast(104%);
}

#rimib-tab-tabinvesment {
	background: linear-gradient(0deg, #FFF -0.12%, #FFD0F8 102.5%);
	width: 20%;
	height: 109px;
	text-align: center;
	color: var(--purple);
	font-family: "Fjalla One";
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	position: relative;
	border-radius: 0;
	padding: 0;
	padding-top: 62px;
}

#rimib-tab-tabinvesment.active {
	background: url(/static/media/InvestmentActivestate.f1073d0dd20bee205735.svg);
	background-position: bottom;
	height: 120px;
	color: #fff;
	background-size: cover;
	background-repeat: no-repeat;
}

#rimib-tab-tabinvesment:before {
	text-align: center;
	fill: var(--purple);
	filter: drop-shadow(0.643px 1.716px 3.646px rgba(0, 0, 0, 0.25));
	font-family: "Red Hat Display";
	font-size: 59.907px;
	font-style: normal;
	font-weight: 700;
	line-height: 1;
	position: absolute;
	content: "I";
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}

#rimib-tab-tabinvesment::after {

	position: absolute;
	content: '';
	background: url(/static/media/Investmentblack.7e78b66cfa5633314456.svg);
	bottom: 13px;
	left: 0;
	right: 0;
	margin: auto;
	background-size: contain;
	background-repeat: no-repeat;
	width: 10px;
	height: 14px;
	filter: invert(25%) sepia(22%) saturate(3439%) hue-rotate(272deg) brightness(92%) contrast(85%);
}

#rimib-tab-tabmortgage {
	background: linear-gradient(180deg, #D1D9E9 0%, #FFF 100%);
	padding: 0;
	padding-top: 62px;
	width: 20%;
	height: 109px;
	text-align: center;
	color: #2F596F;
	font-family: "Fjalla One";
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	position: relative;
	border-radius: 0;
	padding: 0;
	padding-top: 62px;
}

#rimib-tab-tabmortgage.active {
	background: url(/static/media/MotgageActivestate.9020466d4b195127ef29.svg);
	background-position: bottom;
	height: 120px;
	color: #fff;
	background-size: cover;
	background-repeat: no-repeat;
}

#rimib-tab-tabinsurance {
	background: linear-gradient(180deg, #FFCE9D 0%, #FFF 100%);
	width: 20%;
	height: 109px;
	text-align: center;
	color: var(--orange);
	font-family: "Fjalla One";
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	position: relative;
	border-radius: 0;
	padding: 0;
	padding-top: 62px;
}

#rimib-tab-tabinsurance.active {
	background: url(/static/media/InsuranceActivestate.c88ec26c4b19f2ad24e4.svg);
	background-position: bottom;
	height: 120px;
	color: #fff;
	background-size: cover;
	background-repeat: no-repeat;

}

#rimib-tab-tabinsurance:before {
	text-align: center;
	fill: var(--orange);
	filter: drop-shadow(0.643px 1.716px 3.646px rgba(0, 0, 0, 0.25));
	font-family: "Red Hat Display";
	font-size: 59.907px;
	font-style: normal;
	font-weight: 700;
	line-height: 1;
	position: absolute;
	content: "I";
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}

#rimib-tab-tabinsurance::after {

	position: absolute;
	content: '';
	background: url(/static/media/Insuranceblack.6fb48839e7dfba3a07ac.svg);
	bottom: 13px;
	left: 0;
	right: 0;
	margin: auto;
	background-size: contain;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	filter: invert(46%) sepia(50%) saturate(6009%) hue-rotate(358deg) brightness(98%) contrast(111%);
}

#rimib-tab-tabmortgage:before {
	text-align: center;
	fill: #2F596F;
	filter: drop-shadow(0.643px 1.716px 3.646px rgba(0, 0, 0, 0.25));
	font-family: "Red Hat Display";
	font-size: 59.907px;
	font-style: normal;
	font-weight: 700;
	line-height: 1;
	position: absolute;
	content: "M";
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}

#rimib-tab-tabmortgage::after {

	position: absolute;
	content: '';
	background: url(/static/media/Mortgageblack.7b2acbd4d9abee7b8a45.svg);
	bottom: 13px;
	left: 0;
	right: 0;
	margin: auto;
	background-size: contain;
	background-repeat: no-repeat;
	width: 15px;
	height: 14px;
	filter: invert(33%) sepia(15%) saturate(1473%) hue-rotate(156deg) brightness(88%) contrast(91%);
}


#rimib-tab-tabbanking {
	background: linear-gradient(180deg, #C3E3FF 0%, #FFF 100%);
	width: 20%;
	height: 109px;
	text-align: center;
	color: var(--Bluetwo);
	font-family: "Fjalla One";
	border-radius: 0;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	position: relative;
	padding: 0;
	padding-top: 62px;
}

#rimib-tab-tabbanking.active {
	background: url(/static/media/BankingActiveState.2cee14cc653305d19177.svg);
	background-position: bottom;
	height: 120px;
	height: 120px;
	color: #fff;
	background-size: cover;
	background-repeat: no-repeat;
}

.homecustom .blogtext {
	padding-right: 20px;
}

#rimib-tab-tabbanking:before {
	text-align: center;
	fill: var(--Bluetwo);
	filter: drop-shadow(0.643px 1.716px 3.646px rgba(0, 0, 0, 0.25));
	font-family: "Red Hat Display";
	font-size: 59.907px;
	font-style: normal;
	font-weight: 700;
	line-height: 1;
	position: absolute;
	content: "B";
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}

#rimib-tab-tabbanking::after {

	position: absolute;
	content: '';
	background: url(/static/media/Bankingblack.aa0ad5f71fd8752d9a25.svg);
	bottom: 13px;
	left: 0;
	right: 0;
	margin: auto;
	background-size: contain;
	background-repeat: no-repeat;
	width: 10px;
	height: 14px;
	filter: invert(40%) sepia(100%) saturate(450%) hue-rotate(158deg) brightness(90%) contrast(85%);
}

nav.rimibblock.nav.nav-tabs {
	margin-bottom: 20px;
	border: none;
}

.newblock {
	background: url(/static/media/HomepageBGmobile.5c92a1140842b1ef0608.svg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: "SF Pro Display";
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding: 20px;
	margin-bottom: 10px;
}

.bannerimagmobile img {
	width: 100%;
}

nav.rimibblock.nav.nav-tabs a,
nav.rimibblock.nav.nav-tabs a.active {
	border: none;
}

.main-articles-box .bloglist.Real.Estate {
	background: var(--lightgreen);
}

.main-articles-box .bloglist.Mortgage {
	background: #E9EEF9;
}

.main-articles-box .bloglist.Insurance {
	background: var(--customerdashboardlightcolor);
}

.main-articles-box .bloglist.Investment {
	background: #FFE0FF;
}

.main-articles-box .bloglist.Banking {
	background: #DAF3FF;
}

.homecustom section.ourbest .slick-slide.slick-active.slick-current {
	pointer-events: all;
}

.homecustom section.ourbest .slick-slide {
	pointer-events: none;
}

.listofoffermainsection .offerlistpadding {
	max-width: 1366px;
	width: 100%;
}
@media screen and (min-device-width: 1025px) and (max-device-width: 1180px){
    .what-res p {
        font-weight: 600;
        text-transform: uppercase;
        margin-top: 5px;
        margin-bottom: 0;
        font-size: 11px;
        padding: 0 5px;
        line-height: 12.07px;
        text-align: center;
    }
}
@media (max-width: 1024px) {
    .container-rimib {
        max-width: 100% !important;
        margin: 0 auto;
        width: 100%;
    }
    footer {
        overflow-x: hidden;
        z-index: 9;
        position: relative;
    }
    .rimib-block-letter {
        font-size: 168px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        line-height: 168px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
   
    a.findbtn, a.findbtn-too, a.findbtn-three, a.findbtn-four, a.findbtn-five {
        color: #FFF;
        font-size: 10px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        width: auto;
        
        max-width: 300px;
        height: auto;
        padding: 5px 10px;
        display: inline-block;
        margin-top: 12px;
        min-height: 25px;
        border-radius: 2px;
    }
    a.realbtn, a.realbtn-too, a.realbtn-three, a.realbtn-four, a.realbtn-five  {font-size: 20px;}
    a.realbtn.realbtn-three img, a.realbtn.realbtnfour img{width: 30px;}

}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
    .hover-content h3, .hover-content-too h3,.hover-content-three h3, .hover-content-five h3, .hover-content-four h3{
        font-size: 15px;
        margin-top: 10px;
    }
    .category-id4, .category-id1, .category-id2, .category-id3, .category-id5
    {
        order: initial;
    }
    .rimib-block-inner-three, .hover-content-inner-four, .hover-content-inner-five{margin-bottom: 10px;}
    .hover-content p, .hover-content-four p, .hover-content-five p, .hover-content-too p, .hover-content-three p {
        color: var(--textPrimaryColor);
        font-size: 10px;
        font-weight: 400;
        text-align: center;
        max-width: 100%;
        margin: 0 auto;
        color: var(--textPrimaryColor);
        text-align: center;
        line-height: 12px;
    }
    a.realbtnfour{font-size: 15px;}
    a.realbtnfour img, a.realbtn-three img {
        width: 25px;
    }
    a.realbtn-five img {
        width: 25px;
    }
    .rimib-block-letter-image{margin-top: 35px;}
    .rimib-block-letter-text{margin-top: 15px;}
    .topproduct .d-block.d-sm-none.smmore{color:var(--textPrimaryColor)}
    a.realbtn-too img, a.realbtn img {
        width: 19px;
    }
    .ourbest .col-lg-2 {
        width: 33.3%;
        padding: 0;
    }
    a.realbtn, a.realbtn-too, a.realbtn-three, a.realbtn-four, a.realbtn-five{width: 140px;}
    .d-block.d-sm-none.smmore {
        display: block !important;
    }
    .whatareyou .whatareyoucat {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    height: 92px;
    overflow: hidden;
    }
    ul.navbar-nav.navbar-navright {
        justify-content: right;
        align-items: center;
        flex-flow: row;
    }
    li.headersignup a{font-size: 12px !important;}
    .what-res.active:after, .what-res:hover:after{display: none;}
    .whatareyoucat.showEnable {
        height: auto;
    }
    .whatarecatbox {margin-bottom: 10px;}
    .what-res p {
        font-weight: 600;
        text-transform: uppercase;
        margin-top: 5px;
        margin-bottom: 0;
        font-size: 12px;
        padding: 0 1px;
        line-height: 14.07px;
        text-align: center;
    }
    section.herosection.p-0.overflow-hidden.herosectionhid.d-none.d-sm-block {
        height: 350px;
        overflow: hidden !important;
    }
    section.search.mt-5 {
        background-color: rgb(201, 247, 212);
        padding-top: 20px;
    }
    .main-search, .searchtop-text, .buttonsearchmaim {
        margin-left: 0;
    }
    .item1 {
        grid-template-columns: 1fr 1fr;    }
        section.searchtop{padding-top: 20px;}
        .Ourintitutions{max-height: 100%;}
        /* .Ourintitutions .row.flexflow {
            flex-direction: column-reverse;
        } */
        .ourbestimgslider {
            max-width: 370px;
            padding-left: 0;
            margin-top: 35px;
            margin-left: auto;
            margin-right: auto;
        }
}
@media (max-width: 767px) {
    .mainloginscreen .savestate {
        width: 85%;
        margin: auto;
    }
    section.mainloginscreen.customerregistrationnew .form-group .form-control
    {
height: 40px;
padding: 5px;
    }
 
    section.mainloginscreen.customerregistrationnew  .selectbox > div{
        box-shadow: none;
    }
    .mainbutton
    {
font-size: 16px;
width: 120px;
height: 40px;
    }
    .mainloginscreen{
        max-width: 100% 
    }
    .mainloginscreen .container
    {
        max-width: 100% ;
    }
   .exclusive .container, .topproduct .container{padding: 0;}
    .homecustom .ourbest .container {
        padding: 0px 20px;
    }
    .topproduct section.whatareyou {padding: 0 15px;}
    .category-id1 .expertButtonContainer{background: var(--customerdashboardlightcolor);}
    .category-id2 .expertButtonContainer{background: #FFE0FF;}
    .category-id3 .expertButtonContainer{background: #E9EEF9;}
    .category-id4 .expertButtonContainer{background: #DAF3FF;}
    .category-id5 .expertButtonContainer{background: var(--lightgreen);}
    .Ourintitutions h2, .Ourintitutions p{color: var(--textPrimaryColor);}
    .whatarecatbox.what-res:first-child img {
        width: 28px;
    }
    section.blogexpert .bloginnertext , section.homecustom.homecustomsearchfull .bloginnertext{
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        color: var(--textPrimaryColor);
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        font-family: var(--textPrimaryColor);;
    }
    section.blogexpert .bloginnertextfe  , section.homecustom.homecustomsearchfull .bloginnertextfe{
        line-height: 1;
        font-family: var(--textPrimaryColor);;
        color: #6d6d6d;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
    section.blogexpert .blog-image  , section.homecustom.homecustomsearchfull  .blog-image {
        width: 100px;
    }

    .exclusive
    {
        background: url(/static/media/HomepageOfferBGmobile.0fd36e6ae39fca6331a4.svg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.35));
    }
    .topproduct
    {
        background: url(/static/media/HomepageProductsBGmobile.bdc277b8a63c5e00b37e.svg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.35));
    }
    .category-id2 .expertButtonContainer p:before {
        /* filter: drop-shadow(0px 0px 7px rgba(0, 0, 0, 0.25)); */
        box-shadow: 0px 0px 5px 0px rgba(134, 53, 122, 0.50) inset;
        border-radius: 20px;
    }
    
    .category-id3 .expertButtonContainer p:before {
        /* filter: drop-shadow(0px 0px 7px rgba(0, 0, 0, 0.25)); */
        box-shadow: 0px 0px 5px 0px rgba(47, 89, 111, 0.50) inset;
        border-radius: 20px;
    }
    
    .category-id1 .expertButtonContainer p:before {
        box-shadow: 0px 0px 5px 0px rgba(255, 76, 0, 0.50) inset;
        border-radius: 20px;
    }
    
    .category-id4 .expertButtonContainer p:before {
        box-shadow: 0px 0px 5px 0px rgba(34, 128, 184, 0.50) inset;
        border-radius: 20px;
    }
    
    .category-id5 .expertButtonContainer p:before {
         box-shadow: 0px 0px 5px 0px rgba(0, 128, 29, 0.50) inset;
         border-radius: 20px;
    }
    .Ourintitutions{ background: url(/static/media/Ourbestinstitutionbackgroundmobile.5285deed1d4159efd3b4.svg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;}
    .search .container {
        padding: 0 25px;
    }
    .hover-content-five h3, .hover-content h3, .hover-content-too h3, .hover-content-three h3, .hover-content-four h3{font-size: 18px;}
    .applybutton:hover{border-radius: 2px;        line-height: 1;
        margin: 10px auto !important;
    }
    .exclusive .slick-next:before, .exclusive .slick-prev:before, .ourbestimgslider .slick-next:before, .ourbestimgslider .slick-prev:before, section.herosection.p-0.overflow-hidden.herosectionhid.d-block.d-sm-none .slick-next:before, section.herosection.p-0.overflow-hidden.herosectionhid.d-block.d-sm-none .slick-prev:before {
      
        border-radius: 30px;
    }
    .homecustom .herosection .slick-slide {
        opacity: 1;
    }
.offerlistpadding{
    width:100%;
}
    .bloglist {border-radius: 4px;}
    .exclusive .slick-next:before, .topproduct .slick-prev:before,   .exclusive .slick-prev:before, .topproduct .slick-next:before, .ourbestimgslider .slick-prev:before, .ourbestimgslider .slick-next:before{width: 30px; height: 30px;}
  
    .topproduct .slick-prev, .topproduct .slick-next, .exclusive .slick-prev, .exclusive .slick-next,.ourbestimgslider .slick-prev, .ourbestimgslider .slick-next{width: 30px; height: 30px; opacity: 1;}
    .homecustom .latestbutton.margintop, .homecustom .topproduct .container > .text-center{margin-top: 15px;}
    .exclusive h6{font-size: 14px;  font-family: var(--textPrimaryColor);; margin-bottom: 20px; font-weight: 400;}
    .homecustom section.topproduct p{margin-bottom: 20px !important;}
    .homecustom section.topproduct .what-res p{margin-bottom: 0 !important;}
    .topproduct .slick-prev, .topproduct .slick-next, .exclusive .slick-prev, .exclusive .slick-next{
        top:auto;
        bottom: -41px;
    }

    .what-res:before, .topproduct .what-res:before{height: 80%;}

.row.offersss button.slick-arrow.slick-prev {
    left: 10px;
    bottom:-60px;
}
.row.offersss button.slick-arrow.slick-next {
    right: 10px;
    bottom:-60px;
}


.topproduct button.slick-arrow.slick-prev {
    left: 10px;
    bottom:-60px;
}
.topproduct button.slick-arrow.slick-next {
    right: 10px;
    bottom:-60px;
}

   .homecustom .offersss .col-lg-12.col-md-12.col-sm-12.col-xs-12{padding:0}
   .homecustom .topproduct .slick-prev:before, .homecustom .topproduct .slick-next:before{bottom:0}
    .topproduct .slick-next:before, .topproduct .slick-prev:before{opacity: 1;}
    .homecustom .offersss .slick-slide img{height: auto;}
    .ourbestrighttext h2:before {
        content: "";
        position: absolute;
        bottom: -11px;
        left: 0;
        width: 73%;
        background: #036518;
        height: 3px;
        right: 0;
        margin: auto;
    }
    .exclusive{padding: 10px 0;}
    .topproductcat .topproductcatbox img{height: 18px;}
    .question .textquestion {
        padding-left: 0;
    }.question p{
        font-size: 12px;
        font-weight: 500;
        line-height: normal;
    text-align: center;
    margin-right: 0;}
    .exclusive .exclusive-text h2{font-size: 18px;}
    .askbutton p {
        font-size: 18px;
        font-weight: 700;        
        margin-right: 7px;
        line-height: 1;
    }
    .askbutton {
        max-width: 200px;
        padding: 6px 5px 7px 5px;
        margin: 0 auto;
        height: 40px;
        margin-top: 10px;
    }
    
    .item1 .itemtts:first-child a .item-img {
        margin-bottom: 0;
    }
    .realbtn.realbtnfour{background-color: #FF4D00;}
    .askbutton img {
        width: 25px;
    }
    .showallourbesttoo:hover, a.topproductshowallbtn:hover, a.showallbtn:hover{font-size: 16px;
      }
      section.herosection.p-0.overflow-hidden.herosectionhid.d-block.d-sm-none .slick-prev{left:0; font-size: 0 !important;}
      section.herosection.p-0.overflow-hidden.herosectionhid.d-block.d-sm-none .slick-next{right:0 ;font-size: 0 !important;}
      section.herosection.p-0.overflow-hidden.herosectionhid.d-block.d-sm-none .slick-prev:before{
        background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
        width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	transform: rotate(180deg);
	display: block;
	position: absolute;
	right: 0;
	left: 13px !important;
	top:0;
    font-size: 0;
    } 
    section.herosection.p-0.overflow-hidden.herosectionhid.d-block.d-sm-none .slick-next:before{
        background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
        width: 30px;
        height: 30px;
        background-repeat: no-repeat;
        background-size: contain; 
        font-size: 0;
        right: 13px;
        position: absolute;
        top: 0;
    }
    .itemtts p {
        font-size: 10px;
        line-height: 1;
    }

    .whatarecatbox:nth-child(4n):before,  .topproductcatbox:nth-child(4n):before {
        display: none;
    }
    section.whatareyou.mt-5, .whatareyoucat.mt-5 {
        margin-top: 30px !important;
    }
    section.exclusive.mt-5.pb-3.pt-4 {
        margin-top: 5px !important;
    }
    .item1 {
        display: block;
    }
    a.showallbtn, a.topproductshowallbtn {
        width: 120px;
        height:30px;
        padding: 4px;
        border-radius: 2px;
        font-family: "Roboto Flex";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 1.4;
        letter-spacing: 1.2px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
    }
    .topproductcat.mb-3 {
        justify-content: space-between;
        margin-top: 10px !important;
    }
    .ourbest {
        margin: 30px 0;
        overflow: hidden;
    }
   .topproduct .whatareyou .container{
        padding: 0;
    }
    .sldeimage.product_image {
        margin-top: 0px;
    }
    .topproduct .sldeimage.product_image{padding: 0;}
    .topproduct .smmore {
        color: var(--textPrimaryColor);
        font-weight: 700;
        
    }
    .p_slider{padding: 0;}
    .exclusive .exclusive-text p{margin-bottom: 10px;}
    .p_slider.product_inner .sldeimage.product_image img {
        border-right: 3px solid #fff;
        border-bottom: 6px solid #fff;
        border-left: 3px solid #fff;
        border-top: 6px solid #fff;
    
    }
    .what-res.active:after, .what-res:hover:after{display: none !important;}
   
    .item1 .itemtts:first-child a .item-text h5{margin-bottom: 0rem;}
    .item1 .itemtts:first-child {
        grid-row-start: auto;
        grid-row-end: auto;
        background-color: #daf0ff;
        min-height: auto;
        display: block;
    }
    .itemtts p{margin-bottom: 0;}
    
    .col-lg-6.padleft30 {
        padding-left: 15px;
    }

    .ourbestimg {
        display: inline-block;
        width: 100%;
        margin: auto;
        text-align: center;
    }
    .ourbest .showallourbesttwo.text-center.mb-3.mb-5 {
        margin-top: 0 !important;
    }
    .homecustom .ourbest .showallourbesttwo.text-center.mb-3.mb-5 {
        margin-top: 15px !important;
    }
    .ourbestimgbox{margin-bottom: 0;}
    .ourbestimgbox {
        max-width: 80px;
        height: 80px;
        margin: 0px 6px 12px;
    background-color: white;
    padding: 7px;
    border-radius: 7px;
    }
    .ourbestimgslider {
       
        padding-left: 0;
        margin: auto;
        margin-top: 20px;
    }
    .ourbestimgslider .slick-list{
        max-width: 230px;
        margin: auto;
    }
    .ourbestimgslider .slick-dots .slick-active {
        width: 10px;
        height: 10px;
    }
    .ourbestimgslider .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 3px;
    }
    .itemtts .item-img {
        width: 85px;
        border-radius: 100px;
        height: 85px;
        display: flex;
        align-items: center;
    }
    .item1 .itemtts:first-child a {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        flex-wrap: nowrap;
        
        flex-wrap: nowrap;
        padding: 15px 5px;
    }
    .ourexpertinnerimg{    top: -15px;
    }
    .question{box-shadow: 0px 2.09px 5.22px 0px rgba(0, 0, 0, 0.25);
    }
    .itemtts{margin-bottom: 10px;}
    .itemtts a{    padding: 15px;}
    .question h2 {
        margin-bottom: 0;
        font-size: 18px;
        text-align: center;
        line-height: 1;
    }
    .hover-con-pos p{color: var(--textPrimaryColor);
        text-align: center;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        font-family: var(--textPrimaryColor);;
    }
    section.whatareyou {
        margin-bottom: 15px;
    }
    .hover-content-five p, .hover-content-three p, .hover-content-four p, .hover-content p, .hover-con-pos p{max-width: 320px;}
    .herosection.herosectionhid .slick-prev, .herosection.herosectionhid .slick-next{width:30px; height: 30px;}
   
    .searchbackcs.d-block.d-sm-none img {
        width: 63%;        position: relative;
        bottom: 4px;
    }
    .main-search {
        margin-top: 20px;
        margin-bottom: 0;
        padding-bottom: 0;
        position: relative;
        z-index: 99;
    }
   
    
    .searchbackcs.d-block.d-sm-none {
        position: absolute;
        bottom: -13px;
    }
    a.showallourbesttoo, .showallourbesttoo {
        padding: 0px;
        height: 30px;
        font-weight: 500;
        line-height: 3;
        letter-spacing: 1.2px;
        text-align: center;
        width: 120px !important;
        font-size: 16px;
        border-radius: 2px;
        border-width: 1px;
    }
    .homecustom .offersss {
        margin-bottom: 0px;
    }
  .homecustom .topproduct .whatareyou  h2{display: none;}
    h3.slidertitle{
        margin-top: 15px;
    }

    button.showallourbesttoo.mt-0.mb-4 {
        margin-bottom: 0 !important;
    }
    .Ourintitutions .showallourbesttwo.text-center.mt-3.mb-5 {
        margin-bottom: 0 !important;
    }
    section.searchtop.mb-5 {
        margin-top: 20px;
    }
    .quotes-on-btn a {
        font-size: 16px !important;
    }
    
    .quotes-on-btn a img {
        width: 31px;
    }
    .showallourbesttwo.text-center.mt-5.mb-3.mb-5 {
        margin: 0 !important;
        margin-bottom: 20px !important;
    }
    section.search {
        position: relative;
        padding-bottom: 64px;
        background-color: #C9F7D4;

        margin-top: 0 !important;
    }
    .ourexperticoninner{justify-content: center;}
    .ourexpertuser{margin: 0px 15px !important;}
    .textquestion {
        margin: 0 auto;
    }
    .showallourbesttwo.text-center.mb-3.mb-5 {
        margin-top: 20px;
        margin-bottom: 0 !important;
    }
    section.ourbest.mt-5.mb-5 {
        margin-bottom: 30px !important;
    }
    .item1 .itemtts:first-child a .item-text{width: 70%;}
    .itemtts h5 {
        font-size: 12px;
        line-height: 1.2;
        margin-bottom: 10px;
    }
    .item1 .itemtts{border-radius: 5px;}
    .ourexpertuser .ourexpertinner p{min-height: auto;}
    .ourbest .col-lg-2 {
        width: 100%;
    }
    .ourbest .col-2, .heroinner .col-2 {
        flex: 0 0 auto;
        width: 100%;
    }
    .realbtn{width: 250px !important; padding: 4px !important;}
    .hover-con-pos {
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
        /* height: 461px; */
        overflow: hidden;
    }
    .question{padding: 20px 0;}
  
  
   
    a.realbtn {
        display: inline-block !important;
        margin-top: 15px;
        font-size: 25px;
        line-height: 44px;
        width: 160px !important;
        height: 42px;
        padding: 0 !important;
        position: relative;
        padding-left: 38px !important
    }
    a.realbtn.realbtn-too{padding-left: 30px !important;}
    .homecustom .p_sliderouter.product_main.exclusivepadding {
        padding: 0 0px;
        margin-bottom: 10px;
    }
    .topproduct .p_slider, .homecustom .topprbtn{margin-top: 0;}.topproduct .p_slider {
        margin-bottom: 0;
    }
    .homecustom .homepageofferblock.carddecoration{margin-top: 0;}
    a.realbtn img{           
        width: 21px;
        line-height: 24px;
        position: absolute;
        left: 14px;
        top: 4px;}
        a.realbtn.realbtn-too img {
            width: 18px;
            top: 1px;
        }
        a.realbtn.realbtn-three img{        width: 36px;
            top: 6px;
            left: 10px;}
        .col-md-6.d-flex.align-items-center{justify-content: center;}
        a.realbtn.realbtn-five img{
            width: 28px;
        line-height: 24px;
        position: absolute;
        left: 14px;
        top: 3px;
        }
    .hover-content-inner, .hover-content-inner-too, .hover-content-inner-three, .hover-content-inner-four, .hover-content-inner-five  {

        padding-bottom: 14px;
        margin-bottom: 0px;
    }
  
    a.realbtn img {
        display: inline-block;
    }
  
    .whatareyou h2, .whatareyou span {
        font-size: 18px;
    }
    .whatareyou h2{padding-top: 10px;}
    .showallbtn{
        padding: 7px 16px;
        font-size: 10px;
    }
 
    .exclusive .exclusive-text p {
        font-size: 12px;
        line-height: 1;
    }
    .p_sliderouter.main_offers.exclusivepadding {
        padding-bottom: 0px;
    }
    
   
    .topproductcat {
        flex-wrap: wrap;
    }
    .topproductshowallbtn{
        padding: 7px 16px;
        font-size: 10px;
    }
    
    .topproduct .topproduct-text p {
        font-size: 12px;
        line-height: 1;
        font-weight: 500;
    }
    .p_sliderouter.product_main.exclusivepadding {
        padding-bottom: 0px;
    }
 
    .ourbest .ourbexttext h2 {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .ourbest .ourbexttext p,.articles .articles-text p{font-size: 14px; line-height: 1.3; font-family: var(--textPrimaryColor);; color: var(--textPrimaryColor);max-width: 320px; margin-left: auto;margin-right: auto;
    }
    .homecustom .blogimage img{border-radius: 100px;}
    .topproduct{padding-bottom: 0;}
    .ourbexttext {
        margin-bottom: 0;
    }
    p.firstlatter{font-size: 14px; font-weight: 500;}
    .ourexperticoninner p{margin: 0 !important;}
    a.viewallbtn {
        padding: 7px 16px;
        font-size: 10px;
    }
    .ourexperticoninner{height: 32px;}
    .ourexpertuser .ourexpertinner p{font-size: 10px;}
    .ourexpertinnerimg img {
        border-radius: 80px;
        width: 58px;
        height: 58px;
    }
    .main-search {
        margin-left: 0px;
        padding: 0px;
    }
    .main-search h2 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .main-search p {
        color: var(--textPrimaryColor);
        font-size: 14px;
        font-weight: 500;
        margin: 0;
        font-family: var(--textPrimaryColor);;
        max-width: 100%;
    }
    .search .col-lg-6.col-9 {
        width: 100%;
    }
    .buttonsearch.mt-4 {
        margin-top: 20px !important;
        margin-bottom: 0 !important;
    }
    a.searchnow {
        width: 120px;
        height: 30px;
        background-color: white;
        border: 1px solid var(--ButtonColor);
        color: var(--ButtonColor);
        text-align: center;
        font-family: var(--btnFont);
        font-size: 16px;
       padding: 0px;
        line-height: 2;
        letter-spacing: 1.2px;
        border-radius: 2px;
        margin-bottom: 20px !important;
        font-weight: 500;
    }
    section.searchtop a.searchnow{
        margin-bottom: 30px;
    }
    .buttonsearch {
        margin-bottom: 10px;
    }
    .quotes{
        margin: 0px 0;
    }
    .quotes .quotes-inner{
        margin: 50px 0;
        padding: 15px;
    }
    .quotes .quotes-main h2 {
        font-size: 18px;
    }
    .quotes-text h5 {
        font-size: 12px;
        text-align: center;
        max-width: 160px;
        margin: 0 auto;
        color: #004F12;
        margin-bottom: 10px;
    }
    .quotes-text:before {
        display: none;
    }
    .quotes-text::after {
        display: none;
    }
    .quotes-text p {
        font-size: 12.19px;
        text-align: center;
    }
    p.weoffer {
        font-size: 10px;
        text-align: center;
    }
    a.quotesinsurancebtn {
        font-size: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 10px;
    }
    a.quotesmortgagebtn {
        margin-left: 10px;
        font-size: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .quotes {
        margin-bottom: 0;
    }
    a.showmebtn {
        font-size: 10px;
        display: inline-block;
        padding: 7px 90px;
    }
    .inputextsize input {
        font-size: 10px;
    }
    .articles {
        margin-top: 30px;
        margin-bottom: 0;
    }
    .articles .articles-text p {
        font-size: 14px;
   
    }
    .articles .articles-text h2 {
        font-size: 18px;
        margin-bottom: 5px;
    }
   
    .grid-container {
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
    }
   
    .itemtts p {
        font-size: 10px;
    }
    .itemtts .item-img img {
        border-radius: 100px;
        width: 80px;
        height: 80px;
        object-fit: cover;
    }
    .itemtts img {
        margin: 0;
    }
    .item1 img:nth-child(1) {
        margin: 0px 0 0px 0;
    }
    a.viewalltwo {
        font-size: 10px;
        padding: 7px 16px;
    }
    .Ourintitutions {
        margin-bottom: 0;
        margin-top: 30px;
        padding: 0;
    }
   
    .Ourintitutions .flexflow {
        flex-flow: column-reverse;
        padding: 10px;
        height: 100%;
    }

    .ourbestrighttext h2 {
        color: #FFF;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
    }
    .ourbestrighttext {
        margin-left: 0;
    }
    .ourbestrighttext img {
        width: 50%;
        display: flex;
        margin: 10px auto;
    }
    a.showallourbest {
        font-size: 10px;
        padding: 7px 16px;
    }
    .buttonsearchnowtoo {
        margin: 0;
    }
    .buttonsearchmaim {
        margin-left: 0;
    }
    .searchtop-text {
        margin-left: 0px;
    }
    .searchtop-text p {
        color: var(--textPrimaryColor);
text-align: center;
max-width: 100%;
font-size: 14px;
font-style: normal;
font-weight: 500;
padding: 0 20px;
line-height: normal;
font-family: var(--textPrimaryColor);;
    }
    .searchtop-text h2 {
        font-size: 18px;
        margin-bottom: 10px;
        margin-top: 20px;
    }
    a.searchnowtoo {
        font-size: 10px;
        padding: 7px 16px;
    }
    .searchtop{margin: 30px 0 0;}
    .whatareyou .whatareyoucat, .topproductcat  {
        display: flex;
        justify-content: center !important;
        flex-wrap: wrap;
        height: 99px;
        overflow: hidden;
    }
    .whatareyou .whatareyoucat{padding-top: 20px;}
    .exclusive h2{font-size: 18px; margin-bottom: 5px;}
    .topproduct h2{margin-bottom: 5px;}
    .ourbestimgslider .slick-prev {
        left: -10px;
    }
    .slick-next {
        right: -10px;
    }
    .blogtext{padding-right: 0 !important;}
    .whatareyou .whatareyoucat.showEnable {
        height: auto;
    }
    section.search{
        margin-top: 10px !important;
    }
    .topproductcat.showEnable {
        height: auto;
    }
    .Ourintitutions .mt-5.text-center{margin-top: 10px !important;}
    .what-res{
        width: 25%;
        height: 73px;
        margin-bottom: 13px;
    }
    
    .what-res img,  .topproduct .what-res img {
        width: 18px;
        margin-bottom: 0;
    }
    .what-res p{
        font-weight:500;
        text-transform: capitalize;
        margin-top: 2px;
        margin-bottom: 0;
        font-size: 14px;
        padding: 0 2px;
        line-height: 1;
        text-align: center;
        font-family: var(--textPrimaryColor);;
    }
    .topproduct .whatareyou .whatareyoucat .whatarecatbox.active p {
        color: #fff;
    }
    
    .topproduct .topproduct-text h2{font-size: 18px;}
    .topproduct{margin: 30px 0;
        padding-top: 10px;}
    
    .sldeimage.product_image {
        width: auto;
    }
    .exclusive-slider{width: 100%;}
    .ourexpertinner {
        padding: 20px 10px 0 10px;
        margin: 36px 0 0 0;
        position: relative;
    }
    .searchbackcs.d-block {
        text-align: right;
    }
    .searchtop .row {
        padding: 0 ;
    }
    section.search {
        height: 340px;
        margin-top: 10px;
        overflow: visible;
    }
    .searchtop .row.paddingzero{
        background: #E5F3FF !important;
    }
    .searchtop{text-align: center;}
    .searchtop-images {
        width: 100%;
    }
    .buttonsearchmaim {
        display: flex;
        justify-content: center;
    }
    section.herosection.p-0.overflow-hidden.herosectionhid.d-block.d-sm-none .slick-prev:before, .exclusive .slick-prev:before{
        left: 0;
    }
    .exclusive .slick-prev:before{
        left: 15px;
    }
    .exclusive .slick-next:before{
        right: 15px;
    }
    .ourbestimgslider .slick-prev:before, 
    .ourbestimgslider .slick-next:before{
        left:0px;       bottom:-135px; top: auto;
    }
    .ourbestimgslider .slick-next:before{
        right:0px;
        position: absolute;
        left: auto;
    }
    section.herosection.p-0.overflow-hidden.herosectionhid.d-block.d-sm-none .slick-next:before{
        /* background: url(../../../assets/images/right_arrow_mobile.svg); */
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15) inset;
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.30));
border-radius: 30px;
    }
    .ourbestimgslider .slick-next:before, .exclusive .slick-next:before{
        /* background: url(../../../assets/images/right_arrow_mobile.svg); */
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15) inset;
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.30));
border-radius: 30px;
opacity: 1;
    }
    .smmore{font-size: 12px;  font-weight: 700; position: relative;}
    .smmore:before {
        content: "";
        left: auto;
        right: 9px;
        bottom: 0;
        position: absolute;
        background: var(--textPrimaryColor);
        width: 71px;
        height: 2px;
    }
}
@media (max-width:490px){
    .searchbackcs.d-block.d-sm-none img {
        width: 68%;
    }
   
}
@media (max-width:450px){
    .searchbackcs.d-block.d-sm-none img {
        width: 78%;
    }
   
}
@media (max-width:420px){
    .searchbackcs.d-block.d-sm-none img {
        width: 80%;
    }
   
}
@media (max-width:375px){
    .searchbackcs.d-block.d-sm-none img {
        width: 90%;
    }
   
}
@media (max-width:350px){
    .searchbackcs.d-block.d-sm-none img {
        width: 100%;
    }
   
}
@media screen and (max-width: 1366px) and (max-height: 768px) {
                html {
                    zoom: 0.9 !important;
                  }
              }

.expertCard_ourexpertuser__acSI3 {

	box-shadow: 0 4px 8px  rgba(0, 0, 0, 0.25);
	text-align: center;
	border-radius: 18px;
	margin: 10px;
	position: relative;
}

.expertCard_ourexpertuser__acSI3 .expertCard_ourexpertinner__S7p8l h3 {
	font-size: 16px;
    font-weight: 700;
	color: #000000;
	line-height: 19.5px;
	margin: 10px 0;
	padding: 0 0 10px 0;
	min-height: 48px;
	text-transform: capitalize;
}

.expertCard_ourexpertuser__acSI3 .expertCard_ourexpertinner__S7p8l p {
	color: #000;
text-align: left;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 14.71px;
	margin: 10px 0;
	min-height: 60px;
	font-family: var(--secondary-font)!important;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}
/* .ourexpertuser:hover {
    box-shadow: 0px 0px 11px 0px var(--green);
    cursor: pointer;
	border-radius: 18px;
}
.ourexpertuser:hover .ourexpertinnerimg img{
	box-shadow: 0px 0px 20px 0px var(--green);
	
    cursor: pointer;
} */
.expertCard_ourexpertinner__S7p8l img {
	position: absolute;
	top: -25%;
	left: 0;
	right: 0;
	margin: auto;
}

.expertCard_ourexpertinner__S7p8l {
	padding: 30px 10px 0 10px;
	margin: 100px 0 0 0;
	position: relative;
}
.expertCard_ourexpertinnerimg__VrkJH {
	position: absolute;
	top: -23px;
	right: 0;
	left: 0;
	margin: auto;
	border-radius: 200px;
	width: 80px;
	height: 80px;
}

.expertCard_ourexpertinnerimg__VrkJH img {
	border-radius: 80px;
	width: 65px;
	height: 65px;
	border: 4px solid #BCF5BC;
}
.expertCard_ourexpertinner__S7p8l h3 {
	position: relative;
}

.expertCard_ourexpertinner__S7p8l h3:after {
	content: "";
	position: absolute;
	bottom: 0;
	background: rgba(144, 231, 144, 1);
	;
	width: 100px;
	height: 3px;
	left: 0;
	right: 0;
	margin: auto;
}

.expertCard_ourexperticoninner__CdXP8 {
	display: flex;
	align-items: center;
	border-radius: 0px 0px 18px 18px;
	padding: 10px;
	background-color: #90E790;
	justify-content: center;
	height: 75px;
}

.expertCard_ourexperticoninner__CdXP8 span {
	font-size: 1.25rem;
	font-weight: 700;
}

.expertCard_ourexperticoninner__CdXP8 p {
	color: #000;
	font-family: var(--categortFont) !important;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 25.14px;
	position: relative;
}

.expertCard_nopadright__zk2-7 {
	padding-right: 0;
}

.expertCard_ourexperticoninner__CdXP8 p:first-letter {
	
}
.expertCard_ourexperticoninner__CdXP8 img {
	width: 55px;
}

.expertCard_ourexperticoninner__CdXP8 p {
	position: relative;
	padding-left: 40px;
}

.expertCard_ourexperticoninner__CdXP8 p:before {
	content: "";
	position: absolute;
	height: 54px;
	width: 54px;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAABtCAYAAACr+O9WAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAcgSURBVHgB7Z09bBxFFICfLSSgIUeVJiKbBiSQyLnhJ03WBX8NsSUCFfJGEbVtpUXynUSLYgs6iGwrHUaKAxVpfKYKNDlHIhI0WYcUpOKSBqiW93ZnLnvr3bv9vX3jfZ/0fGd77xTflzfzdnZ2ZgYMw/M8Cx/aGKcxrFC0QhHFxRiE4gCjr573Z2ZmBmAQM8AclGTjw3kMeiRZLSifvooexj5KdIEx7KShJJKygHEBAlFVSJqEFriNAvsgxEMZhbGH8bfHi/sYS17QLAv4QbQw1jx+opLY9ILmunl45smKsoexBE3AM19WlD2MNhxX8I9b9o6PrCib3hT7vMqrR/XHbEJQCR5n6Fyvi9XmOlRMpdJQ2DI+dKCesr0uXIz5Ks/1ZqECKLsw9vAp/a9rkjDCwrjjVViolJ5pXlASU3NogbCOGbcKJVOqNNUcVt6mGwaNqCyW2VyWJg2FrUHQfwlHcaHEfq4UaVTy4oMDwjhcCDKu8FhmYWkiLBN0WjBfVFwhaSIsF4XF5ZYmwgpRSFyu8zRVdDhQM3PffgDbd3fAQOjc9Ubeoa/MmcapSpz54iX/0WqdgoVX3oPlNy6DdeIUGISLMZd1ukMmaV4won0HmKClhXHOXoSl1y+CffotMIRdlLaY5QWppalUpqEpC5gQJ01jn34bBX7kCzSA1SwDzVmkkTAbGDFOmsZBaZsffgkGQIVJL82BqQoR1Y/ZYDjOj1c4Fy50TS7V4PpEaapZ7ABDvM8fwN6n38Hym5eh9dwLE48/HDwE54crsLjzGbiPHwIzLIy1NAemybQbwBgqONbfWYP2yddSv2b395/gzFfn4BJmHjN5K16KiUNjpeEbOBBMEGXFwaN7sFVCM7d1sANz37wP3Z+vAiMm/mMSpalmMVW6Tov9w9swf/0TaOMHvX3wPZTB4N8n0EFpPXxvJrTxs18Zd8AzY35HV14tqJnBf09g45drsP7rNf8DbghrKG4r6aQ7VhqX4oOaQfv6x02SpaEqkrKtE/fLpOaRRbNIshooTLOcdApwRJrKMhuEutHZdoS4TLNBJuVwITbb4qSxqhiTcB//CQ2AhF2I/nBEGlql+8IsEDjhRH8QzbQLIHDDjl4sHUpTbacDAkec8DfhTFsAgSsjU8zD0tg0jTQKIoxghZvIsDQbaobGFs98fQ4G/4i0GIYtoS9NXQ6o7e4WPRBMQ1bugN11Li4MW0I99mhDDVAz2N2/6g8GCxMZXiLT0s7DlKFrWA0buS8K3a/epgmuuk+b+oVOuoYlwjJj05dZNZexaXdrmopFXyjTRJg5+N0YSTNyHYwqm1bG54kWfZkFQweIq5S2cqvrF0oM5VEx0iJpZ0EYgeZHUqFEM7UYTm5tVbIkxXHBVZNbaZSGkTzL2OZxmmh5dD9c/9E9qBlLqscM9P/6jUWTKdJyUPP4qPRpBiLSTISltNbzk29bajI8pT0r0sbgkjQXBKOQPs08zM60pk4AImmHYCgNnQAkfZpp0JqRIs0s/AXQZvUTwQj8rkwyzSyCTFM3Y7sgmMCweST2QTCBHn2ZDX8jsGa4DaaWtgsCd4YFoy9NGZQqkjfb+kl47PEmCFwZhNeCDEvrgcCVke5rKE2ZdEHgyEgrGL00sw0GwXChzSpwMaHiM02RevFjYWr0oj8YkaaqyB4InOhGfzCb5iChNm7Gbd91RJoqSHogcCC2u0qaI1JbttEWJILPftI6/bHSJNtY0En6xbjZWNK31cfWuN0wEqWpF8lAcj2MTZhJ8x5pu99M20QJhelO2vB1rDT1YmkmpweNfnQmHTRxhrHaIqoHwjS4lOagtNPC6c2kmayWbqlbcXFtJg+Pz+LTqZpFTeobMFQzuQFC2bgY81lekOmuGRRHi/vLtIRyWZ1ULUbJs/uuBSXsDbp1N35XJtq8buHld/3ntCrP7h+3Et+D9k7Tu+32HtyOvYGdfq83dU06Ju17adonX/WjBLpZmkVNrs3JlTjahVdWRshPLmFEkR3laSE0yjgRl50N1dXkIrc0QsTlYhuFOVCAQtIIEZeJwsKIwvdc05q6+DAHMpNrEt0yhBGFM03Dccd5RuQuOuIoTRqh9qvZBNkCRUNDf4tph6fSUuqSFDSbC2MR5MoA4XcbZQsjSs20MKpAoY3NLWgeNNzXSdo9tyiVLf4SKlCaNF7pYszTOVhVwojKMi1MQ7KOuoT1KmXVAspzMO57x4ueF9lJsGqmkmlh1B/oAJMd6wtA96l3qig02ELyMFY88zKPMsuGGpl6psWBH4IDQebZwBPqp6ig2lUFVq2wkKbxnjaddHJe9yYPJIrmfdI9e31OBQYraWGUQNqdjwROa+cpWsZoVwUrUWHYSoviBacNtKvRGQiysKhIEkQXcg8gGL3omVKuGyMtDi8Y67QgkKfjBMaLocNc9aiXkxpknZPBjf8B89+tGqk6ZW4AAAAASUVORK5CYII=);
	top: -17px;
	left: -31px;
}
.expertCard_Expertsbuttoni__KxY9s {
    display: flex;
    flex-direction: column;
    padding: 0 0px;
}
.expertCard_ExpertCategory__yZAg6{
    
}

.expertCard_Expertsbutton__X14ev {
    border-radius: 0px 0px 18px 18px;
    background-color: #BCF5BC;
    padding: 17px 0 0 0;
}
.expertCard_messagemebuttoncomm__Wds8x {
	border-radius: 8px;
    width: 160px;
    height: 36px;
	font-family: var(--btnFont) !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.9;
    text-align: center;
   margin: auto;
   margin-bottom: 17px;
	color: #fff;
    border: 1px solid transparent;

}
.expertCard_messagemebuttoncomm__Wds8x span img{display: inline-block; width: 20px;
    padding-right: 5px; filter: invert(1);}
.expertCard_messagemebuttoncomm__Wds8x:hover{
    background-color: #FFFFFF;
    color: var(--green);
    cursor: pointer;
    border: 1px solid var(--green);
}
@media (max-width:767px)
{
	.expertCard_ourexpertuser__acSI3 .expertCard_ourexpertinner__S7p8l p{min-height:72px ; font-size: 14px;font-family: var(--textPrimaryColor);;}
	.expertCard_ourexperticoninner__CdXP8 p:before{width: 30px; height: 30px;top: -2px;
		left: -22px;}
	.expertCard_ourexperticoninner__CdXP8 p{font-size: 14px; padding-left: 20px;}
	.expertCard_ourexperticoninner__CdXP8{height:40px ;}
	.expertCard_ourexpertinner__S7p8l{    margin: 68px 0 0 0;}
	.expertCard_ourexpertuser__acSI3 .expertCard_ourexpertinner__S7p8l h3 {
		font-size: 14px;
		font-weight: 700;
		color: #000000;
		line-height: 19.5px;
		margin: 10px 0;
		padding: 0 0 10px 0;
		min-height: auto;
	}
	.expertCard_messagemebuttoncomm__Wds8x{
		width: -webkit-max-content;
		width: max-content;
		height: 30px;
		padding: 0;
    border-radius: 2px;
    color: white;
    margin: 0 auto 15px;
    text-decoration: none;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 5px 10px;
}
.expertCard_messagemebuttoncomm__Wds8x span img{display: inline-block; width: auto;
    padding-right: 2px;}	
}

 .offerCardPreConstruction_offer-inner__iyb9Z {
    margin: 0 0 10px;
}
 .offerCardPreConstruction_offer-inner__iyb9Z {
    padding: 0;
}
.offerCardPreConstruction_offer-inner__iyb9Z {
    background: #fff;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, .25);
    border-radius: 10px;
    padding: 10px;
}
 .offerCardPreConstruction_slick-slide__j5wv3 img {
    display: block;
    border-radius: 10px;
    height: 300px;
    object-fit: contain;
    width: 100%;
}
.offerCardPreConstruction_offer-inner__iyb9Z .offerCardPreConstruction_categotyinpop__P7JW\+ {
    padding: 9px 11px;
    width: 100%;
    position: relative;
    z-index: 9;
}
.offerCardPreConstruction_offer-inner__iyb9Z .offerCardPreConstruction_categotyinpopfl__5LMut {
    justify-content: space-between;
}
 .offerCardPreConstruction_list-des__8rvwJ.offerCardPreConstruction_offerdes__FGx-r, .offerCardPreConstruction_offer-inner__iyb9Z .offerCardPreConstruction_categotyinpopfl__5LMut .offerCardPreConstruction_pscat__C-4F- {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 14.71px;
    font-family: "microsoft_sans_serifregular";
}

.offerCardPreConstruction_offer-inner__iyb9Z .offerCardPreConstruction_categotyinpopfl__5LMut .offerCardPreConstruction_pscat__C-4F- {
    color: #000;
    font-family: Roboto;
    margin-bottom: 18px;
    position: relative;
}
 .offerCardPreConstruction_slick-slide__j5wv3 .offerCardPreConstruction_pscat__C-4F- span img {
    display: inline-block !important;
    width: 18px !important;
    height: auto !important;
}
.offerCardPreConstruction_list-des__8rvwJ.offerCardPreConstruction_offerdes__FGx-r, .offerCardPreConstruction_offer-inner__iyb9Z .offerCardPreConstruction_categotyinpopfl__5LMut .offerCardPreConstruction_pscat__C-4F- {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 14.71px;
    font-family: "microsoft_sans_serifregular";
}

.offerCardPreConstruction_categotyinpopfl__5LMut .offerCardPreConstruction_pscat__C-4F- span img {
    display: inline-block ;
    width: 14px;
    height: auto;
    position: relative;
    top: -1px;
}
/* .d-flex{
        display: flex !important

} */
 .offerCardPreConstruction_offer-inner__iyb9Z .offerCardPreConstruction_list-name__rpoxi.offerCardPreConstruction_disfontsmall__u-UeJ {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 0;
    background: transparent;
    border-radius: 0;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
 .offerCardPreConstruction_list-des__8rvwJ.offerCardPreConstruction_offerdes__FGx-r {
    color: #747474;
    min-height: 50px;
    background: transparent;
    padding: 0;
    border-radius: 0;
    margin: 5px 0 0;
}
 .offerCardPreConstruction_list-des__8rvwJ.offerCardPreConstruction_offerdes__FGx-r, .offerCardPreConstruction_offer-inner__iyb9Z .offerCardPreConstruction_categotyinpopfl__5LMut .offerCardPreConstruction_pscat__C-4F- {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 14.71px;
    font-family: "microsoft_sans_serifregular";
}
 .offerCardPreConstruction_posbuttontf__Hcjoj {
    padding: 0;
    margin: 15px 0 0;
    justify-content: left;
}
.offerCardPreConstruction_applynowbuttoncomm__HiHYb {
    border: 1.06px solid;
    /* padding: 10px 21px; */
    border-radius: 5px;
    text-decoration: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 21.09px;
    font-family: "Roboto Flex", sans-serif;
    width: 140px;
height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    
}

.offerCardPreConstruction_Real__Fnldb.offerCardPreConstruction_Estate__cjS00 .offerCardPreConstruction_categotyinpopfl__5LMut .offerCardPreConstruction_pscat__C-4F-:after {
    background: var(--green);
}
.offerCardPreConstruction_Investment__90c9d .offerCardPreConstruction_categotyinpopfl__5LMut .offerCardPreConstruction_pscat__C-4F-:after {
    background: var(--purple);
}
.offerCardPreConstruction_Mortgage__skteU .offerCardPreConstruction_categotyinpopfl__5LMut .offerCardPreConstruction_pscat__C-4F-:after {
    background: var(--Blueone);
}
.offerCardPreConstruction_Insurance__Q3kOj .offerCardPreConstruction_categotyinpopfl__5LMut .offerCardPreConstruction_pscat__C-4F-:after {
    background: var(--orange);
}
.offerCardPreConstruction_Banking__MVoq1 .offerCardPreConstruction_categotyinpopfl__5LMut .offerCardPreConstruction_pscat__C-4F-:after {
    background: var(--Bluetwo);
}
@media (max-width:767px){
    .offerCardPreConstruction_offer-inner__iyb9Z .offerCardPreConstruction_categotyinpop__P7JW\+ {
        padding: 9px 20px;
    }
    .offerCardPreConstruction_categotyinpopfl__5LMut .offerCardPreConstruction_pscat__C-4F- span img{width: 13px;}
    .offerCardPreConstruction_offer-inner__iyb9Z .offerCardPreConstruction_list-name__rpoxi.offerCardPreConstruction_disfontsmall__u-UeJ{font-size: 14px;} 
    .offerCardPreConstruction_list-des__8rvwJ.offerCardPreConstruction_offerdes__FGx-r, .offerCardPreConstruction_list-des__8rvwJ.offerCardPreConstruction_offerdes__FGx-r{font-size: 14px; font-family: var(--textPrimaryColor);;}  
    .offerCardPreConstruction_offer-inner__iyb9Z .offerCardPreConstruction_categotyinpopfl__5LMut .offerCardPreConstruction_pscat__C-4F-{font-size: 13px;}
    .offerCardPreConstruction_applynowbuttoncomm__HiHYb{
        text-align: center;
font-family: "Roboto Flex";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: 1.2px;
width: 120px;
height: 30px;
border-radius: 2px;
display: flex;
justify-content: center;
align-items: center;
    }
}

 

.offerCardList_gridblock__0VAEf {
    padding: 0 5px; 
    
}

.offerCardList_carddecoration__cQGtK {
    box-shadow: 0px 2px 10px 0px var(--textPrimaryColor);
    border-radius:  0px 15.55px  15.55px 0px;
}

.offerCardList_textalign__T1ygX {
    display: flex ;
    flex-direction: column;
    align-items: center;
   
}

.offerCardList_textalign__T1ygX h2 {
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    color: #0a0a0a;  
    font-family: var(--primary-Web-Font) !important;
    margin-bottom: 0;
}
 .offerCardList_textalign__T1ygX h6 {
    font-size: 16px;
    font-weight: 500;
    color: #0a0a0a; 
    text-align: center;
    margin-bottom: 20px;
    line-height: 20px;
    font-family: var(--primary-Web-Font) !important;
}
.offerCardList_margintop__OzOzu{
    margin-top: 20px;
}
@media (max-width:767px){
    .offerCardList_textalign__T1ygX h2
    {
        font-size: 18px;
font-style: normal;
font-weight: 700;
    }
    .offerCardList_textalign__T1ygX h6{
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.3;
        font-family: var(--textPrimaryColor);;
        max-width: 90%;
        margin: auto;
        margin-top: 5px;
    }
    .offerCardList_textalign__T1ygX{
        display: block;
        flex-direction: row;
        align-items: center;
        text-align: center;
    }
}
.articlesCard_blogsmain__nIp8R {
    min-height: 155px;
    max-width: 630px;
    border-radius: 10px;
    position: relative;
    border: 1px solid #fff;
    background: #fff;
    padding: 0 29px 17px;
    box-shadow: 3px 3px 33px 0 rgba(0, 0, 0, .25);
}

.articlesCard_bloginner__j9bw1 {
    text-decoration: none;
}
.articlesCard_bloginnerdate__gyKsQ a{color:var(--textPrimaryColor);}
p.articlesCard_articletitle__LoExA, p.articlesCard_articlesubtitle__fQbP-{margin-bottom: 0;}
.articlesCard_bloginnerimage__HcIYq {
    margin: auto;
    text-align: center;
}
p.articlesCard_articleauthor__d9rlN{
    font-family: "Microsoft", sans-serif !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    color: var(--textPrimaryColor);
    margin-bottom: 5px;
}
p.articlesCard_articledatepublish__GC-R9{
    font-family: "Microsoft", sans-serif !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    text-align: left;
    color: #7D7D7D;
}
.articlesCard_bloginnerimage__HcIYq img {
    height: 120px;
    object-fit: cover;
    border-radius: 200px;
    width: 120px;
    border: 5px solid #fff;
    position: absolute;
    top: -68px;
    margin: auto;
    left: 0;
    right: 0;
}

.articlesCard_bloginnertext__uxlVf {
    color: #2a2a2a;
    font-family: var(--primary-Web-Font) !important;
    min-height: 40px;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 19.5px;
    margin-bottom: 5px;
    margin-top: 55px;
}

.articlesCard_bloginnerdate__gyKsQ {
    color: #2a2a2a;
    text-align: center;
    font-family: var(--textPrimaryColor);;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 14.71px;
}

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

.articlesCard_articlecard__eM3KQ {
    border-radius: 20px;
    padding: 17px 0px 17px 0px;
    display: flex;
    justify-content: center;
    position: relative;
    align-items: center;
    margin: 20px 0px 20px 0px;
    cursor: pointer;
}

 


/* .articlecard:nth-child(1) {
    background-color: #DAF0FF;
}

.articlecard:nth-child(2) {
    background-color: #EEECFB;
}

.articlecard:nth-child(3) {
    background-color: #FFEBAF;

}

.articlecard:nth-child(4) {
    background-color: #DAF0FF;

}

.articlecard:nth-child(5) {
    background-color: #EEECFB;
}

.articlecard:nth-child(6) {
    background-color: #DAF0FF;

}

.articlecard:nth-child(7) {
    background-color: #EEECFB;
}

.articlecard:nth-child(8) {
    background-color: #FFEBAF;

}

.articlecard:nth-child(9) {
    background-color: #DAF0FF;

}

.articlecard:nth-child(10) {
    background-color: #EEECFB;
}

.articlecard:nth-child(11) {
    background-color: #DAF0FF;
} */


.articlesCard_articlecardimg__zWQCl img {
    border-radius: 100px;
    height: 138px;
    width: 138px;
    object-fit: cover;
    display: flex;
    align-items: center;
    margin: 0 auto;
    justify-content: center;
    border-radius: 50%;
}




@media (min-width: 767px) {

    .articlesCard_articlehading__eG7EA {
        text-align: center;
        padding-top: 50px;
        padding-bottom: 30px;
    }

  
    .articlesCard_articletitle__LoExA {
        width: 95%;
        font-size: 24px;
        font-weight: 600;
    }

    .articlesCard_articlesubtitle__fQbP- {
        width: 95%;
        font-size: 16px;
    }
}


@media (max-width: 767px) {

    .articlesCard_institute_dashboard__n\+RDs .articlesCard_innerfeaturedblog__QNlKK .articlesCard_smblog__SFdto .articlesCard_smbloginnerps__9p26P .articlesCard_blog-image__8ONL1 img {
        width: 135px;
        height: 135px;
        object-fit: cover;
        border-radius: 0;
        padding: 0;
        margin: 0;
    }
    .articlesCard_institute_dashboard__n\+RDs .articlesCard_innerfeaturedblog__QNlKK .articlesCard_smbloginnerps__9p26P .articlesCard_col-2__wX1d2 {
        flex: 0 0 auto;
        width: auto;
        padding-right: 0;
    }
    .articlesCard_institute_dashboard__n\+RDs .articlesCard_smbloginnerps__9p26P {
        border-radius: 0;
        margin-bottom: 20px;
        margin-top: 0;
    }
    .articlesCard_institute_dashboard__n\+RDs .articlesCard_innerfeaturedblog__QNlKK .articlesCard_smbloginnerps__9p26P .articlesCard_col-10__SDXhO {
        flex: 0 0 auto;
        width: 63%;
    }
    .articlesCard_articlecard__eM3KQ {
        border-radius: 20px;
        padding: 10px 0px 10px 0px;
        display: flex;
        justify-content: center;
        position: relative;
        align-items: center;
        margin: 20px 0px 20px 0px;
        cursor: pointer;
    }

    .articlesCard_articlecardimg__zWQCl img {
        border-radius: 100px;
        height: 70px;
        width: 70px;
        object-fit: cover;
        display: flex;
        align-items: center;
        margin: 0 auto;
        justify-content: center;
    }


    .articlesCard_articletitle__LoExA {
        width: 95%;
        font-size: 13px;
        font-weight: 600;
    }

    .articlesCard_subtitle__S2AJu {
        width: 95%;
        font-size: 8px;

    }

}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/* Shimmer Container */
.shimmer {
	position: relative;
	display: inline-block;
	overflow: hidden;
	background: #f0f0f0;
	/* background color for loading state */
	border-radius: 8px;
	/* optional */
}

/* The shimmer effect itself */
.shimmer::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0%;
	width: 100%;
	height: 100%;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 75%);
	animation: shimmerAnimation 1.5s infinite linear;
}

@keyframes shimmerAnimation {
	100% {
		left: 100%;
	}
}


/*----End Shimmer effect-----*/


.bankingnewui .categorybanner {
	background: url(/static/media/Banking_back.b20166b149e09c16eda2.svg);
}

.bankingnewui .categorybanner .bn-image img {
	height: 431px;
	margin-top: 20px;
}

.bankingnewui .bannerfont h2,
.bankingnewui .applynowbuttoncomm {
	color: var(--Bluetwo);
}

.bankingnewui .applynowbuttoncomm {
	border-color: var(--Bluetwo);
	background: #DAF2FF;
}

.bankingnewui .categorysectionone .offer-inner .categotyinpopfl .pscat:after {
	background: var(--Bluetwo);
}

.bankingnewui .categorysectiontwo,
.bankingnewui .categorysectionthree {
	background: url(/static/media/Productsbg.6c6ac6f58aea73996826.png);

}

.bankingnewui .viewdetailsbuttoncomm {
	background: var(--Bluetwo)
}

.bankingnewui .bannerfont h2:after {
	background: var(--Bluetwo)
}

.bankingnewui .Expertsbutton {
	background: #DAF2FF;
}

.bankingnewui .viewdetailsbuttoncomm:hover {
	color: var(--Bluetwo);
	background-color: #DAF2FF;
	cursor: pointer;
	border-color: var(--Bluetwo);
}

.bankingnewui .bannerfont.borderbottom span {
	color: var(--Bluetwo);
}
.modalspecial.productdetail-modal .dsstanderd {
    border-radius: 0px 37.591px 37.591px 0px;
    background: var(--lightgreen);
    padding: 10px;
    margin-bottom: 18px;
    width: -webkit-max-content;
    width: max-content;
    color: var(--textPrimaryColor);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.modalspecial.productdetail-modal .Slider-cs {
    max-width: 70%;
    margin: auto;
}
.modalspecial.productdetail-modal .sliderst {
    padding: 10px;
}
.modalspecial.productdetail-modal .sliderst img{
    border-radius: 10px;
    box-shadow: 2.262px 2.262px 24.884px 0px rgba(0, 0, 0, 0.25);
}
.modalspecial.productdetail-modal .slick-prev, .modalspecial.productdetail-modal .slick-next
{
    width: 30px;
    height: 30px;
}
.modalspecial.productdetail-modal .slick-prev

 {
    left: -45px;
}
.modalspecial.productdetail-modal .slick-next

 {
    right: -45px;
}
.modalspecial.productdetail-modal .slick-prev:before
{
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 180deg;
	display: block;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.5);
    border-radius: 30px;
}
.modalspecial.productdetail-modal  .slick-next:before
{
    content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 0deg;
	border-radius: 3px;
	display: block;
	position: absolute;
	left: auto;
	top: 0;
	opacity: 1;
	right: 0;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    border-radius: 30px;
}
/* .bankingnewui .categorysectionthree span.canada{color: var(--Bluetwo);} */
.bankingnewui .categorysectionfour .Expertstop img {
	border-color: #DAF2FF;
}

.bankingnewui .messagemebuttoncomm {
	background: var(--Bluetwo);
}

.bankingnewui .categorysectionone .slick-prev:before,
.bankingnewui .categorysectionone .slick-next:before,
.bankingnewui .categorysectiontwo .slick-prev:before,
.bankingnewui .categorysectiontwo .slick-next:before,
.bankingnewui .categorysectionthree .slick-prev:before,
.bankingnewui .categorysectionthree .slick-next:before,
.bankingnewui .categorysectionfour .slick-prev:before,
.bankingnewui .categorysectionfour .slick-next:before {
	color: var(--Bluetwo);
}

.bankingnewui .categorysectionsix.blogdetailsexpertppv {
	background: url(/static/media/blogsbg.665f2ea6683b12051620.png);
}

.banking-bgimg {
	background: url(/static/media/Productsbg.6c6ac6f58aea73996826.png);
}


/* .insurancenewui .categorybannertext {
      position: absolute;
      left: auto;
      bottom: 0;
      width: 50%;
      text-align: left;
      height: 606px;
      top: 0;
      margin: auto;
      right: auto;
  } */
.insurancenewui .categorybanner {
	background: url(/static/media/Insurance_back.70f17f2df78df7a94294.svg);
}
.categorysectionpreconstruction
{
    background-color: var(--lightgreen);
    padding: 40px 0;
    margin-bottom: 40px;
}
.productdetail-modal .modal-content
{
    border: none;
}
.modalspecial.modal  > div{
padding: 0;
}
.breadcrumb span{
    color: var(--green);
    font-size: 18px;
    padding-right: 30px;
    position: relative;

}
.breadcrumb span:first-child::after{
    content: "<";
    color: var(--green);
    font-size: 30px;
    position: absolute;
    top: -7px;
    right: 6px;
}
.modalspecial.productdetail-modal button.close
{
    display: none;
}
.modalspecial.productdetail-modal .modal-header
{
    border: none;
}
.modalspecial.productdetail-modal  .pscatbottom 
{
    padding-right: 20px;
}
.modalspecial .modal-body
{
    padding: 0;
}
.insurancenewui .bannerfont p {
	max-width: 651px;
	width: 651px;
}

.insurancenewui .bannerfont h2,
.insurancenewui .applynowbuttoncomm {
	color: var(--orange);
}

.insurancenewui .applynowbuttoncomm {
	border-color: var(--orange);
	background: #FFEADC;
}

.insurancenewui .categorysectionone .offer-inner .categotyinpopfl .pscat:after {
	background: var(--orange);
}

.insurancenewui .categorysectiontwo,
.insurancenewui .categorysectionthree {
	background: url(/static/media/Productsbg.765785c9fc9e6ce9a932.png);

}

.insurancenewui .viewdetailsbuttoncomm {
	background: var(--orange)
}

.insurancenewui .bannerfont h2:after {
	background: var(--orange)
}

.insurancenewui .Expertsbutton {
	background: #FFEADC;
}

.insurancenewui .viewdetailsbuttoncomm:hover {
	color: var(--orange);
	background-color: #FFEADC;
	cursor: pointer;
	border-color: var(--orange);
}

.insurancenewui .bannerfont.borderbottom span {
	color: var(--orange);
}

/* .insurancenewui .categorysectionthree span.canada{color: var(--orange);} */
.insurancenewui .categorysectionfour .Expertstop img {
	border-color: #FFEADC;
}

.insurancenewui .messagemebuttoncomm {
	background: var(--orange);
}

.insurancenewui .categorysectionone .slick-prev:before,
.insurancenewui .categorysectionone .slick-next:before,
.insurancenewui .categorysectiontwo .slick-prev:before,
.insurancenewui .categorysectiontwo .slick-next:before,
.insurancenewui .categorysectionthree .slick-prev:before,
.insurancenewui .categorysectionthree .slick-next:before,
.insurancenewui .categorysectionfour .slick-prev:before,
.insurancenewui .categorysectionfour .slick-next:before {
	color: var(--orange);
}

.insurancenewui .categorysectionsix.blogdetailsexpertppv {
	background: url(/static/media/blogsbginc.ef9f5c029553ac98da92.png);
}

.realEquestiontext i {
	font-style: normal;
}

.insurance-bgimg {

	background: url(/static/media/Productsbg.765785c9fc9e6ce9a932.png);
}


.bankingnewui .categorybanner {
	background: url(/static/media/Banking_back.b20166b149e09c16eda2.svg);
}

.bankingnewui .categorybanner .bn-image img {
	height: 431px;
	margin-top: 20px;
}

.bankingnewui .bannerfont h2,
.bankingnewui .applynowbuttoncomm {
	color: var(--Bluetwo);
}

.bankingnewui .applynowbuttoncomm {
	border-color: var(--Bluetwo);
	background: #DAF2FF;
}

.bankingnewui .categorysectionone .offer-inner .categotyinpopfl .pscat:after {
	background: var(--Bluetwo);
}

.bankingnewui .categorysectiontwo,
.bankingnewui .categorysectionthree {
	background: url(/static/media/Productsbg.6c6ac6f58aea73996826.png);

}

.bankingnewui .viewdetailsbuttoncomm {
	background: var(--Bluetwo)
}

.bankingnewui .bannerfont h2:after {
	background: var(--Bluetwo)
}

.bankingnewui .Expertsbutton {
	background: #DAF2FF;
}

.bankingnewui .viewdetailsbuttoncomm:hover {
	color: var(--Bluetwo);
	background-color: #DAF2FF;
	cursor: pointer;
	border-color: var(--Bluetwo);
}

.bankingnewui .bannerfont.borderbottom span {
	color: var(--Bluetwo);
}

/* .bankingnewui .categorysectionthree span.canada{color: var(--Bluetwo);} */
.bankingnewui .categorysectionfour .Expertstop img {
	border-color: #DAF2FF;
}

.bankingnewui .messagemebuttoncomm {
	background: var(--Bluetwo);
}

.bankingnewui .categorysectionone .slick-prev:before,
.bankingnewui .categorysectionone .slick-next:before,
.bankingnewui .categorysectiontwo .slick-prev:before,
.bankingnewui .categorysectiontwo .slick-next:before,
.bankingnewui .categorysectionthree .slick-prev:before,
.bankingnewui .categorysectionthree .slick-next:before,
.bankingnewui .categorysectionfour .slick-prev:before,
.bankingnewui .categorysectionfour .slick-next:before {
	color: var(--Bluetwo);
}

.bankingnewui .categorysectionsix.blogdetailsexpertppv {
	background: url(/static/media/blogsbg.665f2ea6683b12051620.png);
}

.banking-bgimg {
	background: url(/static/media/Productsbg.6c6ac6f58aea73996826.png);
}


/* .insurancenewui .categorybannertext {
      position: absolute;
      left: auto;
      bottom: 0;
      width: 50%;
      text-align: left;
      height: 606px;
      top: 0;
      margin: auto;
      right: auto;
  } */
.insurancenewui .categorybanner {
	background: url(/static/media/Insurance_back.70f17f2df78df7a94294.svg);
}

.insurancenewui .bannerfont p {
	max-width: 651px;
	width: 651px;
}

.insurancenewui .bannerfont h2,
.insurancenewui .applynowbuttoncomm {
	color: var(--orange);
}

.insurancenewui .applynowbuttoncomm {
	border-color: var(--orange);
	background: #FFEADC;
}

.insurancenewui .categorysectionone .offer-inner .categotyinpopfl .pscat:after {
	background: var(--orange);
}

.insurancenewui .categorysectiontwo,
.insurancenewui .categorysectionthree {
	background: url(/static/media/Productsbg.765785c9fc9e6ce9a932.png);

}

.insurancenewui .viewdetailsbuttoncomm {
	background: var(--orange)
}

.insurancenewui .bannerfont h2:after {
	background: var(--orange)
}

.insurancenewui .Expertsbutton {
	background: #FFEADC;
}

.insurancenewui .viewdetailsbuttoncomm:hover {
	color: var(--orange);
	background-color: #FFEADC;
	cursor: pointer;
	border-color: var(--orange);
}

.insurancenewui .bannerfont.borderbottom span {
	color: var(--orange);
}

/* .insurancenewui .categorysectionthree span.canada{color: var(--orange);} */
.insurancenewui .categorysectionfour .Expertstop img {
	border-color: #FFEADC;
}

.insurancenewui .messagemebuttoncomm {
	background: var(--orange);
}

.insurancenewui .categorysectionone .slick-prev:before,
.insurancenewui .categorysectionone .slick-next:before,
.insurancenewui .categorysectiontwo .slick-prev:before,
.insurancenewui .categorysectiontwo .slick-next:before,
.insurancenewui .categorysectionthree .slick-prev:before,
.insurancenewui .categorysectionthree .slick-next:before,
.insurancenewui .categorysectionfour .slick-prev:before,
.insurancenewui .categorysectionfour .slick-next:before {
	color: var(--orange);
}

.insurancenewui .categorysectionsix.blogdetailsexpertppv {
	background: url(/static/media/blogsbginc.ef9f5c029553ac98da92.png);
}

.insurance-bgimg {

	background: url(/static/media/Productsbg.765785c9fc9e6ce9a932.png);
}


.mortgagenewui .categorybanner {
	background: url(/static/media/Mortgage.d3dbc3535bc599b8ea98.svg);
}

.mortgagenewui .bannerfont h2,
.mortgagenewui .applynowbuttoncomm {
	color: var(--Blueone);
}

.mortgagenewui .applynowbuttoncomm {
	border-color: var(--Blueone);
	background: #E9EEF9;
}

.mortgagenewui .categorysectionone .offer-inner .categotyinpopfl .pscat:after {
	background: var(--Blueone);
}

.mortgagenewui .categorysectiontwo,
.mortgagenewui .categorysectionthree {
	background: url(/static/media/Productsbg.6c6ac6f58aea73996826.png);

}
section.categorysectionsix .blogimage {
    position: absolute;
    top: 0;
    width: 200px;
    margin: auto;
    left: 0;
    right: 0;
}
.mortgagenewui .categorybanner .bn-image img {
	height: 431px;
}

.mortgagenewui .viewdetailsbuttoncomm {
	background: var(--Blueone)
}

.mortgagenewui .bannerfont h2:after {
	background: var(--Blueone)
}

.mortgagenewui .Expertsbutton {
	background: #E9EEF9;
}

.mortgagenewui .viewdetailsbuttoncomm:hover {
	color: var(--Blueone);
	background-color: #E9EEF9;
	cursor: pointer;
	border-color: var(--Blueone);
}

.mortgagenewui .bannerfont.borderbottom span {
	color: var(--Blueone);
}

/* .mortgagenewui .categorysectionthree span.canada{color: var(--Blueone);} */
.mortgagenewui .categorysectionfour .Expertstop img {
	border-color: #E9EEF9;
}

.mortgagenewui .messagemebuttoncomm {
	background: var(--Blueone);
}

.mortgagenewui .categorysectionsix.blogdetailsexpertppv {
	background: url(/static/media/blogsbg.665f2ea6683b12051620.png);
}

.mortgagenewui .categorysectionone .slick-prev:before,
.mortgagenewui .categorysectionone .slick-next:before,
.mortgagenewui .categorysectiontwo .slick-prev:before,
.mortgagenewui .categorysectiontwo .slick-next:before,
.mortgagenewui .categorysectionthree .slick-prev:before,
.mortgagenewui .categorysectionthree .slick-next:before,
.mortgagenewui .categorysectionfour .slick-prev:before,
.mortgagenewui .categorysectionfour .slick-next:before {
	color: var(--Blueone);
}

.mortgage-bgimg {
	background: url(/static/media/Productsbg.6c6ac6f58aea73996826.png);
	background-position: top;
}

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


.categorysectionone .pscatbottom:nth-child(2):after{width: 160px !important;}
/* .investmentnewui .categorybannertext {
      position: absolute;
      left: auto;
      bottom: 0;
      width: 50%;
      text-align: left;
      height: 606px;
      top: 0;
      margin: auto;
      right: auto;
  } */
.investmentnewui .categorybanner {
	background: url(/static/media/Investment_back.a433a16b3db6042257bd.svg);
}

.investmentnewui .categorybanner .bn-image img {
	height: 400px;
	margin-top: 40px;
}

.investmentnewui .bannerfont h2,
.investmentnewui .applynowbuttoncomm {
	color: var(--purple);
}

.investmentnewui .bannerfont p {
	max-width: 100%;
}

.investmentnewui .applynowbuttoncomm {
	border-color: var(--purple);
	background: #FFEAFF;
}

.investmentnewui .categorysectionone .offer-inner .categotyinpopfl .pscat:after {
	background: var(--purple);
}

.investmentnewui .categorysectiontwo,
.investmentnewui .categorysectionthree {
	background: url(/static/media/Productsbg.ade5c30ad5f105a8e9c7.png);

}

.investmentnewui .viewdetailsbuttoncomm {
	background: var(--purple)
}

.investmentnewui .bannerfont h2:after {
	background: var(--purple)
}

.investmentnewui .Expertsbutton {
	background: #FFD1F8;
}

.investmentnewui .viewdetailsbuttoncomm:hover {
	color: var(--purple);
	background-color: #FFEAFF;
	cursor: pointer;
	border-color: var(--purple);
}

.investmentnewui .bannerfont.borderbottom span {
	color: var(--purple);
}

/* .investmentnewui .categorysectionthree span.canada{color: var(--purple);} */
.investmentnewui .categorysectionfour .Expertstop img {
	border-color: #FFD1F8;
}

.investmentnewui .messagemebuttoncomm {
	background: var(--purple);
}

.investmentnewui .categorysectionone .slick-prev:before,
.investmentnewui .categorysectionone .slick-next:before,
.investmentnewui .categorysectiontwo .slick-prev:before,
.investmentnewui .categorysectiontwo .slick-next:before,
.investmentnewui .categorysectionthree .slick-prev:before,
.investmentnewui .categorysectionthree .slick-next:before,
.investmentnewui .categorysectionfour .slick-prev:before,
.investmentnewui .categorysectionfour .slick-next:before {
	color: var(--purple);
}

.investmentnewui .categorysectionsix.blogdetailsexpertppv {
	background: url(/static/media/blogsbg.480674f5cba5117e1619.png);
}

.Investment .applynowbuttoncomm {
	color: var(--purple);
	border-color: var(--purple);
	background: #ffeaff;
}

.investment-bgimg {
	background: url(/static/media/Productsbg.ade5c30ad5f105a8e9c7.png);
}


@font-face {
    font-family: 'microsoft_sans_serifregular';
    src: url(/static/media/micross-webfont.c74544d58f7a533ec764.woff) format('woff'),
         url(/static/media/micross-webfont.8de5ac958f0ae4e37e75.woff2) format('woff2');
    font-weight: normal;
    font-style: normal;
 
}

.container-rimib{max-width: 1366px;
    margin: 0 auto;
    width: 100%;
}
.categorybanner{
    background: url(/static/media/RealEstatebanner.4d0b0b6c7188d31b77e9.svg); 
    background-position: bottom !important;
    height: 550px;}
    .categorybanner  .bn-image img{height: 471px;}
.categorysectionfour .viewallbuttoncomm {
    padding: 11px 60px;
    font-size: 26px;
    font-weight: 500;
    width: 237px;
    border-radius: 5px;
    background-color: #FFFFFF;
    border: 1px solid var(--ButtonColor);
    color: var(--ButtonColor);
    box-shadow: 2px 2px 10px 0px var(--ButtonColor);
    margin: 0 auto;font-family: "Roboto Flex";
}
.categorysectionfour .viewallbuttoncomm:hover {
        box-shadow: 6px 6px 33px 0px #CF292940;
        border: 1px solid var(--ButtonColor);
        color: var(--ButtonColor);
}
  .latestbutton {
    text-align: center;
}
.categorysectionfour {
    margin-bottom: 0px;
}

.messagemebuttoncomm {
    border-radius: 8px;
    width: 160px;
    height: 36px;
    font-family: var(--btnFont) !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.9;
    text-align: center;
    margin: auto;
    margin-bottom: 17px;
    color: #fff;
    border: 1px solid transparent;

}
.category-id5:hover .messagemebuttoncomm span img{filter: var(--filterGreenImg);}
.category-id1:hover .messagemebuttoncomm span img{filter: var(--filterOrangeImg);}
.category-id2:hover .messagemebuttoncomm span img{filter: var(--filterPurpleImg);;}
.category-id3:hover .messagemebuttoncomm span img{filter: var(--filterBlueoneImg);}
.category-id4:hover .messagemebuttoncomm span img{filter: var(--filterBluetwoImg);}
.messagemebuttoncomm span img{display: inline-block; width: 20px;
    padding-right: 5px; filter: invert(1);}
.messagemebuttoncomm:hover{
    background-color: #FFFFFF;
    color: var(--green);
    cursor: pointer;
    border: 1px solid var(--green);
}
.myadsbuttoncomm {
    border-radius: 8px;
    width: 160px;
    height: 36px;
    font-family: var(--btnFont) !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.9;
    text-align: center;
    margin: auto;
    margin-bottom: 17px;
    color: #fff;
    border: 1px solid transparent;
}
.myadsbuttoncomm span img{display: inline-block; width: 20px;
    padding-right: 5px; filter: invert(1);}
.myadsbuttoncomm:hover{
    color: white;
    background-color: var(--green);
    cursor: pointer;
}
.applynowbuttoncomm {
    background-color: var(--lightgreen);
    border: 1.06px solid var(--green);
    padding: 10px 21px;
    border-radius: 5px;
    color: var(--green);
    text-decoration: none;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 22px;
font-family: var(--btnFont);    

}
.applynowbuttoncomm:hover{
    background-color: var(--green);
    box-shadow: 0px 0px 4px 0px var(--green);
    color: #FFFFFF;
    border: 1.06px solid #FFFFFF;
    cursor: pointer;
}

.viewdetailsbuttoncomm {
    background-color: var(--green);
    padding: 10px 21px;
    border-radius: 5px;
    color: #FFF;
text-align: center;
font-family: "Roboto Flex";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 2.925px;
    border: 2px solid transparent;
}
.viewdetailsbuttoncomm:hover{
    color: var(--green);
    background-color: var(--lightgreen);
    cursor: pointer;
    border: 2px solid var(--green);
}



.realestateone .container.makethecontainer {
    display: flex;
    justify-content: flex-end;
}
/* .categorybanner {
    background-image: url("../../../assets/realEstateimages/categorybanner.png");
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 70px 0;
    background-position: bottom;
    
} */
.categorybanner > img{width: 100%; }
.bannerfont h2{
    color: var(--green);
    font-size: 50px;
    font-weight: 700;
    font-family: "Red Hat Display", sans-serif !important;
    line-height: 66px;
    text-align: left;
position: relative;
    text-transform: capitalize;
    margin-bottom: 0px;
    margin-bottom: 25px;
}
.bannerfont h2:after{
    content: "";
    position: absolute;
    bottom: -14px;
    left: 0;
    width: 545px;
    background: var(--green);
    height: 6px;
}
.bannerfont p.realestateherotext{
    color: var(--textPrimaryColor);
    max-width: 100%;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;}
 .bannerfont h6 {
    color: var(--textPrimaryColor);
    font-family: "Montserrat",sans-serif  !important ;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 32px;
    line-height: 37px;
}
.bannerfont h6 strong{
    font-weight: 700;
}
.bannerfont  .bannersubtext{color: var(--textPrimaryColor);
    font-family: var(--primary-Web-Font);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;}
.bannerfont p{color: var(--textPrimaryColor);

    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height:  24px;
max-width: 565px;}
.bannerfont .borderbottom img{
    width: 72px;
}
.topsubtextfive{font-weight: 500;}
b.realEbold {
    color: var(--textPrimaryColor);
    font-size: 40px;
    font-weight: 800;
}

.realestateone .bannerfont p {
    color: var(--textPrimaryColor);
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    margin-bottom: 40px;
    font-family: "Montserrat",sans-serif  !important ;

    max-width: 592px;
}
.realestateone p.realestateherotext {
    color: var(--textPrimaryColor);
    font-family: "Montserrat",sans-serif  !important ;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 19px;
    max-width: 532px;
    margin-bottom: 0;
}
.bannerfont.borderbottom span {
    color: var(--textPrimaryColor);
    font-size: 20px;
    font-weight: 500;
    text-align: left;
}
.categorysectionfive .realEbuttonmain img {
    width: 53px;
    margin: 0 0 0 10px;
}
.categorysectionfive .realEbuttonmain {
    background: var(--ButtonColor);
    max-width: 530px;
    padding: 16px;
    display: flex;
    border: 2px solid transparent;

    align-items: center;
    justify-content: space-around;
}
.categorysectionfive.realEbuttonmain p.realEbutton{
    font-size: 45px;
    color: white;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0;
}
.categorysectionfive .realEbuttonmain:hover {
    cursor: pointer;
    background-color: var(--ButtonColor);
    border: 2px solid #FFFFFF;
    box-shadow: 0px 0px 10px 0px var(--ButtonColor);

}
.categorybanner .askbutton img {
    width: 53px;
    margin: 0 0 0 10px;
}
.categorybanner .askbutton {
    background: var(--ButtonColor);
    max-width: 530px;
    padding: 16px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    border: 2px solid transparent;
    margin: 0;

}
.categorybanner .askbutton p.askres{
    font-size: 50px;
    color: white;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0;
    line-height: 59px;

}
.categorybanner .askbutton:hover {
    cursor: pointer;
    background-color: red;
    box-shadow: 0px 0px 10px 0px var(--ButtonColor);
    border: 2px solid #FFFFFF;
    color: white;
}

.container-fluid.letestcontainer {
    padding: 0 75px;
}

.categorysectionone .letest-inner h2 {
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    color: var(--textPrimaryColor);
    margin-bottom: 10px;
    font-family: "Montserrat",sans-serif  !important ;

}
.institubuttoni {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
.institop img {
    display: flex;
    justify-content: center;
}
.institutext h5 {
    font-size: 16px;
    font-weight: 700;
    color: var(--textPrimaryColor);
    margin: 15px 0;
}
.offersss{
    position: relative;
}
.offersss .offer-insurence-inner .offer-name.disfontsmall{
    font-size: 16px;
    font-weight: 700;
    color: var(--textPrimaryColor);
    text-align: center;
    min-height: 0px;
}
.categorysectionone .row.offersss, .categorysectiontwo .row.offersss {
    max-width: 1250px;
    margin: auto;
}
.offersss .slick-slide img {
    display: block; 
    height: 300px;
    object-fit: contain;
    width: 100%;

}
.offersss .offer-inner{
    padding: 0;
}
.offersss .slick-current {
    transform: none;
}
.instibottom {
    padding: 10px;
}
.institutionsitmes {
    max-width: 410px;
    height: 370px;
    display: flex;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    box-shadow: 0px 0px 10px 0px var(--green)66;
    text-align: center;
    border-radius: 12px;
}
.institumain{
    position: relative;
}
.institumain .slick-slide.slick-active {
    padding: 22px;
}


.institumain .slick-current {
    transform: none;
}

.categorysectionone .letest-inner h6 {
    font-size: 16px;
    font-weight: 500;
    color: var(--textPrimaryColor);
    text-align: center;
    margin-bottom: 20px;
    line-height: 20px;
    font-family: "Montserrat",sans-serif  !important ;

    
}
.categorysectionone {
    margin: 40px 0;
}
.categorysectionone a.textcolors:hover {
    color: black;
}
.categorysectionone .letest-inner span {
    font-size: 16px;
    /* font-weight: 700; */
    color: var(--textPrimaryColor);
    font-family: "Montserrat",sans-serif  !important ;
    text-align: center;
}
.showallbtn {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    text-align: end;
}
.categorysectiontwo  .Real.Estate-text, .categorysectiontwo  .Investment-text, .categorysectiontwo  .Mortgage-text, .categorysectiontwo  .Insurance-text, .categorysectiontwo  .Banking-text
{
    color: var(--textPrimaryColor);
}

.toprealEbutton {
    padding: 11px 60px;
    font-size: 26px;
    font-weight: 500;
    border-radius: 5px;
    background-color: #FFFFFF;
    border: 1px solid var(--ButtonColor);
    color: var(--ButtonColor);
    box-shadow: 2px 2px 10px 0px var(--ButtonColor); font-family: "Roboto Flex";
  }

  .optionsbuttoni {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
  .Adsbybuttoni {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
.Adsbytop img {
    display: flex;
    justify-content: center;
}
.Adsbytext h5 {
    font-size: 16px;
    font-weight: 700;
    color: var(--textPrimaryColor);
    margin: 15px 0;
}
.Adsbybottom {
    padding: 10px;
}
.Adsbyitmes {
    max-width: 410px;
    height: 370px;
    display: flex;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    box-shadow: 0px 0px 10px 0px var(--green)66;
    text-align: center;
    border-radius: 12px;
}
 
.categorysectiontwo.TopRealEstateProducts-inner h2 {
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    color: var(--textPrimaryColor); 
}
.categorysectionone .offersss .offer-inner .colinstititeinnername{
    line-height: normal;
}
.categorysectiontwo .offersss .offer-inner .colinstititeinnername{
    color: var(--textPrimaryColor);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: center;
}
.realestatefour .offersss .offer-inner .colinstititeinnername{
    line-height: normal;
}
.offersss .coliin .posbuttontf.d-flex {
    justify-content: center;
    padding: 37px 0px 21px 0;
}

.categorysectiontwo h6 {
    font-size: 16px;
    font-weight: 500;
    color: var(--textPrimaryColor);
    text-align: center; 
    font-family: "Montserrat",sans-serif  !important ;
    line-height: 20px; 
    margin-bottom: 0px;
}
.offersss .offer-inner {
    margin: 0 0 20px;
}
.offersss .offer-inner .list-name.disfontsmall {
    color: var(--textPrimaryColor);
    
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 0;
    background: transparent;
    border-radius: 0;

}
.categorysectiontwo a.textcolors:hover {
    color: black;
}
.categorysectiontwo .TopRealEstateProducts-inner span {
    font-size: 16px;
    /* font-weight: 700; */
    color: var(--textPrimaryColor);
    text-align: center;
    font-family: "Montserrat",sans-serif  !important ;

}
.categorysectiontwo h2 {
    color: var(--textPrimaryColor);
    text-align: center;
    font-family: "Montserrat",sans-serif  !important ;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 10px;
}

.categorysectiontwo , .categorysectionthree { 
    padding: 20px 0 0 0;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.categorysectiontwo{padding-bottom: 20px;}
.applynowbuttoncomm {
    color: var(--green);
}

.optionsmain{
    position: relative;
}
.optionsbuttoni {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
.optionstop img {
    display: flex;
    justify-content: center;
}
.optionstext h5 {
    font-size: 16px;
    font-weight: 700;
    color: var(--textPrimaryColor);
    margin: 15px 0;
}
.optionsbottom {
    padding: 10px;
}
.optionsitmes {
    max-width: 410px;
    height: 370px;
    display: flex;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    box-shadow: 0px 0px 10px 0px var(--green)66;
    text-align: center;
    border-radius: 12px;
}
.optionsmain .slick-slide.slick-active {
    padding: 22px;
}
.optionsmain .slick-current {
    transform: none;
}
.realestatefour {
    margin: 80px 0;
}
.realestatefour .realeheading{
    margin-bottom: 45px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    font-family: "Montserrat",sans-serif  !important ;
    line-height: 24px;
    color: var(--textPrimaryColor);
}
.realestatefour h2.letestadsheading {
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 52px;
    color: var(--textPrimaryColor);
    font-family: "Montserrat",sans-serif  !important ;
    margin-bottom: 10px;
}
.categorysectionthree{
    background-position: bottom;
    background-repeat: no-repeat  !important;
    width: 100%;
    background-size: cover  !important;
    margin: 40px 0 40px 0;
    padding: 20px 0 20px  0; 
}
.toprealEflexflow{

    justify-content: center;
}
.ToprealEimgslider {
    display: flex;
    flex-direction: column;
    height: 554px;
    max-width: 600px;
    overflow-y: scroll; 
}
.categorysectionthree .colinstititeinnerimage {
    border-radius: 12.894px;
    background: #FFF;
    box-shadow: 2.262px 2.262px 24.884px 0px rgba(0, 0, 0, 0.25);
    width: 130px;
    height: 130px;
    overflow: hidden;
    padding: 15px;
    position: relative;
    margin: auto;
}
.categorysectionthree .colinstititeinnerimage img {
    position: absolute;
    width: 60%;
    left: 0;
    right: 0;
    top:0;
    bottom: 0;
    margin: auto;
}

.categorysectionthree .institute-text {
    margin: 10px 0 20px 0;
    display: none;
}
.categorysectionthree .institute-text{
    color: var(--textPrimaryColor);
    font-family: "Montserrat",sans-serif  !important ;

font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
-webkit-text-decoration-line: underline;
        text-decoration-line: underline;}

.ToprealEimgslider{
    margin: 0 0 0 auto;
    margin-bottom: 30px; 
}
.ToprealEimg {
    display: flex;
    justify-content: center;
}
.toprealEblockname {
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center;
}
.ToprealEimgbox img {
    height: auto;
    display: block;
}
.ToprealEimgbox{
    margin-bottom: 29px;
}
.ToprealE ::-webkit-scrollbar {
    width: 15.44px;
  }
  .ToprealE  ::-webkit-scrollbar-track {
   
    border-radius: 10px;
    background-color:  #FFFFFF;
  }
 
.toprealErighttext {
    margin-left: 50px;
    margin-top: 50px;
}
.toprealErighttext h2{
    font-size: 30px;
    font-weight: 700;
    color: var(--textPrimaryColor);
    font-family: "Montserrat",sans-serif  !important ;

    max-width: 500px;
}

.ToprealEimgbox a {
    border-bottom: 1px solid black;
    font-size: 16px;
    font-weight: 600;
}

.categorysectionthree .toprealErighttext p {
    font-size: 16px;
    font-weight: 300;
    color: var(--textPrimaryColor);
    font-family: "Montserrat",sans-serif  !important ;
max-width: 660px;
line-height: 20px;
font-weight: 500;
}

.categorysectionfour .expertheading{
    color: var(--textPrimaryColor);
    font-weight: 700;
    font-size: 30px;
    margin-bottom: 3px;
    font-family: "Montserrat",sans-serif  !important ;

}
.categorysectionthree .psi {
    padding: 10px 10px;
}
.Expertsbutton {
    border-radius: 0px 0px 18px 18px;
    background-color: #BCF5BC;
    padding: 17px 0 0 0;
}
.categorysectionfour .Expertstop img {
    display: flex;
    justify-content: center;
}
.categorysectionfour .Expertstext h5 {
    font-size: 16px;
    font-weight: 700;
    color: var(--textPrimaryColor);
    margin: 45px 0 10px 0;
    font-family: "Montserrat",sans-serif  !important ;

}
.categorysectionfour .Expertstext p {
    margin: 0 10px 9px 11px ;
    font-size: 10.5px;
    color: var(--textPrimaryColor);
    text-align: center;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;min-height: 100px; font-family: var(--textPrimaryColor);;;
}
.Expertsitmes {
    display: flex;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    box-shadow: 2.91px 2.91px 31.96px 0px var(--textPrimaryColor);
    text-align: center;
    border-radius: 18px;
    position: relative;
    cursor: pointer;
}
.Expertstop {
    position: absolute;
    top: -61px;
    right: 0;
    left: 0;
    margin: auto;
    border-radius: 200px;
    width: 80px;
    height: 80px;
}
.Expertsbuttoni {
    display: flex;
    flex-direction: column;
    padding: 17px 15px 17px 15px;
}
.Expertstext img {
    margin: auto;
    padding-bottom: 19px;
    width: 64%;
}

.Expertmain{
    overflow: hidden;
    position: relative;
}
.Expertmain .slick-slide.slick-active {
    padding: 22px;
    margin: 100px 0;
}
.Expertmain .slick-current {
    transform: none;
}
.bestexperts .expertinnsearchname{
    padding: 0;
    background-color: #FFFFFF;
}
.categorysectionfour h5.expertsub1 {
    color: var(--textPrimaryColor);
    font-weight: 500;
    line-height: 20px;
    font-size: 16px;
    font-family: "Montserrat",sans-serif  !important ;
margin-bottom: 0px;
}
.bestdeals{
    padding-bottom: 40px;
}
.categorysectionfour.bestdealsbox {
    max-width: 1394px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.categorysectionfour .expertsub2 {
    color: var(--textPrimaryColor);
    font-weight: 500;
    line-height: 20px;
    font-size: 16px;
    font-family: var(--primary-Web-Font) !important;
    margin-bottom: 0px;
}
.categorysectionfive{
    background-image: url(/static/media/rimibofferbanner.17c8463a90eaa7d404a0.png);
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding: 30px 0 30px 0;
    margin-bottom: 40px;
}
.realEquestiontext{
    text-align: center;
}
.categorysectionfive .realEquestiontext h4 {
    font-size: 30px;
    color: #FFFFFF;
    font-weight: 700;
    line-height: 37px;
    margin-bottom: 0;
    font-family: "Montserrat",sans-serif  !important ;

}
.categorysectionfive .realEquestiontext h2 {
    font-size: 30px;
    color: #FFFFFF;
    font-weight: 700;
    line-height: 37px;
    margin-bottom: 0;
    font-family: "Montserrat",sans-serif  !important ;

}
.realEquestionbanner.realEquestiontext span{
    font-size: 40px;
    color: #FFFFFF;
    font-weight: 800;
    text-transform: uppercase;
    font-family: "Montserrat",sans-serif  !important ;

}
.categorysectionfive .realEquestiontext h3 {
    color: #FFFFFF;
    font-size: 25px;
    font-weight: 400;
    margin-bottom: 40px;
    font-family: "Montserrat",sans-serif  !important ;

}
.realEmargin{
    margin: 0 auto;
}
.categorysectionsix {
    background-image: url(/static/media/blogsbg.f309f5fd4f6fa20a6a3d.png);
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    margin-bottom: 40px;
    padding: 20px 0 20px 0;
}
.categorysectionsix  .realEbloginner h2 {
    color: var(--textPrimaryColor);
    font-size: 30px;
    font-weight: 700;
}

.categorysectionsix  .realEbloglog{
    margin: 0 auto;
}
.latestbutton.margintop{
    margin-top: 20px;
}
.categorysectionsix  .realEbloginner p.realEblogtext {
    color: var(--textPrimaryColor);
    font-size: 16px;
    text-align: center;
    font-weight: 500;
    font-family: "Montserrat",sans-serif  !important ;
}
.categorysectionsix  .space-remove {
    margin-top: -100px;
}
.applynowbuttoncomm:hover {
    color: white;
}
.categorysectionsix  .bloginnertext {
    color:#2A2A2A;
    font-family: "Montserrat",sans-serif  !important ;
    min-height: 40px;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 5px;
    margin-top: 55px;
}
section.categorysectionsix.blogdetailsexpertppv .latestbutton {
    margin-top: -20px;
}
.categorysectionsix  .bloginnerdate {
    color:  #2A2A2A;
    text-align: center;
    font-family: var(--textPrimaryColor);;;

    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
}
.categorysectionsix  .minheightrealestate{
    margin-bottom: 141px;
}
.categorysectionsix  .blogsmain {
    min-height: 155px;
    max-width: 630px;
    border-radius: 10px;
    position: relative;
    border: 1px solid #FFF;
    background: #FFF;
    padding: 0 29px 17px 29px;
    box-shadow: 3px 3px 33px 0px rgba(0, 0, 0, 0.25);
}
.categorysectionsix  .realEbloginner {
    margin-bottom: 40px;
}
.categorysectionsix .minheightrealestate{
    margin: 40px 0;
    display: flex;
    justify-content: center;
}
.categorysectionsix  .realEbloginner p {
    color: var(--textPrimaryColor);
    font-size: 16px;
    font-weight: 500;
    text-align: center;
line-height: 20px;
    margin: 0 auto;
    font-family: "Montserrat",sans-serif  !important ;

}
.blogsmain{
    position: relative;
}
.displaynone{display: none;}
.categorysectionfour .Expertstop img {
    border-radius: 80px;
    width: 80px;
    height: 80px;
    border: 4px solid #BCF5BC;
}
.blogdetailsexpertppv.categorysectionsix  .bloginnerimage img {
    height: 120px;
    object-fit: cover;
    border-radius: 200px;
    width: 120px;
    border: 5px solid #fff;
    position: absolute;
    top: -68px;
    margin: auto;
    left: 0;
    right: 0;
}
.blogdetailsexpertppv.categorysectionsix  .bloginnerimage {
    margin: auto;
    text-align: center;
}
.blogdetailsexpertppv.categorysectionsix  .bloginner.mb-3.blogsmain {
    margin: 90px 0;
    box-shadow: 3px 3px 33px 0px var(--textPrimaryColor);
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    padding: 60px 10px 10px;
}
.realEquestiontext span {
    font-weight: 800;
}
.categorysectiontwo .offer-insurence-inner {
    margin-bottom: 20px;
}
.newrealestateui .slick-prev, .newrealestateui .slick-next, .categorysectionthree .slick-next,  .categorysectionthree .slick-prev{
    z-index: 99;
    top: 0px;
    bottom: 0px;
    margin: auto;
}
.categorysectionone .slick-prev, .categorysectiontwo .slick-prev, .categorysectionfour .slick-prev, .categorysectionthree .slick-prev {
    left: -30px;
    width: 40px;
    height: 40px;
}
.categorysectionthree .slick-prev{
    left:-40px;
}
.categorysectionone .slick-next, .categorysectiontwo .slick-next, .categorysectionfour .slick-next {
    right: -30px;
    width: 40px;
    height: 40px;
}
.categorysectionfour  .latestbutton.marginbottom{
    margin-top: 15px;
}
.categorysectionfour  .p.bestdealsbox.bestexperts {
    margin-top: -35px;
}
.categorysectionthree .slick-next{
    right: -40px;
    transform: none;
    width: 40px;
    height: 40px;
}
.categorysectionone .slick-prev:before, .categorysectionone .slick-next:before, .categorysectiontwo .slick-prev:before, .categorysectiontwo .slick-next:before, .categorysectionthree .slick-prev:before, .categorysectionthree .slick-next:before, .categorysectionfour .slick-prev:before, .categorysectionfour .slick-next:before    {
    font-size: 30px; color: #89df89;}
    .categorysectionone .slick-next:before, .categorysectiontwo .slick-next:before, .categorysectionthree .slick-next:before, .categorysectionfour .slick-next:before{
        content: "";
        background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
        width: 40px;
        height: 40px;
        background-size: contain;
        background-repeat: no-repeat;
        rotate: 0deg;
        border-radius: 3px;
        display: block;
        margin-top: 0px;
        left: 1px;
        top: 0px;
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
        border-radius: 30px;
         
    }
    .categorysectionone .slick-prev:before, .categorysectiontwo .slick-prev:before, .categorysectionthree .slick-prev:before, .categorysectionfour .slick-prev:before{
        content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 40px;
	height: 40px;
	background-size: contain;
	background-repeat: no-repeat;
	transform: rotate(180deg);
	display: block;
    margin-top: 0px;
	 top: 0px;
     box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.5);
     border-radius: 30px;
    }
.offer-inner {
    background: #fff;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, .25);
    border-radius: 10px;
    padding: 10px;
}
.offer-image img {
    margin: auto;
}
button.viewallbuttoncomm:hover, a.toprealEbutton:hover, a.viewallbuttoncomm:hover {
    cursor: pointer;
    border-radius: 5px;
    border: 1px solid #FFF;
    background: var(--ButtonColor);
    color: #FFF !important;
    font-family: "Roboto Flex";
 
    box-shadow: 2px 2px 10px 0px var(--ButtonColor);
}
.newrealestateui .offersss .posbuttontf.d-flex a:nth-child(2):hover{background-color: var(--lightgreen);}
.categorybanner{text-align: center;}
.categorybanner {position: relative; }
 .categorybannertext {
    
    text-align: left;
    padding-top: 40px;
}
.offer-inner .categotyinpop {
    padding: 9px 11px;
}

.offer-inner .categotyinpopfl {
    justify-content: space-between;
}

.offer-inner .categotyinpopfl .pscat {
    color: var(--textPrimaryColor);
    font-family: Roboto;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    margin-bottom: 18px;
    position: relative;
    font-family: 'microsoft_sans_serifregular';
}
.categorysectionone .list-des.offerdes {
    color: #747474;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    min-height: 30px;
    background: transparent;
    font-family: 'microsoft_sans_serifregular';
    padding: 0;
    margin: 0;
    border-radius: 0;
    margin-top: 5px;
}
.categorysectionone .offersss .posbuttontf.d-flex{justify-content: left;}
.categorysectionone .offer-inner .categotyinpopfl .pscat:after{
    content: '';
    position: absolute;
    width: 68px;
    height: 1px;
    background: var(--green);
    left:0;
    bottom: -7px;
}
.categorysectionone .offer-inner .categotyinpopfl .pscat:nth-child(2):after{width: 150px;}
.categorysectionone .offersss .posbuttontf.d-flex{ margin: 0; padding: 0; margin-top: 15px;}
.categorysectionone .offersss .posbuttontf.d-flex a:first-child{margin: 0;}
 .categorysectiontwo .colinstititeinnername {
    color: var(--textPrimaryColor);
    text-align: center;
    min-height: 48px;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;  
}

.categorysectionfive .realEbuttonmain img {
    width: 53px;
    margin: 0 0 0 10px;
}
.list-inner{background: #FFFFFF;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 20px;}

.categorysectionfive .realEbuttonmain p.realEbutton{
    font-size: 50px;
    font-family: var(--btnFont) !important;
    color: white;
    line-height: 58.59px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0;
}
.categorysectionfive .realEbuttonmain:hover {
    cursor: pointer;
    background-color: red;
    box-shadow: 0px 0px 10px 0px var(--ButtonColor);
    border: 2px solid #FFFFFF;
    color: white;
}

.categorysectionfive .realestatefont .borderbottom img{
    width: 72px;
}

.categorysectionthree .slick-dots .slick-active {
    width: 20px;
    height: 20px;
}
.categorysectionthree .slick-dots li {
    width: 14px;
    height: 14px;
}
.institutelogosection{
    padding-left: 0;
    max-width: 640px;
    margin: auto;}
    .offersss .col-lg-12.col-md-12.col-sm-12.col-xs-12  {
        padding: 0 10px;
    }
.categorysectionthree .slick-dots li {
    fill: #FFF;
    stroke-width: 0.76px;
    stroke: #EDE1E1;
    box-shadow: 0px 3.04px 3.04px 0px rgba(0, 0, 0, 0.25) inset;
    filter: drop-shadow(0px 3.04px 3.04px rgba(0, 0, 0, 0.25));
}
 .categorysectionthree .slick-prev {
    left: -40px;
    transform: none;
}
.categorysectionthree ul.slick-dots {
    bottom: -24px;
    display: flex !important;
    justify-content: center;
    align-items: center;
}
.categorysectionthree .showallbtn{margin-top: 40px;}

 .modalspecial.productdetail-modal .close_btn{
    width: 52px;
    height: 52px;
    border-radius: 52px;
    background: var(--green);
    line-height: 51px;
    left: auto;
    right: 13px;
    top: 13px;
    position: absolute;
    text-align: center;
    cursor: pointer;
    border: none;

}
.modalspecial.productdetail-modal .back_btn {
    width: 41.91px;
    height: 41.91px;
    border-radius: 3.81px;
    background: var(--green);
    text-align: center;
    line-height: 41px;
    margin-left: 31px;
}

.modalspecial.productdetail-modal >div{    width: 100%;
    border-radius: 40px;
    background: #FFF;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.40);
    max-width: 1114px;}
 .modalspecial.productdetail-modal  h1.h2_style.font-weight-bold
{
    color: var(--green);

font-size: 35.57px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.modalspecial.productdetail-modal  h5.h5_style.font-weight-bold{
    color: var(--green);

font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.modalspecial.productdetail-modal  h5.h5_style{
    color: var(--textPrimaryColor);

font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
 .modalspecial.productdetail-modal .detailedview {
    background: var(--lightgreen);
    margin-top: 15px;
    border-radius: 16.168px;
    padding: 20px 10px 20px 0px;
    box-shadow: none;
}
.modalspecial.productdetail-modal  section.listofoffermainsection{background: transparent;}
.modalspecial.productdetail-modal .detailedofferheading  {border-radius: 0px 28.699px 28.699px 0px;
    background: #FFF;
    color: var(--textPrimaryColor);
    
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;}
    .modalspecial.productdetail-modal  .detailedtext p{color: var(--textPrimaryColor);
        
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    padding: 5px 30px;}
        .modalspecial.productdetail-modal  .detailedimage img {
            width: 700px;
            margin: auto;
            border: 11px solid #fff;
        }
        
        .modalspecial.productdetail-modal  .detailedimage {
            text-align: center;
        }
        .modalspecial.productdetail-modal  .pname{
            border-radius: 0px 37.591px 37.591px 0px;
background: #FFF;
padding: 10px;
margin-bottom: 20px;
width: auto;
color: var(--textPrimaryColor);

font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
        }
        .modalspecial.productdetail-modal   .grid-2 {
            grid-template-columns: 1fr;
            grid-gap: 0;
            width: 100%;
            position: relative;
        }
        
        .modalspecial.productdetail-modal .detailedtext .ctaonebutton{margin-left: 30px; background: var(--green);}
        .modalspecial.productdetail-modal .category-4  .close_btn, .modalspecial.productdetail-modal .category-4 .back_btn{background: var(--Bluetwo); cursor: pointer;}
        .modalspecial.productdetail-modal .category-4 h1.h2_style.font-weight-bold, .modalspecial.productdetail-modal .category-4 h5.h5_style.font-weight-bold{color: var(--textPrimaryColor);}
        .modalspecial.productdetail-modal .category-4 .detailedview{background: var(--lightBluetwo);}
        .modalspecial.productdetail-modal .category-4 .detailedtext .ctaonebutton{background:var(--Bluetwo) ; margin-left: 30px;}

        .modalspecial.productdetail-modal .category-2  .close_btn, .modalspecial.productdetail-modal .category-2 .back_btn{background: var(--purple);}
        .modalspecial.productdetail-modal .category-2 h1.h2_style.font-weight-bold, .modalspecial.productdetail-modal .category-2 h5.h5_style.font-weight-bold{color: var(--textPrimaryColor);}
        .modalspecial.productdetail-modal .category-2 .detailedview{background: var(--lightpurple);}
        .modalspecial.productdetail-modal .category-2 .detailedtext .ctaonebutton{background:var(--purple) ; margin-left: 30px;}

        
        .modalspecial.productdetail-modal .category-1  .close_btn, .modalspecial.productdetail-modal .category-1 .back_btn{background: var(--orange);}
        .modalspecial.productdetail-modal .category-1 h1.h2_style.font-weight-bold, .modalspecial.productdetail-modal .category-1 h5.h5_style.font-weight-bold{color: var(--textPrimaryColor);}
        .modalspecial.productdetail-modal .category-1 .detailedview{background: var(--lightorange);}
        .modalspecial.productdetail-modal .category-1 .detailedtext .ctaonebutton{background:var(--orange) ; margin-left: 30px;}

        .modalspecial.productdetail-modal .category-3  .close_btn, .modalspecial.productdetail-modal .category-3 .back_btn{background: var(--Blueone);}
        .modalspecial.productdetail-modal .category-3 h1.h2_style.font-weight-bold, .modalspecial.productdetail-modal .category-3 h5.h5_style.font-weight-bold{color: var(--textPrimaryColor);}
        .modalspecial.productdetail-modal .category-3 .detailedview{background: var(--lightBlueone);}
        .modalspecial.productdetail-modal .category-3 .detailedtext .ctaonebutton{background:var(--Blueone) ; margin-left: 30px;}
        .modalspecial.productdetail-modal .listofoffermainsection .sidetext{padding-left: 30px;}
        .modalspecial.productdetail-modal .listofoffermainsection .sidetext p{
            color: var(--textPrimaryColor);
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
        }
        .modalspecial.productdetail-modal .listofoffermainsection  button.gototop{
            position: absolute; 
            right: 183px !important;
            bottom: 43px !important;
            background: rgba(70, 70, 70, 0.40) !important;
            width: 51.843px !important;
            height: 51.843px !important;
            border-radius: 5px !important;

        }
        .offersss .slick-slide .pscat span img {
            display: inline-block !important;
            width: 18px !important;
            height: auto !important;
        }

        .asdsd{
            background-image: url(/static/media/institutionsbg.0ea165093df382477e8d.png);
        }

        .realEstate-bgimg{
            background-image: url(/static/media/Productsbackground.e021fa081b56cd837c2d.png);
        }
        .categorysectiontwo  .categoryproductsliderinner{
            background: #fff;
            box-shadow: 2px 2px 10px rgba(0, 0, 0, .25);
            border-radius: 10px;
            padding: 0px 0px 20px 0px;
            margin: 0 10px;
        }
        .categorysectiontwo .categoryproductsliderinnerimage{
            border: none;
    filter: none;
    background: #fff;
    margin: 0;
        }
        .categorysectiontwo .parentcatname, .categorysectiontwo .productcatname.d-none.d-sm-block{display: none !important; }


@media screen and (min-device-width: 1200px) and (max-device-width: 5000px) {
	/* .realEstateBanner {height: calc(100vh - 0px);} */
	/* .realEstateBanner {height: 702px);} */
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .categorybannertext {
        text-align: left;
        padding-top: 0px;
    }
    .bannerfont h2{font-size: 30px;}
	.categorybanner .askbutton p.askres {
		font-size: 30px;
		color: white;
		font-weight: 700;
		text-transform: capitalize;
		margin: 0;
		line-height: 35px;
	}
    .categorysectionthree .colinstititeinnerimage
    {box-shadow: 2.262px 2.262px 4.884px 0px rgba(0, 0, 0, 0.25);}
	.categorybanner .askbutton img {
		width: 30px;
		margin: 0 0 0 10px;
	}

	.categorybanner .askbutton {
		width: 300px;
		height: 50px;
	}

	.bannerfont p {
		color: var(--textPrimaryColor);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 19px;
	}

	.bannerfont h6 {
		color: var(--textPrimaryColor);
		font-family: var(--primary-Web-Font) !important;
		font-size: 20px;
		font-weight: 600;
		line-height: 26px;
		margin-bottom: 20px;
	}

	.categorybanner .bn-image img {
		height: 308px;
	}

	.categorybanner {
		background-position: bottom !important;
		height: 458px;
	}

	.categorysectionthree .row {
		flex-direction: column-reverse;
	}

	.categorysectiontwo .categoryproductsliderinner {
		margin: 0 15px;
	}

	.categorysectiontwo .slick-prev {
		left: -30px;
	}

	.categorysectiontwo .slick-next {
		right: -30px;
	}

	.bannerfont h2:after {
		width: 100%;
	}
}
@media screen and (min-device-width: 1025px) and (max-device-width: 1180px){
    .categorybanner .askbutton p.askres{
        font-size: 30px;
        line-height: 35px;
    }
}
@media (max-width: 767px) {
    /* section.categorysectionone{
        overflow: visible;
    } */
    .categorysectionone .pscatbottom:nth-child(2):after{width: 140px !important;}
    .categorysectionone .pscatbottom span img{display: none;}
    section.categorysectionsix .blogimage {
        position: absolute;
        top: 0;
        width: 200px;
        margin: auto;
        left: 0;
        right: 0;
    }
    .categorysectiontwo  .Real.Estate-text{
        color: var(--green);
    }
    .categorysectiontwo  .Investment-text{
        color: #904085;
    }
    .categorysectiontwo  .Mortgage-text{
        color: var(--Blueone);
    }
    .categorysectiontwo  .Insurance-text
    {
        color: var(--orange);
    }
    .categorysectiontwo  .Banking-text{
        color: var(--Bluetwo);
    }
    .categorysectionthree .colinstititeinnerimage
    {
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.40);}
    .investmentnewui .categorybanner{background: url(/static/media/investmentmobilebanner.c7fb36789535308f3fe4.svg);
    background-position: bottom !important;
        height: 320px;
        background-repeat: no-repeat !important;
        background-size: cover !important;
}
.mortgagenewui  .categorybanner{background: url(/static/media/mortgagemobilebanner.0048ca006a94ebb94467.svg);
    background-position: bottom !important;
        height: 320px;
        background-repeat: no-repeat !important;
        background-size: cover !important;
}
.bankingnewui  .categorybanner{background: url(/static/media/bankingmobilebanner.7948730bf508fdee045c.svg);
    background-position: bottom !important;
        height: 320px;
        background-repeat: no-repeat !important;
        background-size: cover !important;
}
.insuranceenewui  .categorybanner{background: url(/static/media/insurancemobilebanner.8e18b07aba9462805933.svg);
    background-position: bottom !important;
        height: 320px;
        background-repeat: no-repeat !important;
        background-size: cover !important;
}
   .categorysectiontwo  .Real.Estate.categoryproductsliderinner{
    background: linear-gradient(180deg, #F2FFF2 0.05%, #F3FFF3 20.7%, #CFFFCF 72.86%, #F3FFF3 89.21%, #F2FFF2 100%);
   }
   .categorysectiontwo  .Investment.categoryproductsliderinner{
    background: linear-gradient(180deg, #FFF2FE 0.05%, #F3FFF3 20.7%, #FFDDFB 72.86%, #FFF0FD 89.21%, #FFF2FE 100%);

   }
   .categorysectiontwo  .Insurance.categoryproductsliderinner{
    background: linear-gradient(180deg, #FFFAF8 0.05%, #FFF4F0 20.7%, #FFE1D4 72.86%, #FFF4F0 89.21%, #FFFAF8 100%);
}
.categorysectiontwo  .Mortgage.categoryproductsliderinner{
    background: linear-gradient(180deg, #EFF2F8 0.05%, #EFF2F8 20.7%, #E0E6F2 72.86%, #EFF2F8 89.21%, #EFF2F8 100%);
}
.categorysectiontwo  .Banking.categoryproductsliderinner{
    background: linear-gradient(180deg, #F6FBFF 0.05%, #ECF6FF 20.7%, #D8EEFF 72.86%, #ECF6FF 89.21%, #F6FBFF 100%);

}
.categorysectiontwo .productcatname {    color: var(--textPrimaryColor);
    line-height: 15px;
    font-weight: 400;
    margin-block: 10px;
    text-align: center;
    font-family: var(--textPrimaryColor);;
font-size: 14px;}
.categorysectiontwo .parentcatname{display: flex !important;}
.insurancenewui .bannerfont p {
    max-width: 100%;
    width: auto;
}
.investmentnewui .categorysectiontwo .parentcatname{color: var(--purple);}
.mortgagenewui .categorysectiontwo .parentcatname{color: var(--Blueone);}
.insurancenewui .categorysectiontwo .parentcatname{color: var(--orange);}
.bankingnewui .categorysectiontwo .parentcatname{color: var(--Bluetwo);}
.categorysectiontwo .productcatname {
    border-radius: 0px 0px 8px 8px;
    border: 1px solid var(--green);
    margin-top: 0;
    width: -webkit-max-content;
    width: max-content;
    padding: 10px;
    margin: auto;
    border-top: none;
}
.categorysectiontwo .offersss .slick-current {
    transform: none;
    padding-top: 21px;
}
.categorysectiontwo .Real.Estate .productcatname{border-color: var(--green);}
.categorysectiontwo .Insurance .productcatname{border-color: var(--orange);}
.categorysectiontwo .Investment .productcatname{        border-color: var(--purple);}
.categorysectiontwo .Mortgage .productcatname{        border-color: var(--Blueone);}
.categorysectiontwo .Banking .productcatname{        border-color: var(--Bluetwo);}
.categorysectionone .Real.Estate .applybutton{background: none;}
.categorysectionone .Banking .applybutton{background: none;}
.categorysectionone .Mortgage.applybutton{background: none;}
.categorysectionone .Investment .applybutton{background: none;}
.categorysectionone .Insurance .applybutton{background: none;}
    .categorysectionfour  .container{padding:  0 !important;}
    .categorysectionsix  .blogcatnewtext{
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
    .categorysectionthree .colinstititeinnerimage{width: 90px; height: 90px;margin:0 auto;}
    .categorysectionthree .slick-list {
        max-width: 230px;
        margin: auto;
    }
	.categorysectionfour .p.bestdealsbox.bestexperts {
		margin-top: 0px;
	}

	.realEquestiontext i {
		color: #FFF;

		text-align: center;
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		display: block;
	}

	.categorysectionone .applybutton:hover {
		margin: 10px 0 !important;
	}

	/* .container-rimib .categorysectionone .homepageofferblock.carddecoration>a>div{
        height: 209px;
        overflow: hidden;
    } */
	.modalspecial.productdetail-modal .listofoffermainsection button.gototop {
		right: 25px !important;
		bottom: 16px !important;
		background: rgba(70, 70, 70, 0.40) !important;
		width: 35px !important;
		height: 35px !important;
		border-radius: 5px !important;
	}

	.modalspecial.productdetail-modal .category-2 .detailedtext .ctaonebutton,
	.modalspecial.productdetail-modal .category-1 .detailedtext .ctaonebutton,
	.modalspecial.productdetail-modal .category-3 .detailedtext .ctaonebutton,
	.modalspecial.productdetail-modal .category-4 .detailedtext .ctaonebutton,
	.modalspecial.productdetail-modal .category-5 .detailedtext .ctaonebutton {
		margin-left: auto;
		margin-right: auto;
		width: 120px !important;
		height: 30px !important;
		font-size: 16px !important;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0;
		font-family: "Roboto Flex";
	}

	.modalspecial.productdetail-modal>div {
		width: 100%;
		border-radius: 20px;
		background: #FFF;
		box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.40);
		max-width: 95%;
		padding: 0;
	}

	.modalspecial.productdetail-modal .detailedview {
		padding: 0px;
		margin-bottom: 10px;

	}

	.modalspecial.productdetail-modal .detailedview .detailedimage {
		margin-bottom: 10px;
	}

	.modalspecial.productdetail-modal .detailedview .detailedimage img {
		border-radius: 6px 6px 0px 0px;
		border: none;
	}

	.modalspecial.productdetail-modal .listofoffermainsection .sidetext {
		padding-left: 0;
	}

	.categorybanner {
		background: url(/static/media/realestatemobilebanner.016e6621aae0990ced13.svg);
		background-position: bottom !important;
		height: 320px;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		overflow-x: visible;
	}
    .investmentnewui .categorybanne{background: url(/static/media/investmentmobilebanner.c7fb36789535308f3fe4.svg);
    	background-position: bottom !important;
		height: 320px;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		overflow-x: visible;
    }
    .investmentnewui .categorysectiontwo, .investmentnewui .categorysectionthree{
        background: url(/static/media/Investmentbgmobile.94ae70dd53016f38715b.svg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .investmentnewui .categorysectionsix.blogdetailsexpertppv{
        background: url(/static/media/InvestmentArticlebg.a54f707640fc1bd184e2.svg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .mortgagenewui .categorybanner{
        background: url(/static/media/mortgagemobilebanner.0048ca006a94ebb94467.svg);
        height: 320px;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		overflow-x: visible;
    }
    .mortgagenewui .categorysectiontwo, .mortgagenewui .categorysectionthree{
        background: url(/static/media/Mortgagebgmobile.168bdc09d398c943916f.svg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .mortgagenewui .categorysectionsix.blogdetailsexpertppv{
        background: url(/static/media/Mortgagearticlebg.223ce29bd92230cab284.svg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .insurancenewui .categorybanner{
        background: url(/static/media/insurancemobilebanner.8e18b07aba9462805933.svg);
        height: 320px;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		overflow: hidden;
    }
    
    .insurancenewui .categorysectiontwo{
        background: url(/static/media/Insurancebgmobile.aa713a5d21f1ccedfd73.svg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .investmentnewui .categorysectionthree{
        background: url(/static/media/Investmentbgmobile.94ae70dd53016f38715b.svg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .insurancenewui .categorysectionsix.blogdetailsexpertppv{
        background: url(/static/media/Insurancearticlebg.a15cf5614b619297bc4f.svg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .bankingnewui .categorybanner{
        background: url(/static/media/bankingmobilebanner.7948730bf508fdee045c.svg);
        height: 320px;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		overflow-x: visible;
    }
    .bankingnewui .categorysectiontwo{
        background: url(/static/media/Bankingbgmobile.37cdb517a61160bf7179.svg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .bankingnewui .categorysectionsix.blogdetailsexpertppv{
        background: url(/static/media/Bankingarticlebg.6ae79158585940db018f.svg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .insurancenewui  section.categorysectionsix.blogdetailsexpertppv .blogreadmore{
        color: var(--orange);
        border-color: var(--orange);
        background: var(--customerdashboardlightcolor);
    }
    .mortgagenewui  section.categorysectionsix.blogdetailsexpertppv .blogreadmore{
        color: var(--Blueone);
        border-color: var(--Blueone);
        background: #DBE1EE;
    }
    .investmentnewui  section.categorysectionsix.blogdetailsexpertppv .blogreadmore{
        color: var(--purple);
        border-color: var(--purple);
        background: #FFDDFA;
    }
    .bankingnewui  section.categorysectionsix.blogdetailsexpertppv .blogreadmore{
        color: #54A0E3;
        border-color: #54A0E3;
        background: #DAF3FF;
    }
	/* .categorysectionthree .slick-prev:before {
		left: -40px;
		position: absolute;
	}

	.categorysectionthree .slick-next:before {
		right: -40px;
		left: auto;
		position: absolute;
	} */

	.bannerfont h2 {
		font-size: 28px;
		margin-bottom: 20px;
		line-height: 1;
	}

	.realEstateBanner {
		height: 500px;
		background-size: cover;
		background-position: center;
		display: flex;
	}

	.bannerfont h2:after {
		width: 200px;
        height: 2px;
        bottom: -9px;
	}

	.bannerfont p {
		font-size: 14px;
		margin-bottom: 10px;
		line-height: 14px;
		font-family: var(--textPrimaryColor);;
	}

	.categorysectionone {
		margin: 0px 0;
        padding: 30px 0;
	}

	.bannerfont h6 {
		font-size: 16px;
		line-height: 1.1;
		margin-bottom: 10px;
	}

	.bannerfont .bannersubtext {
		font-size: 14px;
	}

	.categorybanner .askbutton p.askres {
		font-size: 18px;
		line-height: 1;
	}

	.categorybanner .askbutton img {
		width: 25px;
	}

	.categorybanner .askbutton {
		background: var(--ButtonColor);
		max-width: 100%;
		padding: 0px;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 2px solid transparent;
		margin: 0;
		width: 200px;
		height: 40px;
	}

	.offersss .slick-slide img {
		display: block;
		height: auto;
		object-fit: contain;
		width: 100%;
	}

	.categorysectionthree .colinstititeinnerimage img {
		position: absolute;
		width: 75%;
		left: 0;
		right: 0;
		margin: auto;
		top: 0;
		bottom: 0;
	}

	.container-fluid.makethecontainer {
		padding: 0;
	}

	.realEbuttonmain img {
		width: 50px;
	}

	.askbuttoncomm {
		width: 65%;
	}

	img.borderimg {
		width: 204px;
	}

	.realestatefont h2 {
		font-size: 40px;
	}

	.makethecontainer .realEinner {
		width: 60%;
		margin: 0 0 0 auto;
	}

	.realestatefont .realEinner.borderbottom img {
		margin: 0 auto;
		width: 42px;
	}

	b.realEbold {
		font-size: 30px;
	}

	.realestatefont h6 {
		font-size: 20px;
		line-height: 30px;
		max-width: 100%;
	}

	.realestatefont p {
		font-size: 18px;
		max-width: 100%;
	}

	.realestatefont.borderbottom span {
		font-size: 18px;
	}

	.realEbuttonmain {
		padding: 10px;
		justify-content: center;
	}

	.categorysectionfive .realEbuttonmain p.realEbutton {
		font-size: 18px;
		font-family: var(--btnFont) !important;
		color: white;
		line-height: 1;
		font-weight: 700;
		text-transform: capitalize;
		margin: 0;
		text-align: left;
	}

	.categorysectionfive .realEbuttonmain img {
		width: 25px;
		margin: 0 0 0 10px;
	}

	.categorysectionthree .slick-next {
		right: -0px;
		transform: none;
		width: 25px;
		height: 25px;
	}

	.categorysectionone .slick-next:before,
	.categorysectiontwo .slick-next:before,
	.categorysectionthree .slick-next:before,
	.categorysectionone .slick-prev:before,
	.categorysectiontwo .slick-prev:before,
	.categorysectionthree .slick-prev:before {
		width: 25px;
		height: 25px;
	}

	.categorysectionone .slick-next,
	.categorysectiontwo .slick-next,
	.categorysectionfour .slick-next {
		right: 7px;
		width: 25px;
		height: 25px;
	}

	.categorysectionone .carddecoration {
		padding-left: 0px;
		padding-right: 0px;
	}

	.categorysectionone .slick-prev,
	.categorysectiontwo .slick-prev,
	.categorysectionfour .slick-prev,
	.categorysectionthree .slick-prev {
		left: 4px;
		width: 25px;
		height: 25px;
	}
    .categorysectionthree .slick-prev{top:auto; bottom: -50px; left:-40px;}
    .categorysectionthree .slick-next{top:auto; bottom: -50px; right: -40px;}
	.categorysectiontwo .row.offersss button.slick-arrow.slick-prev {
		top: auto;
        bottom: -42px;
	}
    
    .categorysectiontwo .row.offersss button.slick-arrow.slick-next {
		top: auto;
        bottom: -40px;
	}

	.categorysectionfive {
		background: url(/static/media/asktheexpetbgmobile.04d1a639a655b4d40c47.svg);
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}

	.realEstate-bgimg {
		background: url(/static/media/Realestatebackgroundmobile.06b1dcd523206417b62b.svg);
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}

	.categorysectionsix {
		background: url(/static/media/Realestatearticlesbg.5acaab0d877199aebffc.svg);
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}

	.categorysectionfour .slick-prev:before {
		width: 25px;
		height: 25px;
		font-size: 0;
		background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
		background-size: contain;
		background-repeat: no-repeat;
		transform: rotate(180deg);
	}

	.categorysectionfour .slick-prev {
		left: 10px;
		top: auto;
		bottom: -53px;
		font-size: 0;
	}

	.categorysectionfour .slick-next {
		right: 10px;
		top: auto;
		bottom: -53px;
		font-size: 0;
	}

	.categorysectionfour .slick-next:before {
		width: 25px;
		height:25px;
		font-size: 0;
		background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
		background-size: contain;
		background-repeat: no-repeat;
	}

	.categorysectionfour .latestbutton.marginbottom {
		margin-top: 15px;
	}

	.categorybanner .row {
		flex-direction: column-reverse;
	}

	.categorybanner .bn-image img {
		height: 235px;
		float: right;
	}

	.investmentnewui .categorybanner .bn-image img {
		height: 210px !important;
		margin-top: 10px !important;
	}

	.mortgagenewui .categorybanner .bn-image img {
		height: 255px !important;
	}

	.insurancenewui .categorybanner .row {
		flex-direction: column;
	}

	section.categorysectionsix .blogreadmore {
		display: block !important;
		width: 100%;
		text-align: center;
		margin-top: 10px !important;
	}

	.categorysectionthree .p0 {
		padding: 0 15px !important;
	}

	.investmentnewui .categorybanner .row {
		flex-direction: column;
	}

	.categorybanner .bn-image {
		text-align: right;
	}

	.categorybannertext {
		text-align: left;
		padding-top: 15px;
	}

	.container-fluid.letestcontainer {
		padding: 0 20px 10px 20px;
	}

	.homepageproductoffer .letest-inner h2 {
		font-size: 32px;
		margin-bottom: 15px;
	}

	.letest-inner h6 {
		font-size: 18px;
		margin-bottom: 20px;
	}

	.letest-inner span {
		font-size: 18px;
	}

	.showallbtn {
		max-width: 100%;
		justify-content: center;
		text-align: center;
	}

	.posbuttontf.d-flex a {
		font-size: 13px;
	}

	.viewallbutton {
		padding: 6px 37px;
		font-size: 20px;
	}

	.TopRealEstateProducts-inner h2 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.TopRealEstateProducts-inner h6 {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 1;
		margin-bottom: 10px;
		font-family: var(--textPrimaryColor);;
		max-width: 90%;
		margin-left: auto;
		margin-right: auto;
	}

	.categorysectionthree .row {
		flex-direction: column-reverse;
	}

	.categorysectionthree .toprealErighttext h2 {
		font-size: 18px;
		line-height: 1.3;
		text-align: center;
		max-width: 228px;
		margin: auto;
	}

	.categorysectionthree .toprealErighttext p {
		margin-bottom: 0;
	}

	.categorysectionthree .toprealErighttext p .topsubtext,
	.categorysectionfour .expertsub2,
	.topsubtextfive,
	.categorysectionfour h5.expertsub1 {
		max-width: 90%;
		margin-left: auto;
		margin-right: auto;
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		line-height: 1.2;
		text-align: center;
		display: block;
	}

	.TopRealEstateProducts-inner span {
		font-size: 18px;
	}

	.categorysectionfive .realEbuttonmain {
		width: 200px;
		height: 40px;
		padding: 0;
	}

	.homepageproductoffer .realeheading {
		font-size: 14px;
		line-height: 20px;
	}

	.realEblogbg .realEbloginner h2 {
		font-size: 28px;
		line-height: 36px;
	}

	.ToprealEimgslider {
		height: 283px;
		max-width: 100%;
	}

	.toprealErighttext {
		margin-left: 0px;
		margin-top: 20px;
		text-align: center;
	}

	.toprealErighttext h2,
	.categorysectionfour .expertheading {
		font-size: 18px;
		max-width: 100%;
	}

	.categorysectionthree .mt-5.text-center {
		margin-top: 10px !important;
	}

	.toprealErighttext p {
		font-size: 16px;
		max-width: 100%;
	}

	.toprealEbutton {
		padding: 8px 21px;
		font-size: 17px;
	}

	.ToprealEimgbox {
		margin-bottom: 20px;
	}

	.ToprealEimgbox a {
		font-size: 11px;
	}

	img.toprealEtext {
		width: 176px;
	}

	span.canada {
		font-size: 50px;
	}

	img.toprealEborder {
		width: 250px;
	}

	.ToprealE {
		max-height: 500px;
	}

	.homepageproductoffer .expertheading {
		font-size: 29px;
		margin: 0;
	}

	h5.expertsub1 {
		font-size: 15px;
		margin: 0;
	}

	.expertsub2 {
		font-size: 15px;
		margin: 0;
	}

	.realEquestion .realEquestiontext h4 {
		font-size: 14px;
		line-height: 1.1;
		color: #FFFFFF;
		font-weight: 600;
		margin: 0;
		font-family: var(--textPrimaryColor);;
	}

	.realEquestionbanner .realEquestiontext h2 {
		font-size: 17px;
		color: #FFFFFF;
		font-weight: 500;
		margin: 0;
	}

	.realEquestionbanner .realEquestiontext span {
		font-size: 20px;
		color: #FFFFFF;
		font-weight: 800;
		text-transform: uppercase;
	}

	.realEquestiontext h3 {
		color: #FFFFFF;
		font-size: 18px;
		font-weight: 400;
		margin-bottom: 20px;
	}

	.realEblogbg.realEbloginner h2 {
		font-size: 36px;
	}

	.realEbloginner p.realEblogtext,
	.categorysectionfive .realEquestiontext h2,
	.categorysectionsix .realEbloginner h2 {
		font-size: 18px;
		max-width: 100%;
		line-height: 1.1;
	}

	.categorysectionfive .realEquestiontext h2 {
		margin: 10px 0;
	}

	.categorysectionfive .realEquestiontext h3 {
		color: #FFFFFF;
		font-size: 14px;
		font-weight: 400;
		margin-bottom: 40px;
		font-family: var(--textPrimaryColor);;
		margin-bottom: 20px;
	}

	section.categorysectionsix .blogreadmore img {
		display: none;
	}

	section.categorysectionsix.blogdetailsexpertppv .blogreadmore {
		width: 120px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		height: 30px;
		font-family: "Roboto Flex";
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
		padding: 0px;
		border: 1.603px solid var(--green);
		color: var(--green);
		background: var(--lightgreen);
		line-height: 1.5;
		display: flex !important;
		align-items: center;
		justify-content: center;
	}

	.categorysectionfive {
		margin-bottom: 30px;
	}

	.categorysectionsix .bloginnertext {
		font-size: 14px;
		line-height: 1.1;
        
	}
    section.categorysectionsix.blogdetailsexpertppv a {
        font-size: 16px;
    }
	.realEbloginner p {
		font-size: 18px;
		max-width: 100%;
	}

	.modalspecial.productdetail-modal h1.h2_style.font-weight-bold {
		font-size: 14px;
		line-height: 1;
		font-weight: 700;
	}

	.modalspecial.productdetail-modal h5.h5_style,
	.modalspecial.productdetail-modal .detailedtext p,
	.modalspecial.productdetail-modal .listofoffermainsection .sidetext p {
		font-size: 12px;
		font-family: var(--textPrimaryColor);;
	}

	.modalspecial.productdetail-modal .detailedtext p {
		padding: 0;
		padding-left: 10px;
	}

	.modalspecial.productdetail-modal .listofoffermainsection .sidetext p {
		padding-left: 10px;
	}

	.leftsightbackdetails.listofofferleft h1.h2_style.font-weight-bold {
		margin-top: 20px !important;
	}

	.modalspecial.productdetail-modal .close_btn {
		width: 24px;
		height: 24px;
		line-height: 20px;
		background-image: url(/static/media/white_cross.26d4e5be1d7f08aa6b4b.svg) !important;
		background-size: 12px !important;
		background-repeat: no-repeat !important;
		background-position: center center !important;
	}

	.modalspecial.productdetail-modal .close_btn img {
		display: none;
	}

	.modalspecial.productdetail-modal .detailedofferheading {
		font-size: 12px;
	}

	.modalspecial.productdetail-modal .category-3 .detailedtext .ctaonebutton {
		background: var(--Blueone);
		margin-left: auto;
		margin-bottom: 30px;
	}

	.modalspecial.productdetail-modal .detailedview .row {
		flex-direction: column-reverse;
	}

	section.categorysectionone .container {
		padding: 0;
	}

	section.categorysectionone .offersss .col-lg-12.col-md-12.col-sm-12.col-xs-12,
	section.categorysectionone .container {
		padding: 0;
	}

	.container-rimib section.categorysectionone .homepageofferblock.carddecoration>a>div img {
		height: auto;
	}

	section.categorysectionone .slick-slider.slick-initialized {
		padding: 0
	}

	.categorysectiontwo .slick-slider.slick-initialized {
		padding: 0;
	}

	.categorysectiontwo .categoryproductsliderinner {
		padding: 0;
		margin: 0;
		padding-bottom: 10px;
		margin-top: 0 !important;
	}

	.categorysectionone .slick-prev:before,
	.categorysectionone .slick-next:before {
		top: auto;
		position: absolute;
	}

	.categorysectionthree {
		margin: 20px 0;
	}

	.bestdeals {
		padding-bottom: 30px;
	}

	.categorysectionone .row.offersss button.slick-arrow.slick-prev {
		left: 10px;
		bottom: -45px;
		top: auto;
	}

	.categorysectionone .row.offersss button.slick-arrow.slick-next {
		right: 10px;
		bottom: -45px;
		top: auto;
	}

	.topsubtextfive,
	.categorysectionfour .expertsub2,
	.categorysectionfour h5.expertsub1,
	.categorysectionsix .realEbloginner p.realEblogtext,
	.categorysectionsix .realEbloginner p {
		text-align: center;
		font-size: 14px;
		display: block;
		line-height: 1.2;
		font-family: var(--textPrimaryColor);;
	}
}
@media (max-width:400px){
    .categorysectionthree .slick-next{right: 0;}
    .categorysectionthree .slick-prev{left: 0;}
}
section.ourbest.ourbestexpertsearch .ourexpertuser {
	border-radius: 20px;
	transition: 0.3s all ease-in;
}
section.exclusive.searchtopproduct.offersearchcs h2{
	text-align: center;
}
section.ourbest.ourbestexpertsearch .Banking .ourexpertuser .Expertsbuttoni,
section.ourbest.ourbestexpertsearch .Banking .ourexpertuser .Expertsbutton {
	background: var(--lightBluetwo);
}

section.ourbest.ourbestexpertsearch .Investment .ourexpertuser .Expertsbuttoni,
section.ourbest.ourbestexpertsearch .Investment .ourexpertuser .Expertsbutton {
	background: var(--lightpurple);
}

section.ourbest.ourbestexpertsearch .Insurance .ourexpertuser .Expertsbuttoni,
section.ourbest.ourbestexpertsearch .Insurance .ourexpertuser .Expertsbutton {
	background: var(--lightorange);
}

section.ourbest.ourbestexpertsearch .Mortgage .ourexpertuser .Expertsbuttoni,
section.ourbest.ourbestexpertsearch .Mortgage .ourexpertuser .Expertsbutton {
	background: var(--lightBlueone);
}

section.ourbest.ourbestexpertsearch .Estate .ourexpertuser .Expertsbuttoni,
section.ourbest.ourbestexpertsearch .Estate .ourexpertuser .Expertsbutton {
	background: var(--lightgreen);
}

section.ourbest.ourbestexpertsearch .messagemebuttoncomm,
section.ourbest.ourbestexpertsearch .myadsbuttoncomm {
	background: white;
	box-shadow: none;
	margin-bottom: 8px;
	color: var(--green);
}

/* section.homecustom.homecustomsearchfull .blog-upperstrip.blog-upperstriptrending .d-flex.upperstrip{ display: none !important;} */
section.homecustom.homecustomsearchfull .blog-upperstrip, section.blogexpert .blog-upperstrip {
	background: transparent;
}
.searchcustom  .bloglist:nth-child(n+6) {
    display: none !important;
}
section.homecustom.homecustomsearchfull .bloginnertext {
	margin-top: 0;
}

section.ourbest.ourbestexpertsearch .Banking .ourexpertuser:hover {
	filter: drop-shadow(0px 0px 11.024px rgba(3, 52, 80, 0.486));
}

section.ourbest.ourbestexpertsearch .Investment .ourexpertuser:hover {
	filter: drop-shadow(0px 0px 11.024px rgba(134, 53, 122, 0.50));
}

section.ourbest.ourbestexpertsearch .Insurance .ourexpertuser:hover {
	filter: drop-shadow(0px 0px 11.146px rgba(255, 76, 0, 0.50));
}

section.ourbest.ourbestexpertsearch .Mortgage .ourexpertuser:hover {
	filter: drop-shadow(0px 0px 11.024px rgba(47, 89, 111, 0.50));
}

section.ourbest.ourbestexpertsearch .Estate .ourexpertuser:hover {
	filter: drop-shadow(0px 0px 11.024px rgba(0, 159, 36, 0.60));
}

.searchcustom .ourexpertinner img {
	top: 0
}

.searchcustom section.topproduct {
	padding-bottom: 30px;
}

section.ourbest.ourbestexpertsearch .Banking .ourexpertuser .messagemebuttoncomm,
section.ourbest.ourbestexpertsearch .Banking .ourexpertuser .myadsbuttoncomm {
	color: #fff;
	border-color: var(--Bluetwo);
	background: var(--Bluetwo);
}

section.ourbest.ourbestexpertsearch .Investment .ourexpertuser .messagemebuttoncomm,
section.ourbest.ourbestexpertsearch .Investment .ourexpertuser .myadsbuttoncomm {
	color: #fff;
	border-color: var(--purple);
	background: var(--purple);
}

section.ourbest.ourbestexpertsearch .Insurance .ourexpertuser .messagemebuttoncomm,
section.ourbest.ourbestexpertsearch .Insurance .ourexpertuser .myadsbuttoncomm {
	color: #fff;
	border-color: var(--orange);
	background: var(--orange);
}

section.ourbest.ourbestexpertsearch .Mortgage .ourexpertuser .messagemebuttoncomm,
section.ourbest.ourbestexpertsearch .Mortgage .ourexpertuser .myadsbuttoncomm {
	color: #fff;
	border-color: var(--Blueone);
	background: var(--Blueone);
}

section.ourbest.ourbestexpertsearch .Estate .ourexpertuser .messagemebuttoncomm,
section.ourbest.ourbestexpertsearch .Estate .ourexpertuser .myadsbuttoncomm {
	color: #fff;
	border-color: var(--green);
	background: var(--green);
}


section.ourbest.ourbestexpertsearch .Banking .ourexpertuser .messagemebuttoncomm:hover,
section.ourbest.ourbestexpertsearch .Banking .ourexpertuser .myadsbuttoncomm:hover {
	color: var(--Bluetwo);
	border-color: var(--Bluetwo);
	background: var(--lightBluetwo);
}

section.ourbest.ourbestexpertsearch .Investment .ourexpertuser .messagemebuttoncomm:hover,
section.ourbest.ourbestexpertsearch .Investment .ourexpertuser .myadsbuttoncomm:hover {
	color: var(--purple);
	border-color: var(--purple);
	background: var(--lightpurple);
}

section.ourbest.ourbestexpertsearch .Insurance .ourexpertuser .messagemebuttoncomm:hover,
section.ourbest.ourbestexpertsearch .Insurance .ourexpertuser .myadsbuttoncomm:hover {
	color: var(--orange);
	border-color: var(--orange);
	background: var(--lightorange);
}

section.ourbest.ourbestexpertsearch .Mortgage .ourexpertuser .messagemebuttoncomm:hover,
section.ourbest.ourbestexpertsearch .Mortgage .ourexpertuser .myadsbuttoncomm:hover {
	color: var(--Blueone);
	border-color: var(--Blueone);
	background: var(--lightBlueone);
}

section.ourbest.ourbestexpertsearch .Estate .ourexpertuser .messagemebuttoncomm:hover,
section.ourbest.ourbestexpertsearch .Estate .ourexpertuser .myadsbuttoncomm:hover {
	color: var(--green);
	border-color: var(--green);
	background: var(--lightgreen);
}


section.ourbest.ourbestexpertsearch .ourexpertuser .ourexpertinner h3 {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-top: 40px;
	min-height: 60px;
}

section.ourbest.ourbestexpertsearch .ourexpertinnerimg img {

	border: 4px solid #fff;
	box-shadow: 3.52px 3.52px 38.719px 0px rgba(0, 0, 0, 0.25);
}

section.ourbest.ourbestexpertsearch .slick-prev,
section.ourbest.ourbestexpertsearch .slick-next {
	width: 30px;
	height: 30px;
}

section.ourbest.ourbestexpertsearch .slick-prev:before {
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 180deg;
	display: block;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

section.ourbest.ourbestexpertsearch .slick-next::before {
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 0deg;
	border-radius: 3px;
	display: block;
	position: absolute;
	right: 0px;
	top: 0;
	bottom: 0;
	margin: auto;

}

section.ourbest.ourbestexpertsearch .slick-prev,
section.ourbest.ourbestexpertsearch .slick-next {
	width: 30px;
	height: 30px;
	top: 100px;
	bottom: 0;
	margin: auto;
}

section.ourbest.ourbestexpertsearch .ourexpertuser .Expertsbuttoni {
	border-radius: 0 0px 20px 20px;
	padding-top: 10px;
}

section.ourbest.ourbestexpertsearch .ourexpertuser .Expertsbutton {
	padding-top: 8px;
}

section.ourbest.ourbestexpertsearch .ourexpertinner h3:after {
	background: var(--textPrimaryColor);
}

.ourinstituteinnerimg {
	top: -48px;
	right: 0;
	left: 0;
	margin: auto;
	border-radius: 200px;
	width: 200px;
	height: 160px;
	position: absolute;
}

.ourinstituteinnerimg img {
	width: 100px;
}

.ourinstituteinnerimg img {
	border: 1px solid var(--textPrimaryColor);
	border-radius: 8px;
}

.Estate .ourinstituteinnerimg img {
	border: 1.5px solid var(--green);
}

.Banking .ourinstituteinnerimg img {
	border: 1.5px solid var(--Bluetwo)
}

.Investment .ourinstituteinnerimg img {
	border: 1.5px solid var(--purple);
}

.Insurance .ourinstituteinnerimg img {
	border: 1.5px solid var(--orange);
}

.Mortgage .ourinstituteinnerimg img {
	border: 1.5px solid var(--Blueone);
}

.searcharticleinner {
	display: flex;
	border-radius: 20px;
	background: #DAF0FF;
	margin-bottom: 20px;
	padding: 20px 45px;
	align-items: center;
}

.searcharticleimage {
	width: 160px;
	border-radius: 100px;
	height: 160px;
}

.searcharticleimage img {
	border-radius: 100px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.searcharticlecontent h3 {
	color: var(--textPrimaryColor);
	font-family: Montserrat;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.searcharticlecontent p {
	color: var(--textPrimaryColor);
	font-family: Montserrat;
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
}

.searcharticlecontent {
	margin-left: 50px;
	color: var(--textPrimaryColor);
	font-family: Montserrat;
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
}

.searcharticle h2 {
	color: var(--textPrimaryColor);
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-align: center;
	margin-bottom: 10px;
}

.searchtopproduct h2 {
	text-align: center;
}

.searcharticleinner:nth-child(2) {
	background: #EEECFB;
}

.searcharticleinner:nth-child(3) {
	background: #FFEBAF;
}

.searcharticleinner:nth-child(4) {
	background: #DAF0FF;
}

.searcharticleinner:nth-child(5) {
	background: #EEECFB;
}

/* section.ourbest.ourbestexpertsearch .ourexpertuser:hover {
		transform: scale(1.03);
	} */
.searchcustom .showallourbesttwo .mt-5.mb-4 {
	margin-top: 20px !important;
	margin-bottom: 0 !important;
}

section.searcharticle {
	margin-bottom: 40px;
}

.searchcustom .latestbutton.margintop {
	margin-top: 0;
}

.searchcustom .ourexpertuser .ourexpertinner p {
	display: none;
}

.searchcustom .Expertsbuttoni {
	padding-bottom: 5px;
}

.searchcustom .topproduct h2 {
	color: var(--textPrimaryColor);
}

.searchcustom section.exclusive.searchtopproduct h6 {
	display: none;
}

.category-id5:hover .expertbuttonlist span img, .newrealestateui .expertallouter:hover .expertbuttonlist span img,
.Real.Estate .messagemebuttoncomm:hover span img,
.Real.Estate .myadsbuttoncomm:hover span img {
	filter: var(--filterGreenImg);
}

.category-id1:hover .expertbuttonlist span img, .insurancenewui .expertallouter:hover .expertbuttonlist span img,
.Insurance .messagemebuttoncomm:hover span img,
.Insurance .myadsbuttoncomm:hover span img {
	filter: var(--filterOrangeImg);
}

.category-id2:hover .expertbuttonlist span img, .investmentnewui .expertallouter:hover .expertbuttonlist span img,
.Investment .messagemebuttoncomm:hover span img,
.Investment .myadsbuttoncomm:hover span img {
	filter: var(--filterPurpleImg);
	;
}

.category-id3:hover .expertbuttonlist span img, .mortgagenewui .expertallouter:hover .expertbuttonlist span img,
.Mortgage .messagemebuttoncomm:hover span img,
.Mortgage .myadsbuttoncomm:hover span img {
	filter: var(--filterBlueoneImg);
}

.category-id4:hover .expertbuttonlist span img, .bankingnewui .expertallouter:hover .expertbuttonlist span img,
.Banking .messagemebuttoncomm:hover span img,
.Banking .myadsbuttoncomm:hover span img {
	filter: var(--filterBluetwoImg);
}

@media (max-width:767px) {
	section.searcharticle {
		margin-bottom: 20px;
	}
	section.searchcustom.container-rimib .homepageofferblock.carddecoration>a>div img {
		border: 7px solid #fff;
		height: 100%;
		object-fit: contain;
		width: 100%;
		background: #fff;
	}
	section.searchcustom.container-rimib .homepageofferblock.carddecoration > a {margin-bottom: 0;}
	section.searchcustom.container-rimib .homepageofferblock.carddecoration{padding: 0;}
	.unverifiedinfo {
		color: var(--ButtonColor);
		font-family: Montserrat;
		font-size: 10px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-top: 20px;
		display: inline-block;
		margin-left: 10px;
	}

	.searchcustom .searcharticle h2 {
		font-size: 18px;
	}

	.searchcustom .mt-4.mb-4.categoryproductsliderinner {
		margin-top: 0 !important;
	}

	.searchcustom .offersss .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
		padding: 0 0px;
	}

	.searchcustom .offersss .slick-slider {
		padding: 0;
	}

	.searchcustom .latestbutton.margintop.dasof {
		margin-top: 22px;
	}

	.searchcustom .messagemebuttoncomm,
	.searchcustom .myadsbuttoncomm {
		background-color: var(--green);
		font-family: var(--btnFont) !important;
		padding: 0;
		border-radius: 2px;
		color: white;
		margin: 2px;
		text-decoration: none;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 19px;
		width: 120px;
		border: 1px solid transparent;
		height: 30px;
		display: flex;
		justify-content: center;
		align-items: center;

	}

	section.ourbest.ourbestexpertsearch .messagemebuttoncomm,
	section.ourbest.ourbestexpertsearch .myadsbuttoncomm {
		margin-bottom: 17px;
	}
	.searchcustom .showall.text-center a.showallbtn.mt-2.mb-3 {
		margin-top: 20px !important;
	}
	.searchcustom .topproduct .slick-prev,
	.searchcustom .topproduct .slick-next {
		bottom: -5px;
	}
	.searchcustom .topproduct .slick-prev:before,
	.searchcustom .topproduct .slick-next:before {
		bottom: 5px;
	}
	.searchcustom .topproduct .slick-prev {
		left: 40%;
		right: auto;
	}

	.searchcustom .topproduct .slick-next {
		right: 40%;
		left: auto;
	}
	.searchcustom section.ourbest.ourbestexpertsearch .slick-prev{left: 15px;}
	.searchcustom section.ourbest.ourbestexpertsearch .slick-next{right: 15px;}
	.searchcustom section.ourbest.ourbestexpertsearch .slick-prev,
	.searchcustom section.ourbest.ourbestexpertsearch .slick-next {
		top: auto;
		bottom: -65px;
	}

	section.searchcustom.container-rimib .container {
		padding: 0;
	}

	.searchcustom .topproduct button.slick-arrow.slick-prev {
		left: 10px;
		bottom: -47px;
	}

	.searchcustom .topproduct button.slick-arrow.slick-next {
		right: 10px;
		bottom: -47px;
	}





	.category-id5 .expertbuttonlist ,
	section.ourbest.ourbestexpertsearch .Real.Estate .ourexpertuser .messagemebuttoncomm ,
	section.ourbest.ourbestexpertsearch .Real.Estate .ourexpertuser .myadsbuttoncomm  {
	border: 1px solid var(--green);
color: var(--green);
background: #fff;

}

.category-id1 .expertbuttonlist ,
section.ourbest.ourbestexpertsearch .Insurance .ourexpertuser .messagemebuttoncomm ,
section.ourbest.ourbestexpertsearch .Insurance .ourexpertuser .myadsbuttoncomm  {
	border: 1px solid var(--orange);
color: var(--orange);background: #fff;
}

.category-id2 .expertbuttonlist ,
section.ourbest.ourbestexpertsearch .Investment .ourexpertuser .messagemebuttoncomm ,
section.ourbest.ourbestexpertsearch .Investment .ourexpertuser .myadsbuttoncomm  {
	border: 1px solid var(--purple);
color: var(--purple);background: #fff;
}

.category-id3 .expertbuttonlist ,
section.ourbest.ourbestexpertsearch .Mortgage .ourexpertuser .messagemebuttoncomm ,
section.ourbest.ourbestexpertsearch .Mortgage .ourexpertuser .myadsbuttoncomm  {
	border: 1px solid var(--Blueone);
color: var(--Blueone);background: #fff;
}

.category-id4 .expertbuttonlist,
section.ourbest.ourbestexpertsearch .Banking .ourexpertuser .messagemebuttoncomm,
section.ourbest.ourbestexpertsearch  .Banking .ourexpertuser .myadsbuttoncomm {
	border: 1px solid var(--Bluetwo);
color: var(--Bluetwo);background: #fff;
}




	.category-id5 .expertbuttonlist span img,
.Real.Estate .messagemebuttoncomm span img,
.Real.Estate .myadsbuttoncomm span img {
	filter: var(--filterGreenImg);
}

.category-id1 .expertbuttonlist span img,
.Insurance .messagemebuttoncomm span img,
.Insurance .myadsbuttoncomm span img {
	filter: var(--filterOrangeImg);
}

.category-id2 .expertbuttonlist span img,
.Investment .messagemebuttoncomm span img,
.Investment .myadsbuttoncomm span img {
	filter: var(--filterPurpleImg);
	;
}

.category-id3 .expertbuttonlist span img,
.Mortgage .messagemebuttoncomm span img,
.Mortgage .myadsbuttoncomm span img {
	filter: var(--filterBlueoneImg);
}

.category-id4 .expertbuttonlist span img,
.Banking .messagemebuttoncomm span img,
.Banking .myadsbuttoncomm span img {
	filter: var(--filterBluetwoImg);
}
.searchcustom .searcharticle .container{padding: 0 15px;}
section.searchcustom.container-rimib  .searcharticle .container{padding: 0 15px;}
}
@media (max-width:767px){
    .expertsearchmain .herotext {
        left: 0;
        right: auto;
        text-align: left;
        bottom: 0;
    }
    .searchcustom .Expertsbuttoni{display: flex; justify-content: center;}
    /* .searchcustom .expertoutershadow{margin: 0;} */
   .searchcustom .row.offersss button.slick-arrow.slick-prev, .searchcustom .row.offersss button.slick-arrow.slick-next {
        top: auto;
        bottom: -68px;
    }
    .searchcustom  .Expertsbuttoni{flex-direction: row; margin-bottom: 10px;}
 
    .searchcustom .topproduct .categoryproductsliderinner{margin-bottom: 20px !important;}
    .herotext h3 {
        color: #005C70;
        font-size: 18px;
        font-style: normal;
        font-weight: 800;
        line-height: 1;
    }
    .hero_subtext2 h2 , .hero_subtext2 strong{
        color: var(--textPrimaryColor);
        margin-top: 10px;
        font-size: 14px;
    }
    .hero_subtext3 strong {
        color: var(--textPrimaryColor);
        font-size: 12px;
        font-weight: 600;
        line-height: 1;
        text-align: left;
        text-underline-position: from-font;
        -webkit-text-decoration-skip-ink: none;
                text-decoration-skip-ink: none;
    }
    .hero_subtext3 h5{ font-size: 12px;}
    .hero_subtext h2, .hero_subtext strong{font-size: 20px !important;
        line-height: 1 !important;
    max-width: 100% !important;
    align-items: start !important;
}
.hero_subtext2 h3:after{width: 100% !important;}
}
.institutionCard_ourinstituteinnerimg__-MIKa {
    top: -48px;
    right: 0;
    left: 0;
    margin: auto;
    border-radius: 200px;
    width: 200px;
    height: 160px;
    position: absolute;
}
.institutionCard_ourinstituteinnerimg__-MIKa img {
    width: 100px;
}

.institutionCard_ourinstituteinnerimg__-MIKa img {
    border: 1px solid var(--textPrimaryColor);
    border-radius: 8px;
}
@media (max-width:767px){
    .institutionCard_ourinstituteinnerimg__-MIKa img {
        width: 70px;
        border:none;    box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.25);
    } 
    .institutionCard_ourinstituteinnerimg__-MIKa{width: 70px; height: 70px; top:-28px;}  
}
.expertsearchmain .institutesearchmainherosection{text-align:center;}
.expertsearchmain  .hero_subtext2 h3:after{left:0; right: auto;}
.expertsearchmain .herotext{left:0; right:auto; text-align: left;}
.expertsearchmain .herotext h3:nth-child(3):after {left:0; right:auto}
.expertsearchmain .instilogo{border-radius:200px; top:-104px;}
.expertsearchmain .instilogo .instilogoimage img{border-radius:200px;    height: 141px;
    object-fit: cover;}
.expertsearchmain .plainde {
    right: -217px;
    margin: auto;
    line-height: 1.8;
    filter: drop-shadow(0px 0px 3.563px var(--ButtonColor));
    bottom: 18px;
}
.expertsearchmain .institutesearchmainlistingsectionps{    margin: 121px 0;}
 .expertsearchmain .Real.Estate .instilogo .instilogoimage img{border: 2px solid var(--green);}
 .expertsearchmain .Banking .instilogo .instilogoimage img{border: 2px solid var(--Bluetwo);}
 .expertsearchmain .Mortgage .instilogo .instilogoimage img{border: 2px solid var(--Blueone);}
 .expertsearchmain .Insurance .instilogo .instilogoimage img{    border: 2px solid #FF7509;}
 .expertsearchmain .Investment  .instilogo .instilogoimage img{border: 2px solid var(--purple);}
 .expertsearchmain .instilogo{
     height: 140px; width: 140px;
 }

 section.expertsearchmain {
    max-width: 1366px;
    margin: 0 auto;
}
.hero_subtext strong {
    
    font-size: 45px;
    font-weight: 900;
    line-height: 54.86px;
    text-align: left;
    text-underline-position: from-font;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
    color: #005C70;
    margin: 0 0 0 -72px;
}
.hero_subtext2 strong {
    
    font-size: 30px;
    font-weight: 700;
    line-height: 36.57px;
    text-align: left;
    text-underline-position: from-font;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
    color: var(--textPrimaryColor);
}
.hero_subtext2 h2 {
    color: var(--textPrimaryColor);
    margin-top: 10px;
    font-size: 30px;
    font-weight: 600;
    line-height: 1;
    text-align: left;
    text-underline-position: from-font;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
}
.herotext h3 {
    color: #005C70;
font-size: 30px;
font-style: normal;
font-weight: 800;
line-height: 1;
}
.hero_subtext3 h5 {
    
    font-size: 16px;
    font-weight: 400;
    line-height: 19.5px;
    text-align: left;
    text-underline-position: from-font;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
    color: var(--textPrimaryColor);
}
.hero_subtext3 strong {
    color: var(--textPrimaryColor);
    
    font-size: 16px;
    font-weight: 600;
    line-height: 19.5px;
    text-align: left;
    text-underline-position: from-font;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
}
.Banking .imagefilter{filter: var(--filterBluetwoImg);}
.Real.Estate .imagefilter{filter: var(--filterGreenImg);}
.Investment .imagefilter{filter: var(--filterPurpleImg);}
.Insurance .imagefilter{filter: var(--filterOrangeImg);}
.Mortgage .imagefilter{filter: var(--filterBlueoneImg);}
.institutesearchmainlistingsection .Elite.Banking{
background: #EDF9FF;
box-shadow: 0px 0px 8px 0px rgba(34, 128, 184, 0.35);
/* border: 3px solid var(--Bluetwo);*/} 
.institutesearchmainlistingsection .Elite.Mortgage{
background: var(--lightBlueone);
box-shadow: 0px 0px 8px 0px rgba(47, 89, 111, 0.35);
/* border: 3px solid var(--Blueone); */
}
.institutesearchmainlistingsection .Elite.Insurance{
background: var(--lightorange);
box-shadow: 0px 0px 8px 0px rgba(255, 76, 0, 0.35);
/* border: 3px solid var(--orange); */
}
.institutesearchmainlistingsection .Elite.Investment{
background: var(--lightpurple);
box-shadow: 0px 0px 8px 0px rgba(134, 53, 122, 0.35);
/* border: 3px solid var(--purple); */
}
.institutesearchmainlistingsection .Elite.Real.Estate{   
background: var(--lightgreen);
box-shadow: 0px 0px 8px 0px rgba(0, 128, 62, 0.35);
/* border: 3px solid var(--green); */
}

.Elite.Banking a.bdeatailglobal{background: var(--Bluetwo); color: #fff;box-shadow:none; border:1px solid var(--Bluetwo);}
.Elite.Mortgage a.bdeatailglobal{background: var(--Blueone); color: #fff;box-shadow:none;  border:1px solid var(--Blueone)}
.Elite.Insurance a.bdeatailglobal{background: var(--orange); color: #fff;box-shadow:none;  border:1px solid var(--orange)}
.Elite.Investment a.bdeatailglobal{background:var(--purple); color: #fff;box-shadow:none;  border:1px solid var(--purple)}
.Elite.Real.Estate a.bdeatailglobal{background: var(--green); color: #fff;box-shadow:none;  border:1px solid var(--green)}


.Elite.Banking a.bdeatailglobal:hover{background: var(--lightBluetwo); color: var(--Bluetwo);box-shadow:none; border:1px solid var(--Bluetwo);}
.Elite.Mortgage a.bdeatailglobal:hover{background: var(--lightBlueone); color: var(--Blueone);box-shadow:none;  border:1px solid var(--Blueone)}
.Elite.Insurance a.bdeatailglobal:hover{background: var(--lightorange); color: var(--orange);box-shadow:none;  border:1px solid var(--orange)}
.Elite.Investment a.bdeatailglobal:hover{background:var(--lightpurple); color: var(--purple);box-shadow:none;  border:1px solid var(--purple)}
.Elite.Real.Estate a.bdeatailglobal:hover{background: var(--lightgreen); color: var(--green);box-shadow:none;  border:1px solid var(--green)}



.Elite.Banking a.bdeatailglobal:hover span img{    filter: var(--filterBluetwoImg);}
.Elite.Mortgage a.bdeatailglobal:hover span img{    filter: var(--filterBlueoneImg);}
.Elite.Insurance a.bdeatailglobal:hover span img{    filter: var(--filterOrangeImg);}
.Elite.Investment a.bdeatailglobal:hover span img{    filter: var(--filterPurpleImg);}
.Elite.Real.Estate a.bdeatailglobal:hover span img{filter: var(--filterGreenImg);}



.Banking a.bdeatailglobal{ border:1px solid var(--Bluetwo); color: var(--Bluetwo);}
.Mortgage a.bdeatailglobal{ border:1px solid var(--Blueone); color: var(--Blueone);}
.Insurance a.bdeatailglobal{ border:1px solid var(--orange); color: var(--orange);}
.Investment a.bdeatailglobal{ border:1px solid var(--purple); color: var(--purple);}
.Real.Estate a.bdeatailglobal{ border:1px solid var(--green); color: var(--green);}
.Premium.Investment a.bdeatailglobal img{
    filter: var(--filterPurpleImg);
}
.Premium.Mortgage a.bdeatailglobal img{
    filter: var(--filterBlueoneImg);
}
.Premium.Insurance a.bdeatailglobal img{
    filter: var(--filterOrangeImg);
}
.Premium.Banking a.bdeatailglobal img{
    filter: var(--filterBluetwoImg);
}
.Premium.Real.Estate  a.bdeatailglobal img{
    filter: var(--filtergreenImg);
}

.Premium.Investment a.bdeatailglobal:hover{
    background: var(--purple);
    color: #fff;
}
.Premium.Investment a.bdeatailglobal:hover img{
    filter: invert(1);
}
.Premium.Real.Estate a.bdeatailglobal:hover{
    background: var(--green);
    color: #fff;
}
.Premium.Real.Estate a.bdeatailglobal:hover img{
    filter: invert(1);
}
.Premium.Mortgage a.bdeatailglobal:hover{
    background: var(--Blueone);
    color: #fff;
}
.Premium.Mortgage a.bdeatailglobal:hover img{
    filter: invert(1);
}
.Premium.Insurance a.bdeatailglobal:hover{
    background: var(--orange);
    color: #fff;
}
.Premium.Insurance a.bdeatailglobal:hover img{
    filter: invert(1);
}
.Premium.Banking a.bdeatailglobal:hover{
    background: var(--Bluetwo);
    color: #fff;
}
.Premium.Banking a.bdeatailglobal:hover img{
    filter: invert(1);
}
.Elite.Banking a.bdeatailglobal span img , .Elite.Mortgage a.bdeatailglobal span img, .Elite.Investment a.bdeatailglobal span img, .Elite.Insurance a.bdeatailglobal span img , .Elite.Real.Estate a.bdeatailglobal span img   
{filter: invert(100%) sepia(34%) saturate(2%) hue-rotate(147deg) brightness(111%) contrast(101%);}
.institutesearchmainlistingsection .Real.Estate{ 
    box-shadow: 0px 2px 10px 0px rgba(0, 159, 36, 0.60);}
.institutesearchmainlistingsection .Banking{  
    box-shadow: 0px 2px 10px 0px var(--Bluetwo);}
.institutesearchmainlistingsection .Mortgage{
    box-shadow: 0px 2px 10px 0px rgba(47, 89, 111, 0.60);}
.institutesearchmainlistingsection .Investment{
box-shadow: 0px 2px 10px 0px var(--purple);
}
.institutesearchmainlistingsection .Insurance{
box-shadow: 0px 2px 10px 0px rgba(255, 76, 0, 0.60);
}
.institutesearchmainlistingsection .Insurance.statusverified, .institutesearchmainlistingsection .Mortgage.statusverified, .institutesearchmainlistingsection .Banking.statusverified, .institutesearchmainlistingsection .Investment.statusverified, .institutesearchmainlistingsection .Real.Estate.statusverified,
.institutesearchmainlistingsection .Insurance.statusunverified, .institutesearchmainlistingsection .Mortgage.statusunverified, .institutesearchmainlistingsection .Banking.statusunverified, .institutesearchmainlistingsection .Investment.statusunverified, .institutesearchmainlistingsection .Real.Estate.statusunverified
{

box-shadow: 0px 2px 13.1px 0px #676767;
margin: 40px 0;
background: transparent;
}
.Insurance.statusverified .imagefilter, .Investment.statusverified .imagefilter, .Real.Estate.statusverified .imagefilter, .Mortgage.statusverified .imagefilter, .Banking.statusverified .imagefilter,
.Insurance.statusunverified .imagefilter, .Investment.statusunverified .imagefilter, .Real.Estate.statusunverified .imagefilter, .Mortgage.statusunverified .imagefilter, .Banking.statusunverified .imagefilter
{
    filter: invert(39%) sepia(0%) saturate(4268%) hue-rotate(194deg) brightness(93%) contrast(71%);
}
.institutesearchmainlistingsection .statusverified ul li.Insurance,
.institutesearchmainlistingsection .statusverified ul li.Investment,
.institutesearchmainlistingsection .statusverified ul li.Banking,
.institutesearchmainlistingsection .statusverified ul li.Mortgage,
.institutesearchmainlistingsection .statusverified ul li.Real.Estate,
.institutesearchmainlistingsection .statusunverified ul li.Insurance,
.institutesearchmainlistingsection .statusunverified ul li.Investment,
.institutesearchmainlistingsection .statusunverified ul li.Banking,
.institutesearchmainlistingsection .statusunverified ul li.Mortgage,
.institutesearchmainlistingsection .statusunverified ul li.Real.Estate
{
    color: #676767 !important;
}
.statusverified .statuslogo, .statusunverified .statuslogo{
    color: var(--textPrimaryColor);

font-family: "Roboto Flex";
font-size: 13px;
font-style: normal;
font-weight: 600;
line-height: 2.3;
    background: #fff;
    box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, .25);
    width: 100px;
    height: 30px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: -39px;
    overflow: hidden;
    text-align: center;
    border-radius: 188px;
}
.unverifiedinfo{color: var(--ButtonColor);
    font-family: var(--primary-Web-Font);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
margin-top: 20px;
display: inline-block;}

.Real.Estate .expertoutershadow{ 
    background: var(--lightgreen);border: 1px solid var(--green);}
.Banking .expertoutershadow{  
    background: #EDF9FF;border: 1px solid var(--Bluetwo);}
.Mortgage .expertoutershadow{
    background: var(--lightBlueone);
    border: 1px solid var(--Blueone);}
.Investment .expertoutershadow{
    background: var(--lightpurple);
border: 1px solid var(--purple);
}
.Insurance .expertoutershadow{
    background: var(--lightorange);
border: 1px solid var(--orange);
}


.Premium.Real.Estate .expertoutershadow{ 
    background: #fff;border: 1px solid var(--green);}
    .Premium.Banking .expertoutershadow{  
    background: #fff;border: 1px solid var(--Bluetwo);}
    .Premium.Mortgage .expertoutershadow{
    background: #fff;
    border: 1px solid var(--Blueone);}
    .Premium.Investment .expertoutershadow{
    background: #fff;
border: 1px solid var(--purple);
}
.Premium.Insurance .expertoutershadow{
    background: #fff;
border: 1px solid var(--orange);
}




.Real.Estate .imageborder img{border: 2px solid var(--green);}
.Mortgage .imageborder img{border: 2px solid var(--Blueone);}
.Banking .imageborder img{border: 2px solid var(--Bluetwo);}
.Insurance .imageborder img{border: 2px solid var(--orange);}
.Investment .imageborder img{border: 2px solid var(--purple);}
.expertoutershadow{position: relative;}
.expertoutershadow.Premium:before{
content: "";
position: absolute;
background: url(/static/media/diamond.ef71e0048d489b94c6af.svg);
width: 18px;
height: 18px;
background-size: contain;
background-repeat: no-repeat;
left: 5px;
top: 5px;
}
.expertoutershadow.Elite:before{
    content: "";
    position: absolute;
    background: url(/static/media/elite_star.0fdb0870de80555609f2.svg);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    left:9px;
    top: 2px;
    }
.expertoutershadow.Premium{padding-left: 13px;}
.expertoutershadow.Elite{padding-left: 9px;}
.institutesearchmainlistingsection ul li.Banking{
    box-shadow: none;  
    color: var(--Bluetwo);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;}
.institutesearchmainlistingsection ul li.Mortgage{
    box-shadow: none;  
    color: var(--Blueone);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;}
.institutesearchmainlistingsection ul li.Insurance{
    box-shadow: none;  
    color: var(--orange);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;}
.institutesearchmainlistingsection ul li.Investment{
    box-shadow: none; 
    color: var(--purple);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;}
.institutesearchmainlistingsection ul li.Real.Estate{
    box-shadow: none; 
    color: var(--green);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;}
    .statusverified .statuslogo .imageborder,  .statusunverified .statuslogo .imageborder {
        position: relative;
        padding-left: 18px;
    }
    .statusverified .statuslogo .imageborder:before, .statusunverified .statuslogo .imageborder:before{
        content: "";
        left: 6px;
        top: 5px;
        background: url(/static/media/unverified.d50bc3df5502e7f1477e.svg);
        position: absolute;
        width: 20px;
        height: 20px;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .statusverified .statuslogo .imageborder:before{    width: 20px;
        height: 20px;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background: url(/static/media/verifiedtag.11bd77ede89a94d38a73.svg); top:6px; left:9px}
       
    @media screen and (min-device-width: 768px) and (max-device-width: 1024px){
    
        .hero_subtext2 strong , .hero_subtext2 h2{
            font-size: 20px;
            font-weight: 700;
            line-height: 25px;
        }
        .hero_subtext strong{margin: 0;}
        .expertsearchmain .hero_subtext2 h3:after {
            left: 0;
            right: auto;
            width: 50%;
        }
        .herotext h3 {
            color: #005C70;
            font-size: 21px;}
    }
@media(max-width:767px)
{
    .expertoutershadow.Elite:before {
        content: "";
        position: absolute;
        background: url(/static/media/elite_star.0fdb0870de80555609f2.svg);
        width: 14px;
        height: 14px;
        background-size: contain;
        background-repeat: no-repeat;
        left: 19px;
        top: 4px;
    }
    .institutesearchmain  .expertoutershadow.Elite:before {left: 9px;
        top: 2px; width:12px;}
    .expertoutershadow.Premium:before{
        content: "";
        position: absolute;
        background: url(/static/media/diamond.ef71e0048d489b94c6af.svg);
        width: 10px;
        height: 10px;
        background-size: contain;
        background-repeat: no-repeat;
        left: 5px;
        top: 5px;
        }
     .expertsearchmain  .expertoutershadow.Premium:before{
            content: "";
            position: absolute;
            background: url(/static/media/diamond.ef71e0048d489b94c6af.svg);
            width: 14px;
            height: 14px;
            background-size: contain;
            background-repeat: no-repeat;
            left: 12px;
            top: 5px;
            }
    .expertsearchmain .bdeatailglobal:nth-child(1) span img{width: auto;}
    .expertsearchmain .statusactive, .expertsearchmain .statusunverified, .expertsearchmain .statusverified, .expertsearchmain .statusverified, .expertsearchmain .statuspartially-registered-s
   
        {
            margin-bottom: 20px !important;
        }
    
    div#searchexpert {
        padding: 0;
    }
    .statusverified .statuslogo .imageborder, .statusunverified .statuslogo .imageborder{
   
        border: 1px solid transparent;
        background: #FFF;
        box-shadow:none;
width: 100%;
height: 30px;
    }
    .statusverified .statuslogo, .statusunverified .statuslogo{line-height: 2;}
    .statusverified .statuslogo, .statusunverified .statuslogo{        border: 1px solid #676767;
        box-shadow: 0px 0px 5px 0px #676767 inset;}
    span.unverifiedinfo img {
        position: absolute;
        left: 0;
        top: 1px;
    }
    .unverifiedinfo {
        color: var(--ButtonColor);
        font-family: var(--primary-Web-Font);
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-top: 0;
        display: inline-block;
        position: relative;
        padding-left: 16px;
    }
    .institutesearchmainlistingsection .Premium.Insurance a.bdeatailglobal{color: var(--orange);}
    .institutesearchmainlistingsection .Premium.Real.Estate a.bdeatailglobal{color: var(--green);}
    .institutesearchmainlistingsection  .Premium.Mortgage a.bdeatailglobal{color: var(--Blueone);}
    .institutesearchmainlistingsection .Premium.Investment a.bdeatailglobal{color: var(--purple);}
    .institutesearchmainlistingsection .Premium.Banking a.bdeatailglobal{color: var(--Bluetwo);}

    .Premium.statusactive .instisegricatetwops {
        background: #EFF2F8 !important;
    }
    .statusverified .statuslogo, .statusunverified .statuslogo{top: -24px; width: 110px;}
    .statusverified .statuslogo .imageborder, .statusunverified .statuslogo .imageborder {
        position: relative;
        padding-left: 26px;
    }
    .statusunverified .statuslogo .imageborder{padding-left: 18px;}
    .statusverified .statuslogo .imageborder{padding-left: 18px;}
    .statusverified .instisegricatetwops, .statusunverified .instisegricatetwops{
        background: #EFF2F8 !important;
    }
    .institutesearchmainlistingsection .Premium.Insurance a.bdeatailglobal img{filter: invert(35%) sepia(22%) saturate(6616%) hue-rotate(359deg) brightness(103%) contrast(109%);}
    .institutesearchmainlistingsection .Premium.Real.Estate a.bdeatailglobal img{filter: invert(17%) sepia(99%) saturate(4847%) hue-rotate(145deg) brightness(97%) contrast(101%);}
    .institutesearchmainlistingsection  .Premium.Mortgage a.bdeatailglobal img{filter: invert(32%) sepia(27%) saturate(804%) hue-rotate(156deg) brightness(89%) contrast(91%);}
    .institutesearchmainlistingsection .Premium.Investment a.bdeatailglobal img{filter: invert(28%) sepia(48%) saturate(993%) hue-rotate(261deg) brightness(89%) contrast(92%);}
    .institutesearchmainlistingsection .Premium.Banking a.bdeatailglobal img{filter: invert(40%) sepia(63%) saturate(618%) hue-rotate(158deg) brightness(95%) contrast(89%);}
    .institutesearchmainlistingsection ul li{font-family: "Fjalla One";
        font-size: 14px !important;
        font-style: normal;
        font-weight: 400 !important;
        line-height: normal;}
       .institutesearchmain .statusactive, .institutesearchmain .statusunverified, .institutesearchmain .statusverified{margin-bottom: 20px !important;}
       .expertsearchmain .statusactive, .expertsearchmain .statusunverified, .expertsearchmain .statusverified, .expertsearchmain .statusverified, .expertsearchmain .statuspartially-registered-s{margin-bottom: 20px !important;}
       
    section.institutesearchmainherosection .container
    {
        position: static !important;
        position: initial !important;
    }
    section.institutesearchmainherosection{position: relative;}
    .expertsearchmain .instilogo {
        height: 100px;
        width: 100px;
    }
    .expertsearchmain .instilogo .instilogoimage img{height: auto;}
    .expertsearchmain .instilogo{top:-78px;}
    .expertsearchmain .plainde {
        right: -187px;
        margin: auto;
        line-height: 1.8;
        filter: drop-shadow(0px 0px 3.563px var(--ButtonColor));
        bottom: 4px;
    }

        .expertsearchmain .herotext {
            left: 15px;
            right: auto;
            text-align: left;
            bottom: auto; line-height: 1; top:50px;
            width: 90%;
        }
        .herotext h3 {
            color: #005C70;
            font-size: 18px;
            font-style: normal;
            font-weight: 800;
            line-height: 1;
            display: none;
        }
        .hero_subtext2 h2 , .hero_subtext2 strong{
            color: var(--textPrimaryColor);
         text-align: left;
            font-size: 16px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
        }
        .hero_subtext h2, .hero_subtext strong{

            font-size: 30px !important;
            font-style: normal;
            font-weight: 700;
            line-height: 30px; 
        display: inline-block;}
        .hero_subtext3 strong {
            color: var(--textPrimaryColor);
            font-size: 14px;
            font-weight: 600;
            line-height: 1.3;
            text-align: left;
            text-underline-position: from-font;
            -webkit-text-decoration-skip-ink: none;
                    text-decoration-skip-ink: none;
        }
        .expertsearchmain .hero_subtext h2, .expertsearchmain .hero_subtext h2 strong{
            display: block;
        }
        .instisearchheading {
            margin-top: 30px !important;
        }
        .hero_subtext3 h5{ font-size: 14px; line-height: 1.5;}
        .hero_subtext strong{margin: 0;}
        .instisearchheading h3{font-family: "SF Pro Display";
            font-size: 12px;
            font-style: normal;
            font-weight: 400;}




        .expertsearchmain .mobiledrop .filtersectionglobal {
            margin-top: 0;
        }
        button#dropdownFilter, button#dropdownShortBy {
            color: var(--textPrimaryColor);
            font-family: "Fjalla One";
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            background: none;
            border: none;
        }
        .d-flex.mobiledrop {
            justify-content: center;
            border-top: 1px solid #ACACAC;
            border-bottom: 1px solid #acacac;
            margin-top: 20px;
        }
        .expertsearchmain .mobiledrop .filtersectionglobal {
            margin-top: 0;
            text-align: left;
        }
        .expertsearchmain .mobiledrop .selectinner .mainchecklabel{font-size: 14px;}
        .expertsearchmain .mobiledrop .selectinner  span.maincheckboxicon img {
            width: 23px;
            height: 23px;
            object-fit: contain;
        }
        .expertsearchmain .mobiledrop  .selectallinnercheckbox li.selectinner .form-check-input,.expertsearchmain .mobiledrop input#Checkall {
            width: 18px;
            height: 18px;
            margin-left: 3px;
            z-index: 9;
        }
        .expertsearchmain .mobiledrop .selectallinnercheckbox li.selectinner .dropdown-item .form-check-input
        {
            margin-left: -25px;
        }
        .expertsearchmain .mobiledrop .selectallcheckbox label.form-check-label.mainchecklabel{font-size: 14px;}
        .expertsearchmain .mobiledrop .form-checkselect{padding-left: 5px; padding:5px}
        .expertsearchmain .mobiledrop  .selectinner .dropshortby a.dropdown-item{padding: 0;}
        .expertsearchmain .mobiledrop  .selectinner .dropshortby  a.dropdown-item .form-check-input
        {
            margin-left: -20px;
        }
        .expertsearchmain .mobiledrop .selectallinnercheckbox ul.dropdown-menu label.form-check-label{
            color: var(--textPrimaryColor);
            font-size: 10px;
            font-style: normal;
            font-weight: 500;
            line-height: 11px;
            padding-left: 4px;
            width: 126px;
        }
        .show>.btn-secondary.dropdown-toggle:focus{
            box-shadow: none !important;
        }
        .dropshortby{position: relative;}
        .mobiledrop > .dropdown:before, .dropshortby:before {
            content: "";
        position: absolute;
        right: -12px;
        width: 1px;
        height: 24px;
        background: #ccc;
        top: 4px;
        }
        .mobiledrop  .dropdown-menu.show {
            display: block;
        width: 282px;
        padding: 0;
        left: auto !important;
        right: -145px;
        }
        .mobiledrop .dropfilter  span.subcatimage {
            display: inline-block;
            margin-left: 10px;
        }
        .mobiledrop .dropfilter  span.subcatimage img{
            filter: invert(0);
        }
        .mobiledrop .dropfilter .form-check .form-check-input{
            margin-left: -10px;margin-top: 0;
        }
        .mobiledrop .dropfilter  input[type="checkbox"]:enabled:checked{
            background-color: var(--green);
            color: white;
        }
        .mobiledrop > .dropdown:last-child:before, .mobiledrop > .dropshortby:last-child:before{display: none;}
        .mobiledrop > .dropdown, .mobiledrop > .dropshortby {
            margin: 0 15px;
            position: relative;
            width: 50%;
            text-align: center;
        }
        .expertsearchmain .mobiledrop .dropdown-menu ul{padding-left: 0; 
            background: #fff; 
            margin-bottom: 0;
            fill: #FFF;
            filter: drop-shadow(2px 2px 18px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
        border-radius: 5px;
        position: relative;
        z-index: 9;
        padding: 10px ;
    }
    .expertsearchmain .mobiledrop .dropdown-menu ul li:last-child{border: none; padding-bottom: 0; margin-bottom: 0;}
    .expertsearchmain .mobiledrop .dropdown-menu ul li{position: relative; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #ccc;}
        .expertsearchmain .mobiledrop  li.selectinner .dropdown-toggle:after {
            margin-left: 0.255em;
            vertical-align: 0.255em;
            content: "";
            border-top: 9px solid #fff;
            border-right: 7px solid transparent;
            border-left: 7px solid transparent;
            position: absolute;
            right: 8px;
            top: 9px;
            bottom: 0;
            margin: auto;
            display: block;
        }
        .form-checkselect{width:250px}
        .expertsearchmain .mobiledrop .selectallinnercheckbox>ul>li{width: 250px; padding: 5px;}
        .selectallcheckbox  span.maincheckboxicon img{margin-left: 12px;}
        .filtersectionglobal {
            position: absolute;
            z-index: 999;
            left: -158px;
            right: auto;
            top:43px;
            width: 282px;
            margin: auto;
            background: rgba(255, 255, 255, 0.6);
            border-radius: 10px;
            background: #FFF;
            box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25), 2px 2px 18px 0px rgba(0, 0, 0, 0.25);
        
        }
        .viewbutton{width: 90px;
            height: 25px;
            font-family: "Roboto Flex";
            font-size: 12px;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
        padding:5px;}
        button#dropdownFilter:after, button#dropdownShortBy:after {
       
            content: "";
            border-top: 7px solid var(--textPrimaryColor);
            border-right: 5px solid transparent;
            border-left: 5px solid transparent;
            position: absolute;
            right: 20px;
            top: 13px;
            bottom: 0;
            margin: auto;
            display: block;
        } 
        .expertsearchmain .mobiledrop li.selectinner ul.dropdown-menu.show{width: auto !important; opacity: 1;}

        .filter-wrap {
            display: none;
        }
        
        .open-active.filter-wrap {
            display: block;
        }
        .filtersectionglobal:after{
            position: absolute;
        top: -9px;
        bottom: auto;
        left: 85%;
        margin-left: -10px;
        content: "";
        display: block;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid white;
        border-top: none;
        }
        .expertsearchmain .hero_subtext3{max-width: 300px;}
        .expertsearchmain .hero_subtext2 h2{font-size: 0;}
        .expertsearchmain .hero_subtext2 h2 strong{font-size:14px; display:block !important;max-width: 300px;}
        .instisearchheading {
            margin-top: 20px;
        }


        .institutesearchmainlistingsection .Elite.Banking{
            border-radius: 20px;
background: #EDF9FF;
box-shadow: 0px 0px 8px 0px rgba(34, 128, 184, 0.35);
border: none;
        }
.institutesearchmainlistingsection .Elite.Mortgage{
    border-radius: 20px;
background: var(--lightBlueone);
box-shadow: 0px 0px 8px 0px rgba(47, 89, 111, 0.35);
border: none;
}
.institutesearchmainlistingsection .Elite.Insurance{
    border-radius: 20px;
background: var(--lightorange);
box-shadow: 0px 0px 8px 0px rgba(255, 76, 0, 0.35);
border: none;
}
.institutesearchmainlistingsection .Elite.Investment{
    border-radius: 20px;
background: var(--lightpurple);
box-shadow: 0px 0px 8px 0px rgba(134, 53, 122, 0.35);
border: none;
}
.institutesearchmainlistingsection .Elite.Real.Estate{
    border-radius: 20px;
background: var(--lightgreen);
box-shadow: 0px 0px 8px 0px rgba(0, 128, 62, 0.35);
border: none;
}
.Insurance .expertoutershadow, .Investment .expertoutershadow, .Banking .expertoutershadow, .Real.Estate .expertoutershadow, .Mortgage .expertoutershadow{box-shadow: none;}
.Elite.Insurance a.bdeatailglobal{
    color: var(--orange);
    background: #fff;
    box-shadow: none;
    border: 1px solid var(--orange);
}
.Elite.Banking a.bdeatailglobal{
    color: var(--Bluetwo);
    background: #fff;
    box-shadow: none;
    border: 1px solid var(--Bluetwo);
}
.Elite.Mortgage a.bdeatailglobal{
    color: var(--Blueone);
    background: #fff;
    box-shadow: none;
    border: 1px solid var(--Blueone);
}
.Elite.Investment a.bdeatailglobal{
    color: var(--purple);
    background: #fff;
    box-shadow: none;
    border: 1px solid var(--purple);
}
.Elite.Real.Estate a.bdeatailglobal{
    color: var(--green);
    background: #fff;
    box-shadow: none;
    border: 1px solid var(--green);
}
.Elite.Banking a.bdeatailglobal img{filter: var(--filterBluetwoImg) !important;}
.Elite.Real.Estate a.bdeatailglobal img{filter: var(--filterGreenImg) !important;}
.Elite.Investment a.bdeatailglobal img{filter: var(--filterPurpleImg) !important;}
.Elite.Insurance a.bdeatailglobal img{filter: var(--filterOrangeImg) !important;}
.Elite.Mortgage a.bdeatailglobal img{filter: var(--filterBlueoneImg) !important;}
.institutesearchmainlistingsection .Insurance.statusverified, .institutesearchmainlistingsection .Mortgage.statusverified, .institutesearchmainlistingsection .Banking.statusverified, .institutesearchmainlistingsection .Investment.statusverified, .institutesearchmainlistingsection .Real.Estate.statusverified, .institutesearchmainlistingsection .Insurance.statusunverified, .institutesearchmainlistingsection .Mortgage.statusunverified, .institutesearchmainlistingsection .Banking.statusunverified, .institutesearchmainlistingsection .Investment.statusunverified, .institutesearchmainlistingsection .Real.Estate.statusunverified
{border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.35);}
    .statusunverified .statuslogo .imageborder:before
    {
        top: 3px;
    }
    .statusverified .statuslogo .imageborder:before
    {
        top:4px;
    }
    .statusverified .statuslogo .imageborder.verified:before{    left: 16px;}
    .expertsearchmain .Premium .bdeatailglobal:nth-child(1) span img{width: 15px;}


    .institutesearchmainlistingsection .Premium.Insurance {
      
        box-shadow: 0px 0px 8px 0px rgba(255, 76, 0, 0.35);
    }
    .institutesearchmainlistingsection .Premium.Banking {
        box-shadow:  0px 0px 8px 0px rgba(34, 128, 184, 0.35)
    }
    .institutesearchmainlistingsection .Premium.Mortgage {
      box-shadow: 0px 0px 8px 0px rgba(47, 89, 111, 0.35);
    }
    .institutesearchmainlistingsection .Premium.Real.Estate {
        box-shadow: 0px 0px 8px 0px rgba(0, 128, 62, 0.35);
    }
    .institutesearchmainlistingsection .Premium.Investment {
      
        box-shadow: 0px 0px 8px 0px rgba(134, 53, 122, 0.35);
    }
}

@media (min-width: 1024px) and (max-width: 5000px) {
    .expertoutershadow.Elite:before {
        position: absolute;
        left: 21px;
        top: 4px;
        width: 17px;
        height: 17px;
    }
    .expertoutershadow.Premium:before {
        content: "";
        position: absolute;

        width: 15px;
        height: 15px;
        background-size: contain;
        background-repeat: no-repeat;
        left: 7px;
        top: 8px;
    }
    .expertoutershadow.Premium{padding-left: 13px;}
    .expertoutershadow.Elite {
        padding-left: 15px;
    }
}
.expertListCard_institutesearchmainlistingsectionps__UtSV3 {
    border-radius: 20px;
    background: #fff;

    position: relative;
    padding: 20px;
    margin: 120px 0;
    margin-bottom: 0;
}

.expertListCard_instilogoouter__M0iXS {
    position: relative;
}

.expertListCard_instilogo__dqzTl {
    border-radius: 20px;
    background: #fff;
    box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, .25);
    width: 140px;
    height: 140px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: -104px;
    overflow: hidden;
    text-align: center;
    border-radius: 188px;
}

.expertListCard_instilogoimage__hUNa8 img {
    border-radius: 200px;
    height: 140px;
    width: 140px;
    object-fit: cover;
}

.expertListCard_instisegricateone__5wgRf h4 {
    color: var(--textPrimaryColor);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    position: relative;
    margin-bottom: 30px;
    text-transform: capitalize;
}

.expertListCard_instisegricateone__5wgRf h4:before {
    content: "";
    position: absolute;
    background: #cacaca;
    left: 0;
    bottom: -22px;
    width: 200px;
    height: 3px;
}

a.expertListCard_bdetail__rCWIj {
    border-radius: 8px;
    width: 160px;
    height: 36px;
    display: inline-block;
    color: var(--textPrimaryColor);
    font-family: var(--btnFont) !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.9;
    text-align: center;
    margin-right: 30px;
    margin-top: 22px;
}

.expertListCard_Banking__UO9lh .expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul span img {
    filter: var(--filterBluetwoImg);
}

.expertListCard_Real__w14Af.expertListCard_Estate__5pAu7 .expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul span img {
    filter: var(--filterGreenImg);
}

.expertListCard_Investment__OT851 .expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul span img {
    filter: var(--filterPurpleImg);
}

.expertListCard_Insurance__PbQLH .expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul span img {
    filter: var(--filterOrangeImg);
}

.expertListCard_Mortgage__ESvjm .expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul span img {
    filter: var(--filterBlueoneImg);
}

.expertListCard_Banking__UO9lh a.expertListCard_bdetail__rCWIj {
    border-color: var(--Bluetwo);
}

.expertListCard_Real__w14Af.expertListCard_Estate__5pAu7 a.expertListCard_bdetail__rCWIj {
    border-color: var(--green);
}

.expertListCard_Investment__OT851 a.expertListCard_bdetail__rCWIj {
    border-color: var(--purple);
}

.expertListCard_Mortgage__ESvjm a.expertListCard_bdetail__rCWIj {
    border-color: var(--Blueone);
}

.expertListCard_Insurance__PbQLH a.expertListCard_bdetail__rCWIj {
    border-color: var(--orange);
}

.expertListCard_instisegricateouter__Vxi-4 {
    justify-content: space-between;
    display: flex;
}

.expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul {
    list-style: none;
    display: flex;
    padding: 12px 0 0;
    margin-bottom: 0;
}

.expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul li {
    padding-right: 70px;
    color: var(--textPrimaryColor);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul li:last-child{
    padding: 0;
}
.expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul li span {
    padding-right: 10px;
}

.expertListCard_plainde__gXAAF {
    border-radius: 63.629px;
    background: #fff;
    color: var(--textPrimaryColor);
    z-index: 99;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 99.152px;
    height: 30.462px;
    position: absolute;
    text-align: center;
    left: 0;
    right: -240px;
    margin: auto;
    line-height: 2.3;
    bottom: 8px;
    font-family: var(--btnFont) !important;
}

.expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul li a {
    color: var(--textPrimaryColor);
}

.expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul span img {
    width: 16px;
}

a.expertListCard_bdetail__rCWIj span img {
    width: 20px;
    padding-right: 5px;
}

.expertListCard_instisegricatetwo__w4Sxq {
    display: block;
}

.expertListCard_instisegricatetwo__w4Sxq ul li {
    list-style: disc;
}

.expertListCard_resumebutton__x1v3G {
    position: absolute;
    right: 17px;
    top: 17px;
    -webkit-backdrop-filter: blur(4px);
            backdrop-filter: blur(4px);
    width: 149.8px;
    height: 40px;
    align-self: center;
    border: 1px solid var(--ButtonColor);
    background: #FFFFFF;
    font-size: 18px;
    font-weight: 500; 
    text-align: center;
    color: var(--ButtonColor); 
    border-radius: 5px;
    font-family: var(--btnFont) !important;

}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
    .expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul li{
        padding-right: 11px;font-size: 13px;
    }
    .expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul{flex-wrap: wrap;}
    .expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul li span{
        padding-right: 5px;
    }
    .expertListCard_instisegricateone__5wgRf h4{        
        margin-top: 39px;
        font-size: 20px;
    margin-bottom: 0;}
    .expertListCard_instisegricateone__5wgRf h4::before{
        display: none;
    }
    a.expertListCard_bdetail__rCWIj{margin-top: 10px;}
}
@media (max-width:767px) {
    section.expertListCard_entiredashboard__qeJGr.expertListCard_maincustomerdash__aMB0f.expertListCard_institute_dashboard__y3QyI .expertListCard_free-tag__oCqyc
    {   
        left: 77px;
        right: auto;
        margin: auto;
        text-align: center;
        top: -21px;

    }
    .expertListCard_instisegricateone__5wgRf
    {display: flex; flex-flow: column;}
    .expertListCard_resumebutton__x1v3G
    {
        width: 120px;
        height: 30px;
        font-size: 16px;
        border-radius: 2px;
        position: relative;
        top:0;
        left: 0;
        right: auto;
        order:3;
    }
    .expertListCard_condetails__HAd5t
    {
        order: 2;
    }
    .expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul li a{font-size: 14px;}
    .expertListCard_instisegricateone__5wgRf h4 {
        order: 1;
        font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
        margin-bottom: 0px;
        margin-top: 30px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .expertListCard_instilogoimage__hUNa8, .expertListCard_instilogo__dqzTl, .expertListCard_instilogoimage__hUNa8 img {
        height: 100px;
        width: 100px;
    }

    .expertListCard_instilogo__dqzTl {
        top: -87px;
    }
.expertListCard_instisegricateouter__Vxi-4{
    flex-direction: column-reverse;
  
}
.expertListCard_instisegricateouter__Vxi-4 .expertListCard_instisegricatetwo__w4Sxq{  margin-top: 10px;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);}
   
    .expertListCard_Premium__sD3pU .expertListCard_Insurance__PbQLH a.expertListCard_bdetail__rCWIj{color: var(--orange);}
    .expertListCard_Premium__sD3pU .expertListCard_Real__w14Af.expertListCard_Estate__5pAu7 a.expertListCard_bdetail__rCWIj{color: var(--green);}
    .expertListCard_Premium__sD3pU .expertListCard_Mortgage__ESvjm a.expertListCard_bdetail__rCWIj{color: var(--Blueone);}
    .expertListCard_Premium__sD3pU .expertListCard_Investment__OT851 a.expertListCard_bdetail__rCWIj{color: var(--purple);}
    .expertListCard_Premium__sD3pU .expertListCard_Banking__UO9lh a.expertListCard_bdetail__rCWIj{color: var(--Bluetwo);}
    .expertListCard_instisegricateouter__Vxi-4, .expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul {
        flex-wrap: wrap;
        padding-left: 10px;
    }
    .expertListCard_instisegricateouter__Vxi-4{padding-left: 0;}
    .expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul li span {
        padding-right: 3px;
    }
    .expertListCard_basicdetails__72yIB{padding-left: 10px; order: 3;}
    .expertListCard_instisegricateone__5wgRf .expertListCard_condetails__HAd5t ul li {
        padding-right: 0px;
        width: 100%;
        font-family:var(--textPrimaryColor);;;
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 10px;
    }
    .expertListCard_instisegricatetwo__w4Sxq ul li:after{
        content: "";
    position: absolute;
    right: 0px;
    width: 2px;
    height: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #ccc;
    }
    .expertListCard_instisegricatetwo__w4Sxq ul{        padding: 0;
      display: flex;}
        .expertListCard_instisegricatetwo__w4Sxq ul li:last-child::after{display: none;}
        .expertListCard_instisegricatetwo__w4Sxq ul li{list-style: none;font-weight: 600;
            font-family: "Fjalla One";
        font-size: 12px;
    padding: 5px 7px; position: relative;}
    a.expertListCard_bdetail__rCWIj {
        width: 130px;
      padding: 0;
        height: 30px;
        font-size: 16px;
        line-height: 1;
        text-align: center;
        margin-right: 10px;
        margin-top: 5px;
        border-radius: 2px;
        margin-bottom: 5px;
        font-family: var(--btnFont) !important;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    a.expertListCard_bdetail__rCWIj span img {
        width: auto;
        padding-right: 5px;
    }

    .expertListCard_instisegricateone__5wgRf h4:before {
        bottom: -10px; display: none;
    }

    .expertListCard_instisegricatetwo__w4Sxq ul {
        padding-left: 6px; margin: 0;
    }

    .expertListCard_plainde__gXAAF {
        right: -178px;
        bottom: -5px;
        z-index: 9;
        height: 25px;
    }
    
    .expertListCard_instisegricatetwo__w4Sxq ul li{
        list-style: none;
        padding: 5px 10px;
    }
    .expertListCard_institutesearchmainlistingsectionps__UtSV3{
        border-radius: 20px;
    background: #fff;
    position: relative;
    padding: 10px 0;
    margin: 60px 0;
    }
    .expertListCard_instilogoimage__hUNa8 , .expertListCard_instilogoimage__hUNa8 img, .expertListCard_instilogo__dqzTl{
        height: 80px;
        width: 80px;
    
    }
  
    .expertListCard_instilogo__dqzTl{top:-50px;}
}
.pagination-section{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 40px;
    margin-top: 40px;
}

.newpagination .pagination-section .active-page{
    border-radius: 10px;
border: 1px solid #C30202;
background: #C30202;
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
color: #FFF;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 51px;
width: 51px;
height: 51px;
}

.newpagination .pagination-section button {
    border-radius: 10px;
    border: 1px solid #C30202;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    color: var(--textPrimaryColor);
    margin: 0 5px;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 51px;
    font-size: 0;
    background: #FFF;
    position: relative;
    width: 51px;
    height: 51px;
}
.newpagination .pagination-section button.page-number{
    font-size: 20px !important;
}
.newpagination .pagination-section button.prev[disabled] {
    background: url(/static/media/left-arrow-pagination.509a58a57b4b21771333.svg) #ccc !important;
    border: 1px solid #ccc;
    background-position: center !important;
    background-size: 22px 22px !important;
    background-repeat: no-repeat !important;
}
.newpagination .pagination-section button.next[disabled]{ 
    background: url(/static/media/right-arrow-pagination.8e1caf780a69f3850ea6.svg) #ccc !important;
    border: 1px solid #ccc;
    background-position: center !important;
    background-size: 22px 22px !important;
    background-repeat: no-repeat !important;
}

.newpagination button.prev:before
{
    background: url(/static/media/left-arrow-pagination.509a58a57b4b21771333.svg);
    content: "";
    position: absolute;
    height: 21px;
    width: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 14px;
    left: 0;
    right: 0;
    margin: auto;
}

.newpagination button.next:before
{
    background: url(/static/media/right-arrow-pagination.8e1caf780a69f3850ea6.svg);
    content: "";
    position: absolute;
    height: 21px;
    width: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 14px;
    left: 0;
    right: 0;
    margin: auto;
}
@media (max-width:767px){
    .pagination-section{

        margin-top: 0px;
        margin-bottom: 20px;
    }
    
    .newpagination .pagination-section .active-page {
        border-radius: 6px;
        border: 1px solid #C30202;
        background: #C30202;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
        color: #FFF;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 33px;
        width: 35px;
        height: 35px;
    }
    .newpagination .pagination-section button {
        border-radius: 6px;
        border: 1px solid #676767;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
        color: var(--textPrimaryColor);
        margin: 0 1px;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 30px;
        font-size: 0;
        background: #FFF;
        position: relative;
        width: 30px;
        height: 30px;
        min-width: 30px !important;
    }
    .newpagination .pagination-section button[disabled] {
        border: 1px solid #2c2222;
        background-position: center;
        background-size: 14px 14px;
        background-repeat: no-repeat;
        border-radius: 5px;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    }
    .newpagination button.next:before {
        content: "";
        position: absolute;
        height: 14px;
        width: 15px;
        background-size: contain;
        background-repeat: no-repeat;
        top: 6px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .newpagination .pagination-section button.prev[disabled]
    {   
        background: url(/static/media/left-arrow-pagination.509a58a57b4b21771333.svg) #ccc !important;
        background-size: 14px 14px !important; 
        background-position: center !important;
        background-repeat:no-repeat !important;   
    }
    .newpagination button.prev:before {
        content: "";
        position: absolute;
        height: 14px;
        width: 15px;
        background-size: contain;
        background-repeat: no-repeat;
        top: 6px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .newpagination .pagination-section button.next[disabled]{
        background: url(/static/media/right-arrow-pagination.8e1caf780a69f3850ea6.svg) #ccc !important;
        border: 1px solid #ccc;
        background-position: center !important;
        background-size: 14px 14px !important;
        background-repeat: no-repeat !important;
    }
    .newpagination .pagination-section button.page-number {
        font-size: 15px !important;
        padding: 0 !important;
        height: 30px;
        width: 30px;
        min-width: 30px;
    }
}
/* Pagination container */
.pagination-section {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 0;
}

/* Common button styles */
.pagination-section button {
    padding: 8px 12px;
    margin: 0 2px;
    border: 1px solid #ddd;
    background: white;
    cursor: pointer;
    border-radius: 4px;
    font-size: 14px;
    min-width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease;
}

/* Hover effect for buttons */
.pagination-section button:hover:not(:disabled) {
    background: #f8f9fa;
    border-color: #C30202;
    color: #C30202;
}

/* Disabled button styles */
.pagination-section button:disabled {
    cursor: not-allowed;
    opacity: 0.5;
    background: #f8f9fa;
    color: #6c757d;
}

/* Previous and Next buttons */
.prev, .next {
    font-weight: 500;
    padding: 8px 16px !important;
    min-width: 60px !important;
}

/* Page number buttons */
.page-number {
    font-weight: 500;
}

/* Active page number */
.page-number.active {
    background: #C30202 !important;
    color: white !important;
    border-color: #C30202 !important;
}

.page-number.active:hover {
    background: #C30202 !important;
    border-color: #C30202 !important;
}

/* Legacy active page class (if you want to keep it) */
.active-page {
    padding: 8px 12px;
    margin: 0 2px;
    background: #C30202;
    color: white;
    border-radius: 4px;
    font-weight: 500;
    min-width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.institutiontListCard_institutesearchmainlistingsectionps__SrxX3 {
    border-radius: 20px;
    background: #fff;
     position: relative;
    padding: 20px;
    /* margin: 100px 0; */
    margin-top: 100px;
}
.institutiontListCard_instilogoouter__ua9wb
{position: relative;}
.institutiontListCard_instilogo__p6cft {
    border-radius: 20px;
    background: #fff;
    box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, .25);
    width: 155px;
    height: 155px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: -104px;
    overflow: hidden;
    text-align: center;
}
.institutiontListCard_instilogoimage__7i4rE img {
    height: 160px;
    width: 160px;
    object-fit: cover;
}
.institutiontListCard_instisegricateone__2AcY5 h4 {
    color: var(--textPrimaryColor);
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    position: relative;
    margin-bottom: 30px;
    text-transform: capitalize;
}
.institutiontListCard_instisegricateone__2AcY5 h4:before {
    content: "";
    position: absolute;
    background: #cacaca;
    left: 0;
    bottom: -22px;
    width: 200px;
    height: 3px;
}

a.institutiontListCard_bdetail__an5I0 {
    border-radius: 8px; 
    width: 160px;
    height: 36px;
    display: inline-block;
    color: var(--textPrimaryColor);
    font-family: var(--btnFont) !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.9;
    text-align: center;
    margin-right: 30px;
    margin-top: 22px;
}
.institutiontListCard_Banking__pyYLq .institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul span img{filter: var(--filterBluetwoImg);}
.institutiontListCard_Real__FWppL.institutiontListCard_Estate__jKWzk .institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul span img{filter: var(--filterGreenImg);}
.institutiontListCard_Investment__CWT-w .institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul span img{filter: var(--filterPurpleImg);}
.institutiontListCard_Insurance__XULws .institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul span img{filter: var(--filterOrangeImg);}
.institutiontListCard_Mortgage__Bvpow .institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul span img{filter: var(--filterBlueoneImg);}
.institutiontListCard_Banking__pyYLq  a.institutiontListCard_bdetail__an5I0{border-color: var(--Bluetwo);}
.institutiontListCard_Real__FWppL.institutiontListCard_Estate__jKWzk a.institutiontListCard_bdetail__an5I0{border-color: var(--green);}
.institutiontListCard_Investment__CWT-w a.institutiontListCard_bdetail__an5I0{border-color: var(--purple);}
.institutiontListCard_Mortgage__Bvpow a.institutiontListCard_bdetail__an5I0{border-color: var(--Blueone);}
.institutiontListCard_Insurance__XULws a.institutiontListCard_bdetail__an5I0{border-color: var(--orange);}

.institutiontListCard_instisegricateouter__n0bOX {
    justify-content: space-between;
    display: flex;
}
.institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul {
    list-style: none;
    display: flex;
    padding: 12px 0 0;
    margin-bottom: 0;
}
.institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul li {
    padding-right: 70px;
    color: var(--textPrimaryColor);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul li span {
    padding-right: 10px;
}
.institutiontListCard_plainde__0dfF4 {
    border-radius: 65px;
    background: #fff;
    color: var(--textPrimaryColor);
    z-index: 99;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    width: 100px;
    height: 30px;
    position: absolute;
    text-align: center;
    left: 0;
    right: -260px;
    margin: auto;
    line-height: 1.8;
    bottom: 3px;
    font-family: var(--btnFont) !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul li a {
    color: var(--textPrimaryColor);
}
.institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul span img {
    width: 16px;
}
a.institutiontListCard_bdetail__an5I0 span img {
    width: 20px;
    padding-right: 5px;
}
.institutiontListCard_instisegricatetwo__uTyDh{display: block;}
.institutiontListCard_instisegricatetwo__uTyDh ul li{
    list-style: disc;
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
    .institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul li{
        padding-right: 11px;font-size: 13px;
    }
    .institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul{flex-wrap: wrap;}
    .institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul li span{
        padding-right: 5px;
    }
    .institutiontListCard_instisegricateone__2AcY5 h4{        
        margin-top: 75px;
        font-size: 20px;
    margin-bottom: 0;}
    .institutiontListCard_instisegricateone__2AcY5 h4::before{
        display: none;
    }
    a.institutiontListCard_bdetail__an5I0{margin-top: 10px;}
}
@media(max-width:767px){
    .institutiontListCard_showallourbesttoo__wp-JB {
        background-color: white;
        border: 1px solid var(--ButtonColor);
        padding: 1px;
        border-radius: 5px;
        display: inline-block !important;
        width: 120px !important;
        height:30px;
        color: var(--ButtonColor);
        text-align: center;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: 1.8px;
        font-family: var(--btnFont);
        margin-left: auto;
        margin-right: auto;
    }
   .institutiontListCard_institutesearchmainlistingsectionps__SrxX3{padding: 10px 0; margin: 70px 0; }
    .institutiontListCard_instisegricateone__2AcY5 h4{font-size: 16px;padding-left: 10px; padding-right: 10px;       margin-bottom: 0px; margin-top: 30px; text-transform: capitalize;}
    .institutiontListCard_instilogoimage__7i4rE, .institutiontListCard_instilogo__p6cft, .institutiontListCard_instilogoimage__7i4rE img{height: 80px; width: 80px;}
    .institutiontListCard_instilogo__p6cft{    top: -52px;}
    .institutiontListCard_instisegricateouter__n0bOX, .institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul{flex-wrap: wrap;}
    .institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul{padding-left: 10px;}
    .institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul li span{padding-right: 3px;}
    .institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul li{padding-right: 20px;}
 
    .institutiontListCard_instisegricateone__2AcY5 h4:before{
        bottom: -10px;
        display: none;
    }
    .institutiontListCard_instisegricatetwo__uTyDh ul{
        padding-left: 15px;
        margin-bottom: 0;
    }
    .institutiontListCard_plainde__0dfF4        {
    bottom: 1px;
    width: 75px;
    height: 20px;
    color: var(--textPrimaryColor);
    font-family: var(--btnFont) !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;right: -154px;}
    .institutiontListCard_instisegricateouter__n0bOX{
        flex-direction: column-reverse;
    }
    .institutiontListCard_instisegricatetwo__uTyDh ul{        padding: 0;
       display: flex;}
        .institutiontListCard_instisegricatetwo__uTyDh ul li{list-style: none;font-weight: 600;
            font-family: "Fjalla One";
        font-size: 10px;
    padding: 5px 7px; position: relative;}
    .institutiontListCard_instisegricatetwo__uTyDh{margin-top: 10px; background: #FFF; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);}
    .institutiontListCard_basicdetails__4GP4K{padding-left: 10px;}
    .institutiontListCard_instisegricatetwo__uTyDh ul li:after{
        content: "";
    position: absolute;
    right: 0px;
    width: 2px;
    height: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #ccc;
    }
    .institutiontListCard_instisegricatetwo__uTyDh ul li:last-child::after{display: none;}
    .institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul li{width: 100%; padding-left: 0;font-size: 10px;
        font-style: normal;
        font-weight: 400;
    font-family: var(--textPrimaryColor);;; margin-bottom: 10px;}
    a.institutiontListCard_bdetail__an5I0 {
        width: 120px;
        height: 30px;
        font-size: 16px;
        line-height: 2;
        text-align: center;
        margin-right: 10px;
        margin-top: 5px;
        border-radius: 2px;
        margin-bottom: 5px;
        font-family: var(--btnFont) !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    a.institutiontListCard_bdetail__an5I0 span img {
        width: 17px;
        padding-right: 5px;
    }
    .institutiontListCard_instisegricateone__2AcY5 .institutiontListCard_condetails__pWIUw ul li a{font-size: 14px;}
    .institutiontListCard_instilogo__p6cft{border-radius: 5px;}
}

.institutesearchmain{
    max-width: 1366px;
    margin: 0 auto;
}
.institutesearchmain .hero_subtext2 h2{text-align: right;}
.institutesearchmain .herotext h2 span{margin-left: 10px;}
.forminsti  button.contiue-button{
    
    padding: 8px 19px;
    border-radius: 5px;
    display: inline-block !important;
    width: 150px !important;
    height: 40px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.8px;
    font-family: var(--btnFont) !important;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
}
.institutesearchmain .hero_subtext h2{max-width: 100%; justify-content: right;}
.institutesearchmain  .hero_subtext3 h5{text-align: right;}
.instilogo {
    border-radius: 20px;
    background: #FFF;
    box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.25);
    width: 155px;
    height: 155px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: -104px;
    overflow: hidden;
    text-align: center;
}

.institutesearchmainlistingsectionps {
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 2px 10px 0px rgba(255, 76, 0, 0.60);
    position: relative;
    padding: 32px;
    margin: 130px 0;
}
.institutesearchmain section.institutesearchmainherosection {
    text-align: center;
}
.instilogoouter {
    position: relative;
}
.plainde {
    border-radius: 63.629px;
    background: #FFF;
    color: var(--ButtonColor);
  z-index: 99;
    font-size: 15.271px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    width: 99.152px;
    height: 30.462px;
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    margin: auto;
    line-height: 1.8;
    filter: drop-shadow(0px 0px 4px #EF007D);
    bottom: -65px;
}
.instilogoimage img {
    width: 155px;
}
.instisegricateouter.d-flex{
    justify-content:space-between
}
.instisegricatetwo ul li {
    color: var(--textPrimaryColor);
  
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
section.institutesearchmainherosection > img {
    width: 100%;
}
.instisegricatetwo ul li.Banking{color: #2281B8;}
.instisegricatetwo ul li.Insurance{color: #FF4D00;}
.instisegricatetwo ul li.Investment{color: var(--purple);}
.instisegricatetwo ul li.Real.Estate{color:var(--green) ;}
.instisegricatetwo ul li.Mortgage{color: var(--Blueone);}
.instisegricateone h4 {
    color: var(--textPrimaryColor);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    position: relative;
    margin-bottom: 30px;
}

.instisegricateone h4:before {
    content: "";
    position: absolute;
    background: #CACACA;
    left: 0;
    bottom: -22px;
    width: 200px;
    height: 3px;
}

.instisegricateone .condetails ul {
    list-style: none;
    display: flex;
    padding: 0;
    padding-top: 12px;
}

.instisegricateone .condetails ul span img {
    width: 16px;
}

.instisegricateone .condetails ul li {
    padding-right: 70px;
    color: var(--textPrimaryColor);
     font-size:16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.instisegricateone .condetails ul li a{  color: var(--textPrimaryColor);}

.instisegricateone .condetails ul li span {
    padding-right: 10px;
}

a.bdetail {
    border-radius: 8px;
    border: 1.5px solid var(--orange);
    box-shadow: 0px 0px 6.4px 0px rgba(255, 76, 0, 0.50);
    width: 160px;
    height: 36px;
    display: inline-block;
    color: var(--textPrimaryColor);
  
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.9;
    text-align: center;
    margin-right: 30px;
    margin-top: 22px;
}
.Banking .instisegricateone .condetails ul span img{filter: var(--filterBluetwoImg);}
.Real.Estate .instisegricateone .condetails ul span img{filter: var(--filterGreenImg);}
.Investment .instisegricateone .condetails ul span img{filter: var(--filterPurpleImg);}
.Insurance .instisegricateone .condetails ul span img{filter: var(--filterOrangeImg);}
.Mortgage .instisegricateone .condetails ul span img{filter: var(--filterBlueoneImg);}
.Banking  a.bdetail{border-color: var(--Bluetwo);}
.Real.Estate a.bdetail{border-color: var(--green);}
.Investment a.bdetail{border-color: var(--purple);}
.Mortgage a.bdetail{border-color: var(--Blueone);}
.Insurance a.bdetail{border-color: var(--orange);}
.institutesearchmainlistingsectionps.Real.Estate{border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 2px 10px 0px rgba(0, 159, 36, 0.60);}
.institutesearchmainlistingsectionps.Banking{border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 2px 10px 0px var(--Bluetwo);}
.institutesearchmainlistingsectionps.Mortgage{border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 2px 10px 0px rgba(47, 89, 111, 0.60);}
.institutesearchmainlistingsectionps.Investment{
    border-radius: 20px;
background: #FFF;
box-shadow: 0px 2px 10px 0px var(--purple);
}
.institutesearchmainlistingsectionps.Insurance{
    border-radius: 20px;
background: #FFF;
box-shadow: 0px 2px 10px 0px rgba(255, 76, 0, 0.60);
}
.instisearchheading h2{
    color: var(--textPrimaryColor);
text-align: center;

font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin: 0;
}
.instisearchheading h3{color: var(--textPrimaryColor);
    text-align: center;
  
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;}
    .herotext {
        width: 50%;
        text-align: right;
        position: absolute;
        right: 0px;
        bottom: 160px;
    }
    
    section.institutesearchmainherosection , section.institutesearchmainherosection .container {
        position: relative;
    }
    .institutesearchmainlistingsectionps.Elite {
        box-shadow: 0px 2px 13.1px 0px #00803E99;
    }
    .hero_subtext h2{
        color: var(--textPrimaryColor);
        font-size: 45px;
        font-style: normal;
        font-weight: 700;
        line-height: 54.86px;
        max-width: 150px;
        display: flex;
        align-items: flex-end;
    }
   
    .herotext h2 span {
        color: #01456D;
        font-weight: 800;
    }
    
    .forminsti .form-control {
        border-radius: 91.156px;
        background: #FFF;
        box-shadow: 3.039px 3.039px 12.7px 0px #006074;
        width: 537.82px;
        height: 70px;
        font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;font-family: var(--primary-Web-Font) !important;
        padding: 15px 28px;
    }
   .forminsti .input-container .placeholder{top:28px;}
    .input-container.ts {
    margin: 0 15px;
}
    .forminsti .showallourbesttwo {
        /* display: block;
        width: 100%; */
    }
    .forminsti.d-flex {justify-content: center; flex-wrap: wrap; margin-top: 40px;}
    .ts {
        position: relative;
    }
    .instisearchheading{margin-top: 40px;}
    .ts span {
        position: absolute;
        right: 28px;
        top: 12px;
    }
    
    input.form-control.bc-name {
        margin-right: 0;
    }
    .plainde span{padding-right: 5px;}
    .hero_subtext2 h3{
        position: relative; 
        margin-bottom: 20px;}
    .hero_subtext2 h3:after {
        position: absolute;
        content: "";
        width: 559px;
        height: 7px;
        background: #01456D;
        bottom: -14px;
        right: 0;
    }
    .showallourbesttwo.text-center .contiue-button {
        margin: 20px 10px 0px;
    }
    .showallourbesttwo .showallourbesttoo{
        margin: 20px 10px 0px;
    }
    #forminstiinput::placeholder, #forminstiname::placeholder{
        color: var(--textPrimaryColor);
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;}
        @media screen and (min-device-width: 1025px) and (max-device-width: 1180px)
        {
            .herotext{
                bottom: 78px;
            }
            .hero_subtext h2
            {
                font-size: 37px;
            }
            .forminsti .form-control
            {
                width: 395px;
            }
            .hero_subtext strong
            {
                font-size: 37px;
                margin: 0px 0 0 -57px;
            }
            .hero_subtext2 h3:after {
              
                width: 475px;
            }
        }
    @media screen and (min-device-width: 768px) and (max-device-width: 1024px){
        .hero_subtext strong
        {
            font-size: 37px;
            margin: 0px 0 0 -57px;
        }
        .hero_subtext2 h3:after {
          
            width: 475px;
        }
        .herotext {
            width: 50%;     
            bottom: 47px;
        }
        .hero_subtext h2, .hero_subtext strong {
            font-size: 30px;
            line-height: 35px;
            display: inline-block; 
            max-width: 100%;
            margin: 0;
        }
        .forminsti .form-control{width:318px;}
        .hero_subtext2 h3:after {
            position: absolute;
            content: "";
            width: 40%;
            height: 3px;
            background: #01456D;
            bottom: -11px;
            right: 0;
        }
    }
    @media (max-width:767px){
        .institutesearchmain .herotext h2 span{margin-left: 0px;}
       .institutesearchmain .herotext h2 span{display: block;}
        .plainde, .expertoutershadow.Premium, .expertoutershadow.Elite{font-size: 13px;line-height: 1.7;}
        .instisearchheading h3{color: var(--textPrimaryColor);

            text-align: center;
            font-family: var(--textPrimaryColor);;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;}
        #forminstiinput::placeholder, #forminstiname::placeholder{
            color: var(--textPrimaryColor);
            font-size: 14px;
            font-style: normal;
            font-weight: 600;
            line-height: normal;}
        .forminsti button.contiue-button {
            padding: 0;
            border-radius: 2px;
            display: inline-block !important;
            width: 120px !important;
            height: 30px;
            color: #fff;
            text-align: center;
            font-size: 16px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
            letter-spacing: 1.2px;
            font-family: var(--btnFont) !important;
            margin-left: auto;
            margin-right: auto !important;
            margin-top: 10px;
        }

        div#searchinstitute{padding: 0;}
        .institutesearchmain .Premium .Premium {        
         
            bottom: 0px;
            color: var(--textPrimaryColor);
font-family:var(--btnFont) !important;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: normal;
        }
        .instisearchheading h3{font-family: "SF Pro Display";
            font-size: 14px;
            font-style: normal;
            font-weight: 400;}
        .forminsti.d-flex {
            justify-content: center;
            flex-wrap: wrap;
            margin-top: 20px;
            position: relative;
            margin-top: -92px;
            z-index: 9;
            
        }
     
        .forminsti .showallourbesttwo{display: flex;}
        .input-container.ts {
            margin: 0px 0px;
        }
        .input-container.ts {
            margin: 0px 0px;
            width: 100%;
        }
        .ts span {
            position: absolute;
            right: 20px;
            top: 0px;
            width: 30px;
        }
        .input-container.ts:nth-child(2)  span{
            width: 20px;
            top:2px
        }
        .instisegricateone .condetails ul li a{font-size: 12px;}
        .instisearchheading h2{
            font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 1.3;
        }
        .forminsti .input-container .placeholder {
            top: 19px;
            left: 17px;
            font-size: 12px;
        }
        .forminsti .form-control {
            border-radius: 90px;
            background: #FFF;
            box-shadow: 3.039px 3.039px 12.7px 0px #006074;
            width: 537.82px;
            height: 30px;
            color: var(--textPrimaryColor);
            font-size: 10px;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
            padding: 6px 64px 6px 18px;
        }
        .herotext {
            width: 80%;
            text-align: left;
            position: absolute;
            right: auto;
            bottom: auto;
            left: 15px;
            top: 50px;
        }
        .institutesearchmain .hero_subtext2 h2, .institutesearchmain .hero_subtext3 h5{text-align: left;}
        .institutesearchmain .hero_subtext h2{display: block; margin-bottom: 0; font-size: 30px !important;}
        .forminsti .form-control{
            width: 100%;
            margin-bottom: 20px;
        }
        .forminsti a.showallourbesttoo.mt-5.mb-4 {
            margin-top: 0 !important;
        }
        .selectallinnercheckbox>ul {
            display: flex;
            padding: 0;
            flex-wrap: wrap;
            justify-content: center;
        }
        .selectallinnercheckbox>ul>li{margin-right: 0; margin-bottom: 10px;}
        .institutesearchmainlistingsectionps{padding: 10px;}
        a.bdetail{display: block;}
        .instisegricateone .condetails ul{flex-wrap: wrap;}
        .instisegricateone .condetails ul li{padding-right: 0;}
        .instisegricateone .condetails ul li{font-size: 12px; display: block;}
        .instisegricateouter.d-flex {
            display: block !important;
        }
        .instilogo{
            width: 100px;
            height: 100px;
        }
        .plainde{bottom: 0;}
        .instisegricateone h4{margin-top: 20px; padding-right: 10px;}
        section.sortingdiv {
            margin-top: 20px;
        }
        section.sortingdiv ul{margin-left: 0;}
        span.shortby{font-size: 15px;}
        section.sortingdiv ul li a{font-size: 15px;}
        section.sortingdiv ul li {
            padding-right: 0;
        }
        section.sortingdiv .container {
            display: flex;
            justify-content: center;
            justify-content: space-evenly;
            align-items: center;
        }
        section.sortingdiv ul li img{width: 20px;}
        .institutesearchmain section.institutesearchmainherosection{
            position: relative;
        }
        .institutesearchmain .mobiledrop .filtersectionglobal {
            margin-top: 0;
        }
        button#dropdownFilter, button#dropdownShortBy {
            color: var(--textPrimaryColor);
            font-family: "Fjalla One";
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            background: none;
            border: none;
        }
        .d-flex.mobiledrop {
            justify-content: center;
            border-top: 1px solid #ACACAC;
            border-bottom: 1px solid #acacac;
            margin-top: 20px;
        }
        .institutesearchmain .mobiledrop .filtersectionglobal {
            margin-top: 0;
            text-align: left;
        }
        .institutesearchmain .mobiledrop .selectinner .mainchecklabel{font-size: 14px;}
        .institutesearchmain .mobiledrop .selectinner  span.maincheckboxicon img {
            width: 23px;
            height: 23px;
            object-fit: contain;
        }
        .institutesearchmain .mobiledrop  .selectallinnercheckbox li.selectinner .form-check-input,.institutesearchmain .mobiledrop input#Checkall {
            width: 18px;
            height: 18px;
            margin-left: 3px;
            z-index: 9;
        }
        .institutesearchmain .mobiledrop .selectallinnercheckbox li.selectinner .dropdown-item .form-check-input
        {
            margin-left: -25px;
        }
        .institutesearchmain .mobiledrop .selectallcheckbox label.form-check-label.mainchecklabel{font-size: 14px;}
        .institutesearchmain .mobiledrop .form-checkselect{padding-left: 5px; padding:5px}
        .institutesearchmain .mobiledrop  .selectinner .dropshortby a.dropdown-item{padding: 0;}
        .institutesearchmain .mobiledrop  .selectinner .dropshortby  a.dropdown-item .form-check-input
        {
            margin-left: -20px;
        }
        .institutesearchmain .mobiledrop .selectallinnercheckbox ul.dropdown-menu label.form-check-label{
            color: var(--textPrimaryColor);
            font-size: 10px;
            font-style: normal;
            font-weight: 500;
            line-height: 11px;
            padding-left: 4px;
            width: 126px;
        }
        .show>.btn-secondary.dropdown-toggle:focus{
            box-shadow: none !important;
        }
        .dropshortby{position: relative;}
        .mobiledrop > .dropdown:before, .dropshortby:before {
            content: "";
        position: absolute;
        right: -12px;
        width: 1px;
        height: 24px;
        background: #ccc;
        top: 4px;
        }
        .mobiledrop  .dropdown-menu.show {
            display: block;
        width: 282px;
        padding: 0;
        left: auto !important;
        right: -145px;
        }
        .mobiledrop .dropfilter  span.subcatimage {
            display: inline-block;
            margin-left: 10px;
        }
        .mobiledrop .dropfilter  span.subcatimage img{
            filter: invert(0);
        }
        .mobiledrop .dropfilter .form-check .form-check-input{
            margin-left: -10px;margin-top: 0;
        }
        .mobiledrop .dropfilter  input[type="checkbox"]:enabled:checked{
            background-color: var(--green);
            color: white;
        }
        .mobiledrop > .dropdown:last-child:before, .mobiledrop > .dropshortby:last-child:before{display: none;}
        .mobiledrop > .dropdown, .mobiledrop > .dropshortby {
            margin: 0 15px;
            position: relative;
            width:50%;
            text-align: center;
        }
        .institutesearchmain .mobiledrop .dropdown-menu ul{padding-left: 0; 
            background: #fff; 
            margin-bottom: 0;
            fill: #FFF;
            filter: drop-shadow(2px 2px 18px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
        border-radius: 5px;
        position: relative;
        z-index: 9;
        padding: 10px ;
    }
    .institutesearchmain .mobiledrop .dropdown-menu ul li:last-child{border: none; padding-bottom: 0; margin-bottom: 0;}
    .institutesearchmain .mobiledrop .dropdown-menu ul li{position: relative; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #ccc;}
        .institutesearchmain .mobiledrop  li.selectinner .dropdown-toggle:after {
            margin-left: 0.255em;
            vertical-align: 0.255em;
            content: "";
            border-top: 9px solid #fff;
            border-right: 7px solid transparent;
            border-left: 7px solid transparent;
            position: absolute;
            right: 8px;
            top: 9px;
            bottom: 0;
            margin: auto;
            display: block;
        }
        .form-checkselect{width:250px}
        .institutesearchmain .mobiledrop .selectallinnercheckbox>ul>li{width: 250px; padding: 5px;}
        .selectallcheckbox  span.maincheckboxicon img{margin-left: 12px;}
        .filtersectionglobal {
            position: absolute;
            z-index: 999;
            left: -158px;
            right: auto;
            top:43px;
            width: 282px;
            margin: auto;
            background: rgba(255, 255, 255, 0.6);
            border-radius: 10px;
            background: #FFF;
            box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25), 2px 2px 18px 0px rgba(0, 0, 0, 0.25);
        
        }
        .viewbutton{width: 90px;
            height: 25px;
            font-family: "Roboto Flex";
            font-size: 12px;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
        padding:5px;}
        button#dropdownFilter:after, button#dropdownShortBy:after {
       
            content: "";
            border-top: 7px solid var(--textPrimaryColor);
            border-right: 5px solid transparent;
            border-left: 5px solid transparent;
            position: absolute;
            right: 20px;
            top: 13px;
            bottom: 0;
            margin: auto;
            display: block;
        } 
        .institutesearchmain .mobiledrop li.selectinner ul.dropdown-menu.show{width: auto !important; opacity: 1;}

        .filter-wrap {
            display: none;
        }
        
        .open-active.filter-wrap {
            display: block;
        }
        .filtersectionglobal:after{
            position: absolute;
        top: -9px;
        bottom: auto;
        left: 85%;
        margin-left: -10px;
        content: "";
        display: block;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid white;
        border-top: none;
        }
    }
    .institutesearchmain .statusverified .expertoutershadow, .institutesearchmain .statusunverified .expertoutershadow {
        display: none;
    }

  


section.blogexpert .blog-upperstrip.blog-upperstriptrending ,section.homecustom.homecustomsearchfull .blog-upperstrip.blog-upperstriptrending, section.entireexpertppv.listofoffermainsection .blog-upperstrip.blog-upperstriptrending{
    display: flex;
    flex-wrap: wrap;
}
section.blogexpert .bloginnertext, section.homecustom.homecustomsearchfull .bloginnertext, section.entireexpertppv.listofoffermainsection .bloginnertext {
    margin-top: 0;
    width: 100%;
    order: 2;
    margin-bottom: 0;
    min-height: auto;
}
section.blogexpert .bloginnertag , section.homecustom.homecustomsearchfull .bloginnertag, section.entireexpertppv.listofoffermainsection .bloginnertag{display: none;}
section.homecustom.homecustomsearchfull .d-flex.upperstrip, section.blogexpert .d-flex.upperstrip{order: 1; margin-top: 0px; margin-bottom: 10px;}
.bloginnertagnew{display: none;}
section.blogexpert .smbloginnerps , section.homecustom.homecustomsearchfull .smbloginnerps, section.entireexpertppv.listofoffermainsection .smbloginnerps {
    position: relative;
}
a.pathpop {
    margin: 0 !important;
    width: 100%;
}
p.bloginnertextfe{
    color: var(--textPrimaryColor);
} 
.categorysectionsix .bloginnertag{display: none;}
section.blogexpert .bloginnertagnew , section.homecustom.homecustomsearchfull .bloginnertagnew, section.entireexpertppv.listofoffermainsection .bloginnertagnew {
    position: absolute;
    right: 20px;
    top:40px;
    bottom: auto;
    width: -webkit-max-content;
    width: max-content;
    color: var(--textPrimaryColor);
    font-family: var(--secondary-font);
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-bottom: 1px solid var(--textPrimaryColor);
    padding-bottom: 1px;
}
section.homecustom.homecustomsearchfull .smbloginnerps  .bloginnertagnew{background: #fff; border: 1px solid var(--textPrimaryColor);}
section.blogexpert .Mortgage .bloginnertagnew , section.homecustom.homecustomsearchfull  .Mortgage .bloginnertagnew, section.entireexpertppv.listofoffermainsection  .Mortgage .bloginnertagnew{ background:#fff; border: 1px solid var(--Blueone);}
section.blogexpert .Insurance .bloginnertagnew , section.homecustom.homecustomsearchfull  .Insurance .bloginnertagnew, section.entireexpertppv.listofoffermainsection  .Insurance .bloginnertagnew{background:#fff; border: 1px solid var(--orange);}
section.blogexpert .Real.Estate .bloginnertagnew , section.homecustom.homecustomsearchfull  .Real.Estate .bloginnertagnew, section.entireexpertppv.listofoffermainsection  .Real.Estate .bloginnertagnew{background:#fff; border: 1px solid var(--green);}
section.blogexpert .Investment .bloginnertagnew  , section.homecustom.homecustomsearchfull  .Investment .bloginnertagnew, section.entireexpertppv.listofoffermainsection  .Investment .bloginnertagnew{background:#fff; border: 1px solid var(--purple);}
section.blogexpert .Banking .bloginnertagnew , section.homecustom.homecustomsearchfull  .Banking .bloginnertagnew, section.entireexpertppv.listofoffermainsection  .Banking .bloginnertagnew{background:#fff; border: 1px solid var(--Bluetwo);}
section.blogexpert .bloginnertagnew, section.homecustom.homecustomsearchfull .bloginnertagnew, section.entireexpertppv.listofoffermainsection  .bloginnertagnew {display: block;}
section.blogexpert .smbloginnerps.Real.Estate ,section.homecustom.homecustomsearchfull .articlemain .smbloginnerps.Real.Estate{background: var(--lightgreen);}
section.blogexpert .smbloginnerps.Mortgage, section.homecustom.homecustomsearchfull .articlemain .smbloginnerps.Mortgage{background: #E9EEF9;}
section.blogexpert  .smbloginnerps.Insurance, section.homecustom.homecustomsearchfull .articlemain .smbloginnerps.Insurance{background: var(--customerdashboardlightcolor);}
section.blogexpert .smbloginnerps.Investment, section.homecustom.homecustomsearchfull .articlemain .smbloginnerps.Investment{background: #FFE0FF;}
section.blogexpert .smbloginnerps.Banking, section.homecustom.homecustomsearchfull .articlemain .smbloginnerps.Banking{background: #DAF3FF;}
@media (min-width: 767px) {
  
    section.homecustom.homecustomsearchfull .smblog p.bloginnertextfe{font-size: 14px;
        line-height: 1;
        font-family: var(--textPrimaryColor);;
        color: #6d6d6d;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
    section.homecustom.homecustomsearchfull  .expertsection.martop30.mb-5 {
        margin-top: 0;
    }
.articlehading {
    text-align: center;
    padding-top: 30px; 
    padding-bottom: 10px; 
}
 .articlehading h2{
    color: var(--textPrimaryColor);
text-align: center;
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: normal;
 }

.articletitle{
    width: 95%;
    font-size: 24px;
    font-weight: 600; 
}

.articlesubtitle{
    width: 95%;
    font-size: 16px; 
}
}


@media (max-width: 767px) {
    .homecustomsearchfull .expertsection.martop30.mb-5 {
        margin-bottom: 0 !important;
    }
    section.blogexpert .d-flex.upperstrip, section.homecustom.homecustomsearchfull .d-flex.upperstrip{order: 1; margin-top: 20px; margin-bottom: 0;}
    section.blogexpert .bloginnertagnew, section.homecustom.homecustomsearchfull .bloginnertagnew, section.entireexpertppv.listofoffermainsection .bloginnertagnew {
        position: absolute;
        right: 20px;
        top:auto;
        bottom: 10px;
        width: -webkit-max-content;
        width: max-content;
        color: var(--textPrimaryColor);
        font-family: var(--secondary-font);
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        border-bottom: 1px solid var(--textPrimaryColor);
        padding-bottom: 1px;
    }
    section.homecustom.homecustomsearchfull .blog-upperstrip.blog-upperstriptrending .d-flex.upperstrip,
    section.blogexpert .blog-upperstrip.blog-upperstriptrending .d-flex.upperstrip , section.entireexpertppv.listofoffermainsection .blog-upperstrip.blog-upperstriptrending .d-flex.upperstrip
    {display: none !important;
    }
  
    section.blogexpert .col-2 , section.homecustom.homecustomsearchfull .col-2 {
        flex: 0 0 auto;
        width: auto;
    }
    section.blogexpert .col-10 , section.homecustom.homecustomsearchfull .col-10 {
        flex: 0 0 auto;
        width: 75%;
        margin-left: 0px;
    }
    section.homecustom.homecustomsearchfull .blog-upperstrip.blog-upperstriptrending, section.entireexpertppv.listofoffermainsection .blog-upperstrip.blog-upperstriptrending
    {margin-top: 0; padding-top: 0;}
    section.blogexpert .smbloginnerps ,section.homecustom.homecustomsearchfull  .smbloginnerps, section.entireexpertppv.listofoffermainsection  .smbloginnerps {padding:10px;}
    .upperstrip.upperstripmobile{margin-bottom: 10px;}
    .upperstrip.upperstripmobile .usertext .name, .upperstrip.upperstripmobile .usertext .date{color: var(--textPrimaryColor);}
    .upperstrip.upperstripmobile .userimage{height: 32px; width: 32px;}
    section.blogexpert .blog-image img , section.homecustom.homecustomsearchfull .blog-image img {
        width: 100px;
       
        height: 100px;
        object-fit: cover;
        border-radius: 100px;
        border: .498px solid #e3e3e3;
        box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, .25);
    }
    .articlehading {
        text-align: center;
        padding-top: 15px; 
        padding-bottom: 20px; 
    }
     
    
    .articlecard { 
        border-radius: 20px;
        padding: 10px 0px 10px 0px;
        display: flex;
        justify-content: center;
        position: relative;
        align-items: center;
        margin: 20px 0px 20px 0px;  
        cursor: pointer;
    } 

    .articlecardimg img {
        border-radius: 100px;
        height: 70px;
        width: 70px;
        object-fit: cover; 
        display: flex;
        align-items: center;
        margin: 0 auto;
        justify-content: center;
    }
     
    
    .articletitle{
        width: 95%;
        font-size: 13px;
        font-weight: 600; 
    }
    
    .subtitle{
        width: 95%;
        font-size: 8px; 
        
    }
    .articlehading {
        text-align: center;
        padding-top: 0;
        padding-bottom: 0px;
    }
    .articlehading h2{color: var(--textPrimaryColor);
        text-align: center;
      
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;}

       .homecustomsearchfull .mobiledrop .filtersectionglobal {
            margin-top: 0;
        }
      
     
        .homecustomsearchfull .mobiledrop .filtersectionglobal {
            margin-top: 0;
            text-align: left;
        }
        .homecustomsearchfull .mobiledrop .selectinner .mainchecklabel{font-size: 14px;}
        .homecustomsearchfull .mobiledrop .selectinner  span.maincheckboxicon img {
            width: 23px;
            height: 23px;
            object-fit: contain;
        }
        .homecustomsearchfull .mobiledrop  .selectallinnercheckbox li.selectinner .form-check-input,.homecustomsearchfull .mobiledrop input#Checkall {
            width: 18px;
            height: 18px;
            margin-left: 3px;
            z-index: 9;
        }
        .homecustomsearchfull .mobiledrop .selectallinnercheckbox li.selectinner .dropdown-item .form-check-input
        {
            margin-left: -25px;
        }
        .homecustomsearchfull .mobiledrop .selectallcheckbox label.form-check-label.mainchecklabel{font-size: 14px;}
        .homecustomsearchfull .mobiledrop .form-checkselect{padding-left: 5px; padding:5px}
        .homecustomsearchfull .mobiledrop  .selectinner .dropshortby a.dropdown-item{padding: 0;}
        .homecustomsearchfull .mobiledrop  .selectinner .dropshortby  a.dropdown-item .form-check-input
        {
            margin-left: -20px;
        }
        .homecustomsearchfull .mobiledrop .selectallinnercheckbox ul.dropdown-menu label.form-check-label{
            color: var(--textPrimaryColor);
            font-size: 10px;
            font-style: normal;
            font-weight: 500;
            line-height: 11px;
            padding-left: 4px;
            width: 126px;
        }


        
       
        .homecustomsearchfull .mobiledrop .dropdown-menu ul{padding-left: 0; 
            background: #fff; 
            margin-bottom: 0;
            fill: #FFF;
            filter: drop-shadow(2px 2px 18px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
        border-radius: 5px;
        position: relative;
        z-index: 9;
        padding: 10px ;
    }
    
    .homecustomsearchfull .mobiledrop .dropdown-menu ul li:last-child{border: none; padding-bottom: 0; margin-bottom: 0;}
    .homecustomsearchfull .mobiledrop .dropdown-menu ul li{position: relative; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #ccc;}
        .homecustomsearchfull .mobiledrop  li.selectinner .dropdown-toggle:after {
            margin-left: 0.255em;
            vertical-align: 0.255em;
            content: "";
            border-top: 9px solid #fff;
            border-right: 7px solid transparent;
            border-left: 7px solid transparent;
            position: absolute;
            right: 8px;
            top: 9px;
            bottom: 0;
            margin: auto;
            display: block;
        }
        .form-checkselect{width:250px}
        .homecustomsearchfull .mobiledrop .selectallinnercheckbox>ul>li{width: 250px; padding: 5px;}
        .homecustomsearchfull .filtersectionglobal{left: -52px;}
        .homecustomsearchfull button.close_btn.btm-btn {
            top: 32px;
        right: 20px;
        }




    }
    @media (max-width:572px){
        .homecustomsearchfull button.close_btn.btm-btn {
            top: 35px;
            right: 72px;
        }
    }
    @media (max-width:550px){
        .homecustomsearchfull button.close_btn.btm-btn {
            top: 35px;
            right: 55px;
        }
    }
    @media (max-width:520px){
        .homecustomsearchfull button.close_btn.btm-btn {
            top: 35px;
            right: 40px;
        }
    }
    @media (max-width:480px){
        .homecustomsearchfull button.close_btn.btm-btn {
            top: 35px;
            right: 22px;
        }
    }
    @media (max-width:460px){
        .homecustomsearchfull button.close_btn.btm-btn {
            top: 35px;
            right: 8px;
        }
    }
    @media (max-width:430px){
        .homecustomsearchfull button.close_btn.btm-btn {
            top: 35px;
            right: -15px;
        }
    }
    @media (max-width:400px){
        .homecustomsearchfull button.close_btn.btm-btn {
            top: 35px;
            right: -30px;
        }
    }
    @media (max-width:380px){
        .homecustomsearchfull button.close_btn.btm-btn {
            top: 35px;
            right: -40px;
        }
    }
    @media (max-width:420px){
        section.blogexpert .col-2 , section.homecustom.homecustomsearchfull .col-2 {
                flex: 0 0 auto;
                width: 30%;
            }
            section.blogexpert .col-10 , section.homecustom.homecustomsearchfull .col-10 {
                flex: 0 0 auto;
                width: 67%;
            }
    }
    
    @media (max-width:365px){
        .homecustomsearchfull button.close_btn.btm-btn {
            top: 35px;
            right: -55px;
        }
    }

.newofferdesign .herosectionoffer {
	background: url(/static/media/offers_page_banner.8065da6e68d3205cd644.svg);
	padding: 40px 0 40px 0;
	background-size: cover;
	height: 460px;
	background-repeat: no-repeat;
}

.offersearch h2 {
	color: #003962;
	text-align: center;

	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 29px;
	margin-top: 20px;
}

.offersearch h4 {
	color: var(--textPrimaryColor);
	text-align: center;
	margin-bottom: 0;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
}

.newofferdesign .limitedoffer {
	margin: 40px 0 0 0;
}

.newofferdesign .limitedoffer .offerslider.martop40.mb-5 {
	margin-bottom: 0 !important;
}

ul.slick-dots li {
	background: #D6D0D0;
	border-radius: 50px;
	width: 10px;
	height: 10px;
}

li.slick-active {
	transform: scale(1.2);
}

.slick-dots {
	bottom: 0;
}

.offersearch {
	background: url(/static/media/searchback.92297230da344456ce98.png) no-repeat;
	padding: 30px 0;
	height: 180px;
	background-position: center center;
}

.newofferdesign .offerbannerslider {
    border-radius: 20px;
border: 0.248px solid rgba(255, 255, 255, 0.40);
background: linear-gradient(114deg, rgba(0, 0, 0, 0.20) -26.83%, rgba(0, 0, 0, 0.20) 98.63%);
   position: relative;
    width: 100%;
    right: auto;
    left: auto;
    top: auto;
    bottom: auto;
    padding: 0;
    /* padding: 17px 25px 33px 25px; */
}
.newofferdesign .offerbannerslider .swiper{

}
.offerbannerslider .swiper-slide
{
    padding: 20px;
    padding-bottom: 35px;
    padding-left: 40px;
    padding-right: 40px;
}

.newofferdesign .herosectionoffer .row{align-items: center;}
.newofferdesign .herosectionoffer .offerherobannertext h2{
    color: var(--textPrimaryColor);
font-size: 50px;
font-style: normal;
font-weight: 700;
line-height: 61px;
}

.newofferdesign .herosectionoffer .row {
	align-items: center;
}

.newofferdesign .herosectionoffer .offerherobannertext h2 {
	color: var(--textPrimaryColor);
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: 61px;
}

.newofferdesign .herosectionoffer .offerherobannertext h2 span {
	color: var(--textPrimaryColor);

	font-size: 45px;
	font-style: normal;
	font-weight: 700;
	line-height: 55px;
}

.newofferdesign .herosectionoffer .offerherobannertext h5 {
	color: var(--textPrimaryColor);

	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
}

.newofferdesign .limitedofferinner {
	background: transparent;
	box-shadow: none;
	border-radius: 0;
	padding: 0;
	margin-bottom: 0;
}

.newofferdesign .sliderContent.slider-image img {
	/* padding: 14px 25px 34px 25px; */
}

.newofferdesign .offerbannerslider ul.slick-dots {
	bottom: -20px;
}

.newofferdesign .limitedofferinner .sliderContent {
	border-radius: 15px;
	background: #FFF;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
	/* padding: 15px; */
	margin-bottom: 40px;
	min-height: auto;
	overflow: hidden;
}

.newofferdesign .limitedofferinner .sliderContent img.d-block.w-100 {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);
	margin-bottom: 10px;
	height: 280px;
	object-fit: contain;
}

.newofferdesign .descriptionppvpop {
	border-radius: 0;
	background: #fff;
	padding: 00px;
	position: relative;
	width: 100%;
	bottom: 0;
	border: none;
	box-shadow: none;
	padding: 15px 15px 0;
}

.descriptionppvpop .ppvcatds .ctnam {
	color: var(--textPrimaryColor);
	font-family: var(--textPrimaryColor);;
	;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 15px;
	position: relative;
}

.sliderContent .descriptionppvpop .ppvcatds .ctnam:after,
.sliderContent .descriptionppvpop .pscat:after {
	content: '';
	position: absolute;
	width: 60px;
	height: 1px;
	background: var(--green);
	left: 0;
	bottom: -3px;
}

.sliderContent.Insurance .descriptionppvpop .ppvcatds .ctnam:after,
.sliderContent.Insurance .descriptionppvpop .pscat:after {
	background: var(--orange);
}

.sliderContent.Investment .descriptionppvpop .ppvcatds .ctnam:after,
.sliderContent.Investment .descriptionppvpop .pscat:after {
	background: var(--purple)
}

.sliderContent.Mortgage .descriptionppvpop .ppvcatds .ctnam:after,
.sliderContent.Mortgage .descriptionppvpop .pscat:after {
	background: var(--Blueone)
}

.sliderContent.Banking .descriptionppvpop .ppvcatds .ctnam:after,
.sliderContent.Banking .descriptionppvpop .pscat:after {
	background: var(--Bluetwo)
}

.sliderContent .descriptionppvpop .pscat:after {
	width: 135px;
}

.newofferdesign .offerslider .sliderContent h3,
.newofferdesign .offerslider .sliderContent .ppvcat h3 {
	color: var(--green);
	font-family: "Poppins", sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 1;

}

.newofferdesign .offerdspop {
	margin: 20px 0;
}

.newofferdesign .offerdspop .ppvcat h5 {
	color: var(--textPrimaryColor);

	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	text-transform: capitalize;
}

.pscat span {
	position: relative;
	margin-right: 5px;
}

.sliderContent .descriptionppvpop .pscat {
	color: var(--textPrimaryColor);
	font-family: "Roboto", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 1;
	position: relative;
}

/* .newofferdesign .offerslider .sliderContent h5, .newofferdesign .offerdspop .ppvcat h5{
color: var(--textPrimaryColor);
font-family: "Poppins", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 1;
} */
.newofferdesign .sliderContent button.ctaonebutton.widthhalf {
	margin-top: 0px;
	margin-bottom: 18px;
	border-radius: 6px;
	border: 1px solid var(--green);
	background: #E6FFEA;
	color: var(--green);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-weight: 600;
	line-height: 21px;
	width: auto;
	margin-left: 15px;
	padding: 9px 18px;
}

.newofferdesign .sliderContent.Banking button.ctaonebutton.widthhalf {
	border: 1px solid var(--Bluetwo);
	color: var(--Bluetwo);
	background: var(--lightBluetwo);
}

.newofferdesign .sliderContent.Mortgage button.ctaonebutton.widthhalf {
	border: 1px solid var(--Blueone);
	background: var(--lightBlueone);
	color: var(--Blueone);
}

.newofferdesign .sliderContent.Insurance button.ctaonebutton.widthhalf {
	border: 1px solid var(--orange);
	color: var(--orange);
	background: var(--lightorange);
}

.newofferdesign .sliderContent.Investment button.ctaonebutton.widthhalf {
	border: 1px solid var(--purple);
	color: var(--purple);
	background: var(--lightpurple);
}

.newofferdesign .offerslider .sliderContent h5 {
	margin-bottom: 0;
	min-height: 60px;
}

.newofferdesign .offerslider .sliderContent .offerdspop .ppvcat h5 {
	min-height: auto;
}

.newofferdesign .offerslider .sliderContent.Banking h3,
.newofferdesign .offerslider .sliderContent.Banking .ppvcat h3 {
	color: var(--Bluetwo);
}

.newofferdesign .offerslider .sliderContent.Investment h3,
.newofferdesign .offerslider .sliderContent.investment .ppvcat h3 {
	color: var(--purple);
}

.newofferdesign .offerslider .sliderContent.Mortgage h3,
.newofferdesign .offerslider.Mortgage .sliderContent .ppvcat h3 {
	color: var(--Blueone);
}

.newofferdesign .offerslider .sliderContent.Insurance h3,
.newofferdesign .offerslider .sliderContent.Insurance .ppvcat h3 {
	color: var(--orange);
}

.newofferdesign .offerslider .col-lg-6.col-sm-6 {
	padding: 0 11px;
}

b.offer-bold {
	font-size: 24px;
	font-weight: 400;
}

.newofferdesign .mainofferdetails h2 {
	color: var(--textPrimaryColor);
	text-align: center;

	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 37px;
	letter-spacing: 0.54px;
	letter-spacing: 0.54px;
}

.new-offer-design .limited-offers h4.offer-subtext {
	font-weight: 600;
	font-size: 24px;
	color: #303030;
}

.new-offer-design .limited-offers h4.foffer-description {
	color: #747474;
	font-size: 13px;
	font-weight: 400;
	min-height: 35px;
	font-family: var(--textPrimaryColor);;
	;
	margin-bottom: 0;
	margin-top: 10px;
	line-height: 15px;
}

.new-offer-design .mainofferdetails h5 {
	color: var(--textSecondaryColor);
	text-align: center;

	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 19px;
}

.new-offer-design .mainofferdetails h5 b {
	color: #303030;
	text-align: center;

	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.descriptionppvpop .d-flex {
	justify-content: space-between;
}

.offerslider .col-lg-6.col-sm-6 {
	padding: 0 25px;
}

.selectallinnercheckbox>ul>li {
	list-style: none;
	border-radius: 10px;
	border: 1px solid #048520;
	background: linear-gradient(180deg, var(--green) 0%, #75CA75 100%);
	padding: 10px;
	width: 250px;
	margin-right: 20px;
}

.selectallinnercheckbox>ul>li.Investment {
	border: 1px solid var(--purple);

	background: linear-gradient(0deg, #EF97E2 0%, #8C3B80 100%);
}

.selectallinnercheckbox>ul>li.Banking {

	border: 1px solid #FFF;
	background: linear-gradient(0deg, #9FD4F4 0%, var(--Bluetwo) 100%);

}

.selectallinnercheckbox>ul>li.Insurance {

	border: 1px solid #FF601B;
	background: linear-gradient(0deg, #FF9B70 0%, #FF5108 100%);
}

.selectallinnercheckbox>ul>li.Mortgage {
	border: 1px solid var(--Blueone);
	background: linear-gradient(0deg, #7E9DAD 0%, #355E74 100%);
}

.selectallinnercheckbox>ul>li[disabled] {
	list-style: none;
	border-radius: 10px;
	border: 1px solid #676767;
	background: linear-gradient(0deg, #FFF 0%, #D6D6D6 100%);
	padding: 10px;
	width: 250px;
	margin-right: 10px;
}

.selectallinnercheckbox>ul>li[disabled] .dropdown-toggle:after {
	filter: invert(1);
	transform: rotate(180deg);
	bottom: 10px;
}

.selectallinnercheckbox>ul {
	display: flex;
	padding: 0;
}

li.selectinner .dropdown:after {
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 15px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	position: absolute;
	right: 0;
	top: 7px;
	bottom: 0;
	margin: auto;
	display: none;
}

li.selectinner .dropdown {
	position: relative;
}

.selectinner .mainchecklabel {
	color: #fff;
	font-family: var(--categortFont);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
}

span.maincheckboxicon {
	margin-right: 10px;
}

span.maincheckboxicon img {
	width: 30px;
	height: 30px;
	object-fit: contain;
}

.selectallinnercheckbox ul li ul.dropdown-menu {
	border-radius: 10px;
	opacity: 0.9;
	background: #FFF;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25), 2px 2px 18px 0px rgba(0, 0, 0, 0.25);
	inset: unset !important;
	margin: 0px !important;
	transform: translate(0px, 11px) !important;
	width: 100%;
	top: 10px !important;
}

.selectallinnercheckbox .form-check {
	display: flex;
	align-items: center;
}

.selectallinnercheckbox li.selectinner.Real.Estate .dropdown-item:hover,
.selectallinnercheckbox li.selectinner.Real.Estate .dropdown-item:focus {
	background: #D7FFD7;
}

.selectallinnercheckbox li.selectinner.Investment .dropdown-item:hover,
.selectallinnercheckbox li.selectinner.Investment .dropdown-item:focus {
	background: var(--lightpurple);
}

.selectallinnercheckbox li.selectinner.Mortgage .dropdown-item:hover,
.selectallinnercheckbox li.selectinner.Mortgage .dropdown-item:focus {
	background: var(--lightBlueone);
}

.selectallinnercheckbox li.selectinner.Insurance .dropdown-item:hover,
.selectallinnercheckbox li.selectinner.Insurance .dropdown-item:focus {
	background: var(--lightorange);
}

.selectallinnercheckbox li.selectinner.Banking .dropdown-item:hover,
.selectallinnercheckbox li.selectinner.Banking .dropdown-item:focus {
	background: var(--lightBluetwo);
}

.selectallinnercheckbox ul.dropdown-menu label.form-check-label {
	width: 126px;
	color: var(--textPrimaryColor);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 1;
	padding-left: 10px;
	pointer-events: none;
}

input#Checkall {
	width: 25px;
	height: 25px;
	border-color: var(--green);
}

span.subcatimage {
	width: 30.023px;
	height: 30.023px;
	background: var(--green);
	border-radius: 30px;
	text-align: center;
}

ul.dropdown-menu input[type="checkbox"]:enabled:checked {
	background-color: var(--green);
	color: white;
}

input#Checkall :enabled:checked {
	background-color: var(--green);
}

.selectallinnercheckbox li.selectinner.Banking span.subcatimage,
.selectallinnercheckbox li.selectinner.Banking ul.dropdown-menu input[type="checkbox"]:enabled:checked {
	background-color: var(--Bluetwo);
}

.selectallinnercheckbox li.selectinner.Banking ul.dropdown-menu .form-check-input:checked {
	border-color: var(--Bluetwo);
}

.selectallinnercheckbox li.selectinner.Insurance span.subcatimage,
.selectallinnercheckbox li.selectinner.Insurance ul.dropdown-menu input[type="checkbox"]:enabled:checked {
	background-color: #FF601B;
}

.selectallinnercheckbox li.selectinner.Mortgage span.subcatimage,
.selectallinnercheckbox li.selectinner.Mortgage ul.dropdown-menu input[type="checkbox"]:enabled:checked {
	background-color: var(--Blueone);
}

.selectallinnercheckbox li.selectinner.Investment span.subcatimage,
.selectallinnercheckbox li.selectinner.Investment ul.dropdown-menu input[type="checkbox"]:enabled:checked {
	background-color: var(--purple);
}

span.subcatimage img {
    filter: invert(1);
    margin: auto;
    padding: 5px;
    padding: 5px;
}
.selectinner .dropdown .form-check{display: flex;
    align-items: center;}
    .form-checkselect {
        border-radius: 6px;
        border: 2px solid var(--green);
        background: #FFF;
        width: 184px;
        display: flex;
        align-items: center;
        padding: 10px;
    }
    
    .selectallcheckbox label.form-check-label.mainchecklabel {
        color: var(--green);
        font-family: var(--categortFont);
        font-size: 22px;
        font-style: normal;
        font-weight: 400;
        line-height: 1;
    }
    .selectallcheckbox span.maincheckboxicon {
        margin-right: 10px;
        margin-left: 10px;
    }
    .selectallcheckbox {
        margin-bottom: 20px;
    }
    .vectorone {
        position: absolute;
        left: -34px;
        top: 50px;
        width: 66px;
    }
    .newofferdesign .vector-img{
        position: absolute;
        left: -50px;
        top: 50px;
        width: 107px;
        display: none;
    }
    .newofferdesign .vector-img-too{
        position: absolute;
        right: -52px;
        bottom: -81px;
        z-index: 9;
        width: 103px;
        display: none;
    }
    .vectortwo {
        position: absolute;
        right: -52px;
        bottom: -81px;
        z-index: 9;
        width: 103px;
    }
    .selectallinnercheckbox>ul>li[disabled] .mainchecklabel{color: #676767;}
    .selectallinnercheckbox>ul>li[disabled] span.maincheckboxicon img { filter:invert(44%) sepia(0%) saturate(166%) hue-rotate(174deg) brightness(90%) contrast(93%)}
    .selectallinnercheckbox>ul>li.selectinner[disabled] .dropdown:after {
       
        border-top: 15px solid var(--textPrimaryColor);
        
    }
    .swiper-button-next, .swiper-button-prev
    {
        position: absolute;
        z-index: 999;
        top: 50%;
        left: 0;
        width: 30px;
    height: 30px;
    cursor: pointer;
    }
    .swiper-button-next svg, .swiper-button-prev svg{
        display: none;
    }
    .swiper-button-next
    {
        right: 0;
        left: auto;
        
    }
    .offerbannerslider 	.slick-next:before, .swiper-button-next:before{
        content: "";
        background: url(/static/media/slicknext2.dda0f6c286a6c1f4434e.svg);
        width: 30px;
        height: 30px;
        background-size: contain;
        background-repeat: no-repeat;
        rotate: 0deg;
        display: block;
        left: auto;
        top: 0;
        position: absolute;
        right: 4px;
        filter:invert(1);
    }
    .swiper-pagination-bullet {
        transform: scale(1) !important;}
        .swiper-button-prev.swiper-button-disabled,  .swiper-button-next.swiper-button-disabled {
            opacity: 0.3;
            cursor: none;
        }
    .offerbannerslider  .slick-prev:before, .swiper-button-prev:before {
        filter:invert(1);
        content: "";
        background: url(/static/media/slicknext2.dda0f6c286a6c1f4434e.svg);
        width: 30px;
        height: 30px;
        background-size: contain;
        background-repeat: no-repeat;
        transform: rotate(180deg);
        display: block;
        right: auto;
        top: 0;
        position: absolute;
        left: 4px;

    }
   
    .offerbannerslider .slick-prev, .offerbannerslider .slick-next{width: 30px; height: 30px; z-index: 999;}
    .offerbannerslider .sliderContent{    position: relative;
              padding-top: 0%; margin: 0; box-shadow: none; background: transparent;}
      .offerbannerslider .sliderContent >div  {
            display: flex;
            justify-content: center;
            align-items: baseline;
            width: 100%;
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
        }
         .sliderContent.slider-image img{
            height: 100%;
            object-fit: contain;
            width: 100%;
            background: #fff;
         }
       .newofferdesign  .homepageofferblock.carddecoration, .container-rimib  .homepageofferblock.carddecoration{
            display: flex        ;
            align-items: center;
            margin: 10px auto;
            justify-content: center;
            background: #fff;
            position: relative;
            padding-top: 50%;
            overflow: hidden;
        }
        .newofferdesign .homepageofferblock.carddecoration > a, .container-rimib  .homepageofferblock.carddecoration > a{
            display: flex;
    justify-content: center;
    align-items: baseline;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 0 0px;
    margin-bottom: 10px;
}
.newofferdesign .homepageofferblock.carddecoration > a > div img,  .container-rimib  .homepageofferblock.carddecoration >a > div img {
    display: block;
    height: 300px;
    object-fit: contain;
    width: 100%;
}       

@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
    .newofferdesign .herosectionoffer{height: auto;}
    .newofferdesign .homepageofferblock.carddecoration > a > div img, .container-rimib .homepageofferblock.carddecoration >a > div img {
        display: block;
        height: 100%;
        object-fit: contain;
        width: 100%;
    }
}
@media (max-width:767px){

.swiper-pagination
{
    display: none;
}
    .container-rimib .Real.Estate .applybutton, .main_customer_dashboard .Real.Estate .applybutton{background: #fff;}
    .container-rimib .Banking .applybutton, .main_customer_dashboard .Banking .applybutton{background: #fff;}
    .container-rimib .Mortgage .applybutton, .main_customer_dashboard .Mortgage .applybutton{background: #fff;}
    .container-rimib .Investment .applybutton, .main_customer_dashboard .Investment .applybutton{background: #fff;}
    .container-rimib .Insurance .applybutton, .main_customer_dashboard .Insurance .applybutton{background: #fff;}


    .newofferdesign .homepageofferblock.carddecoration, .container-rimib .homepageofferblock.carddecoration{
        padding-top: 0;
    overflow: hidden;
    flex-direction: column;
    }
    .newofferdesign .homepageofferblock.carddecoration > a, .container-rimib .homepageofferblock.carddecoration > a{
        position: relative;
    }
    .newofferdesign .homepageofferblock.carddecoration{
        padding:0;
    }
    .herosectionoffer .container{padding: 0;}
    .newofferdesign .herosectionoffer .col-lg-7.col-sm-7, .newofferdesign .herosectionoffer .col-lg-5.col-sm-5
    {
        padding: 0;
    }
    .newofferdesign .applybutton:hover{margin: 0px 0 !important;}
    .newofferdesign .pagination-section{
        margin-top: 0;
    }
    .pscatbottom:after{bottom: -3px;}
    .offerbannerslider .slick-prev, .offerbannerslider .slick-next {
        width: 14px;
        height: 8px;
        z-index: 999;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    .offerbannerslider .slick-prev{}
    .offerbannerslider .slick-next
   .newofferdesign .herosectionoffer .col-lg-7.col-sm-7, .newofferdesign .herosectionoffer .col-lg-5.col-sm-5 {
        padding: 0;
    }
    .offerbannerslider .slick-prev {
        left: 10px;
        right: auto;
    }
    .offerbannerslider .slick-next {
        right: 10px;
        left: auto;
    }
    .offersearch{height: auto; padding: 20px 0;}
    .newofferdesign .herosectionoffer .offerherobannertext h2 span{font-size: 24px; line-height: 1;}
    .newofferdesign .herosectionoffer .offerherobannertext h2{font-size: 30px; line-height: 1; padding-left: 10px;}
    .newofferdesign .herosectionoffer .offerherobannertext h5{
        font-size: 16px;
        font-weight: 500; 
        line-height: 1;
        margin-bottom: 25px;padding-left: 10px;
        margin-top: 10px;
    }
    .newofferdesign .sliderContent.slider-image img{box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25);}
        .newofferdesign .offerbannerslider {
            width: 100%;
            padding: 15px 0 0;
            margin: auto;
            border-radius: 2px;
            background: none;
            border: none;
        }
        .newofferdesign .herosectionoffer{height: auto; padding: 20px 0 0; 
            background: url(/static/media/offer_background_mobile.eab89efa3b5a90801822.svg);
            background-size: cover;
            background-position: center;}
        .offerbannerslider .slick-prev:before {
            background: url(/static/media/leftarrowmobile.21535e43c72cb09a1698.svg);
        width: 30px;
        height: 30px;
        background-size: contain;
        background-repeat: no-repeat;
        filter: invert(0);transform: rotate(0deg);
        left: 0;
           
        }
        .offerbannerslider .slick-next:before {
            background: url(/static/media/leftarrowmobile.21535e43c72cb09a1698.svg);
        width: 30px;
        height: 30px;
        background-size: contain;
        background-repeat: no-repeat;
        filter: invert(0);transform: rotate(180deg);
        right: 0;
        left: auto;
            
        }
        .newofferdesign .vector-img {
            position: absolute;
            left: 0;
            top: -16px;
            width: 55px;
        }
        .offersearch h2{
            font-size: 14px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 0;
        }
        .newofferdesign .limitedoffer{margin: 20px 0 0 0; min-height: 450px;}
        .offersearch h4{
            font-size: 14px;
        font-family: var(--textPrimaryColor);;
        line-height: 1;
        font-weight: 500;
        margin-top: 5px;
        }
        .pscatbottom:nth-child(2):after {
            width: 142px !important;
        }
        .customsearchblock .headersearch{
            width: 80px !important;
            font-size: 12px !important;
font-style: normal;
font-weight: 600;
padding: 3px !important;

        }
        .open-active.filter-wrap:after {
            background: rgba(0, 0, 0, 0.3);
            content: "";
            position: absolute;
            height: 50000px;
            width: 1021px;
            left: -374px;
            right: 0;
            top: 33px;
            bottom: 0;
            z-index: 99;
        }
        .mobile-filter .container{
            padding: 0;
        }
        .customsearchblock input   {
            padding-left: 44px !important;
            padding-right: 94px !important;
            padding: 10px !important;
            padding-left: 50px !important;
            font-size: 11px !important;
        }
        .newofferdesign .offerslider.martop40.mb-5 {
            margin-bottom: 0 !important; margin-top: 10px !important;
        }
        .newofferdesign .mainofferdetails h2{font-size: 18px; line-height: 1;}
        .new-offer-design .mainofferdetails h5, .new-offer-design .mainofferdetails h5 b{
            font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 1.2;
margin-bottom: 0;font-family: var(--textPrimaryColor);; color: var(--textPrimaryColor);
max-width: 100%;
        }
        .newofferdesign .homepageofferblock.carddecoration > a > div img, .container-rimib .homepageofferblock.carddecoration >a > div img {
            display: block;
            /* height: 208px; */
            height: 100%;
            box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
        }
        .newofferdesign .limitedoffer .container{
            padding-left: 0;
            padding-right: 0;
        }
        .newofferdesign .limitedoffer  .sortingdiv .container
        {
            padding-left: 15px;
            padding-right: 15px;
        }
        .newofferdesign .homepageofferblock.carddecoration > a, .container-rimib .homepageofferblock.carddecoration > a
        {padding: 0;}
        .newofferdesign .Mortgage.homepageofferblock.carddecoration, .container-rimib .Mortgage.homepageofferblock.carddecoration
        {
            background: var(--lightBlueone);
        }
        .container-rimib .Mortgage.homepageofferblock.carddecoration{background: #EDF0F6; border-bottom: 1px solid var(--Blueone); border-radius: 0;}
        .newofferdesign .Mortgage.homepageofferblock.carddecoration{
            border-bottom: 1px solid var(--Blueone);  border-radius: 0;margin-bottom: 15px;
        }
        .newofferdesign .Banking.homepageofferblock.carddecoration, .container-rimib .Banking.homepageofferblock.carddecoration
        {
            background: var(--lightBluetwo);
        }
        .container-rimib .Banking.homepageofferblock.carddecoration{background: #EDF9FF; border-bottom: 1px solid var(--Bluetwo); border-radius: 0;}
        .newofferdesign .Banking.homepageofferblock.carddecoration{border-bottom: 1px solid var(--Bluetwo); border-radius: 0; margin-bottom: 15px;}
        .newofferdesign .Real.Estate.homepageofferblock.carddecoration, .container-rimib .Real.Estate.homepageofferblock.carddecoration
        {
            background-color: var(--lightgreen);
        }
        .container-rimib .Real.Estate.homepageofferblock.carddecoration{background: #F1FFF1;border-bottom: 1px solid var(--green); border-radius: 0;}
        .newofferdesign .Real.Estate.homepageofferblock.carddecoration{
            border-bottom: 2px solid var(--green);
            border-radius: 0;margin-bottom: 15px;
        }
        .newofferdesign .Investment.homepageofferblock.carddecoration, .container-rimib .Investment.homepageofferblock.carddecoration
        {
            background: var(--lightpurple);
        }
        .container-rimib .Investment.homepageofferblock.carddecoration{background: var(--lightpurple);border-bottom: 1px solid var(--purple); border-radius: 0;}
        .newofferdesign  .Investment.homepageofferblock.carddecoration{
            border-bottom: 2px solid var(--purple);border-radius: 0;margin-bottom: 15px;
        }
        .newofferdesign .Insurance.homepageofferblock.carddecoration, .container-rimib .Insurance.homepageofferblock.carddecoration
        {
            background: var(--lightorange);
        }
        .container-rimib .Insurance.homepageofferblock.carddecoration{background: var(--lightorange); border-bottom: 1px solid var(--orange); border-radius: 0;}
        .newofferdesign .Insurance.homepageofferblock.carddecoration{
            border-bottom: 2px solid var(--orange);border-radius: 0;margin-bottom: 15px;
        }
        .mobile-filter.sortingdiv .container {
            padding: 0 !important;
        }
       .newofferdesign .mobiledrop .filtersectionglobal {
            margin-top: 0;
        }
        button#dropdownFilter, button#dropdownShortBy {
            color: var(--textPrimaryColor);
            font-family: "Fjalla One";
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            background: none;
            border: none;
        }
        .d-flex.mobiledrop {
            justify-content: center;
            border-top: 1px solid #ACACAC;
            border-bottom: 1px solid #acacac;
            margin-top: 20px;
        }
        .newofferdesign .mobiledrop .filtersectionglobal {
            margin-top: 0;
            text-align: left;
        }
        .newofferdesign .mobiledrop .selectinner .mainchecklabel{font-size: 14px;}
        .newofferdesign .mobiledrop .selectinner  span.maincheckboxicon img {
            width: 23px;
            height: 23px;
            object-fit: contain;
        }
        .newofferdesign .mobiledrop  .selectallinnercheckbox li.selectinner .form-check-input,.newofferdesign .mobiledrop input#Checkall {
            width: 18px;
            height: 18px;
            margin-left: 3px;
            z-index: 9;
        }
        .newofferdesign .mobiledrop .selectallinnercheckbox li.selectinner .dropdown-item .form-check-input
        {
            margin-left: -25px;
        }
        .newofferdesign .mobiledrop .selectallcheckbox label.form-check-label.mainchecklabel{font-size: 14px;}
        .newofferdesign .mobiledrop .form-checkselect{padding-left: 5px; padding:5px}
        .newofferdesign .mobiledrop  .selectinner .dropshortby a.dropdown-item{padding: 0;}
        .newofferdesign .mobiledrop  .selectinner .dropshortby  a.dropdown-item .form-check-input
        {
            margin-left: -20px;
        }
        .newofferdesign .mobiledrop .selectallinnercheckbox ul.dropdown-menu label.form-check-label{
            color: var(--textPrimaryColor);
            font-size: 10px;
            font-style: normal;
            font-weight: 500;
            line-height: 11px;
            padding-left: 4px;
            width: 126px;
        }


        .mobile-filter button.close_btn {
            position: absolute;
            right: -10px;
            background: #005BAC;
            width: 25px;
            height: 25px;
            z-index: 9999;
            border-radius: 40px;
            top: -4px;
            padding: 0;
            border: none;
        }
        button.close_btn.btm-btn{
            top: 35px;
            right: 96px;
        }
        .mobile-filter button.close_btn img {
            position: absolute;
            left: 0;
            right: 0;
            width: 10px;
            height: 10px;
            top: 0;
            bottom: 0;
            margin: auto;
        }

        .show>.btn-secondary.dropdown-toggle:focus{
            box-shadow: none !important;
        }
        .dropshortby{position: relative;}
        .mobiledrop > .dropdown:before, .dropshortby:before {
            content: "";
        position: absolute;
        right: -12px;
        width: 1px;
        height: 24px;
        background: #ccc;
        top: 4px;
        }
        .mobiledrop  .dropdown-menu.show {
            display: block;
        width: 282px;
        padding: 0;
        left: auto !important;
        right: -145px;
        }
        .mobiledrop .dropfilter  span.subcatimage {
            display: inline-block;
            margin-left: 10px;
            margin-right: 10px;
        }
        .mobiledrop .dropfilter  span.subcatimage img{
            filter: invert(0);
        }
        .mobiledrop .dropfilter .form-check .form-check-input{
            margin-left: -10px;margin-top: 0;
        }
        .mobiledrop .dropfilter  input[type="checkbox"]:enabled:checked{
            background-color: var(--green);
            color: white;
        }
        .mobiledrop > .dropdown:last-child:before, .mobiledrop > .dropshortby:last-child:before{display: none;}
        .mobiledrop > .dropdown, .mobiledrop > .dropshortby {
            margin: 0 15px;
            position: relative;
            width: 50%;
            text-align: center;
        }
        .newofferdesign .mobiledrop .dropdown-menu ul{padding-left: 0; 
            background: #fff; 
            margin-bottom: 0;
            fill: #FFF;
            filter: drop-shadow(2px 2px 18px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
        border-radius: 5px;
        position: relative;
        z-index: 9;
        padding: 10px ;
    }
    .mobiledrop .dropdown-menu-open ul {
        padding-left: 0;
        background: #fff;
        margin-bottom: 0;
        fill: #FFF;
        filter: drop-shadow(2px 2px 18px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
        border-radius: 5px;
        position: relative;
        z-index: 999;
        padding: 10px;
    }
    .mobiledrop .dropdown-menu-open{display: block;
    width: 282px;
    padding: 0;
    left: auto !important;
    right: -155px;
    position: absolute;
    }
    .mobile-filter .dropdown-menu-open:before {
        background: rgba(0, 0, 0, 0.2);
        content: "";
        position: absolute;
        height: 1200px;
        width: 1021px;
        left: -374px;
        right: 0;
        top: 0px;
        bottom: 0;
        z-index: 99;
    }
    .mobiledrop .dropdown-menu-open ul li {
        position: relative;
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-bottom: 1px solid #ccc;
    }
    .mobiledrop .dropdown-menu-open ul li:last-child{
        border:none;
    }
    .newofferdesign .mobiledrop .dropdown-menu ul li:last-child{border: none; padding-bottom: 0; margin-bottom: 0;}
    .newofferdesign .mobiledrop .dropdown-menu ul li{position: relative; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #ccc;}
        .newofferdesign .mobiledrop  li.selectinner .dropdown-toggle:after {
            margin-left: 0.255em;
            vertical-align: 0.255em;
            content: "";
            border-top: 9px solid #fff;
            border-right: 7px solid transparent;
            border-left: 7px solid transparent;
            position: absolute;
            right: 8px;
            top: 9px;
            bottom: 0;
            margin: auto;
            display: block;
        }
        .form-checkselect{width:250px}
        .newofferdesign .mobiledrop .selectallinnercheckbox>ul>li{width: 250px; padding: 5px;}
        .selectallcheckbox  span.maincheckboxicon img{margin-left: 12px;}
        .filtersectionglobal {
            position: absolute;
            z-index: 999;
            left: -158px;
            right: auto;
            top:43px;
            width: 282px;
            margin: auto;
            background: rgba(255, 255, 255, 0.6);
            border-radius: 10px;
            background: #FFF;
            box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25), 2px 2px 18px 0px rgba(0, 0, 0, 0.25);
        
        }
        .viewbutton{width: 90px;
            height: 25px;
            font-family: "Roboto Flex";
            font-size: 12px;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
        padding:5px;}
        button#dropdownFilter:after, button#dropdownShortBy:after {
       
            content: "";
            border-top: 7px solid var(--textPrimaryColor);
            border-right: 5px solid transparent;
            border-left: 5px solid transparent;
            position: absolute;
            right: 20px;
            top: 13px;
            bottom: 0;
            margin: auto;
            display: block;
        } 
        .newofferdesign .mobiledrop li.selectinner ul.dropdown-menu.show{width: auto !important; opacity: 1;}

        .filter-wrap {
            display: none;
        }
        
        .open-active.filter-wrap {
            display: block;
        }
        .filtersectionglobal:after{
            position: absolute;
        top: -9px;
        bottom: auto;
        left: 85%;
        margin-left: -10px;
        content: "";
        display: block;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid white;
        border-top: none;
        }
}
@media (max-width:572px){
    button.close_btn.btm-btn {
        top: 35px;
        right: 151px;
    }
}
@media (max-width:550px){
    button.close_btn.btm-btn {
        top: 35px;
        right: 127px;
    }
}
@media (max-width:520px){
    button.close_btn.btm-btn {
        top: 35px;
        right: 110px;
    }
}
@media (max-width:480px){
    button.close_btn.btm-btn {
        top: 35px;
        right: 97px;
    }
}
@media (max-width:460px){
    button.close_btn.btm-btn {
        top: 35px;
        right: 80px;
    }
}
@media (max-width:430px){
    button.close_btn.btm-btn {
        top: 35px;
        right: 65px;
    }
}
@media (max-width:414px){
    button.close_btn.btm-btn {
        top: 35px;
        right: 46px;
    }
}
@media (max-width:400px){
    button.close_btn.btm-btn {
        top: 35px;
        right: 35px;
    }
}
@media (max-width:380px){
    button.close_btn.btm-btn {
        top: 35px;
        right: 21x;
    }
}
@media (max-width:365px){
    button.close_btn.btm-btn {
        top: 35px;
        right: 35px;
    }
}
@media (max-width:320px){
button.close_btn.btm-btn {
    top: 35px;
    right: 11px;
}
}
/* @media (max-width:600px){
    .newofferdesign .homepageofferblock.carddecoration > a > div img, .container-rimib .homepageofferblock.carddecoration >a > div img {
        height: 300px;
    }
}
@media (max-width:530px){
    .newofferdesign .homepageofferblock.carddecoration > a > div img, .container-rimib .homepageofferblock.carddecoration >a > div img {
        height: 300px;
    }
}

@media (max-width:480px){
    .newofferdesign .homepageofferblock.carddecoration > a > div img, .container-rimib .homepageofferblock.carddecoration >a > div img {
        height: 270px;
    }
}
@media (max-width:440px){
    .newofferdesign .homepageofferblock.carddecoration > a > div img, .container-rimib .homepageofferblock.carddecoration >a > div img {
        height: 240px;
    }
}

@media (max-width:430px){
    .newofferdesign .homepageofferblock.carddecoration > a > div img, .container-rimib .homepageofferblock.carddecoration >a > div img {
        height: 220px;
    }
}
@media (max-width:414px){
    .newofferdesign .homepageofferblock.carddecoration > a > div img, .container-rimib .homepageofferblock.carddecoration >a > div img {
        height: 210px;
    }
}
@media (max-width:380px){
    .newofferdesign .homepageofferblock.carddecoration > a > div img, .container-rimib .homepageofferblock.carddecoration >a > div img {
        height: 200px;
    }
}
@media (max-width:375px){
    .newofferdesign .homepageofferblock.carddecoration > a > div img , .container-rimib .homepageofferblock.carddecoration >a > div img{
        height: 190px;
    }
}
@media (max-width:350px){
   .newofferdesign .homepageofferblock.carddecoration > a > div img, .container-rimib .homepageofferblock.carddecoration >a > div img {
        height: 178px;
    }
} */


.pagination-section{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 40px;
    margin-top: 40px;
}

.newpagination .pagination-section .active-page{
    border-radius: 10px;
border: 1px solid #C30202;
background: #C30202;
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
color: #FFF;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 51px;
width: 51px;
height: 51px;
}

.newpagination .pagination-section button {
    border-radius: 10px;
    border: 1px solid #C30202;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    color: var(--textPrimaryColor);
    margin: 0 5px;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 51px;
    font-size: 0;
    background: #FFF;
    position: relative;
    width: 51px;
    height: 51px;
}
.newpagination .pagination-section button.page-number{
    font-size: 20px !important;
}
.newpagination .pagination-section button.prev[disabled] {
    background: url(/static/media/left-arrow-pagination.509a58a57b4b21771333.svg) #ccc !important;
    border: 1px solid #ccc;
    background-position: center !important;
    background-size: 22px 22px !important;
    background-repeat: no-repeat !important;
}
.newpagination .pagination-section button.next[disabled]{ 
    background: url(/static/media/right-arrow-pagination.8e1caf780a69f3850ea6.svg) #ccc !important;
    border: 1px solid #ccc;
    background-position: center !important;
    background-size: 22px 22px !important;
    background-repeat: no-repeat !important;
}

.newpagination button.prev:before
{
    background: url(/static/media/left-arrow-pagination.509a58a57b4b21771333.svg);
    content: "";
    position: absolute;
    height: 21px;
    width: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 14px;
    left: 0;
    right: 0;
    margin: auto;
}

.newpagination button.next:before
{
    background: url(/static/media/right-arrow-pagination.8e1caf780a69f3850ea6.svg);
    content: "";
    position: absolute;
    height: 21px;
    width: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 14px;
    left: 0;
    right: 0;
    margin: auto;
}
@media (max-width:767px){
    .pagination-section{

        margin-top: 0px;
        margin-bottom: 20px;
    }
    
    .newpagination .pagination-section .active-page {
        border-radius: 6px;
        border: 1px solid #C30202;
        background: #C30202;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
        color: #FFF;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 33px;
        width: 35px;
        height: 35px;
    }
    .newpagination .pagination-section button {
        border-radius: 6px;
        border: 1px solid #676767;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
        color: var(--textPrimaryColor);
        margin: 0 1px;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 30px;
        font-size: 0;
        background: #FFF;
        position: relative;
        width: 30px;
        height: 30px;
        min-width: 30px !important;
    }
    .newpagination .pagination-section button[disabled] {
        border: 1px solid #2c2222;
        background-position: center;
        background-size: 14px 14px;
        background-repeat: no-repeat;
        border-radius: 5px;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    }
    .newpagination button.next:before {
        content: "";
        position: absolute;
        height: 14px;
        width: 15px;
        background-size: contain;
        background-repeat: no-repeat;
        top: 6px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .newpagination .pagination-section button.prev[disabled]
    {   
        background: url(/static/media/left-arrow-pagination.509a58a57b4b21771333.svg) #ccc !important;
        background-size: 14px 14px !important; 
        background-position: center !important;
        background-repeat:no-repeat !important;   
    }
    .newpagination button.prev:before {
        content: "";
        position: absolute;
        height: 14px;
        width: 15px;
        background-size: contain;
        background-repeat: no-repeat;
        top: 6px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .newpagination .pagination-section button.next[disabled]{
        background: url(/static/media/right-arrow-pagination.8e1caf780a69f3850ea6.svg) #ccc !important;
        border: 1px solid #ccc;
        background-position: center !important;
        background-size: 14px 14px !important;
        background-repeat: no-repeat !important;
    }
    .newpagination .pagination-section button.page-number {
        font-size: 15px !important;
        padding: 0 !important;
        height: 30px;
        width: 30px;
        min-width: 30px;
    }
}
/* Pagination container */
.pagination-section {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 0;
}

/* Common button styles */
.pagination-section button {
    padding: 8px 12px;
    margin: 0 2px;
    border: 1px solid #ddd;
    background: white;
    cursor: pointer;
    border-radius: 4px;
    font-size: 14px;
    min-width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease;
}

/* Hover effect for buttons */
.pagination-section button:hover:not(:disabled) {
    background: #f8f9fa;
    border-color: #C30202;
    color: #C30202;
}

/* Disabled button styles */
.pagination-section button:disabled {
    cursor: not-allowed;
    opacity: 0.5;
    background: #f8f9fa;
    color: #6c757d;
}

/* Previous and Next buttons */
.prev, .next {
    font-weight: 500;
    padding: 8px 16px !important;
    min-width: 60px !important;
}

/* Page number buttons */
.page-number {
    font-weight: 500;
}

/* Active page number */
.page-number.active {
    background: #C30202 !important;
    color: white !important;
    border-color: #C30202 !important;
}

.page-number.active:hover {
    background: #C30202 !important;
    border-color: #C30202 !important;
}

/* Legacy active page class (if you want to keep it) */
.active-page {
    padding: 8px 12px;
    margin: 0 2px;
    background: #C30202;
    color: white;
    border-radius: 4px;
    font-weight: 500;
    min-width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
/**
 * Swiper 12.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 29, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: initial;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      -webkit-margin-start: var(--swiper-slides-offset-before);
              margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      -webkit-margin-end: var(--swiper-slides-offset-after);
              margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      -webkit-margin-before: var(--swiper-slides-offset-before);
              margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      -webkit-margin-after: var(--swiper-slides-offset-after);
              margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      -webkit-margin-start: var(--swiper-centered-offset-before);
              margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      -webkit-margin-before: var(--swiper-centered-offset-before);
              margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid #007aff;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 8px;
  bottom: var(--swiper-pagination-bottom, 8px);
  top: auto;
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  width: 8px;
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: 8px;
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: #000;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: 0.2;
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
            appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  opacity: 1;
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-theme-color);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 8px;
  right: var(--swiper-pagination-right, 8px);
  left: auto;
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: 6px 0;
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition:
        200ms transform,
        200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 4px;
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition:
        200ms transform,
        200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: inherit;
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-theme-color);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: 4px;
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}

.newproductdesign .herosectionoffer {
    background: url(/static/media/productbanner.746211736e153ba34ca8.svg);
    padding: 40px 0 40px;
    background-size: cover;
    background-repeat: no-repeat;
}
.newproductdesign .offerbannerslider ul.slick-dots {
    bottom: -22px;
}
.newproductdesign .offerbannerslider {
    border-radius: 10px;
border: 0.248px solid rgba(255, 255, 255, 0.40);
background: linear-gradient(114deg, rgba(0, 0, 0, 0.20) -26.83%, rgba(0, 0, 0, 0.20) 98.63%);
    position: relative;
    width: 100%;
    right: auto;
    left: auto;
    top: auto;
    bottom: auto;
    /* padding: 17px 25px 33px 25px; */
}.newproductdesign .offerbannerslider.productbannerslider{
    padding: 0;
}
.newproductdesign .herosectionoffer .row {
    align-items: center;
}

.newproductdesign .herosectionoffer .offerherobannertext h2 {
    color: var(--textPrimaryColor);
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 55px;
    max-width: 290px;

}

.newproductdesign .herosectionoffer .offerherobannertext h2 span {
    color: var(--textPrimaryColor);
    font-family: var(--primary-Web-Font);
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
}

.newproductdesign .herosectionoffer .offerherobannertext h5 {
    color: var(--textPrimaryColor);
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 29px;
    max-width: 400px;
}

.newproductdesign .limitedofferinner {
    background: transparent;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    margin-bottom: 0;
}

.newproductdesign .sliderContent button.ctaonebutton.widthhalf {
    margin-top: 0px;
    margin-bottom: 10px;
    border-radius: 6px;
    border: 1px solid var(--green);
    background: #E6FFEA;
    color: var(--green);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    padding: 13px;
    width: 100%;
    max-width: 470px;
}

.mainofferdetails h2 {
    color: var(--textPrimaryColor);
    text-align: center;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 37px;
    letter-spacing: 0.54px;

}

.mainofferdetails h5 {
    color: var(--textSecondaryColor);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}
.mainofferdetails b.subtitle_subtitle {
    font-weight: 600;
}
.descriptionppvpop .d-flex {
    justify-content: space-between;
}

.offerslider .col-lg-6.col-sm-6 {
    padding: 0 25px;
}

/*---start of checkbox--*/
.selectallinnercheckbox>ul>li {
    list-style: none;
    border-radius: 10px;
    border: 1px solid #048520;
    background: linear-gradient(180deg, var(--green) 0%, #75CA75 100%);
    padding: 10px;
    width: 250px;
    margin-right: 20px;
}

.selectallinnercheckbox>ul>li.Investment {
    border: 1px solid var(--purple);

    background: linear-gradient(0deg, #EF97E2 0%, #8C3B80 100%);
}

.selectallinnercheckbox>ul>li.Banking {
  
    border: 1px solid #FFF;
    background: linear-gradient(0deg, #9FD4F4 0%, var(--Bluetwo) 100%);

}

.selectallinnercheckbox>ul>li.Insurance {
    
    border: 1px solid #FF601B;
    background: linear-gradient(0deg, #FF9B70 0%, #FF5108 100%);
}

.selectallinnercheckbox>ul>li.Mortgage {
    border: 1px solid var(--Blueone);
    background: linear-gradient(0deg, #7E9DAD 0%, #355E74 100%);
}

.selectallinnercheckbox>ul>li[disabled]{
    list-style: none;
    border-radius: 10px;
    border: 1px solid #676767;
    background: linear-gradient(0deg, #FFF 0%, #D6D6D6 100%);
    padding: 10px;
    width: 250px;
    margin-right: 10px;
}
.selectallcheckbox.false .form-checkselect input#Checkall{border: 1px solid #676767;}
.selectallcheckbox.false .form-checkselect {border: 1px solid #676767;}
.customerregistrationnew .selectallinnercheckbox li.selectinner .form-check-input
{
    z-index: 0;
}
.customerregistrationnew  .selectinner .dropdown .form-check
{
    padding-left: 0;
    margin-left: 1.5em;

}
.selectallinnercheckbox>ul {
    display: flex;
    padding: 0;
}

li.selectinner .dropdown-toggle:after {
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 15px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    right: 0;
    top: 7px;
    bottom: 0;
    margin: auto;
    display: block;
}

li.selectinner .dropdown-toggle {
    position: relative;
}

.selectinner .mainchecklabel {
    color: #fff;
    font-family: var(--categortFont) !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}

span.maincheckboxicon {
    margin-right: 10px;
}

span.maincheckboxicon img {
    width: 30px;
    height: 30px;
    object-fit: contain;

}

.selectinner span.maincheckboxicon img {
    filter: invert(100%) sepia(13%) saturate(0%) hue-rotate(21deg) brightness(114%) contrast(101%);
}

.selectallinnercheckbox ul li ul.dropdown-menu {
    border-radius: 10px;
    opacity: 0.9;
    background: #FFF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25), 2px 2px 18px 0px rgba(0, 0, 0, 0.25);

    width: 100%;
    top: 10px !important;
    inset: unset !important;
    margin: 0px !important;
    transform: translate(0px, 11px) !important;
}

.selectallinnercheckbox .form-check {
    display: flex;
    align-items: center;
}
.filtersectionglobal .dropdown-item{white-space: pre-wrap;}
.selectallinnercheckbox li.selectinner.Real.Estate .dropdown-item:hover, .selectallinnercheckbox li.selectinner.Real.Estate .dropdown-item:focus {
    background: #D7FFD7;
}

.selectallinnercheckbox li.selectinner.Investment .dropdown-item:hover, .selectallinnercheckbox li.selectinner.Investment .dropdown-item:focus {
    background: var(--lightpurple);
}

.selectallinnercheckbox li.selectinner.Mortgage .dropdown-item:hover, .selectallinnercheckbox li.selectinner.Mortgage .dropdown-item:focus {
    background: var(--lightBlueone);
}

.selectallinnercheckbox li.selectinner.Insurance .dropdown-item:hover, .selectallinnercheckbox li.selectinner.Insurance .dropdown-item:focus {
    background: var(--lightorange);
}

.selectallinnercheckbox li.selectinner.Banking .dropdown-item:hover, .selectallinnercheckbox li.selectinner.Banking .dropdown-item:focus {
    background: var(--lightBluetwo);
}

.selectallinnercheckbox ul.dropdown-menu label.form-check-label {
    color: var(--textPrimaryColor);
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    padding-left: 10px;
    width: 126px;
    pointer-events: none;
}

span.subcatimage {
    width: 30.023px;
    height: 30.023px;
    background: var(--green);
    border-radius: 30px;
    text-align: center;
}

ul.dropdown-menu input[type="checkbox"]:enabled:checked {
    background-color: var(--green);
    color: white;
}

.selectallcheckbox .form-check-input:checked[type=checkbox] {
    background-color: white;
    background-image: url(/static/media/realestatetick.ed1b1c28fb2775949f64.svg);
}

.selectallinnercheckbox li.selectinner.Banking .dropdown div.cstick .form-check-input:checked[type=checkbox] {
    background-color: white;
    background-image: url(/static/media/bankingtick.5c154ba083d6cf8ada90.svg);
    border-color: white;
}

.selectallinnercheckbox li.selectinner.Investment .dropdown div.cstick .form-check-input:checked[type=checkbox] {
    background-color: white;
    background-image: url(/static/media/investmenttick.d1fd3a1683ba53f4192c.svg);
    border-color: white;
}

.selectallinnercheckbox li.selectinner.Mortgage .dropdown div.cstick .form-check-input:checked[type=checkbox] {
    background-color: white;
    background-image: url(/static/media/mortgagetick.16e3fb5de7ebee3d5dff.svg);
    border-color: white;
}

.selectallinnercheckbox li.selectinner.Estate .dropdown div.cstick .form-check-input:checked[type=checkbox] {
    background-color: white;
    background-image: url(/static/media/realestatetick.ed1b1c28fb2775949f64.svg);
    border-color: white;
}

.selectallinnercheckbox li.selectinner .form-check-input {
    width: 25px;
    height: 25px;
    margin-left: -3px;
    z-index: 9;
}

.selectallinnercheckbox li.selectinner.Insurance .dropdown div.cstick .form-check-input:checked[type=checkbox] {
    background-color: white;
    background-image: url(/static/media/insurancetick.2bfb1bb84dae53784e76.svg);
    border-color: white;
}

.selectallinnercheckbox li.selectinner .dropdown-menu .form-check-input {
    width: 18px;
    height: 18px;
    margin-left: -30px;
}

.selectallinnercheckbox li.selectinner.Banking span.subcatimage, .selectallinnercheckbox li.selectinner.Banking ul.dropdown-menu input[type="checkbox"]:enabled:checked {
    background-color: var(--Bluetwo);
}

.selectallinnercheckbox li.selectinner.Banking ul.dropdown-menu .form-check-input {
    border-color: var(--Bluetwo);
}

.selectallinnercheckbox li.selectinner.Insurance span.subcatimage, .selectallinnercheckbox li.selectinner.Insurance ul.dropdown-menu input[type="checkbox"]:enabled:checked {
    background-color: #FF601B;
}

.selectallinnercheckbox li.selectinner.Insurance ul.dropdown-menu .form-check-input {
    border-color: #FF601B;
}

.selectallinnercheckbox li.selectinner.Mortgage span.subcatimage, .selectallinnercheckbox li.selectinner.Mortgage ul.dropdown-menu input[type="checkbox"]:enabled:checked {
    background-color: var(--Blueone);
}

.selectallinnercheckbox li.selectinner.Mortgage ul.dropdown-menu .form-check-input {
    border-color: var(--Blueone);
}

.selectallinnercheckbox li.selectinner.Investment span.subcatimage, .selectallinnercheckbox li.selectinner.Investment ul.dropdown-menu input[type="checkbox"]:enabled:checked {
    background-color: var(--purple);
}

.selectallinnercheckbox li.selectinner.Investment ul.dropdown-menu .form-check-input {
    border-color: var(--purple);
}

span.subcatimage img {
    filter: invert(1);
    margin: auto;
    padding: 5px;
    padding: 5px;
    width: 26px;
}

.selectinner .dropdown .form-check {
    display: flex;
    align-items: center;
}

.form-checkselect {
    border-radius: 6px;
    border: 2px solid var(--green);
    background: #FFF;
    width: 185px;
    display: flex;
    align-items: center;
    padding: 10px;
    padding-left: 33px;
}

.form-check-input:focus {
    box-shadow: none !important;
}

.selectallcheckbox label.form-check-label.mainchecklabel {
    color: var(--green);
    font-family: var(--categortFont);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}

.selectallcheckbox span.maincheckboxicon {
    margin-right: 10px;
    margin-left: 10px;
}

.selectallcheckbox {
    margin-bottom: 20px;
    margin-top: 64px;
}

.vectorone {
    position: absolute;
    left: -34px;
    top: 50px;
    width: 40px;
}

.vectortwo {
    position: absolute;
    right: -25px;
    bottom: -93px;
    z-index: 9;
    width: 103px;
}

.selectallinnercheckbox>ul>li[disabled] .mainchecklabel, .selectallcheckbox.false label.form-check-label.mainchecklabel{
    color: #676767;
}
.container-rimib .selectallinnercheckbox>ul>li{margin-right: 25px;}
.selectallinnercheckbox>ul>li[disabled] span.maincheckboxicon img,  .selectallcheckbox.false span.maincheckboxicon img {
    filter: invert(44%) sepia(0%) saturate(166%) hue-rotate(174deg) brightness(90%) contrast(93%)
}

.selectallinnercheckbox>ul>li.selectinner[disabled] .dropdown:after {

    border-top: 15px solid var(--textPrimaryColor);

}

/*---End of checkbox--*/


.sliouter .Real.Estate {
    border: 4px solid #FFF;
    background: var(--realestateGradient);}

.sliouter .Investment {
    border: 4px solid #FFF;
    background: var(--investmentGradient);
}

.sliouter .Mortgage {
    border: 4px solid #FFF;
    background: var(--mortgageGradient);
}

.sliouter .Insurance {
    border: 4px solid #FFF;
    background: var(--insuranceGradient);
}

.sliouter .Banking {
    border: 4px solid #FFF;
    background: var(--bankingGradient);
}

.sliouter .p_slider h5 {
    color: var(--green);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.sliouter .Investment .p_slider h5 {
    color: var(--purple);
}

.sliouter .Mortgage .p_slider h5 {
    color: var(--Blueone);
}

.sliouter .Insurance .p_slider h5 {
    color: var(--orange);
}

.sliouter .Banking .p_slider h5 {
    color: var(--Bluetwo);
}

.sliouter button.ctaonebutton.ctanewtwobutton {
    border-radius: 6px;
    background: var(--lightgreen);
    width: 200px;
    height: 45px;
    color: var(--green);
    text-align: center;
    font-family: "Roboto Flex";
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px;
    border: 1.603px solid var(--green);
}

.sliouter.Investment .Investment .p_slider button.ctaonebutton.ctanewtwobutton {
    color: var(--purple);
    border: 1.603px solid var(--purple);
    background: #FFE0FF;
}

.sliouter.Mortgage .Mortgage .p_slider button.ctaonebutton.ctanewtwobutton {
    color: var(--Blueone);
    border: 1.603px solid var(--Blueone);
    background: #DBE1EE;
}

.sliouter.Insurance .Insurance .p_slider button.ctaonebutton.ctanewtwobutton {
    color: var(--orange);
    border: 1.603px solid var(--orange);
    background: var(--lightorange);
}

.sliouter.Banking .Banking .p_slider button.ctaonebutton.ctanewtwobutton {
    color: var(--Bluetwo);
    border: 1.603px solid var(--Bluetwo);
    background: var(--lightBluetwo);
}

.sliouter .slbtn .d-flex {
    justify-content: center;
}

.sliouter .p_slider {
    background: transparent;
    border-radius: 0;
    padding: 0;
}

.sliouter .sldeimage {
    border: 7px solid #fff;
    filter: drop-shadow(0px 7px 5px rgba(0, 0, 0, 0.15));
}

.sliouter .p_sliderouter {
    filter: none;
    margin: 30px 0;
    padding: 14px 25px;
}

.parentcatname {
    color: var(--green);
    text-align: center;
    font-family: var(--primary-Web-Font);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    border-radius: 3.673px;
    background: #FFF;
    width: 200px;
    padding: 5px;
    margin: auto;
    position: absolute;
    top: 18px;
    left: 0;
    right: 0;
    filter: drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.15));
    margin-top: -5px;

}

.sliouter .Investment .parentcatname {
    color: var(--purple);
}

.sliouter .Mortgage .parentcatname {
    color: var(--Blueone);
}

.sliouter .Insurance .parentcatname {
    color: var(--orange);
}

.sliouter .Banking .parentcatname {
    color: var(--Bluetwo);
}

.sliouter .slbtn {
    margin: 20px 0;
}

.productslider .p_slider h5 {
    margin-bottom: 0;
    margin-top: 15px;
}

.newproductdesign .mainofferdetails {
    padding-top: 40px;
}

.newproductdesign .filtersectionglobal {
    margin-top: 64px;
}

section.sortingdiv ul {
    padding: 0;
    list-style: none;
    display: flex;
    margin-bottom: 0;
    justify-content: center;
}

section.sortingdiv .container {
    display: flex;
    align-items: center;
}

section.sortingdiv {
    margin-top: 40px;
}

span.shortby {
    color: var(--textPrimaryColor);
    font-family: var(--categortFont);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    width: 100px;
}

section.sortingdiv ul li button {
    color: var(--textPrimaryColor);
    font-family: var(--categortFont);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    padding: 0;
    background: transparent;
    border: none;
}

section.sortingdiv ul li {
    padding: 0 50px;
}

img.descending {
    filter: invert(69%) sepia(6%) saturate(12%) hue-rotate(314deg) brightness(87%) contrast(82%);
}

section.sortingdiv .container {
    position: relative;
    padding-bottom: 10px;
}

section.sortingdiv .container:before {
    content: "";
    position: absolute;
    background: #d9d9d9;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

section.sortingdiv ul li {
    position: relative;
}

section.sortingdiv ul li:before {
    content: "";
    position: absolute;
    background: #d9d9d9;
    width: 2px;
    height: 127%;
    right: 0px;
}

section.sortingdiv ul li:last-child:before {
    display: none;
}

section.sortingdiv ul li.active button {
    color: var(--green);
    position: relative;
}

section.sortingdiv ul li.active button:before {
    content: "";
    position: absolute;
    background: var(--green);
    border-radius: 8px;
    height: 5px;
    width: 100%;
    bottom: -13px;
}

.selected .form-checkselect {
    background: var(--green);

}

.offerbannerslider .slick-dots .slick-active, .offerbannerslider span.swiper-pagination-bullet.swiper-pagination-bullet-active , .swiper-pagination-bullet-active-main {
    width: 15px !important;
    height: 15px !important;
    background: #fff;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

.offerbannerslider .slick-dots li, .offerbannerslider span.swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
    display: inline-block;
    background: #fff;
    vertical-align: middle;
   
}
.swiper-pagination-bullet
{opacity: 1;}
.swiper-pagination-bullet-active-next-next, .swiper-pagination-bullet-active-prev-prev, span.swiper-pagination-bullet-active-next, span.swiper-pagination-bullet-active-prev, .swiper-pagination-bullet-active-next {
    width: 10px !important;
    height: 10px !important;
    transform: scale(1) !important;
}


.productbannerslider .swiper-pagination-bullet
{
    background: #fff;
}
.offerbannerslider .swiper-pagination-bullet
{
    background: #fff;
}

.offerbannerslider .slick-dots li, .offerbannerslider span.swiper-pagination-bullet {
 
    stroke: #fff;

}

.offerbannerslider ul.slick-dots {
    bottom: -12px;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.selectallcheckbox.selected label.form-check-label.mainchecklabel {
    color: #fff;
}

.selectallcheckbox.selected span.maincheckboxicon img {
    filter: invert(100%) sepia(13%) saturate(0%) hue-rotate(21deg) brightness(114%) contrast(101%);
}

section.sortingdiv ul li.active img.descending {
    filter: invert(24%) sepia(79%) saturate(2197%) hue-rotate(125deg) brightness(94%) contrast(102%);
}

.sliouter .productcatname {
    font-size: 13px;
    color: var(--textPrimaryColor);
    line-height: 15px;
    font-weight: 400;
    margin-block: 10px;
    text-align: center;
    font-family: var(--textPrimaryColor);;;
    margin-top:30px
}

section.sortingdiv ul li img {
    width: 22px;
}

li.selectinner.Real.Estate {
    order: 1;
}

li.selectinner.Investment {
    order: 2;
}

li.selectinner.Mortgage {
    order: 3;
}

li.selectinner.Insurance {
    order: 4;
}

li.selectinner.Banking {
    order: 5;
}

.Investment-text {
    color: var(--purple);
}

.Mortgage-text {
    color: var(--Blueone);
}

.Insurance-text {
    color: var(--orange);
}

.Banking-text {
    color: var(--Bluetwo);
}
.Real.Estate-text{
    color: var(--green);
}


.viewbutton{
    border-radius: 6px;
    background: var(--lightgreen);
    width: 140px;

    height: 45px;
    color: var(--green);
    text-align: center;
    font-family: "Roboto Flex";
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px;
    border: 1.603px solid var(--green);
display: flex;
align-items: center;
justify-content: center;

}

.Investment-viewbutton {
    color: var(--purple);
    border: 1.603px solid var(--purple);
    background: #FFE0FF;
}

.Mortgage-viewbutton {
    color: var(--Blueone);
    border: 1.603px solid var(--Blueone);
    background: #dbe1ee;
}

.Insurance-viewbutton {
    color: var(--orange);
    border: 1.603px solid  var(--orange);
    background: var(--lightorange);
}

.Banking-viewbutton {
    color: var(--Bluetwo);
    border: 1.603px solid var(--Bluetwo);
    background: var(--lightBluetwo);
}
.modalspecial.productdetail-modal .category-4 .plaindetailsleft h2{
    color: var(--Bluetwo);
}
.modalspecial.productdetail-modal .category-5 .plaindetailsleft h2{
    color: var(--green);
}
.modalspecial.productdetail-modal .category-1 .plaindetailsleft h2{
    color: var(--orange);
}
.modalspecial.productdetail-modal .category-2 .plaindetailsleft h2{
    color: var(--purple);
}
.modalspecial.productdetail-modal .category-3 .plaindetailsleft h2{
    color: var(--Blueone);
}
@media screen and (min-device-width: 820px) and (max-device-width: 1180px){
   
    .selectallinnercheckbox ul.dropdown-menu label.form-check-label
    {
        width: 60px !important;
    }
}



@media screen and (min-device-width: 1025px) and (max-device-width: 1180px){
    .selectinner .mainchecklabel
    {
        font-size: 15px;
    }
    .selectallinnercheckbox ul.dropdown-menu label.form-check-label
    {
        width: 60px;
    }
    span.maincheckboxicon {
        margin-right: 3px;
    }
    li.selectinner .dropdown-toggle:after {
        margin-left: 0.255em;
        vertical-align: 0.255em;
        content: "";
        border-top: 9px solid #fff;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        position: absolute;
        right: 0;
        top: 11px;
        bottom: 0;
        margin: auto;
        display: block;
    }
    .newofferdesign .homepageofferblock.carddecoration > a > div img, .container-rimib .homepageofferblock.carddecoration >a > div img {
        display: block;
        height: 230px;
    }
    .container-rimib .selectallinnercheckbox>ul>li {
        margin-right: 10px;
    }
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
    .selectallinnercheckbox ul.dropdown-menu label.form-check-label {
        color: var(--textPrimaryColor);
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 12px;
        padding-left: 7px;
        width: 70px;
        pointer-events: none;
    }
    .selectallinnercheckbox li.selectinner .dropdown-menu .form-check-input {
        width: 18px;
        height: 18px;
        margin-left: -22px;
    }
    .container-rimib .selectallinnercheckbox>ul>li {
        margin-right: 10px;
    }
    section.sortingdiv
    {
       overflow: visible;
    }
    section.offersearch {
    overflow-x: visible;
}
.selectallinnercheckbox>ul>li, .selectallinnercheckbox>ul>li[disabled]
{
    width: 155px;
}
span.maincheckboxicon img {
    width: 23px;
    height: 23px;
    object-fit: contain;
}
.container-rimib .selectallinnercheckbox>ul>li {
    margin-right: 10px;
}
.selectinner .mainchecklabel{font-size: 13px;margin-left: -7px;}
.selectallinnercheckbox li.selectinner .form-check-input {
    width: 15px;
    height: 15px;
    margin-left: -3px;
    z-index: 9;
    position: absolute;
    top: 2px;
}
.newofferdesign .herosectionoffer .offerherobannertext h2 span {
 
    font-size: 30px;
}
.selectallinnercheckbox>ul {
    display: flex;
    padding: 0;
    flex-wrap: wrap;
    justify-content: center;
}
.newofferdesign .herosectionoffer .offerherobannertext h2 {

    font-size: 33px;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
}
.newofferdesign .offerbannerslider {
    border-radius: 20px;
   
    padding: 10px;
    padding-bottom: 30px;
}
.selectallinnercheckbox li.selectinner  .form-check{padding-left: 14px !important;}
li.selectinner .dropdown-toggle:after {
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    right: -6px;
    top: 9px;
    bottom: 0;
    margin: auto;
    display: block;
}
}
@media (max-width:767px){
   .mainloginscreen.customerregistrationnew .selectallinnercheckbox>ul>li
    {
        margin-right: 5px;
        margin-bottom: 10px;
        padding: 7px;
        width: 175px;
        border-radius: 5px;
    }
    .mobiledrop ul li button{
        background: transparent;
        border: none;
        padding: 3px 5px 0;
        width: 100%;
    }
    .mobiledrop ul li:last-child button{
        padding-bottom: 3px;
    }
    .noresultfound
              { display: flex;
                align-items: center;
                justify-content: center;
                max-width: 265px;
                margin-left: auto;
                margin-right: auto;
            min-height: 250px;}
    .detailedtext.mt-4 {
        padding-bottom: 15px;
    }
    .container-rimib .selectallinnercheckbox>ul>li{margin-right: 0px;}
    .newproductdesign .mainofferdetails {
        padding-top: 10px;
    }
    .sliouter .Investment, .sliouter .Mortgage, .sliouter .Real.Estate, .sliouter.Insurance, .sliouter.Banking{
        border:none
    }
    .newproductdesign .sliouter{
        box-shadow: 4px 3px 3px 0px rgba(0, 0, 0, 0.25);
    
    }
    .newproductdesign .sliouter  .categoryproductsliderinnerimage{
box-shadow: 0px 0px 9.44px 0px rgba(0, 0, 0, 0.25);
    }
    .sliouter .slbtn {
        margin: 20px 0 0;
    }
    .newproductdesign .herosectionoffer .offerherobannertext h2{
        font-size: 30px;
        line-height: 1;
        padding-left: 10px;
        margin-bottom: 10px;
    }
    .entireofferfiltercustomised .sliouter{margin-bottom: 15px;}
    .entireofferfiltercustomised .sliouter .categoryproductsliderinner{padding-bottom: 10px; margin-bottom: 0 !important;}
    .newproductdesign .mt-4.mb-4.categoryproductsliderinner {
        margin-bottom: 0 !important;
    }
    .newproductdesign .herosectionoffer{padding: 20px 0 0;
    background:url(/static/media/product_background_mobile.5977ea8b2dcaaaf36137.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;}
   .newproductdesign .modalspecial.productdetail-modal .detailedimage img {
        width: 97%;
        margin: 10px;
        border: 0px solid #fff;
    }
    .newproductdesign .herosectionoffer .offerherobannertext h5{
        font-size: 16px;
        line-height: 1; 
        padding-left: 10px;
    }
    .newproductdesign .herosectionoffer .col-lg-7.col-sm-7, .newproductdesign .herosectionoffer .col-lg-5.col-sm-5 {
        padding: 0;
    }
    .newofferdesign .herosectionoffer .row{
        align-items: center;
        justify-content: center;
        margin: auto;
    }
    .newproductdesign .offerbannerslider.productbannerslider{
        width: 100%;
        padding: 15px 0 0;
        border-radius: 0px;
        background: none;
        border: none;
    }
    .newproductdesign .offerbannerslider.productbannerslider img{
box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25);
    }
    .newproductdesign .herosectionoffer .row {
        align-items: center;
        justify-content: center;
        margin: auto;
    }
    .offerbannerslider.productbannerslider .slick-prev:before{
        background: url(/static/media/leftarrowmobile.21535e43c72cb09a1698.svg);
        width: 30px;
        height: 30px;
        background-size: contain;
        background-repeat: no-repeat;
        filter: invert(0);transform: rotate(0deg);
    }
    .offerbannerslider.productbannerslider .slick-next:before{
        background: url(/static/media/leftarrowmobile.21535e43c72cb09a1698.svg);
        width: 30px;
        height: 30px;
        background-size: contain;
        background-repeat: no-repeat;
        filter: invert(0);transform: rotate(180deg);
        
    }

    /* .offerbannerslider.productbannerslider .slick-prev:before{right: 48px;}
    .offerbannerslider.productbannerslider .slick-next:before{left: 48px;} */
    section.sortingdiv ul li {
        padding: 0 10px;
    }
    section.sortingdiv ul li a{
        font-size: 18px;
    }
    .mobile-filter .dropshortby .dropdown-menu.show:before{display: none;}
    .dropfilter .form-check {
        display: flex    ;
        align-items: center;
        padding-left: 16px;
    }
    .mobile-filter .dropdown-menu.show:before
    {
        background: rgba(0, 0, 0, 0.2);
        content: "";
        position: absolute;
        height: 1200px;
        width: 1021px;
        left: -374px;
        right: 0;
        top: 0px;
        bottom: 0;
        
    }
    .selectallcheckbox {
        margin-bottom: 10px;
        margin-top: 10px;  
        display: flex   ;
        justify-content: center;
    }
  
    .selectallinnercheckbox>ul {
        display: flex    ;
        padding: 0;
        justify-content: center;
        margin-bottom: 0;
    }
    .selectallinnercheckbox>ul>li {
        margin-right: 0px;
        border-radius: 2px;
    }
    .mainofferdetails h2{        
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 1;
        margin-bottom: 6px;}
        .mainofferdetails b.subtitle_subtitle{font-weight: 400;margin-bottom: 0;font-family: var(--textPrimaryColor);; color: var(--textPrimaryColor);}
        .mainofferdetails h5{
            font-size: 14px;
font-style: normal;
font-weight: 400;
font-family: var(--textPrimaryColor);; color: var(--textPrimaryColor);
line-height: 1.2;
margin-bottom: 0;
padding-left: 10px;
padding-right: 10px;
        }
        .sliouter .productcatname{font-size: 14px;}
        .sliouter{
            border-bottom: 1px solid transparent;
        }
        .categoryproductsliderinner{position: relative;}
        .entireofferfiltercustomised .container{
            padding-left: 0;
            padding-right: 0;
        }
        .categoryproductsliderinner .categoryproductsliderinnerimage{
            margin:0;
        }
        .parentcatname{
            top: -15px;
        margin-top: 0;
        z-index: 9;
        width: -webkit-max-content;
        width: max-content;
        padding: 5px;
        font-size: 14px;
        height: 25px;
        line-height: 1;
      
        display: flex;
        justify-content: center;
        align-items: center;
    }
        
        .sliouter .productcatname{
            border-radius: 0px 0px 8px 8px;
        border: 1px solid var(--green);
        margin-top: 0;
        width: -webkit-max-content;
        width: max-content;
        padding: 10px;
        margin: auto;
        border-top: none;
        }
        .sliouter.Banking .productcatname, .sliouter.Banking
        {
            border-color: var(--Bluetwo);
        }
        .sliouter.Mortgage .productcatname, .sliouter.Mortgage 
        {
            border-color: var(--Blueone);
        }
        .sliouter.Insurance .productcatname , .sliouter.Insurance 
        {
            border-color: var(--orange);
        }
        .sliouter.Investment .productcatname,.sliouter.Investment
        {
            border-color: var(--purple);
        }
        .sliouter.Real.Estate .productcatname, .sliouter.Real.Estate
        {
            border-color: var(--green);
        }
        .entireofferfiltercustomised .sliouter .categoryproductsliderinner{padding-top: 30px;}
        button#dropdownFilter, button#dropdownShortBy {
            color: var(--textPrimaryColor);
            font-family: "Fjalla One";
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            background: none;
            border: none;
            position: relative;
        }
        .d-flex.mobiledrop {
            justify-content: center;
            border-top: 1px solid #ACACAC;
            border-bottom: 1px solid #acacac;
            margin-top: 20px;
        }
        .newproductdesign .mobiledrop .filtersectionglobal {
            margin-top: 0;
            text-align: left;
        }
        .newproductdesign .mobiledrop .selectinner .mainchecklabel{font-size: 14px;}
        .newproductdesign .mobiledrop .selectinner  span.maincheckboxicon img {
            width: 23px;
            height: 23px;
            object-fit: contain;
        }
        .newproductdesign .mobiledrop  .selectallinnercheckbox li.selectinner .form-check-input,.newproductdesign .mobiledrop input#Checkall {
            width: 18px;
            height: 18px;
            margin-left: 3px;
            z-index: 9;
        }
        .newproductdesign .mobiledrop .selectallinnercheckbox li.selectinner .dropdown-item .form-check-input
        {
            margin-left: -25px;
        }
        .newproductdesign .mobiledrop .selectallcheckbox label.form-check-label.mainchecklabel{font-size: 14px;}
        .newproductdesign .mobiledrop .form-checkselect{padding-left: 5px; padding:5px}
        .newproductdesign .mobiledrop  .selectinner .dropshortby a.dropdown-item{padding: 0;}
        .newproductdesign .mobiledrop  .selectinner .dropshortby  a.dropdown-item .form-check-input
        {
            margin-left: -20px;
        }
        .newproductdesign .mobiledrop .selectallinnercheckbox ul.dropdown-menu label.form-check-label{
            color: var(--textPrimaryColor);
            font-size: 10px;
            font-style: normal;
            font-weight: 500;
            line-height: 11px;
            padding-left: 4px;
            width: 126px;
        }
        .show>.btn-secondary.dropdown-toggle:focus{
            box-shadow: none !important;
        }
        .dropshortby{position: relative;}
        .mobiledrop > .dropdown:before, .dropshortby:before {
            content: "";
        position: absolute;
        right: -12px;
        width: 1px;
        height: 24px;
        background: #ccc;
        top: 4px;
        }
        .mobiledrop  .dropdown-menu.show {
            display: block;
        width: 282px;
        padding: 0;
        left: auto !important;
        right: -132px;
        }
        .mobiledrop .dropfilter  span.subcatimage {
            display: inline-block;
            margin-left: 10px; position: relative;
        }
        .mobiledrop .dropfilter  span.subcatimage img{
            filter: invert(0);    position: absolute;
            left: 0;
            right: 0;
            margin: auto;
            top: 0;
            bottom: 0;
           
        }
        .mobiledrop .dropfilter .form-check .form-check-input{
            margin-left: -10px;margin-top: 0;
        }
        .mobiledrop .dropfilter  input[type="checkbox"]:enabled:checked{
            background-color: var(--green);
            color: white;
        }
        .mobiledrop > .dropdown:last-child:before, .mobiledrop > .dropshortby:last-child:before{display: none;}
        .mobiledrop > .dropdown, .mobiledrop > .dropshortby {
            margin: 0 15px;
            position: relative;
            width: 50%;
            text-align: center;
        }
        .newproductdesign .mobiledrop .dropdown-menu ul{padding-left: 0; 
            background: #fff; 
            margin-bottom: 0;
            fill: #FFF;
            filter: drop-shadow(2px 2px 18px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
        border-radius: 5px;
        position: relative;
        z-index: 9;
        padding: 10px ;
    }
    .newproductdesign .mobiledrop .dropdown-menu ul li:last-child{border: none; padding-bottom: 0; margin-bottom: 0;}
    .newproductdesign .mobiledrop .dropdown-menu ul li{position: relative; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #ccc;}
        .newproductdesign .mobiledrop  li.selectinner .dropdown-toggle:after {
            margin-left: 0.255em;
            vertical-align: 0.255em;
            content: "";
            border-top: 9px solid #fff;
            border-right: 7px solid transparent;
            border-left: 7px solid transparent;
            position: absolute;
            right: 8px;
            top: 9px;
            bottom: 0;
            margin: auto;
            display: block;
        }
        .form-checkselect{width:250px}
        .newproductdesign .mobiledrop .selectallinnercheckbox>ul>li{width: 250px; padding: 5px;border-radius: 2px; }
        .selectallcheckbox  span.maincheckboxicon img{margin-left: 12px;}
        .filtersectionglobal {
            position: absolute;
            z-index: 999;
            left: -158px;
            right: auto;
            top:43px;
            width: 282px;
            margin: auto;
            background: rgba(255, 255, 255, 0.6);
            border-radius: 10px;
            background: #FFF;
            box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25), 2px 2px 18px 0px rgba(0, 0, 0, 0.25);
        
        }
        .viewbutton{width: 120px;
            height: 30px;
            font-family: "Roboto Flex";
            font-size: 16px;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
            display: flex;
            justify-content: center;
            align-items: center;
            border-radius: 2px;
            padding: 0;
    }
        button#dropdownFilter:after, button#dropdownShortBy:after {
       
            content: "";
            border-top: 7px solid var(--textPrimaryColor);
            border-right: 5px solid transparent;
            border-left: 5px solid transparent;
            position: absolute;
            right: -4px;
            top: 13px;
            bottom: 0;
            margin: auto;
            display: block;
            left: auto;
        } 
        .selectallinnercheckbox>ul>li[disabled]{
            list-style: none;
            border-radius: 5px;
            border: 1px solid #676767;
            background: linear-gradient(0deg, #FFF 0%, #D6D6D6 100%);
            padding: 10px;
            width: 250px;
            margin-right: 0px;
        }
         .mobiledrop .selectallinnercheckbox>ul>li[disabled].selectinner .dropdown-toggle:after{
            border-top: 9px solid var(--textPrimaryColor);
        }
        .newproductdesign .mobiledrop li.selectinner ul.dropdown-menu.show{width: auto !important; opacity: 1;}

        .filter-wrap {
            display: none;
        }
        
        .open-active.filter-wrap {
            display: block;
        }
        .filtersectionglobal:after{
            position: absolute;
        top: -9px;
        bottom: auto;
        left: 85%;
        margin-left: -10px;
        content: "";
        display: block;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid white;
        border-top: none;
        }
        .sliouter .Banking{
            border: none;
        }
        .sliouter.Banking, .sliouter.Investment, .sliouter.Mortgage, .sliouter.Real.Estate, .sliouter.Insurance  {
            border: none;
        }
        
}
.blogcustommainpage .container .blog {
	margin-top: 30px;
	margin-bottom: 30px;
}
.catblog .realblogcatwise-inner .row {
    margin: 0;
}
.catblog .realblogcatwise-inner .row  .col-2 {
    padding-left: 0;
}
.blogcustommainpage section.herosectionoffer .smblog a>img {
    height: 500px;
    width: 500px;
}
.blogcustommainpage section.herosectionoffer .d-flex.upperstrip img{width: auto; height: auto;}
.blogcustommainpage .categoryonesettwo {
	flex-direction: row;
	background: #fff;
}

.blogcustommainpage .categorytwosetfirsttest .categoryonesetwidth.categoryonesettwo:hover .icontwo img {
	filter: none !important;
}

.blogcustommainpage .categorytwosetfirsttest .categoryonesettwo.categoryonesetwidth .iconone img,
.blogcustommainpage .categorytwosetfirsttest .categoryonesettwo.categoryonesetwidth .icontwo img {
	height: 17px;
}

.blogcustommainpage .categorytwosetfirsttest .categoryonesetwidth .iconone {
	background: #fff;
	height: 42px;
	width: 42px;
	position: relative;
	margin: auto;
	border-radius: 50px;
	padding: 10px;
	margin-bottom: 3px;
}

.blogcustommainpage .categorytwosetfirsttest .categoryonesetwidth .icontwo {
	background: #fff;
	height: 42px;
	width: 42px;
	position: relative;
	margin: auto;
	border-radius: 50px;
	padding: 10px;
	margin-bottom: 10px;
}
.blogcustommainpage section.herosectionoffer .smblog a {
    color: #fff;
	position: relative;
}
.blogcustommainpage .categoryonesettwo .iconone img {
	height: 160px;

}
.blogcustommainpage  .selectallcheckbox{margin-top: 0;}
.blogcustommainpage .choose-main {
	max-width: 950px;
	margin-top: 0;
}

.blogcustommainpage .categoryonesettwo .iconone,
.blogcustommainpage .categoryonesettwo .icontwo {
	width: 100%;
	position: relative;
}

.blogcustommainpage .catstart::before {
	display: none;
}

.blogcustommainpage .categoryonesettwo:after {
	display: none;
}

.blogcustommainpage .blog h1 {
	color: #06283D;
	text-align: center;
	padding: 4px;
}

.blogcustommainpage .blog p {
	text-align: center;
}

.trendingsection,
.featuredblog {
	background: url(/static/media/Trending_articles_background.99609dfa5fc55c47b01e.svg);
	padding: 19px 23px 16px 21px;
}

.trendingsection .slick-prev,
.trendingsection .slick-next,
.featuredblog .slick-prev,
.featuredblog .slick-next,
.realblogcatwise .slick-prev,
.realblogcatwise .slick-next,
.innerfeaturedblog .slick-next {
	width: 30px;
	height: 30px;
}
.realblogcatwise .slick-prev, .featuredblog .slick-prev{left:-17px;}
.realblogcatwise .slick-next, .featuredblog .slick-next{right:-17px;}
.trendingsection .slick-prev:before,
.featuredblog .slick-prev:before,
.realblogcatwise .slick-prev:before,
.latestblog .slick-prev:before{
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 180deg;
	display: block;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.5);
    border-radius: 30px;
}

.trendingsection .slick-next:before,
.featuredblog .slick-next:before,
.realblogcatwise .slick-next:before,
.latestblog .slick-next:before {
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 0deg;
	border-radius: 3px;
	display: block;
	position: absolute;
	left: 1px;
	top: 0;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    border-radius: 30px;
}

.latestblog {
	padding: 40px 0;
}

.trendingsectioninner {
	max-width: 1222px;
	margin: auto;
}

.showallourbesttoo.blogbtn-show {
	margin-top: 20px;
}

.blogcustommainpage .smblog p {
	padding-bottom: 0px;
	margin-bottom: 5px;
}

.blogcustommainpage .smblog .blogimage img {
	border-radius: 7px;
	height: 225px;
	width: 225px;
	margin-bottom: 10px;
}

.featuredblog .bloginnertext {
	color: var(--textPrimaryColor);

	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	min-height: 60px;
}

.featuredblog .bloginnertextfe {
	color: var(--textPrimaryColor);
	font-family: var(--secondary-font);
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	min-height: 50px;
}

a.blogreadmore>img {
	display: inline-block;
}

.featuredblog .blog-image>img {
	height: 225px;
	object-fit: cover;
}

.innerfeaturedblog {
	/* width: 1120px;
	margin: auto; */
}

.blogcustommainpage section.offersearch {
	background: transparent;
	height: auto;
}

.blogcustommainpage section.offersearch .customsearchblock input {
	filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.35));
}

.featuredblog .basicuserdetails {
	padding: 20px 0;
}

.smbloginnerps  .bloginnertag, .basicstructure .bloginnertag {
	background: #fff;
	height: auto;
	width: -webkit-max-content;
	width: max-content;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 15px;
	border-radius: 2px;
	margin: auto;
	height: auto;
	color: var(--textPrimaryColor);
padding:4px 15px;
font-family: var(--secondary-font)!important;
font-size: 11px;
font-style: normal;
font-weight: 400;
line-height: 1.2;
}

.Real.Estate .smblog button:before,
.innerfeaturedblog .smblog.Real.Estate button.bloginnertag:before,
.smblog .Real.Estate button.bloginnertag:before,
.realblogcatwise .Real.Estate .card-blog-text .bloginnertag:before {
	background: var(--green);
}
.blogcustommainpage .herosectionoffer .trendingsection .smblog button
{
	border: 1px solid var(--textPrimaryColor);
}
.Real.Estate .smbloginnerps  .bloginnertag, .Real.Estate.basicstructure .bloginnertag, .blogcustommainpage .herosectionoffer .Real.Estate button.bloginnertag
{
	border-color: var(--green);
}

.Investment .smbloginnerps  .bloginnertag, .Investment.basicstructure .bloginnertag, .blogcustommainpage .herosectionoffer .Investment button.bloginnertag
{
	border-color: var(--purple);
}
.Insurance .smbloginnerps  .bloginnertag, .Insurance.basicstructure .bloginnertag, .blogcustommainpage .herosectionoffer .Insurance button.bloginnertag
{
	border-color: #FF5D16;
}
.Mortgage .smbloginnerps  .bloginnertag, .Mortgage.basicstructure .bloginnertag, .blogcustommainpage .herosectionoffer .Mortgage button.bloginnertag
{
	border-color: var(--Blueone);
}
.Banking .smbloginnerps  .bloginnertag, .Banking.basicstructure .bloginnertag, .blogcustommainpage .herosectionoffer .Banking button.bloginnertag
{
	border-color: #2281B8;
}

.Investment .smblog button:before,
.innerfeaturedblog .smblog.Investment button.bloginnertag:before,
.smblog .Investment button.bloginnertag:before,
.realblogcatwise .Investment .card-blog-text .bloginnertag:before {
	background: var(--purple);
}

.Mortgage .smblog button:before,
.innerfeaturedblog .smblog.Mortgage button.bloginnertag:before,
.smblog .Mortgage button.bloginnertag:before,
.realblogcatwise .Mortgage .card-blog-text .bloginnertag:before {
	background: var(--Blueone);
}

.Insurance .smblog button:before,
.innerfeaturedblog .smblog.Insurance button.bloginnertag:before,
.smblog .Insurance button.bloginnertag:before,
.realblogcatwise .Insurance .card-blog-text .bloginnertag:before {
	background: #FF5D16;
}

.Banking .smblog button:before,
.innerfeaturedblog .smblog.Banking button.bloginnertag:before,
.smblog .Banking button.bloginnertag:before,
.realblogcatwise .Banking .card-blog-text .bloginnertag:before {
	background: #2281B8;
}

.realblogcatwise .card-blog-text .bloginnertag:before {
	background: #fff;
	height: 1px;
	width: 70%;
	position: absolute;
	content: "";
	bottom: 2px;
	left: 0;
	right: 0;
	margin: auto;
}

.Real.Estate .blogreadmore {
	color: var(--green);
}

.Investment .blogreadmore {
	color: var(--purple);
}

.Mortgage .blogreadmore {
	color: var(--Blueone);
}

.Insurance .blogreadmore {
	color: #FF5D16;
}

.Banking .blogreadmore {
	color: #2281B8;
}

.realblogcatwise-inner .card:not(:first-child) .blog-upperstrip .upperstrip a.blogreadmore {
	color: var(--green);
	font-family: "Roboto Flex";
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding-right: 15px;
}

.realblogcatwise-inner .card:not(:first-child).Real.Estate .blog-upperstrip .upperstrip a.blogreadmore {
	color: var(--green);
}

.realblogcatwise-inner .card:not(:first-child).Investment .blog-upperstrip .upperstrip a.blogreadmore {
	color: var(--purple);
}

.realblogcatwise-inner .card:not(:first-child).Mortgage .blog-upperstrip .upperstrip a.blogreadmore {
	color: var(--Blueone);
}

.realblogcatwise-inner .card:not(:first-child).Insurance .blog-upperstrip .upperstrip a.blogreadmore {
	color: #FF5D16;
}

.realblogcatwise-inner .card:not(:first-child).Banking .blog-upperstrip .upperstrip a.blogreadmore {
	color: #2281B8;
}


.realblogcatwise-inner .card:not(:first-child).Real.Estate .blogreadmore img, .Real.Estate a.blogreadmore>img {
	filter: invert(22%) sepia(99%) saturate(1808%) hue-rotate(124deg) brightness(97%) contrast(101%);
	;
}

.realblogcatwise-inner .card:not(:first-child).Investment .blogreadmore img, .Investment a.blogreadmore>img {
	filter: invert(28%) sepia(12%) saturate(5111%) hue-rotate(267deg) brightness(90%) contrast(89%);
	;
}

.realblogcatwise-inner .card:not(:first-child).Mortgage .blogreadmore img, .Mortgage a.blogreadmore>img {
	filter: invert(28%) sepia(6%) saturate(5246%) hue-rotate(157deg) brightness(91%) contrast(76%);
}

.realblogcatwise-inner .card:not(:first-child).Insurance .blogreadmore img, .Insurance a.blogreadmore>img {
	filter: invert(37%) sepia(98%) saturate(1100%) hue-rotate(349deg) brightness(102%) contrast(104%);
}

.realblogcatwise-inner .card:not(:first-child).Banking .blogreadmore img, .Banking a.blogreadmore>img {
	filter: invert(45%) sepia(28%) saturate(1241%) hue-rotate(158deg) brightness(91%) contrast(94%);
}


.blogcustommainpage .smblog .Real.Estate .blogreadmore img {
	filter: invert(22%) sepia(99%) saturate(1808%) hue-rotate(124deg) brightness(97%) contrast(101%);
	;
}

.blogcustommainpage .smblog .Investment .blogreadmore img {
	filter: invert(28%) sepia(12%) saturate(5111%) hue-rotate(267deg) brightness(90%) contrast(89%);
	;
}

.blogcustommainpage .smblog .Mortgage .blogreadmore img {
	filter: invert(28%) sepia(6%) saturate(5246%) hue-rotate(157deg) brightness(91%) contrast(76%);
}

.blogcustommainpage .smblog .Insurance .blogreadmore img {
	filter: invert(37%) sepia(98%) saturate(1100%) hue-rotate(349deg) brightness(102%) contrast(104%);
}

.blogcustommainpage .smblog .Banking .blogreadmore img {
	filter: invert(45%) sepia(28%) saturate(1241%) hue-rotate(158deg) brightness(91%) contrast(94%);
}

.trending-blogimage {
	/* background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 32.32%, var(--textPrimaryColor) 122%); */
	background: var(--textPrimaryColor);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
	position: relative;
	border-radius: 5px;
	overflow: hidden;
}

.sliderblog .smblog {
	border-radius: 5px;
}

.blog-upperstrip {
	position: absolute;
	top: 0;
	border-radius: 5.415px 5.415px 0px 0px;
	border: 0px solid rgba(255, 255, 255, 0.00);
	background: radial-gradient(231% 135.8% at 0.9% 2.98%, rgba(255, 255, 255, 0.40) 0%, rgba(255, 255, 255, 0.00) 100%);
	-webkit-backdrop-filter: blur(18.952499389648438px);
	        backdrop-filter: blur(18.952499389648438px);
	width: 100%;
	padding: 8px 15px;
}

.upperstrip .basicuserdetails {
	width: 100%;
}

.d-flex.upperstrip {
	align-items: center;
}

.upperstrip a.blogreadmore {
	width: 100px;
	padding: 0;
}

.upperstrip a.blogreadmore img {
	display: inline-block;
}

.upperstrip .usertext .name,
.upperstrip .usertext .date,
.upperstrip a.blogreadmore {
	color: #fff;
}

.upperstrip a.blogreadmore img {
	filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(182deg) brightness(101%) contrast(104%);
}

.blogcustommainpage .smblog a {
	margin-bottom: 20px;
}

.trendingsection .bloginnertext {
	position: absolute;
	bottom: 8px;
	color: #FFF;
	text-shadow: 0px 3.61px 3.61px rgba(0, 0, 0, 0.25);
	max-width: 476px;
	left: 14px;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

a.blogreadmore {
	text-align: right;
	display: inline-block;
	width: 100%;
	margin: 0 !important;
	color: var(--Blueone);
	font-family: "Roboto Flex";
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding-bottom: 8px;
	padding-right: 20px;
	position: relative;
}

.blogcustommainpage .tblog {
	padding-bottom: 15px !important;
	padding-top: 15px !important;
}

.blogcustommainpage .tblog img {
	margin-bottom: 10px;
}

.blogimage {
	position: relative;
}

.usertext .name {
	color: var(--textPrimaryColor);
	font-family: var(--secondary-font)!important;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.usertext .date {
	color: #7D7D7D;
	font-family: var(--secondary-font)!important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.blogcustommainpage .smblog button {
	position: absolute;
	border: 0;
	width: 90px;
	height: 25px;
	border-radius: 2px;
	background: rgba(255, 255, 255, 0.60);
	color: var(--textPrimaryColor);
	font-family: var(--textPrimaryColor);;;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	margin: 0;
	line-height: 1;
	padding: 0;
	z-index: 9;
	left: 22px;
	bottom: 7px;
	display: flex !important;
    justify-content: center;
    align-items: center;
}

.blogcustommainpage .trendingsection .smblog button {
	position: relative;
	display: block;
	left: auto;
}
.trending-blogimage{position: relative;}
.trending-blogimage::before
{
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	top:0;
	z-index: 9;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 57.6%, rgba(91, 91, 91, 0.64) 76.61%, var(--textPrimaryColor) 95.3%);
}
.trending-blogimage>img {
	height: 500px;
	object-fit: cover;

}

.basicstructure .bloginnertext {
	color: var(--textPrimaryColor);
	font-family: var(--secondary-font)!important;
	padding: 0 8px;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	min-height: 54px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
}
.basicstructure .nblogin{padding: 0;}
.userimage {
	width: 45px;
	height: 45px;
}
.userimage img {
    border-radius: 45px;
}
.basicuserdetails {
	padding: 0 8px;
	align-items: center;
	text-align: left;
}

.basicuserdetails .usertext {
	margin-left: 7px;
}

.blogcustommainpage hr {
	margin: 10px;
	width: 93%;
}

button:hover #cross:before,
button:hover #cross:after {
	background: #024b78;
}

.basicstructure {
	border-radius: 6px;
	background: #FFF;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
}

.featuredblog .smblog .smbloginner {
	border-radius: 6px;
	border: 1px solid #E4E4E4;
	background: #FFF;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
	padding: 10px;
}

a.blogreadmore>img {
	display: inline-block;
}

.innerfeaturedblog {
	/* max-width: 1120px; */
	width: 100%;
	margin: auto;
}

.featuredblog .smblog {
	padding: 0 10px;
}

.featuredblog .blog-image {
	position: relative;
}

.blogcustommainpage .herosectionoffer {
	background: url(/static/media/Article_banner.4e537b82a4ad1fb9f943.svg);
	background-size: cover;
	background-repeat: no-repeat;
	padding: 40px 0;
	border:0;
}

.herosectionoffer .trendingsection {
	background: transparent;
	width: 565px;

	/* border: 1.057px solid rgba(255, 255, 255, 0.40);
	background: linear-gradient(114deg, rgba(255, 255, 255, 0.40) 6.22%, rgba(255, 255, 255, 0.20) 98.63%);
	box-shadow: 0px 1px 4px 2px rgba(0, 0, 0, 0.25);
	margin-left: 20px; */
}

.herosectionoffer .trendingsection .slick-prev:before {
	left: -12px;
}

.herosectionoffer .trendingsection .slick-next:before {
	right: -12px;
	left: auto;
}

.herosectionoffer .trendingsection .blog-upperstrip {
	bottom: 0;
	top: auto;
	background: transparent;
	-webkit-backdrop-filter: none;
	        backdrop-filter: none;
	z-index: 99;
}

.herosectionoffer .trendingsection .bloginnertext {
	bottom: 78px;
	z-index: 99;
}

.blogcustommainpage .askbutton {
	margin-top: 40px;
}

.blogtext .bannerheading {
	color: var(--textPrimaryColor);
	font-size: 45px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.blogtext {
	text-align: right;
	padding-right: 70px;
}

.blogtext .bannergredientheading {
	background: linear-gradient(183deg, #FFB3D6 2.28%, #B163D6 78.08%);
	background-clip: text;
	margin-bottom: 40px;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 45px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.blogtext .bannertext {
	color: var(--textPrimaryColor);
	text-align: right;

	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 20px;
}

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

.realblogcatwise-inner {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
}

.realblogcatwise-inner .card:first-child {
	grid-row-start: 1;
	grid-row-end: 3;
	/* flex-direction: column; */
}

.realblogcatwise-inner .card:first-child .card-img-top,
.realblogcatwise-inner .card:first-child .card-blog-text {
	flex: 0 0 auto;
	width: 100%;
}

.realblogcatwise .card-blog-text .bloginnertag {
	position: absolute;
	left: 6px;
	bottom: 10px;
	text-align: center;
	border: 0;
	width: 70px;
	height: 15px;
	border-radius: 2px;
	background: rgba(255, 255, 255, 0.60);
	color: var(--textPrimaryColor);
	font-family: var(--textPrimaryColor);;;
	font-size: 8px;
	font-style: normal;
	font-weight: 400;
	margin: 0;
	line-height: 1;
	padding: 0;
	z-index: 9;

}

.blogcustommainpage .card {
	/* flex-direction: row; */
	overflow: hidden;
}


/* .realblogcatwise-inner .card:first-child .card-blog-text {
	position: absolute;
	bottom: 0;
	left: 22px;
} */

.realblogcatwise {
	padding-top: 20px;
}


.realblogcatwise-inner .card .row {
    align-items: center;
}

.realblogcatwise-inner .card:first-child .col-lg-5.col-sm-5 {
    width: 50%;
}

.realblogcatwise-inner .card:first-child .col-lg-7.col-sm-7 {
    width: 50%;
}

.realblogcatwise-inner .card:first-child .smbloginnerps .blog-image img {
    height: 300px;
}
.realblogcatwise-inner .card:first-child .smbloginnerps p.bloginnertextfe{display: -webkit-box !important;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}
.herosectionoffer .trendingsection .blog-upperstrip .upperstrip .usertext .name, .herosectionoffer .trendingsection .blog-upperstrip .upperstrip .usertext .date
{color: #fff; position: relative;}
.realblogcatwise-inner .card:first-child .bloginnertext {

	color: var(--textPrimaryColor);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}



.realblogcatwise-inner .card:not(:first-child) .blog-upperstrip .upperstrip .usertext .date {
	color: #7D7D7D;
	font-family: var(--secondary-font)!important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.newblogdesign p.text-center.text-subheading {
    color: #303030;
    text-align: center;
  margin-bottom: 20px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.realblogcatwise-inner .card:not(:first-child) .blog-upperstrip .upperstrip .usertext .name,
.realblogcatwise-inner .card:not(:first-child) .blog-upperstrip.upperstrip a.blogreadmore {
	color: var(--textPrimaryColor);
	font-family: var(--secondary-font)!important;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.realblogcatwise-inner .card:not(:first-child) .d-flex.upperstrip {
	display: block !important;
	max-width: 350px;
	width: 350px;
}

.realblogcatwise-inner .card:not(:first-child) .bloginnertext {
	color: var(--textPrimaryColor);

	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}


.realblogcatwise-inner .card:not(:first-child) .upperstrip a.blogreadmore {
	width: 100%;
}

.realblogcatwise-inner .card:not(:first-child) .card-img-top>img {
	height: 235px;
	object-fit: cover;
}

.realblogcatwise-inner .card:first-child .card-img-top>img {
	height: 492px;
	object-fit: cover;
}

.realblogcatwise-inner .card:first-child .card-blog-text .bloginnertag {
	bottom: 10px;
	top: -17px;
}

section.catblog {
	padding: 40px 0;
	padding-top: 0;
}

h4.text-heading {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

h4.text-subheading {
	color: var(--textPrimaryColor);
	text-align: center;

	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.blog-upperstrip.blog-upperstriptrending{position: relative; padding: 10px 0px;}
.blog-upperstrip.blog-upperstriptrending .basicuserdetails {
    padding: 0 0px;
    align-items: center;
}
.blog-upperstrip .upperstrip .usertext .name, .blog-upperstrip .upperstrip .usertext .date, .blog-upperstrip .upperstrip a.blogreadmore {
    color: var(--textPrimaryColor);
}
.blogtitle{
    color: var(--textPrimaryColor);
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.blogdescription{
    color: var(--textPrimaryColor);
font-family: var(--secondary-font);
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.basicstructure  .blogimage img{
	height: 185px;
    object-fit: cover;
    border-radius: 0;
    width: 100%;
    border: none;
    position: relative;
    top: auto;
    margin: auto;
    left: 0;
    right: 0;
}
.newblogdesign .smbloginnerps{    border-radius: 6px;
    border: 1px solid #e4e4e4;
    padding: 10px;
    background-color: #fff !important;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .25);
padding: 0;
margin: 0;}
/* .newblogdesign .realblogcatwise .smbloginnerps{
box-shadow: none;
border: none;
} */
.newblogdesign .smbloginnerps{
	margin-bottom: 0px;
}
.newblogdesign .realblogcatwise-inner .card:nth-child(1) .col-2{flex: 0 0 auto;
	width: 50.00%;
	padding-left: 15px;
	padding-right: 0px;

}
.newblogdesign .realblogcatwise-inner .card:nth-child(1) .col-10{flex: 0 0 auto;
	width: 50.00%;

}
.innerfeaturedblog .col.smblog{padding-top:10px ; padding-bottom: 10px;}
.newblogdesign .smbloginnerps .col-2{flex: 0 0 auto;
	width: 26.000%;}
.newblogdesign .smbloginnerps .col-10{
	flex: 0 0 auto;
	width: 74.000%;
}
.newblogdesign section.trendingsection .smbloginnerps .col-2{flex: 0 0 auto;
	width: 50.000%;}
.newblogdesign section.trendingsection .smbloginnerps .col-10{
	flex: 0 0 auto;
	width: 50.000%;
}
.newblogdesign section.trendingsection .smbloginnerps .blog-image img{height: 280px; width: 280px;}
.newblogdesign .smbloginnerps .blog-image img{
	height: 225px;
    object-fit: cover;
	border-radius: 0;
	padding: 0;
	margin: 0;
	width: 100%;
}
.newblogdesign .innerfeaturedblog .smbloginnerps .blog-image img{
	height: 240px;
    object-fit: cover;
	border-radius: 0;
	padding: 0;
	margin: 0;
	width: 240px;
}
.realblogcatwise-inner .card:first-child .bloginnertag{left: 25px;}

.newblogdesign .innerfeaturedblog .smbloginnerps .col-2{width: 43%;}
.newblogdesign .innerfeaturedblog .smbloginnerps .col-10{width: 50%;}
.newblogdesign .realblogcatwise-inner .smbloginnerps .blog-image img {
    height: 150px;
    object-fit: cover;
	width: 150px;
}
.newblogdesign .realblogcatwise-inner .card:nth-child(1) .smbloginnerps .blog-image img{width: 300px;}
.newblogdesign .realblogcatwise-inner .smbloginnerps .blog-image {
    padding: 0;
}
.newblogdesign .smbloginnerps .blog-image{padding: 10px 0;}
.newblogdesign section.trendingsection .smbloginnerps .blog-image, .newblogdesign .innerfeaturedblog .smbloginnerps .blog-image{padding: 0px 0;}
.newblogdesign .smbloginnerps .aublog, .newblogdesign .smbloginnerps .audate{display: none;}
.newblogdesign .bloginnertextfe{
	font-family: var(--secondary-font)!important;
	font-size: 13px;
    font-weight: 400;
    color: var(--textPrimaryColor);
    line-height: 19px;
    min-height: 55px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;

}
.newblogdesign .bloginnertext {
	margin-top: 0 !important;
}
.trendingsection .smbloginnerps  .bloginnertext{
    color: var(--textPrimaryColor);
    font-style: normal;
    line-height: normal;
    position: relative;
    font-size: 16px;
    font-weight: 700;
    max-width: 100%;
    bottom: auto;
    left: 0;
    text-shadow: none;
}
.trendingsection  .sliderblog {
    padding: 10px;
}
.newblogdesign .realblogcatwise-inner .card:first-child .smbloginnerps{
	border:none;
	box-shadow: none;
}

/* .blogdetailsexpertppv .bloginnertag, .homecustom .searchresultsection .bloginnertag , .homecustom .searchresultsection a.blogreadmore {
    display: none;
} */
section.entireexpertppv.listofoffermainsection a.blogreadmore, .homecustom.homecustomsearchfull .searchresultsection a.blogreadmore, section.blogexpert a.blogreadmore {display: none;}
section.container-rimib.newblogdesign .d-flex.upperstrip.d-block.d-lg-none.d-sm-none.d-md-none.upperstripmobile
{display: none  !important;}
section.blogexpert .smbloginnerps .row ,.homecustom.homecustomsearchfull .smbloginnerps .row{align-items: center;     flex-wrap: nowrap;}
.categorysectionsix .minheightrealestate a {
    width: 100%;
}
.newblogdesign .col.smblog:nth-child(6n+1) {
    /* display: none; */
}
.newblogdesign .col.smblog {
    display: flex;
    width: 20%;
}
.newblogdesign .regular.slider{display: flex;}
.fmblog{display: none;}
.realblogcatwise .bloginnertextfe {
    display: none;
}

.realblogcatwise .card:first-child .bloginnertextfe {
    display: block;
}

@media screen and (min-device-width: 768px) and (max-device-width: 1180px)

{
	.basicstructure .bloginnertext
	{
		min-height: 65px;
	}
	.innerfeaturedblog, .trendingsectioninner
	{
		width: 95%;
	}
	.usertext .name
	{    word-break: break-all; font-size: 12px; min-height: 28px;}
	.blogtext{
		padding-right: 0;
	}
	.herosectionoffer .trendingsection
	{
		padding: 0;
	}
	.trendingsection .bloginnertext
	{
		font-size: 22px;
	}
	.blogtext .bannertext {
		color: var(--textPrimaryColor);
		text-align: right;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		margin-bottom: 10px;
	}
	.blogtext .bannergredientheading
	{
	margin-bottom: 16px;
    font-size: 35px;
    font-style: normal;
    font-weight: 700;
	}
	.blogtext .bannerheading
	{
		font-size: 35px;
	}
	.newblogdesign .smbloginnerps .col-10 {
		flex: 0 0 auto;
		width: 64%;
	}
	.newblogdesign .smbloginnerps .col-2 {
		flex: 0 0 auto;
		width: 35%;
	}
	.herosectionoffer .trendingsection {
		background: transparent;
		width: 100%;
	}
	.featuredblog .bloginnertext {
		color: var(--textPrimaryColor);
		font-size: 12px;
	}
}

@media(max-width:767px){
	.blogcustommainpage section.herosectionoffer .smblog a>img{
		width: 320px;
		height: 320px;
		object-fit: cover;
	}
	.blogcustommainpage .askbutton{max-width: 220px;}
	.newblogdesign .innerfeaturedblog .smbloginnerps .blog-image img{width: 135px; height: 135px;}
	section.container-rimib.newblogdesign .container{
		padding: 0;
	}
	section.container-rimib.newblogdesign .blogcustommainpage .herosectionoffer .container{padding: 0 15px;}
	section.container-rimib.newblogdesign p.text-center.text-subheading {
		padding: 0 30px;
	}
	.newblogdesign .innerfeaturedblog .smbloginnerps .col-2{
		flex: 0 0 auto;
		width: auto;
	}
	.newblogdesign .innerfeaturedblog .smbloginnerps .col-10{
		flex: 0 0 auto;
		width: 70%;
	}
	.innerfeaturedblog  .smbloginnerps .row{
		flex-wrap: nowrap;
	}
	section.container-rimib.newblogdesign .latestblog .smbloginnerps .blog-image, .realblogcatwise .smbloginnerps .blog-image, .featuredblog .smbloginnerps .blog-image, section.trendingsection .smbloginnerps .blog-image
	{padding: 0;}
	section.container-rimib.newblogdesign .upperstripmobile{display: none !important;}
	.catblog p.bloginnertextfe{display: none;}
	.featuredblog .bloginnertextfe, .featuredblog .blogreadmore, section.trendingsection .bloginnertextfe , section.trendingsection .blogreadmore{display: block;}
	.featuredblog .fmblog .bloginnertextfe, .featuredblog .fmblog .blogreadmore,  section.trendingsection .fmblog .bloginnertextfe , section.trendingsection .fmblog .blogreadmore{display: block;}
	.featuredblog .fmblog, section.trendingsection .fmblog{display: block;}
	.blogcustommainpage .herosectionoffer .row{
		flex-direction: column-reverse;
	}

	.blogtext .bannerheading{
		font-size: 24px;
	}
	.blogtext{text-align: left;}
	.blogtext .bannergredientheading{font-size: 30px; margin-bottom: 0px;}
	.blogtext .bannertext{font-size: 14px; font-family: var(--textPrimaryColor);;font-weight: 500; text-align:left; margin-bottom: 10px;}
	.realblogcatwise-inner{display: flex; flex-wrap: wrap;}
	.blogcustommainpage .askbutton {
		margin-top: 0px;
		margin-bottom: 10px;
		margin-left: 0;
	}
	.trending-blogimage>img {
		height: auto;
		object-fit: cover;
		width: 100%;
	
	}
	.trending-blogimage::before {
		content: "";
		position: absolute;
		height: 100%;
		width: 100%;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 57.6%, rgba(91, 91, 91, 0.64) 73.37%, var(--textPrimaryColor) 95.3%);
	}
	.blogcustommainpage .herosectionoffer
	{
		background: url(/static/media/Articlesbg_mobile.f9629ad2ace6a5759b3e.svg) #D9D9D9;
		background-position: right;
        background-repeat: no-repeat;
        background-size: cover;
        border-top: 2.285px solid rgba(34, 129, 184, 0.12);
        border-bottom: 2.285px solid rgba(34, 129, 184, 0.12);
		padding: 20px 0 10px;
	}
	section.container-rimib.newblogdesign .offersearch .container{padding: 0 10px;}
	.newblogdesign .smbloginnerps{
		border-radius: 2.99px;
border: 0.5px solid #E5E5E5;
background: #FFF;
box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.25);
	}
	.newblogdesign .smbloginnerps .smbloginnerps{
		box-shadow: none;
		border: none;
	}
	.herosectionoffer .trendingsection .trending-blogimage{border-radius: 0;}
    .herosectionoffer .trendingsection {
        background: transparent;
        width:100%;
        padding: 0;
        margin-left: 0px;
        border: none;
        box-shadow: none;
    }
	.herosectionoffer .trendingsection .bloginnertext
	{
		font-size: 13px; color: #fff;    font-family: var(--primary-Web-Font) !important;font-weight: 700;
	overflow: visible;
	}
	.userimage {
		width: 35px;
		height: 35px;
	}.blogcustommainpage .herosectionoffer .trendingsection .bloginnertext {
		bottom: 48px;
	}
	.trendingsection .sliderblog {
		padding: 0px;
	}
	.blogcustommainpage .herosectionoffer .trendingsection .blog-upperstrip{padding: 8px;}
	.herosectionoffer .blog-upperstrip .upperstrip .usertext .name, .herosectionoffer .blog-upperstrip .upperstrip .usertext .date, .herosectionoffer .blog-upperstrip .upperstrip a.blogreadmore
	{
		color: #fff;
	}
	.upperstrip a.blogreadmore {
		width: 109px;
	}
	.trendingsection .slick-prev:before, .featuredblog .slick-prev:before, .trendingsection .slick-next:before, .featuredblog .slick-next:before, .realblogcatwise .slick-next:before{width: 30px; height: 30px;}
	.realblogcatwise-inner .card:first-child .trendingblogimage img {
		height: 300px;
	}
	.blogcustommainpage .smblog .blogimage img {
		border-radius: 7px;
		height: 100px;
		width: 100%;
	}
	.realblogcatwise-inner .trendingblogimage img {
		height: 247px;
		object-fit: cover;
	}
	.blogcustommainpage .categoryonesettwo .iconone img {
		height: 80px;
	}

	.newblogdesign .bloginnertext{min-height:45px; margin-bottom: 10px;}
	.newblogdesign .bloginnertext, .trendingsection .smbloginnerps .bloginnertext{
		color: var(--textPrimaryColor);
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
	line-height: 16px;}
	.blog-upperstrip.blog-upperstriptrending{padding: 5px 0;}
	.blogcustommainpage .smblog p, .newblogdesign .smbloginnerps{min-height: auto; font-size: 14px; font-family: var(--textPrimaryColor);; line-height: 1.3;}
	.newblogdesign .smbloginnerps
	{
		margin-bottom: 0;
	}
	.blogcustommainpage .choose.categoryonesettwo {
       height: auto;
        width: 20%;
    }
	.trending-blogimage .blog-upperstrip .upperstrip .usertext .date:before{filter: invert(1);}
	.newblogdesign .choose-main  .choose.categoryonesettwo{width: 17.5%;
	height: auto;
	margin: 0px 03px 20px;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
	filter: none;
}
.newblogdesign  .choose-main{padding-top: 10px; margin-bottom: 20px;}
.newblogdesign .choose-main  .choose.categoryonesettwo .iconone .mnd:first-letter{font-size: 28px !important; margin-bottom: 5px;}
	.blog-upperstrip .upperstrip .usertext .name, .blog-upperstrip .upperstrip .usertext .date, .blog-upperstrip .upperstrip a.blogreadmore{font-size: 12px;}
	.newblogdesign .smbloginnerps .blog-image img {
		height: 135px;
		width: 135px;
	}
	section.trendingsection .fmblog .bloginnertextfe, .featuredblog .fmblog .bloginnertextfe{padding: 10px 5px;}
	.blogcustommainpage .categoryonesettwo .iconone img, .blogcustommainpage .categoryonesettwo .icontwo img
	{
		padding: 0 1px;
	}
	.blogcustommainpage h4.text-heading{
		font-size: 18px;
	}
	.blogcustommainpage .realblogcatwise p.text-center.text-subheading, .blogcustommainpage p.text-center.text-subheading{
		font-size: 14px; line-height: 1.3;font-family: var(--textPrimaryColor);;
	}
	.newblogdesign .smbloginnerps .col-2 {
		padding-right: 0;
	}
	.trendingsection, .featuredblog{
		padding: 10px 0;
	}
	.realblogcatwise{padding: 0 10px;}
	section.featuredblog{padding-left: 10px; padding-right: 10px;}
	.latestblog, section.trendingsection{padding:20px 10px;}
	.realblogcatwise .slick-prev, .featuredblog .slick-prev, .innerfeaturedblog .slick-prev, section.trendingsection .trendingsectioninner .slick-prev  {
		left: 0px;
		bottom: -65px;
		top: auto;
		width: 30px;
		height: 30px;
	}
	.realblogcatwise .slick-next, .featuredblog .slick-next, .innerfeaturedblog .slick-next, section.trendingsection .trendingsectioninner .slick-next  {
		right: 0px;
		bottom: -65px;
		top: auto;
		width: 30px;
		height: 30px;
	}
	.latestblog .innerfeaturedblog .slick-prev{left: 25px;}
	.latestblog .innerfeaturedblog .slick-next{right: 25px;}
	
	.featuredblog .smblog{padding: 0;}
	.innerfeaturedblog {
		padding: 0 !important;
	}
	section.catblog {
		padding: 30px 0;
		padding-top: 0;
	}
	section.trendingsection .blog-upperstrip .upperstrip .usertext .name, section.trendingsection .blog-upperstrip .upperstrip .usertext .date
	{
		color: var(--textPrimaryColor) !important;
	}
	.blog-upperstrip .upperstrip .usertext .date{font-size: 10px; position: relative; padding-left: 20px;}
	.blog-upperstrip .upperstrip .usertext .date:before{
		background: url(/static/media/expiryclock.9d254b59d02539a6bd96.svg);
		content: "";
		position: absolute;
		left: 0;
		top:0;
		height: 15px;
		width: 15px;
		background-repeat: no-repeat;
	}
	.newblogdesign .bloginnertext{
		overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
	}
	.blogcustommainpage .featuredblog .smblog .col-10 p.bloginnertextfe, .blogcustommainpage section.trendingsection .trendingsectioninner .smblog .col-10 p.bloginnertextfe{display: none;}
	 .blogcustommainpage .featuredblog .smblog p.bloginnertextfe, .blogcustommainpage section.trendingsection .trendingsectioninner .smblog p.bloginnertextfe
	{   overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        height: 85px;
        line-height: 1.3;
    }
	.newblogdesign section.latestblog .smbloginnerps .blog-image img{height: 135px;}
	.newblogdesign section.trendingsection .smbloginnerps .blog-image img {
		height: 135px;
		width: 135px;
	}
	.newblogdesign section.trendingsection .smbloginnerps .col-2{
        flex: 0 0 auto;
        width: auto;
    }
	section.trendingsection .trendingsectioninner .row{
		flex-wrap: nowrap;
	}
	.newblogdesign section.trendingsection .smbloginnerps .col-10{
		flex: 0 0 auto;
        width: 70%;
	}
	.newblogdesign .basicuserdetails .usertext .date{
		padding-left: 20px;
		margin-left: 0px;
	}
}
@media (min-width: 1024px) and (max-width: 5000px) {
	.newblogdesign section.catblog .basicuserdetails .usertext .date, section.featuredblog .basicuserdetails .usertext .date, section.latestblog .basicuserdetails .usertext .date, section.trendingsection  .basicuserdetails .usertext .date
	{
		padding-left: 0px;
        margin-left: 0px;
	}
	.newblogdesign section.catblog .basicuserdetails .usertext .date:before, section.featuredblog .basicuserdetails .usertext .date:before, section.latestblog .basicuserdetails .usertext .date:before, section.trendingsection  .basicuserdetails .usertext .date:before
	{display: none;}
	section.latestblog button.slick-arrow{display: none !important;}
	.herosectionoffer .basicuserdetails .usertext{
display: flex;
	}
	.herosectionoffer .basicuserdetails .usertext .date{
		margin-left: 20px;
		padding-left: 20px;
	}
	.newblogdesign .basicuserdetails .usertext .date{
		padding-left: 20px;
		margin-left: 20px;
	}
	.herosectionoffer .upperstrip .usertext .date:before{filter: invert(1);}
	.herosectionoffer .upperstrip .usertext .date:before{
		left: 166px;
        width: 17px;
        height: 17px;
        background-size: contain;
        background-repeat: no-repeat;
        top: 23px;
	}
	.newblogdesign section.featuredblog .smbloginnerps{box-shadow: none;}
	.newblogdesign .upperstrip .usertext .date:before{
		background: url(/static/media/expiryclock.9d254b59d02539a6bd96.svg);
		content: "";
		content: "";
        position: absolute;
		left: 0;
        top: 0;
        width: 17px;
        height: 17px;
        background-size: contain;
        background-repeat: no-repeat;
	}
}
@media (max-width:400px){
	.newblogdesign .innerfeaturedblog .smbloginnerps .col-10{
		flex: 0 0 auto;
		width: 63%;
	}
	.newblogdesign section.trendingsection .smbloginnerps .col-10{
		flex: 0 0 auto;
        width: 63%;
	}
}
.heroasktheexpert {
	position: relative;
}


section.herosection.heroasktheexpert.heronewaskexpert {
	padding: 0;
	margin: 0;
	text-align: center;
}

section.herosection.heroasktheexpert.heronewaskexpert .heroleftpanel {
	width: 50%;
	text-align: right;
	position: absolute;
	bottom: 158px;
	left: 52px;
	right: auto;
	text-align: left;
}


.Howitworks {
	margin-bottom: 40px;
	margin-top: -39px;
	z-index: 9;
	position: relative;
}

.joincanadians {
	object-fit: contain;
	background-image: url(/static/media/Rectangle4815.599d0a5adef34be0e2de.svg);
	padding: 50px 0;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.jioncanadianstext {
	max-width: 1000px;
	margin: 0 auto;
	text-align: center;
}

.jioncanadianstext h2 {
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	color: var(--textPrimaryColor);
	font-family: var(--primary-Web-Font) !important;
	margin-bottom: 0 !important;
}

.jioncanadianstext p {
	font-size: 25px;
	font-weight: 500;
	text-align: left;
	color: var(--textPrimaryColor);
	font-family: var(--primary-Web-Font) !important;
	margin-bottom: 0;
	margin-top: 0px;
	line-height: 30px;
	text-align: center;
}

.categorytext span {
	color: #036518;
	font-size: 30px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
}

.categorytext h2 {
	color: var(--textPrimaryColor);
	margin-bottom: 0;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.categorytext h2,
.categorytext p {
	text-align: center;
}

p.catetext1 {
	color: var(--textPrimaryColor);
	font-family: Montserrat;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 0;
}

section.SelectMainCategory#ask {
	padding: 40px 0;
	padding-bottom: 0;
}

section#newfaq {
	padding-top: 40px
}

section#nextregister {
	padding-top: 70px;
}

p.catetext2 {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 0;
	line-height: 19px;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.categoryonesettwo:hover .icontwo img {
	filter: none !important;
}

.choose-main {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 20px auto 0;
	flex-wrap: wrap;
	padding: 0px 5px;
}

.choose {
	position: relative;
}

.choose:last-child {
	border-right: none;
}

.choose-main p {
	font-weight: 600;

	text-align: center;
	margin-top: 10px;
}

section.herosection.heroasktheexpert.heronewaskexpert .askbutton {
	margin: 0;
}

.choose-box {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.choose-box img {
	width: 55px;
}

.choose:hover {
	cursor: pointer;
	background-color: #036518;
	color: white;
}

.choose:hover img.onimg {
	color: white;
}

p.categoryonesetone-text {
	font-family: var(--primary-Web-Font);
	font-size: 48px;
	font-weight: 600;

	text-align: left;
	color: #ffff;
}

.categoryonesetone h4 {
	font-size: 48px;
	font-weight: 900;

	text-align: left;
	color: white;
}

.categoryonesetone p {
	font-family: var(--primary-Web-Font);
	font-size: 24px;
	font-weight: 600;

	text-align: left;
	color: white;
}

p.categoryonesetone-text-too {
	font-family: var(--primary-Web-Font);
	font-size: 15px;
	font-weight: 600;
	text-align: left;
	color: white;
}

.categoryonesetone {
	padding: 200px 100px;
}

.choose.categoryonesettwo {
	margin-bottom: 0px;
	height: 150px;
	background-color: transparent;
	border-radius: 0;
	text-align: center;
	display: flex;
	align-items: center;
	padding: 0;
	flex-wrap: wrap;
	justify-content: center;
}

.choose .categoryonesettwo h5 {
	padding-left: 0;
}

.choose .categoryonesettwo:after {
	content: "";
	position: absolute;
	z-index: -1;
	left: 35%;
	top: 100%;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #036518;
}

.categoryonesetone {
	padding: 50px 100px;
}

.asktheexpertcategorysectioninnerlinene .categoryoneset:after {
	display: none;
}

.categorytwosetfirsttest.categorytwoset,
.categorytwosetfirsttest {
	position: relative;
}

.padleftright100 {
	padding: 0 50px !important;
}

.categoryonesettwo {
	margin-bottom: 20px;
	height: 150px;
	background-color: #fff;
	border-radius: 10px;
	text-align: center;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 40px;
}

.categoryonesetfirst {
	align-items: center;
	margin: 0 auto;
	display: flex;
}

.asktheexpertcategorysectioninnerline {
	position: relative;
	padding: 79px 0 0 0;
}

.question-text h2,
.question-text h2 strong {
	color: var(--textPrimaryColor);
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 15px;
}

.question-text h2 i {
	font-style: normal;
	text-decoration: underline;
}

.question-text h2 strong {
	color: var(--green);
}

.question-text span {
	font-family: var(--primary-Web-Font);
	font-size: 30px;
	font-weight: 700;

	text-align: left;
	color: #036518;
}

.question-text-right h2 {
	font-family: var(--primary-Web-Font);
	font-size: 30px;
	font-weight: 700;

	color: var(--textPrimaryColor);
}

.question-text-right span {
	font-family: var(--primary-Web-Font);
	font-size: 30px;
	font-weight: 700;

	text-align: left;
	color: #036518;
}

.main-question {
	display: flex !important;
	align-items: center;
	justify-content: space-between;
	padding: 10px 12px 10px 33px;
	margin: 10px 9px;
	border-radius: 50px;
	max-width: 486px;
	box-shadow: 0px 3px 23px 0px #ccc;
	height: 82px;
}

.questiontext-icon img {
	width: 61px;
}

.questionslider-text p {
	color: var(--textPrimaryColor);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 0;
}

.questiontext-icon img {
	cursor: pointer;
}

.questionslider .slick-prev:before {
	position: absolute;
	background-size: contain;
	background-repeat: no-repeat;
	left: 581px;
	font-size: 40px;
	rotate: 90deg;
	top: -45px;
	color: #036518;
	opacity: 1;
}

.catborderbottom .slick-next:before {
	position: absolute !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	right: 64px !important;
	font-size: 40px !important;
	content: "";
	color: #036518 !important;
	opacity: 1;
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	transform: rotate(90deg);
	width: 40px;
	height: 40px;
	background-size: contain;
	background-repeat: no-repeat;
}

button.proceedbtn:hover a {
	transition: none;
	color: white;
}

button.proceedbtn a {
	color: var(--ButtonColor);
}

.nextbtn button.proceed-too-btn {
	border: 1px solid var(--ButtonColor);
	border-radius: 5px;
	width: 150px;
	height: 39.924px;
	font-family: var(--btnFont) !important;
	color: var(--ButtonColor);
	background-color: white;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 21px;
	letter-spacing: 1.8px;
	padding: 9px;
	text-align: center;
}

.catborderbottom .slick-prev:before {
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	content: "";
	width: 40px;
	height: 40px;
	background-size: contain;
	background-repeat: no-repeat;
	transform: rotate(-90deg);
}

.catborderbottom .slick-prev {
	left: auto;
	right: 64px;
	transform: translate(0, -87px);
}

.catborderbottom .slick-next {
	right: -21px;
}

.catborderbottom .slick-prev:before,
.catborderbottom .slick-next:before {
	color: #036518 !important;
	opacity: 1;
}

.all-border {
	border-bottom: 4px solid #efefef;
}

.questionslider-text {
	max-width: 329px;
}

p.question-right-ptext {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 0;
}

.queastio-main {
	padding-left: 75px;
	position: relative;
}

.queastio-main:before {
	content: "";
	position: absolute;
	height: 93%;
	width: 4px;
	background-color: #efefef;
	left: -30px;
	top: 61px;
}

p.question-right-text-too {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.input-question textarea {
	border: none;
	box-shadow: 3px 3px 33px 0px var(--textPrimaryColor);
	border-radius: 30px;
	padding: 22px 35px;
	height: 550px;
	resize: none;
	width: 100%;
}

a.nextbutton {
	border: 1px solid var(--ButtonColor);
	text-decoration: none;
	padding: 10px 25px;
	font-size: 26px;
	font-weight: 500;
	line-height: 30px;
	letter-spacing: 0.1em;
	text-align: left;
	box-shadow: 2px 2px 10px 0px var(--ButtonColor);
	text-align: left;
	color: var(--ButtonColor);
}

a.nextbutton:hover {
	color: var(--ButtonColor);
}

.nextbtn {
	text-align: end;
	margin-top: 30px;
}

.regbtn {
	margin: 20px 0;
}

.inner-askexpertnewlayout .register-main-text h2 {
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	color: #036518;
	margin-bottom: 0;
}

.inner-askexpertnewlayout .register-main-text span {
	font-size: 30px;
	font-weight: 700;

	text-align: left;
	color: var(--textPrimaryColor);
}

.inner-askexpertnewlayout .register-main-text h3 {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 0;
	line-height: 19px;
	text-align: center;
	color: var(--textPrimaryColor);
}

.inner-askexpertnewlayout .register-main-text p {
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	margin-bottom: 0;
	text-align: center;
	color: var(--textPrimaryColor);
	max-width: 950px;
	margin: 0 auto;
}

a.registernowbutton {
	background: var(--green);
	border: 2px solid transparent;
	width: 155px;
	height: 40px;
	color: white;
	text-decoration: none;
	border-radius: 6px;
	font-family: "Roboto Flex";
	font-size: 18px;
	letter-spacing: 1.8px;
	font-weight: 500;
	line-height: 21px;
	display: flex;
	padding: 9px;
	text-align: center;
	justify-content: center;
	margin: 0 auto;
	align-items: center;
}

span.input-group-text {
	border: none !important;
	background-color: transparent !important;
}

.input-group-text {
	position: absolute;
	right: 0;
}

.inner-askexpertnewlayout .register-fill .form-group .form-control {
	border-radius: 10px;
	height: 48px;
	font-size: 14px;
	padding: 10px;
	box-shadow: 8px 6px 31px 8px #eee !important;
	border: 3px solid var(--green);
	font-family: var(--textPrimaryColor);;
	color: #666;
	font-size: 13px;
	font-weight: 400;
}

.inner-askexpertnewlayout .input-container .placeholder {
	top: 18px;
}

.form-group .form-control::placeholder {
	font-family: var(--textPrimaryColor);;
}

.mainexpforminner .placeholder.font-place {
	font-size: 16.77px;
	font-weight: 600;
	color: #a7a7a7;
}

.input-group-reg {
	border-radius: 12px;
	box-shadow: 3.59px 3.59px 11.98px 0px var(--textPrimaryColor);
	outline: none;
	display: flex;
	align-items: center;
}

.input-container.form-group.input-group-reg {
	max-width: 440px;
	border: 1px solid transparent;
	padding: 0;
	margin-bottom: 30px !important;
}

.input-container.form-group.input-group-reg:first-child {
	margin-right: 10px;
}

.input-container.form-group.input-group-reg:nth-child(2) {
	margin-left: 10px;
}

.input-container.form-group.input-group-reg:nth-child(3) {
	margin-right: 10px;
}

.input-container.form-group.input-group-reg:nth-child(4) {
	margin-left: 10px;
}

.input-group-reg input {
	border: none;
	box-shadow: none !important;
	padding: 25px;
	border-radius: 12px;
	font-size: 16.77px;
	font-weight: 600;
}

.input-group-reg input:focus {
	border: 1px solid #036518 !important;
}

a.proceedbtn,
button.proceedbtn {
	border: 1px solid var(--ButtonColor);
	text-decoration: none;
	padding: 10px 25px;
	border-radius: 5px;
	font-family: var(--btnFont) !important;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	letter-spacing: 1.8px;
	text-align: center;
	color: var(--ButtonColor);
	background: #fff;
}

.proceed-main-btn {
	margin: 0 0 0 auto;
	text-align: center;
}

.register {
	position: relative;
}

section#nextregister {
	margin-bottom: 0px;
}

.frequently {
	background-color: #daf0ff;
	padding: 15px 0;
}

h2.frequently-text {
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 20px;
}

.frequently-box {
	margin-bottom: 15px;
	box-shadow: 3.16px 3.16px 34.79px 0px #ccc;
	padding: 10px;
	min-height: 270px;
	background: #fff;
}

.frequently-box-down-text ul {
	margin-bottom: 0;
}

.frequently-box-down-text {
	background-color: #fff;
	border-radius: 10px;
	padding: 10px;
	cursor: pointer;
	min-height: 155px;
	border-radius: 5px;
	border: 0.843px solid #97cbee;
	background: #fff;
}

.frequently-box-down-text:hover p {
	cursor: pointer;
}

.frequently-box-down-text li {
	font-size: 13px;
	font-weight: 500;
	text-align: left;
	list-style: disc;
	font-family: var(--textPrimaryColor);;
	line-height: 14px;
}

.frequenty-box-up h6 {
	font-size: 16px;
	font-weight: 700;
	min-height: 40px;
}

.frequently-box-down-text p {
	font-weight: 500;
	text-align: left;
	color: var(--textPrimaryColor);
	font-size: 13px;
	font-family: var(--textPrimaryColor);;
	line-height: 15px;
}

.frequent-row {
	display: flex;
	flex-wrap: wrap;
}

.frequent-row .col-3 {
	display: flex;
	flex-direction: column;
}

.frequent-row .frequently-box {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

.frequent-row .frequenty-box-up,
.frequent-row .frequenty-box-down {
	flex-grow: 1;
}

.frequent-row .frequently-box-down-text {
	display: flex;
	align-items: flex-end;
}

.frequenty-box-up img {
	width: 45px;
	margin-bottom: 0 !important;
}

.input-margin {
	margin-left: 14px;
}

.input-margin-r {
	margin-right: 14px;
}

section.herosection.heroasktheexpert.heronewaskexpert h2.heroheading {
	color: var(--textPrimaryColor);

	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

section.herosection.heroasktheexpert.heronewaskexpert h2.heroheading2 {
	color: #4c6501;

	font-size: 45px;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
}

.heroleftpanel h5 {
	color: var(--textPrimaryColor);

	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.heroleftpanel h6 {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.popup {
	position: absolute;
	top: 0;
	z-index: 1;
	right: 0;
	background-color: #036518;
	color: #fff;
	padding: 30px 130px;
	left: 0;
	margin: auto;
	top: 50px;
	max-width: 1001.1px;
	min-height: auto;
}

.popup-inner h2 {
	font-size: 30px;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	color: #ffffff;
	margin: 0 auto;
	margin: 0;
	margin-bottom: 10px;
}

.popup-inner p {
	font-size: 16px;
	font-weight: 500;
	line-height: 17px;
	text-align: center;
	color: #ffffff;
	max-width: 850px;
	margin: 0px auto;
}

.popup-inner span {
	font-size: 16px;
	line-height: 19.5px;
	text-align: center;
}

.popup-inner h3 {
	font-size: 20px;
	font-weight: 500;
	line-height: 1;
	text-align: center;
	color: #ffffff;
	margin: 10px 0;
}

.popupbutton a.popupbtn2:hover {
	background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
	color: #fff;
	cursor: pointer;
}

a.signuptext {
	font-size: 20px;
	font-weight: 700;
	line-height: 39px;
	text-align: center;
	color: #ffffff;
	text-decoration: none !important;
}

a.signuptext:hover {
	cursor: pointer;
	color: #ffff !important;
	font-weight: 900;
}

.popupbutton a.popupbtn1 {
	width: 250px;
	height: 40px;
	border-radius: 5px;
	background: #a0ffa0;
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 34px;
	letter-spacing: 1.8px;
	border: 3px solid transparent;
}

.popupbutton a.popupbtn2 {
	width: 250px;
	height: 40px;
	border-radius: 5px;
	background: #fff;
	color: #3c5100;
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 34px;
	letter-spacing: 1.8px;
	border: 3px solid transparent;
}

.closebtnicon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ9SURBVHgBzZmPddowEMbPWaDeoGwQOgHOBEkmoBvQDZwN2g3cTsAIphOETiB3Atjg650t8WTVAesswL/3Dv/Bsj7OpzshZzQBAJ9588K2tJazLbxLGmtHtp1YlmV/6FawwJytZDPQYdg29odeXeQB6aiSi7aeSCnSx8j9aSrovFnjNlTQepkbLqCPSy0mWvCdhF4UnA0J5U1N/RR0axq2L5zmjv7Jh4ELK7qvULL9b8OTPbHs1ZI3Bc2DAkGWOIWBffyG5oWEwZLD4a8c+J4taX5I+X5zB61nZ+pVn4V413k21qsN2yvbN4rjje3Jto/h62kP8Tm19NquR7ZZe202iOPgGq4Qj4GXuHFZsC80h67grNp0BR0G4wT7QqUyvkPHRm6whR6D84JDoQZ6tnIT7S91GPwv+JBYaNsPIc081aAvOE8sVDhk8klpaNgKV22cUEo4KXqgdOTWfD4NnFMjYo80HblHEf5ztccFpekjidieUBujtYvhhIL3U1OXDM5Hdzf0B5NBf9A9YtpgrsWzDeloKPAo9QeTbHdI5+F9qnJ7Lj0NXavx8LOr1bGNy5FCHfK9L/g7IiGvcWzc1tI5uqdiRraR6yRuNROZqg0lK3ZF3cLZXHnimN+1RYF3ftN8xcrK4052/D+Mc/WurB/sZedUbq13f9C8+OmECr0VGXSzpXe6/yKH0FCwKtObyNgvZCU7SS2fgCvh55ePbKV5ofvy6k81L8Ih8YzrLSB/hPRXkAbcdunTwJsUTRFc4bpIBU02SXdhYZCWGtrHPlL0GtPfM9QakRkpQTd/laonmUP2l2cub6irjpLgf4UpaSxqsSHoYm7oDeNRKy7kH39JzYuu5ofkAAAAAElFTkSuQmCC);
	height: 30px;
	width: 30px;
	background-size: contain !important;
	display: inline-block;
	border-radius: 50px;
	padding: 6px;
	color: #3c5100;
	position: absolute;
	top: 17px;
	right: 28px;
	cursor: pointer;
}

.blurred {
	filter: blur(5px);
	transition: filter 0.3s ease;
}

p.text-start {
	margin: 10px 0;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
}

b.ask-bold-text {
	margin-top: 40px;
	font-size: 18px;
	font-weight: 700;
}

.heronewaskexpert .container {
	position: relative;
}

.heroleftbutton {
	margin-top: 20px;
}

.heroleftbutton button {
	width: auto;
	padding: 10px 40px;
	margin-right: 16px;
}

p.subh1 {
	font-family: var(--primary-Web-Font);
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	margin-bottom: 0;
	text-align: left;
}

.user-round-img {
	position: absolute;
	top: 227px;
	right: 0;
	bottom: 0;
	width: 50%;
	max-width: 100%;
	height: auto;
	display: flex;
	justify-content: right;
	align-items: center;
	margin: 0 auto;
}

.Howitworks .howitworkinner {
	margin-top: -71px;
	z-index: 1;
	position: relative;
}

.howitworkinner-text h2 {
	color: var(--textPrimaryColor);

	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 10px;
	text-align: center;
}

.howitworkbox-inner {
	background-color: #ffd8d8;
	box-shadow: 2.74px 2.74px 30.09px 0px #ccc;
	width: 50%;
	/* or another percentage relative to the parent container */
	aspect-ratio: 1 / 1;
	/* Maintains a 1:1 aspect ratio, keeping it square */
	max-width: 150px;
	/* Optional: sets a maximum size */
	border-radius: 50%;
	/* Makes the element circular */
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}

.howitworkbox-inner img {
	width: 90px;
}

.howitwork-box p {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 16px;
	line-height: 19px;
	font-weight: 500;
	margin: 20px auto 0;
	color: var(--textPrimaryColor);
}

div#howitworkbox2color {
	background-color: #daf0ff;
}

div#howitworkbox3color {
	background-color: #ffe8a4;
}

.choose.categoryonesettwo:hover:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 35%;
	top: 100%;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #036518;
	clear: both;
	display: none;
}

.asktheexpertcategorysectioninnerlinenew .categoryoneset:after,
.asktheexpertcategorysectioninnerlinenew .catstart::before {
	display: none;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesettwo:after {
	background: transparent;
}

.asktheexpertcategorysectioninnerlinenew .choose.categoryonesettwo:after {
	border-radius: 0;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesetfirst {
	width: 100%;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesettwo {
	flex-direction: row;
	background: #fff;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesetwidth h5 {
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px !important;
	line-height: 1;
	color: var(--textPrimaryColor);
	padding-right: 0;
	margin-bottom: 0;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesettwo:hover {
	border-radius: 10px;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesetwidth {
	margin-bottom: 20px;
}

div#askts {
	align-items: center;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesetone.anotherexp p {
	font-family: var(--primary-Web-Font);
	font-size: 48px;
	font-weight: 600;
	line-height: 59px;
	text-align: left;
	color: #fff;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesetone.anotherexp h4 {
	font-family: var(--primary-Web-Font);
	font-size: 48px;
	font-weight: 900;
	line-height: 59px;
	text-align: left;
	color: #fff;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesetone.anotherexp p.categoryonesetonetext b {
	font-size: 24px;
	font-weight: 600;
	line-height: 29px;
	text-align: left;
	display: block;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesetone.anotherexp p.categoryonesetonetext {
	font-size: 15px;
	font-weight: 600;
	line-height: 18px;
	text-align: left;
}

.register-main .mainexpforminner {
	background: transparent;
	box-shadow: none;
	padding: 0;
	margin: 20px 10px;
}

.asktheexpertcategorysectioninnerlinenew .categorytwoset:after,
.asktheexpertcategorysectioninnerlinenew .categorythreeset:after,
.asktheexpertcategorysectioninnerlinenew .categoryfourset:after {
	display: none;
}

.asktheexpertcategorysectioninnerlinenew .categoryfourset {
	display: block;
}

.asktheexpertcategorysectioninnerlinenew .categoryfourset .categoryonesetone {
	width: 100%;
	padding: 0;
}

.subcategoryinneraskexpert {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	flex-wrap: wrap;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesetwidth:nth-child(1) {
	border-color: #cbeaff;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesetwidth:nth-child(2) {
	border-color: #ffe8a4;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesetwidth:nth-child(3) {
	border-color: #f6e4ff;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesetwidth:nth-child(4) {
	border-color: #ffe0e0;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesetwidth:nth-child(5) {
	border-color: #c0ffc7;
}

.asktheexpertcategorysectioninnerlinenew .categoryonesetwidth:nth-child(6) {
	border-color: #daf0ff;
}

.herosection.heronewaskexpert a.ctaonebutton {
	width: 210px;
	height: 45px;
	flex-shrink: 0;
	border-radius: 5px;
	background: var(--green);
	color: #fff;
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	padding: 0;
	border: 3px solid transparent;
	line-height: 21px;
}

.herosection.heronewaskexpert a.ctatwobutton {
	border: none;
	width: 150px;
	height: 45px;
	flex-shrink: 0;
	border-radius: 5px;
	background: #fff;
	color: var(--green);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	padding: 10px 0;
	line-height: 42px;
	letter-spacing: 1.8px;
	border: 3px solid transparent;
	line-height: 21px;
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.25);
}

.categorytwosetfirsttest .categoryonesetwidth {
	width: 100px;
	height: 100px;
	padding: 10px 2px;
	display: block;
	text-align: center;
	margin: 10px;
	border: 4.71px solid transparent;
	box-shadow: 2.62px 3.66px 5.35px 0px #ccc;
	background: transparent;
}

.categorytwosetfirsttest .categoryonesettwo:hover {
	cursor: pointer;
	background-color: #cbeaff;
	border: 4.71px solid #cbeaff;
}

.categorytwosetfirsttest .categoryonesettwo:nth-child(2):hover {
	border: 4.71px solid #ffe8a4;
	background-color: #ffe8a4;
}

.categorytwosetfirsttest .categoryonesettwo:nth-child(3):hover {
	border: 4.71px solid #f6e4ff;
	background-color: #f6e4ff;
}

.categorytwosetfirsttest .categoryonesettwo:nth-child(4):hover {
	border: 4.71px solid #ffe0e0;
	background-color: #ffe0e0;
}

.categorytwosetfirsttest .categoryonesettwo:nth-child(5):hover {
	border: 4.71px solid #c0ffc7;
	background-color: #c0ffc7;
}

.categorytwosetfirsttest .categoryonesettwo:nth-child(6):hover {
	border: 4.71px solid #daf0ff;
	background-color: #daf0ff;
}

.categorytwosetfirsttest .categoryonesettwo:hover h5 {
	color: var(--textPrimaryColor);
}

.asktheexpertcategorysectioninnerlinenew .textarecs {
	background: transparent;
	box-shadow: none;
	border-radius: 10px;
	padding: 0;
	border-top: none;
}

.inner-askexpertnewlayout .textarecs .input-question textarea.input.form-control.textareaform {
	border: none;
	box-shadow: 3px 3px 33px 0px #ccc;
	border-radius: 30px;
	padding: 22px 35px;
	height: 304px;
	resize: none;
	width: 100%;
	padding-top: 50px;
	padding-left: 13px;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	color: #666;
	font-family: var(--textPrimaryColor);;
}

.inner-askexpertnewlayout textarea.input:not(:placeholder-shown)~.placeholder {
	color: #666;
	font-family: var(--textPrimaryColor);;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 15px;
}

.inner-askexpertnewlayout .input-container .placeholder {
	color: #666;
	font-family: var(--textPrimaryColor);;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 15px;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew {
	padding: 0;
}

.choose-main .choose.categoryonesettwo:last-child {
	order: 1;
	display: flex;
}

.choose-main .choose.categoryonesettwo:first-child {
	order: 4;
}

.choose-main .choose.categoryonesettwo:nth-child(3) {
	order: 3;
}

.choose-main .choose.categoryonesettwo:nth-child(4) {
	order: 5;
}

.choose-main .choose.categoryonesettwo:nth-child(2) {
	order: 2;
}

.categoryfourset .slick-current {
	transform: scale(1);
}

.slick-slider .slick-track {
	height: auto !important;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth .iconone {
	background: #fff;
	height: 42px;
	width: 42px;
	position: relative;
	margin: auto;
	border-radius: 50px;
	padding: 10px;
	margin-bottom: 3px;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth .icontwo {
	background: #fff;
	height: 42px;
	width: 42px;
	position: relative;
	margin: auto;
	border-radius: 50px;
	padding: 10px;
	margin-bottom: 10px;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categoryonesettwo .iconone img {
	height: 160px;
}

.queastio-main textarea.input:not(:placeholder-shown)~.placeholder {
	top: 22px;
	border-radius: 20px;
	width: 90%;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesettwo.categoryonesetwidth .iconone img,
.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesettwo.categoryonesetwidth .icontwo img {
	height: 25px;
}

.asktheexpertconfirmpopup h2 {
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
}

.asktheexpertconfirmpopup .cliparttext span {
	font-size: 20.29px;
	color: #ffffff;
	font-weight: 600;
}

.asktheexpertconfirmpopup .cliparttext .clipartmain .cliparttextbox p {
	font-size: 1.5rem;
	color: #ffffff;
	font-weight: 700;
	text-align: start;
}

.clipartmain {
	display: flex;
	align-items: center;
}

.clipartmain .cliparttextboxouter {
	margin-left: 119px;
}

.cliparttextboxinner img {
	width: 273px;
	height: 186px;
	object-fit: cover;
}

.clipart img {
	width: 100%;
}

.clipart {
	text-align: center;
}

.clipartbtn {
	display: flex;
	align-items: center;
}

a.clipartbutton,
button.clipartbutton {
	width: 150px;
	height: 45px;
	flex-shrink: 0;
	border-radius: 5px;
	background: #fff;
	color: var(--green);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	padding: 0;
	line-height: 42px;
	letter-spacing: 1.8px;
	border: 3px solid transparent;
	margin-right: 20px;
}

a.clipartbutton2,
button.clipartbutton2 {
	width: 210px;
	height: 45px;
	flex-shrink: 0;
	border-radius: 5px;
	background: var(--green);
	color: #fff;
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	padding: 8px;
	border: 3px solid transparent;
}

a.clipartbutton2:hover,
button.clipartbutton2:hover {
	cursor: pointer;
	background-color: #ffffff;
	border: 3px solid #a0ffa0;
	color: var(--textPrimaryColor);
}

a.clipartbutton:hover,
button.clipartbutton:hover {
	cursor: pointer;
	background-color: #a0ffa0;
	border: 3px solid #ffffff;
	color: #036518;
}

.thankyou {
	text-align: center;
}

.thankyou .thakyoutext h2 {
	color: #fff;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.thankyou .thakyoutext p.thankyousubtext {
	color: #fff;
	text-align: center;
	font-size: 25px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 5px;
}

.thankyou .thakyoutext p.thankyousubtext2 {
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 0px;
}

a.thankyoubutton {
	width: 150px;
	height: 45px;
	flex-shrink: 0;
	border-radius: 5px;
	background: #fff;
	color: var(--green);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	padding: 0;
	line-height: 42px;
	letter-spacing: 1.8px;
	display: inline-block;
	border: 3px solid transparent;
}

a.thankyoubutton:hover {
	cursor: pointer;
	background-color: #ffffff;
	border: 3px solid #a0ffa0;
	color: var(--textPrimaryColor);
}

a.thankyoubutton2 {
	width: 250px;
	height: 45px;
	margin-left: 20px;
	border-radius: 5px;
	background: #a0ffa0;
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	padding: 10px;
	border: 3px solid transparent;
	display: inline-block;
}

.thankyoubtn {
	display: flex;
	justify-content: center;
	margin-top: 20px;
	margin-bottom: 40px;
}

a.thankyoubutton2:hover {
	cursor: pointer;
	background-color: #ffffff;
	border: 3px solid #a0ffa0;
	color: var(--textPrimaryColor);
}

.thankyou .thakyoutext2 h2 {
	color: #ffffff;
	font-size: 23.77px;
	font-weight: 700;
}

.thankyou .thakyoutext2 p.thankyousubtext2 {
	color: #ffffff;
	font-size: 15.34px;
	font-weight: 500;
	margin-bottom: 0;
}

.thankyou .thakyoutext2 span.thankyousubtext2 {
	color: #ffffff;
	font-size: 1.25rem;
	font-weight: 500;
}

.thakyoutext2 {
	margin-top: 70px;
}

a.thankyou2button {
	width: 150px;
	height: 39.924px;
	border-radius: 5px;
	border: 1px solid var(--ButtonColor);
	background: #fff;
	color: var(--ButtonColor);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;

	display: inline-block;
	padding: 8px 0;
}

a.thankyou2button:hover {
	cursor: pointer;
	border: 1px solid #a0ffa0;
	color: #036518;
	border: 3px solid #ffffff;
	background: #a0ffa0;
}

.thankyou2btn {
	margin-top: 30px;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active .icontwo {
	background: #cbeaff;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active {
	background: #cbeaff;
	border: 4.71px solid #cbeaff;
}

.categorytwosetfirsttest .categoryonesettwo.active h5 {
	color: var(--textPrimaryColor);
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active:nth-child(2) {
	background: #ffe8a4;
	border: 4.71px solid #ffe8a4;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active:nth-child(3) {
	background: #f6e4ff;
	border: 4.71px solid #f6e4ff;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active:nth-child(3) {
	background: #ffe0e0;
	border: 4.71px solid #ffe0e0;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active:nth-child(4) {
	background: #ffe0e0;
	border: 4.71px solid #ffe0e0;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active:nth-child(5) {
	background: #c0ffc7;
	border: 4.71px solid #c0ffc7;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active .iconone {
	background: #fff;
}

a.registernowbutton:hover {
	border: 2px solid var(--green);
	color: var(--green);
	background-color: #ffffff;
}

section.select-main-cat {
	padding: 50px 0;
}

.popupbutton a.popupbtn1:hover,
.popupbutton a.popupbtn2:hover,
.herosection.heronewaskexpert a.ctaonebutton:hover,
.herosection.heronewaskexpert a.ctatwobutton:hover,
a.nextbutton:hover {
	box-shadow: none;
	background: #ffffff;
	color: var(--textPrimaryColor);
	border: 3px solid #a0ffa0;
	box-shadow: 3.53px 3.53px 38.85px 0px #ccc;
}

.popupbutton a.popupbtn2:hover {
	background-color: #a0ffa0;
	color: #3c5100;
	border: 3px solid #ffffff;
}

button.proceedbtn:hover {
	background: var(--ButtonColor);
	border: 1px solid #ffffff;
	color: #ffffff;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.categoryonesettwo:hover .icontwo {
	background: #cbeaff;
}

.cliparttextboxtwo {
	box-shadow: 0px 0px 28.88px 0px #0977d8;
	width: 206.25px;
	height: 206.25px;
	background: #9bd0ff;
	border-radius: 25px;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.cliparttextboxtwo .iconbase {
	width: 100px;
	height: 100px;
	background: linear-gradient(0deg, #cbeaff, #cbeaff);
	border-radius: 100px;
	position: relative;
}

.cliparttextboxtwo .iconbase img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.popupouter {
	position: fixed;
	top: 87px;
	left: 0;
	right: 0;
	z-index: 99;
	background: rgba(255, 255, 255, 0.6);
	width: 100%;
	height: 100%;
}

button.proceedbtn[disabled] {
	background: #ccc;
	border: 1px solid #ccc;
	color: #fff;
	box-shadow: none;
	cursor: auto;
}

.proceed-main-btn button[disabled]:hover {
	background: FFFFFF;
	border: 1px solid var(--ButtonColor);

	color: var(--ButtonColor);
	cursor: auto;
}

.question-text-right .proceedbtn button[disabled]:hover {
	background: #ffffff;
	color: var(--ButtonColor);
}

.asktheexpertconfirmpopup.popupouter .popup {
	padding: 50px;
}

div#askQus {
	/* box-shadow:0 -7px 18px -11px #3D3D3D80; */
	margin-top: 0px;
}

.register-main-text {
	border-bottom: 0px solid transparent;
}

.cliparttextboxinner {
	border: 10px solid #fff;
	position: relative;
	height: 206px;
}

.cliparttextboxinner:after {
	position: absolute;
	content: "";
	right: -20px;
	top: 0;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid #fff;
	bottom: 0;
	margin: auto;
	width: 20px;
	height: 20px;
}

.asktheexpertconfirmpopup.popupouter .cliparttext .clipartmain .cliparttextbox p,
.cliparttextboxouter p {
	font-size: 20.29px;
	color: #ffffff;
	font-weight: 700;
	text-align: left;
}

.asktheexpertconfirmpopup .cliparttext .clipartmain .cliparttextbox.cliparttextboxtwo p {
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3;
	text-align: center;
	color: var(--textPrimaryColor);
	margin-bottom: 0;
	display: block;
	width: 100%;
}

.clipart img {
	height: 265.42px;
}

.clipart {
	text-align: right;
}

.clipart-box {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.inner-askexpertnewlayout .categorytwosetfirsttest .categoryonesetwidth {
	width: 120px;
	height: 120px;
}

.register-main .input:focus~.placeholder,
.register-main .input:not(:placeholder-shown)~.placeholder {
	transform: translateY(-13px) translateX(-12px) scale(1);
	font-size: 12px;
}

.modalspecial.asktheexpertconfirmpopup>div {
	background-color: #036518;
	padding: 50px;
}

p.catetext,
p.catetext strong {
	color: var(--textPrimaryColor);
	margin: 5px 0;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

h2.pssubtext {
	font-size: 30px;
	margin-top: 30px;
}

h2.pssubtext i {
	color: #036518;
	font-size: 30px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
	text-decoration: none;
}

.pssubtext {
	color: var(--textPrimaryColor);
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-align: center;
	margin-top: 10px;
}

.pssubtext i {
	font-style: normal;
}

.mainexpforminner.register-fill h3 {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.mainexpforminner.register-fill h3 i {
	color: var(--green);
	font-style: normal;
	font-weight: 700;
}

p.catetext strong {
	text-decoration: underline;
}

.choose.categoryonesettwo:nth-child(1).active {
	background: var(--green);
}

.choose-main .choose.categoryonesettwo img {
	filter: invert(58%) sepia(5%) saturate(332%) hue-rotate(77deg) brightness(91%) contrast(86%);
}

.choose-main .choose.categoryonesettwo:last-child.active img {
	filter: invert(26%) sepia(97%) saturate(1287%) hue-rotate(112deg) brightness(97%) contrast(101%);
}

.choose.categoryonesettwo:nth-child(2).active img {
	filter: invert(25%) sepia(18%) saturate(3678%) hue-rotate(269deg) brightness(97%) contrast(87%);
}

.choose.categoryonesettwo:nth-child(3).active img {
	filter: invert(31%) sepia(57%) saturate(451%) hue-rotate(156deg) brightness(83%) contrast(86%);
}

.choose.categoryonesettwo:nth-child(1).active img {
	filter: invert(36%) sepia(92%) saturate(3306%) hue-rotate(1deg) brightness(103%) contrast(105%);
}

.choose-main .choose.categoryonesettwo:nth-child(4).active img {
	filter: invert(39%) sepia(78%) saturate(554%) hue-rotate(159deg) brightness(95%) contrast(87%);
}

.choose.categoryonesettwo {
	font-family: "Fjalla One";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	color: #828983;
}

.choose.categoryonesettwo:nth-child(1) {
	border-radius: 3.54px;

	box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.25);

	text-align: center;

	margin: 10px;
	filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.25)) drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
}

.choose.categoryonesettwo:nth-child(1).active {
	color: #ff550d;
	background: linear-gradient(180deg, #ffba9c 0%, #fff 100%);
}

.choose.categoryonesettwo:nth-child(2).active {
	color: var(--purple);
	background: linear-gradient(180deg, #ffd4f8 0%, #fff 100%);
}

.choose.categoryonesettwo:nth-child(2) {
	border-radius: 3.54px;

	box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.25);

	text-align: center;

	margin: 10px;
	filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.25)) drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
}

.choose.categoryonesettwo:nth-child(3) {
	border-radius: 3.54px;

	box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.25);

	text-align: center;

	margin: 10px;
	filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.25)) drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
}

.choose.categoryonesettwo:nth-child(3).active {
	color: var(--Blueone);
	background: linear-gradient(180deg, #c9d3e5 0%, #fff 100%);
}

.choose.categoryonesettwo:nth-child(4).active {
	color: #2281b8;
	background: linear-gradient(180deg, #b8deff 0%, #fff 100%);
}

.choose.categoryonesettwo:nth-child(4) {
	border-radius: 3.54px;

	box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.25);

	text-align: center;

	margin: 10px;
	filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.25)) drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
}

.choose.categoryonesettwo:nth-child(5).active {
	color: var(--green);
	background: linear-gradient(180deg, #b8ffb8 0%, #fff 100%);
}

.choose.categoryonesettwo:nth-child(5) {
	border-radius: 3.54px;

	box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.25);

	text-align: center;

	margin: 10px;
	filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.25)) drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
}

.mnd {
	text-align: center;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25),
		0.24px 0.64px 1.36px rgba(0, 0, 0, 0.25);
	font-family: "Red Hat Display";
	font-size: 0;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	line-height: 1;
}

.categoryonesettwo .iconone .mnd:first-letter {
	display: block;
	font-size: 60px !important;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25),
		0.24px 0.64px 1.36px rgba(0, 0, 0, 0.25);
	margin-bottom: 10px;
}

.choose-main .categoryonesettwo .iconone img,
.choose-main .categoryonesettwo .icontwo img {
	width: auto;
	height: 30px !important;
	margin-top: 10px;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth:nth-child(1) .iconone {
	background: #cbeaff;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth:nth-child(2) .iconone {
	background: #ffe8a4;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth:nth-child(3) .iconone {
	background: #f6e4ff;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth:nth-child(4) .iconone {
	background: #ffe0e0;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth:nth-child(5) .iconone {
	background: #c0ffc7;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth:nth-child(6) .iconone {
	background: #daf0ff;
}

.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active .iconone {
	background: #fff;
}
@media (max-width: 2560px) {
    .icon-down {
      display: none;
    }
    .choose-main-sec {
      display: none;
    }
  }
  @media   (max-width: 1440px){
    .user-round-img {
      top: 10%;
        width: 43%;
    }
}

  @media (max-width: 1339px) {
    div#howitworkarrow::before {
      top: 23%;
      left: -65px;
    }
    .user-round-img{
      top: 0%;
      right: -6%;
    }
  }
  @media screen and (min-device-width: 1025px) and (max-device-width: 1280px){
    .clipartmain .cliparttextboxouter {
      margin-left: 55px;
  }
  .cliparttextboxinner
  {
    width: 206px;
  }
 
    .catborderbottom .slick-prev {
      left: auto;
      right: -30px;
      transform: translate(0, -87px);
  }
  .frequently-box-down-text ul
  {
    padding-left: 10px;
  }
  .main-question {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    padding: 10px 12px 10px 33px;
    margin: 10px 1px;
    border-radius: 50px;
    max-width: 486px;
    box-shadow: -1px 3px 5px 0px var(--textPrimaryColor);
    height: 82px;
}
  .frequently-box
  {
    min-height: 310px;
  }
  .catborderbottom .slick-next{
    right: -49px;
  }
  .catborderbottom .slick-next:before
  {
    right: 0 !important;
  }
    .queastio-main:before
    {
      display: none;
    }
    .heronewaskexpert .askbutton>img {
      width: 35px;
    }	
    section.herosection.heroasktheexpert.heronewaskexpert .heroleftpanel
    {
      left:15px;
    }
    .askbutton p
    {
      font-size: 30px;
      line-height: 35px;
    }
    .heronewaskexpert .askbutton
    {
      max-width: 342px;
      padding: 0;
    }
    .heronewaskexpert   p.text-start{
      font-size: 17px;
      margin-top: 1px;
    }
    section.herosection.heroasktheexpert.heronewaskexpert h2.heroheading
    {
      font-size: 24px;
      margin-bottom: 0;
    }
    .heronewaskexpert  p.subh1{
      font-size: 14px;
      font-weight: 500;
      line-height: 16px;
    }
  }

  @media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .main-question {
      display: flex !important
  ;
      align-items: center;
      justify-content: space-between;
      padding: 10px 12px 10px 33px;
      margin: 10px 1px;
      border-radius: 50px;
      max-width: 486px;
      box-shadow: -1px 3px 5px 0px var(--textPrimaryColor);
      height: 82px;
  }
    .queastio-main:before
    {
      display: none;
    }
    .catborderbottom .slick-prev {
      right: -25px;
  }
  .catborderbottom .slick-next {
    right: -25px;
   }
   .catborderbottom .slick-next:before{
     right: -20px !important;
   }
   .howitworkbox-inner img {
    width: 55px;
   }
   .main-question
   {
     max-width: 98%;
     box-shadow: 0px 0px 9px 0px var(--textPrimaryColor);
   }
    .modalspecial.asktheexpertconfirmpopup.popupouter .col-lg-5.col-sm-5.clipart-box.d-none.d-sm-block
    {
      display: none !important;
    }
    section.herosection.heroasktheexpert.heronewaskexpert .heroleftpanel{left: 0; bottom: 120px;}
    p.subh1 {
      font-family: var(--primary-Web-Font);
      font-size: 11px;
      font-weight: 500;
      line-height: 13px;
    }
    .choose.categoryonesettwo {
      width: 130px;    height: 131px;
    }
    .input-container.form-group.input-group-reg {
      max-width: 335px;
    }
    #newfaq .col-lg-3.col-12 {
      width: 50%;
  }
    p.text-start {
      margin: 5px 0;
      font-size: 14px;
      font-weight: 600;
      line-height: 16px;
  }
  b.ask-bold-text{ font-size: 14px;}
  .askbutton p {
    font-family: var(--btnFont) !important;
    font-size: 22px;
    font-weight: 700;
    line-height: 60px;
    text-align: left;
    color: #fff;
    margin-bottom: 0;
    margin-right: 11px;
}
  .askbutton>img {
    width: 25px;
}
section.herosection.heroasktheexpert.heronewaskexpert .askbutton {
  margin: 0;
  height: 44px;
  width: 240px;
}
.heroleftbutton {
  margin-top: 10px;
}
section.herosection.heroasktheexpert.heronewaskexpert h2.heroheading {
  color: var(--textPrimaryColor);
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 5px;
}
.herosection.heronewaskexpert a.ctaonebutton {
  width: 150px;
  height: 30px;
  flex-shrink: 0;
  border-radius: 5px;
  background: var(--green);
  color: #FFF;
  text-align: center;
  font-family: "Roboto Flex";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.2px;
  padding: 0;
  border: 3px solid transparent;
  line-height: 21px;
}
.herosection.heronewaskexpert a.ctatwobutton {
  border: none;
  width: 100px;
  height: 30px;
  flex-shrink: 0;
  border-radius: 5px;
  background: #FFF;
  color: var(--green);
  text-align: center;
  font-family: "Roboto Flex";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  padding: 1px 0;
  line-height: 42px;
  letter-spacing: 1.2px;
  border: 5px solid transparent;
  line-height: 15px;
  margin-top: 0;
  margin-left: 10px;
}
.Howitworks .howitworkinner {
  margin-top: 60px;
  z-index: 1;
  position: relative;
}
@media screen and (min-device-width: 768px) and (max-device-width: 860px) {
  section.herosection.heroasktheexpert.heronewaskexpert .heroleftpanel {
      left: 0;
      bottom: 73px;
  }
}
  }
  @media (max-width: 767px) {
    .choose-main .categoryonesettwo .iconone img, .choose-main .categoryonesettwo .icontwo img {
      width: auto;
      height: 15px !important;
      margin-bottom: 4px;
  }
  
  .faqsection .accordion-button::after{
    background: url(/static/media/accordianarrow.c2001dd1071b7a976b59.svg) !important;
    right: -14px;
    position: absolute;
    top: 19px;
  }
    .mnd{font-size: 0;}
    .categoryonesettwo .iconone img, .categoryonesettwo .icontwo img {
      width: auto;
      height: 17px !important;
      margin: 2px 0;
  }
    .asktheexpertcategorysectioninnerlinenew .categoryonesettwo .iconone .mnd:first-letter{font-size: 28px !important; margin-bottom: 5px;}
    p.catetext, p.catetext strong{color: var(--textPrimaryColor);
      font-family: var(--textPrimaryColor);;
      font-size: 14px;
      font-style: normal;
      font-weight: 700;
      line-height: normal;
    margin-bottom: 10px;}
    h2.pssubtext, h2.pssubtext i{
      font-size: 18px;
      font-weight: 700;
    margin-top: 20px;}
      .mainexpforminner.register-fill h3
      {
        color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin: 10px 0;
      }
      .regbtn {
        margin: 0px 0;
    }
    section#nextregister {
      margin-bottom: 15px;
  }
    .faqmobile .accordion-body p, .faqmobile .accordion-body ul li{
      font-size: 14px;
      margin-bottom: 0;
      font-family: var(--textPrimaryColor);;
      line-height: 1.5;
    }
    .faqmobile .accordion-body ul{padding: 0;}
    .container-rimib a.registernowbutton{
      font-size: 16px;
      font-weight: 500;
      line-height: 1;
      padding: 0;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 30px;
      width: 120px;
      letter-spacing: 0px;
      border-width: 1px;
      border-radius: 2px;font-family: "Roboto Flex"; letter-spacing: 1.2px;
    }
    a.proceedbtn, button.proceedbtn{ font-size: 12px;
      font-weight: 500;
      line-height: 1;
      padding: 0;
      font-size: 16px;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 120px;
      height: 30px;
      border-width: 1px;
      border-radius: 2px;font-family: "Roboto Flex"; letter-spacing: 1.2px;}
      .mainexpforminner.register-fill .proceed-main-btn.mb-3.text-center {
        display: flex
    ;
        justify-content: center;
    }
    .clipartps img {
      width: 50%;    margin-top: 20px;
  }
  
  .clipartps {
      margin-right: 0;
      text-align: right;
  }
   .container-rimib .asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth .icontwo
    {
      margin-bottom: 0;
    }
    .categorytwosetfirsttest .categoryonesettwo:hover {
      cursor: pointer;
      background-color: transparent;
      border: 3px solid #cbeaff;
  }
  .categorytwosetfirsttest.categorytwoset{
    padding-bottom: 20px;
  }
  section.faqsection {margin-top: 20px !important;}
  .asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active:nth-child(2)
  {   background: #ffe8a4; border: 3px solid #ffe8a4;}
  .asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active:nth-child(3) {
    background: #f6e4ff;
    border: 3px solid #f6e4ff;
}
.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active:nth-child(4) {
  background: #ffe0e0;
  border: 3px solid #ffe0e0;
}
.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active:nth-child(5) {
  background: #c0ffc7;
  border: 3px solid #c0ffc7;
}
.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active {
  background: #daf0ff;
  border: 3px solid #daf0ff;
}
.categorytwosetfirsttest .categoryonesetwidth
{
  border:3px solid transparent;
}
    span.psnew{
      color: #FFF;

font-family: var(--textPrimaryColor);;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
    }
    .catborderbottom .slick-prev {
      transform: translate(0, 0);
      top: auto;
      bottom: -47px;
      left: 40%;
      width: 30px;
      height: 30px;
      right: auto;
  }
  .catborderbottom .slick-next {
    transform: translate(0, 0);
    top: auto;
    bottom: -47px;
    right:  40%;
    width: 30px;
    height: 30px;
    left: auto;
}
.container-rimib .register-fill span.input-group-text img{
  margin: 8px;
    filter: brightness(0) saturate(100%) invert(26%) sepia(69%) saturate(1655%) hue-rotate(90deg) brightness(90%) contrast(104%);
    width: 17px;
}
.catborderbottom .slick-prev:before {
  content: "";
  width: 30px;
  height: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  transform: rotate(177deg);
}
.catborderbottom .slick-next:before {
  content: "";
  width: 30px;
  height: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  transform: rotate(0deg);
  right: auto !important;
  position: relative !important;
}
    /* section.herosection.heroasktheexpert.heronewaskexpert .askbutton{display: none;} */
    .input-container.form-group.input-group-reg.col-md-6.mb-5, .input-container.form-group.input-group-reg:nth-child(2), .input-container.form-group.input-group-reg.col-md-6.mb-5 {
      margin-left: 0;
      margin-right: 0;

  }
    .question-text h2{margin-bottom: 0;}
    .asktheexpertconfirmpopup.popupouter .popup {
      padding: 15px;
  }
  .heroleftpanel .askbutton {
    max-width: 200px;
    padding: 0;
    margin: 0 auto;
    height: 40px;
    margin-top: 5px;
}
.heroleftpanel .askbutton p {margin-bottom: 0; line-height: 1; font-size: 18px; margin: 0; margin-bottom:0; margin-right: 5px;}
  .asktheexpertconfirmpopup .cliparttext h2 {
    font-size: 27px;
    color: #ffffff;
    font-weight: 600;
    max-width: 500px;
    margin-bottom: 10px;
    width: 60%;
}

.cliparttextboxinner {
  border: 6px solid #fff;
  position: relative;
  height: auto;
}
.clipartbtn.mt-4 {
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
}
.cliparttextboxinner img {
  width: 110px;
}
.choose-main .categoryonesettwo .iconone img, .choose-main .categoryonesettwo .icontwo img
{
  height: 15px !important;
  margin-bottom: 0px;
  margin-top: 5px;
}
/* .clipart {
  position: absolute;
    top: -400px;
    right: 0;
}
.clipart img {
  height: auto;
  width: 29%;
} */
.cliparttext .clipartmain {
  margin-top: 25px;
}
.asktheexpertconfirmpopup.popupouter .cliparttext .clipartmain .cliparttextbox p .cliparttextboxouter p {
  font-size: 13px;
  
  font-weight: 300;
  
}
.asktheexpertconfirmpopup .cliparttext .clipartmain .cliparttextbox.cliparttextboxtwo p {
  font-size: 10px;
  font-weight: 600;
  line-height: 12.19px;
  
}
.cliparttextboxtwo .iconbase {
  width: 50px;
  height: 50px;
}

.cliparttextboxtwo{width: 110px; height: 110px; border-radius: 8px; flex-wrap: wrap; box-shadow: none;}
a.clipartbutton, button.clipartbutton {
  color: var(--textPrimaryColor);
  background-color: #a0ffa0;
  font-weight: 700;
  font-size: 12px;
  padding: 4px 10px;
  margin-right: 0;
  text-decoration: none;
  border: 1px solid transparent;
  text-align: center;
  height: auto;
  line-height: 1.3;
  border-radius: 1px;
  letter-spacing: 0;
}
.modalspecial.asktheexpertconfirmpopup.popupouter a.clipartbutton, .modalspecial.asktheexpertconfirmpopup.popupouter button.clipartbutton {width: 100px;
  display: flex  ;
          justify-content: center;
          align-items: center;}
          a.signuptext.text-decoration-underline {
            text-decoration: underline !important;
        }
.modalspecial.asktheexpertconfirmpopup.popupouter a.clipartbutton2, .modalspecial.asktheexpertconfirmpopup.popupouter button.clipartbutton2 {margin-top:0;
  width: 150px; margin-left: 0px; margin-top: 10px;       display: flex;
          justify-content: center;
          align-items: center;}
a.clipartbutton2, button.clipartbutton2 {
  color: var(--textPrimaryColor);
  background-color: #fff;
  font-weight: 700;
  font-size: 12px;
  padding: 4px 3px;
  border-radius: 6.68px;
  text-decoration: none;
  border: 1px solid transparent;
  text-align: center;
  line-height: 1.3;
  height: auto;
  border-radius: 1px;
  margin-top: 10px;
  letter-spacing: 0;
}
.clipartmain .cliparttextboxouter {
  margin-left: 25px;
}
    .faqsection h2.frequently-text{font-family: Montserrat;
      font-size: 18px;
      font-weight: 600;
      line-height: 20.72px;
      text-align: left;
      }
      .faqsection h2.frequently-text{margin-bottom: 10px !important;font-weight: bold;
        text-align: center;
    }
      .asktheexpertcategorysectioninnerlinenew .textarecs{margin-top: 20px !important;}
      .faqsection h2.frequently-text span{ font-size: 17px;
       
        line-height: 20.72px;
        text-align: left;}
        section.faqsection{margin-bottom: 10px;}
    .resrrrow {
      margin: 0;
    }
    .asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew  .categoryfourset
{padding-top: 0px;}    
section.herosection.heroasktheexpert.heronewaskexpert h2.heroheading{line-height: 1; display: inline-block; font-size: 18px; margin-bottom: 10px;}
.heroleftbutton {
  margin-top: 0px;
}
.Howitworks {
  margin-bottom: 30px;
  margin-top: -20px;
}
.Howitworks .howitworkinner {
  margin-top: 0;

  z-index: 1;
        position: relative;
        max-width: 75%;
        margin: auto;
        margin-right: 0;
}
    .herosection.heronewaskexpert .heroleftpanel h2{text-align: left;}
    .herosection.heronewaskexpert a.ctaonebutton {
      font-size: 14px;
        line-height: 1.4;
        width: 175px;
        height: 30px;
        border-radius: 2px;
    }
    .herosection.heronewaskexpert a.ctatwobutton {
        font-size: 12px;line-height: 1.4; height: auto;        padding: 10px 20px;color: #658112;

      }
      .heroleftpanel h2 {
        font-style: normal;
        font-weight: 600;
        font-size: 24px;
        line-height: 27px;
        color: #06283d;
        text-align: left;
    }
    .heroleftpanel h2.heroheading2{font-family: Montserrat;
        font-size: 42.11px;
        font-weight: 800;
        line-height: 42.11px;
        text-align: left;
        color: #4C6501;
}
    section.herosection.heroasktheexpert.heronewaskexpert {

      border-radius: 0;
    }
    .input-question textarea {
      height: 150px;
    }
    section.herosection.heroasktheexpert.heronewaskexpert s h2.heroheading2 {
      max-width: 270px;
    }
    .register-main-text h2,
    .register-main-text span {
      font-size: 17px;
    }
    .register-main-text p,
    .register-main-text h3,
    p.question-right-ptext,
    p.question-right-ptext span,
    p.question-right-text-too {
      font-size: 14px;
      text-align: center;font-family: var(--textPrimaryColor);;
    }
    .heroleftpanel {
      padding-bottom: 50px;
      max-width: 50%;
      /* text-align: center; */
    }
    section#ask {
      margin-top: 30px;
    }
    .needs-validation .col-md-6.mb-3.p-0 {
      margin-bottom: 0 !important;
    }
    .main-question {
      margin: 5px auto;
      min-height: 50px;
      height: auto;
      padding-left: 18px;
      max-width: 100%;
      width: 325px !important;
      box-shadow: 0px 0px 5.566px 0px rgba(0, 0, 0, 0.25);
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .input-margin-r {
      margin-right: 0;
    }
    .input-group-reg.mb-5.input-margin-r,
    .input-group-reg.mb-5.input-margin {
      margin-bottom: 10px !important;
    }
    section.herosection.heroasktheexpert.heronewaskexpert
      .heroleftbutton.d-flex.mt-4 {
      flex-wrap: wrap;
    }
    section.herosection.heroasktheexpert.heronewaskexpert .ctatwobutton {
      margin-left: 0px;
      margin-top: 0px;
      width: 75px;
      height: 30px;
      padding: 0px;
      border-radius: 2px;
      margin-top: 10px;
      line-height: 28px;
      box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.25);
     color: var(--textPrimaryColor);
     font-weight: 500;
     font-size: 14px;
  }
  .choose-main {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0px auto 0;
    flex-wrap: wrap;
    border: none;
    padding: 0px 0px;
    width: 100%;
    background: #FFF;
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.25), 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
.asktheexpertcategorysectioninnerlinenew .categoryonesettwo .iconone img, .asktheexpertcategorysectioninnerlinenew .categoryonesettwo .icontwo img{
  padding: 0 1px;
}
  .heroleftbutton.d-flex{display: block !important;}
    .catstart.clearfix.ml-4.pl-4.mr-5.pr-5 {
      padding: 0 !important;
      margin: 0 !important;
    }
    section.herosection.heroasktheexpert.heronewaskexpert .heroleftpanel {
      width: 100%;
      position: absolute;
      bottom: auto;
      top:20px;
      left: 10px;
      right: auto;
      text-align: left;
      padding: 0;
      max-width: 95%;
  }
    
    .queastio-main {
      padding-left: 15px;
      margin-bottom: 0;
    }
    .inner-askexpertnewlayout .register-fill .form-group .form-control{
      border-radius: 5px; border-width: 1px;
    }
    .inner-askexpertnewlayout .input-container .placeholder {
      top: 15px;
      left: 13px;
  }
    .choose-main-sec {
      display: flex;
      justify-content: center;
      align-items: center;
      margin: 0 auto;
      text-align: center;
      margin-bottom: 10px;
    }
    .choose.categoryonesettwo{height: 50px;}
    .asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categoryonesettwo .iconone img{height: 64px;
    }

    .asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categoryonesettwo {
      width: 17.5%;
      height: auto;
      margin: 20px 03px;
      font-size: 11px;
      padding-bottom: 10px;
      padding-top: 10px;
  }
    .asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesettwo{width: 72px; height: 72px; padding: 5px 0;}
    .asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth .iconone {
        background: #fff;
        height: 40px;
        width: 40px;
        margin-bottom: 2px;
    }
    .asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth .icontwo{
        height: 40px;
        width: 40px;
        margin-bottom: 2px;  
    }
    .textarecs .input-question textarea.input.form-control.textareaform{        height: 130px;
      border-radius: 5px;}
      div#askQus{box-shadow: none; margin-top: 0;}
    .input-container.form-group.input-group-reg.col-md-6.mb-5 {
        margin-bottom: 20px !important;
    }
    .register-main-text h2 {
      margin-top: 20px;
  }
    .proceed-main-btn.mb-3.text-end {
        margin-top: 20px;
    }
    .register-main-text h2,
    .question-text-right h2,
    .question-text h2,
    .question-text h2 span,
    .question-text-right span {
      text-align: center;
      font-size: 18px;
    }
    .categoryonesettwo {
      padding: 20px;
    }
    .choose-box-sec {
      box-shadow: 3px 3px 33px 0px var(--textPrimaryColor);
      padding: 4px;
      min-width: 56px;
    }
    .choose-box-sec:hover {
      box-shadow: 0px 4px 4px 0px #ff7000;
    }
    .choose-sec {
      margin: 2px;
    }
    img.rimibimg {
      height: 54px;
    }
    .marginres {
      margin-bottom: 0;
    }
  
    .user-round-img {
      position: absolute;
      right: 14%;
      bottom: 0;
      width: 43%;
    }
    .d-flex.latestratesflex .herorightpanel,
    .heroleftpanel h3,
    .heroleftpanel h4,
    .heroleftpanel h5,
    .heroleftpanel h6 {
      text-align: left !important;
    }
    .howitworkinner .howitwork-box {
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .howitwork-box p {
      font-family: var(--textPrimaryColor);;
      font-size: 14px;
      font-weight: 400;
      letter-spacing: 0.018em;
      text-align: left;
      max-width: 100%;
      margin: 0 0 0 25px;
      color: var(--textPrimaryColor);
      margin-top: 0 !important;
      width: 70%;
    }
    .howitworkbox-inner {
      width: 70px;    box-shadow: 2.74px 2.74px 7.09px 0px var(--textPrimaryColor);
  }
  .popupbutton.text-center.d-flex.justify-content-evenly {
    flex-wrap: wrap;
}
  
    div#howitworkarrow::before {
      left: 8px;
      transform: rotate(90deg);
      top: -40px;
      width: 30px;
      height: 72px;
      background-repeat: no-repeat;
      background-size: contain;
    }
    .howitworkinner-text h2 {
      color: var(--textPrimaryColor);
text-align: right;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
      margin-top: 0px;
    }
    section.Howitworks.mb-5 {
        margin-bottom: 2px !important;
    }
    p.smalllinespan span:nth-child(2) {
        display: block;
    }
    
    .subcategoryinneraskexpert.mt-5 {
        margin-top: 0px !important;
    }
    .subcategoryinneraskexpert{padding-bottom: 7px;}
    .howitworkbox-inner img {
      width: 40px;
    }
    /* .heroleftpanel h2 {
              font-style: normal;
              font-weight: 700;
              font-size: 42px;
              margin-bottom: 0;
              text-align: start;
          } */
    .popup {
      position: absolute;
      top: 155px;
      right: 24%;
      background-color: #036518;
      color: #fff;
    }
    p.subh1 {
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      color: var(--textPrimaryColor);
      line-height: 1.2;
      margin-bottom: 10px;
      font-family: var(--textPrimaryColor);;
      max-width: 100%;
    }

    p.text-start, b.ask-bold-text {
      font-weight: normal;
      font-size: 14px;
font-weight: 700;
display: inline-block; line-height: 1;margin-top: 0;
    }    p.text-start{margin-top: 10px; max-width: 300px; line-height: 1.2;}
  
    .howitworkbox-inner {
      width: 65px;
      height: 65px;
      margin: 10px 10px;
    }
    .categorytext h2 , .categorytext span{
      font-size: 18px;
      font-weight: 700;
      margin-bottom: 10px;
    }
    .container-rimib p.catetext2{font-size: 14px;
      font-style: normal;
      font-weight: 400;
      font-family: var(--textPrimaryColor);;
      line-height: 1.2;
      color: var(--textPrimaryColor);
    }
    .container-rimib   .asktheexpertcategorysectioninnerlinenew .categoryonesetwidth h5 {
      font-size: 12px;
      line-height: 1 !important;
      margin-top: 5px;
    }
    .container-rimib .asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth .iconone{
      margin-bottom: 0;
    }
    .register-main .input:focus ~ .placeholder, .register-main .input:not(:placeholder-shown) ~ .placeholder {
      transform: translateY(-9px) translateX(1px) scale(1);
      font-size: 10px;
  }
    .questiontext-icon img {
      width: 35px;
  }
  .container-rimib .inner-askexpertnewlayout .textarecs .input-question textarea.input.form-control.textareaform{
    height: 350px;
  }
  .nextbtn {
    text-align: end;
    margin-top: 30px;
    display: flex;
    justify-content: right;
}
  .container-rimib .asktheexpertcategorysectioninnerlinenew .textarecs
  {margin: 0;
    border-top: 2px solid #ccc;
    border-radius: 0;
    margin-top: 30px !important;
    padding-top: 15px;}
   #askQus .input:focus ~ .placeholder {
      transform: translateY(-3px) translateX(-1px) scale(1);
      font-size: 12px;
  }
 .questionslider-text{width: 88%; max-width: 100%;}
 .nextbtn button.proceed-too-btn{width: 120px; height: 30px; padding: 2px 5px; font-size: 16px; border-radius: 2px;letter-spacing: 1.6px;}
 .inner-askexpertnewlayout .register-main-text h3 {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  font-size: var(--textPrimaryColor);;
  line-height: 1;
  color: var(--textPrimaryColor);
  margin-top: 5px;
 }
 
 .inner-askexpertnewlayout .register-main-text p{display: none;}
    .container-rimib .asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesettwo {
      width: 100px;
      height: 100px;
      margin-left:10px ;
      margin-right: 10px;
      margin-bottom: 0;
    }
    section#newfaq{padding-top: 0;}
    .inner-askexpertnewlayout .register-main-text h2,  .inner-askexpertnewlayout .register-main-text h2 span{
   margin-top: 0;
font-size: 18px;
font-style: normal;
line-height: 1;
    }
    .container-rimib .question-text h2, .container-rimib .question-text h2 strong{
      font-size: 16px;
      line-height: 1.2;
    }
    .questionslider-text p{
      font-family: var(--textPrimaryColor);;;
      font-size: 14px;
    }
    .input-group-reg, .inner-askexpertnewlayout .register-fill .form-group .form-control{
      box-shadow: none !important;
    }
    .asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth.active .icontwo{
      margin-bottom: 0;
    }
    .categoryonesetone {
      padding: 20px 0;
      text-align: center;
    }
    .input-margin {
      margin-left: 0;
    }
    .asktheexpertcategorysectioninnerlinenew .categoryonesettwo h5 {
      width: 100%;
    }
    .asktheexpertcategorysectioninnerlinenew .categoryonesettwo h5 {
      font-style: normal;
      font-weight: 500;
      font-size: 10px;
      line-height: 100%;
      text-align: center;
      position: relative;
      padding-right: 0;
    }
    .joincanadians {
      min-height: auto;
      padding: 20px 0;
      background: url(/static/media/askthebackbannermobile.dd6d903cac321a5a0ea8.svg);
      background-size: cover;
    }
    .asktheexpertcategorysectioninnerline {
      padding: 20px 0 0 0;
    }
    .question-text h2 {
      text-align: center;
    }
    .categoryonesetone p,
    .categoryonesetone h4 {
      text-align: center;
    }
    .jioncanadianstext p, p.smalllinespan span {
      font-size: 18px;
      font-style: normal;
      font-weight: 700;
      line-height: 1;
      margin: 5px 0 0 0;
      color: var(--textPrimaryColor);
    }
    p.smalllinespan span.psnew{
      color: var(--textPrimaryColor);

font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 0px;
display: inline-block;
margin-top: 5px;
    }
    .jioncanadianstext h2 {
      font-size: 14px;
      font-weight: 600;
      text-align: center;
      color: var(--textPrimaryColor);
      max-width: 302px;
      margin-left: auto;
      margin-right: auto;
    }
    .jioncanadianstext span {
      font-size: 14px;
      font-weight: 600;
      text-align: left;
      color: var(--textPrimaryColor);
    }
    section.SelectMainCategory#ask {
      padding: 0px 0;
  }
    .popup {
      padding: 15px;
      max-width: 95%;
      top: 10px;
      right: 0;
      border-radius: 20px;
    }
  
    .popup-inner h2 {
      font-size: 18px;
      line-height: 24px;
      max-width: 220px;
      margin-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
    }
  
    .popup-inner p {
      font-size: 14px;
      line-height: 20px;
      max-width: 350px;
      margin: 0 auto;
    }
  
    a.signuptext {
      font-size: 14px;
      font-weight: 700;
      line-height: 36px;
      text-align: center;
      color: #ffffff;
      cursor: pointer;
    }
  
    .popup-inner span {
      font-size: 14px;
      line-height: 20px;
    }
  
    .popup-inner h3 {
      font-size: 16px;
      line-height: 22px;
    }
  
    .popupbutton a.popupbtn1,
    .popupbutton a.popupbtn2 {
      font-size: 12px;
        line-height: 22px;
        padding: 3px 10px;
        margin: 10px 0 0 0;
        letter-spacing: 0;
        display: flex;
        justify-content: center;
        align-items: center;
      
    }
  
    .closebtnicon {
      padding: 2px;
    }
    section.herosection.heroasktheexpert.heronewaskexpert>img {
      width: 100%;
  }
  .heronewaskexpert .container {
    position: static;
    position: initial;
}
.container-rimib .faqsection .accordion-button:not(.collapsed), .container-rimib .faqsection .accordion-button{
  color: var(--textPrimaryColor);

font-family: var(--textPrimaryColor);;;
font-size: 14px;
font-style: normal;
line-height: 1.2;
}
.container-rimib .faqsection .accordion-item
{
  margin-bottom: 10px;
}
.register-main .mainexpforminner{
  margin-bottom: 0;
}
.proceed-main-btn.mb-3.text-center {
  margin-bottom: 0 !important;
}
.container-rimib .faqsection .accordion-item .accordion-collapse,.container-rimib .faqsection .accordion-item .show {
  color: #fff;
  max-width: 317px;
  margin: 0 auto;
  background-color: #5e91b3;
  border-radius: 10px;
}
.accordion-header, button.accordion-button.collapsed.faqmobileborder {
  border-radius: 50px;
  

}

.accordion-header{padding-right: 40px;}


.asktheexpertconfirmpopup .cliparttext h2{
  font-size: 16px;
}
.asktheexpertconfirmpopup.popupouter .cliparttext .clipartmain .cliparttextbox p, .cliparttextboxouter p{
  font-weight: 500;
  font-size: 10px;
  width: 100%;
  display: block;
  line-height: 1;
}
.cliparttextboxinner img{
  width: 125px;
  height: auto;
  
}
.cliparttextboxtwo{
  width: 85px;
  height: 85px;
  flex-direction: row;
  border-radius: 2px;
}
.clipartbtn{flex-wrap: wrap;}
/* .clipart {
  position: absolute;
  top: -232px;
  right: 0;
  width: 461px;
} */
.cliparttext .clipartmain{
margin-top: 0px;
}
p.text-categ {
display: flex;
}
.thankyou .thakyoutext h2 {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
margin: 0 auto 10px auto;
margin-bottom: 0;

}
.thankyou .thakyoutext p.thankyousubtext{
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 0px;
}
.thankyou .thakyoutext p.thankyousubtext2{
  font-size: 12px;
font-style: normal;
font-weight: 400;
  max-width: 100%;
margin-left: auto;
margin-right: auto;
  margin-bottom: 0px;
  font-family: var(--textPrimaryColor);;;
}
a.thankyoubutton{
  color: var(--textPrimaryColor);
        text-align: center;
        font-family: "Roboto Flex";
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        height: 20px;
        width: auto;
        padding: 0px 20px;
        letter-spacing: 0;
        line-height: 1.5;
        border-radius: 1px;
        display: flex;
        justify-content: center;
        align-items: center;
}
a.thankyoubutton2{
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Roboto Flex";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  height: 20px;
  width: auto;
  padding: 0px 20px;
  line-height: 1.5;
  border-radius: 1px;
  letter-spacing: 0;
}
.thankyoubtn {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 15px;
}
.thankyou .thakyoutext2{
  margin-top: 25px;
}
.thankyou .thakyoutext2 h2{
  font-size: 11px;
  max-width: 185px;
  margin: 0 auto;
}
.thankyou .thakyoutext2 p.thankyousubtext2{
  font-size: 7px;
  font-weight: 500;
  max-width: 224px;
  margin: 0 auto;
}
a.thankyou2button{
  width: 80px ;
height: 20px;
  text-align: center;
  font-family: "Roboto Flex";
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  color: var(--textPrimaryColor);
  border: 1px solid var(--textPrimaryColor);
margin: auto;
  padding: 0;
  letter-spacing: 0;
  line-height: 1;
  border-radius: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.thankyou2btn {
  margin-top: 10px;
}
.heroleftpanel{width: 100%; max-width:100%;}
.user-round-img {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 55%;
}
.faqsection .accordion-button::after {
  background: none;
}
.accordion-header {
  background-color: #fff;
  border-radius: 50px;
  box-shadow: 0px 4px 4px 0px var(--textPrimaryColor);
  /* position: absolute;
          width: 100%;
          margin-top: -49px; */
}
button.accordion-button.collapsed.faqmobileborder {
  border-radius: 50px;
}
.faqsection .accordion-item .show {
  color: white;
  max-width: 317px;
  margin: 0 auto;
  background-color: #5e91b3;
  border-radius: 10px;
}
.faqsection .accordion-item.faqmobile {
  border: none;
  background-color: transparent;
  position: relative;
}
.faqsection .accordion-item.faqmobile:not(:first-of-type) {
  border: none;
}
.accordion-button:focus {
  box-shadow: none !important;
}
.bgnone {background: transparent !important;}
  }
  @media(max-width:540px){

  .clipart{width: auto;}
  .cliparttextboxinner img{height: 76px; width: 76px;}
  .cliparttextboxinner{       
     height: 85px;
    width: 80px;
}
  }
  
  @media (max-width:420px){
  
    .modalspecial.asktheexpertconfirmpopup > div {
      border-radius: 30px;
background: #036518;
box-shadow: 7.958px 1.206px 7.958px 0px rgba(0, 0, 0, 0.25);
padding: 22px 15px;}
  .cliparttextboxinner {
    border: 6px solid #fff;
    position: relative;
    width: 94px;
    height: 82px;
}
.cliparttextboxinner img{height: auto; width: 86px;}
.clipart{z-index: 1;}
.cliparttext{position: relative ; z-index: 9;}
  }
 
@media (max-width:330px){
  section.herosection.heroasktheexpert.heronewaskexpert .heroleftpanel{
    top:15px;
  }

}








  
  
  
.otpLogin_mainloginscreeninner__1-oeV
{
    background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.otpLogin_form_image__4rCZ\+
{
    position: absolute;
    right: 10px;
    top:34px;
}
.otpLogin_formsection__d39Gt
{
border-radius: 40px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
max-width: 1157px;
margin: auto;
margin-top: -150px;
}
.otpLogin_leftsightbackdetails__3JQiK
{
    justify-content: center;
    padding: 50px 0 150px;
}
.otpLogin_mainloginscreeninner__1-oeV .otpLogin_leftsightbackdetails__3JQiK h1{
    color: var(--textPrimaryColor);
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 0;
}
.otpLogin_institutelogintext__1nk\+g{
    padding-top: 30px;
    margin: 30px 0;
}
.otpLogin_institutelogininner__-yrh9
{
    margin: 00px auto;
    padding: 20px 0;
    max-width: 40%;
}
.otpLogin_email-input-customer__x39T- img{
filter: invert(51%) sepia(66%) saturate(6687%) hue-rotate(360deg) brightness(102%) contrast(105%);
}
.otpLogin_institutelogintext__1nk\+g .otpLogin_small__Op7bX
{
    color: #2A2A2A;
    font-family: var(--secondary-font)!important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.otpLogin_institutelogintext__1nk\+g  h4
{
    color: #2A2A2A;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.otpLogin_ft_inner__H0gix{
    max-width: 80%;
    margin: auto;
}
.otpLogin_ft_inner__H0gix input[type='password'], .otpLogin_ft_inner__H0gix input[type='text'], .otpLogin_ft_inner__H0gix input[type='email']
{
    padding: 10px;
    height: auto;
    color: #303030;
    font-family: var(--secondary-font)!important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 3px;
border: 1px solid var(--orange);
position: relative;
background: transparent;
}
.otpLogin_ft_inner__H0gix button[type='submit'], .otpLogin_ft_inner__H0gix .otpLogin_ctaonebutton__UNUno
{
    border-radius: 5px;
border: 1px solid var(--ButtonColor);
background: #FFF;
width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
display: flex;
justify-content: center;
align-items: center;
margin-left: auto;
margin-right: auto;
}
.otpLogin_leftsightbackdetails__3JQiK h1{
    padding-left: 30px;
}
@media (max-width:767px){
    .otpLogin_formsection__d39Gt
    {
        width: auto;
        margin-top: -148px;
padding-top: 0px;
border-radius: 8px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
margin-left: 5px;
margin-right: 5px;
    }
    .otpLogin_mainloginscreeninner__1-oeV .otpLogin_leftsightbackdetails__3JQiK h1
    {
        font-size: 22px;
    }
    .otpLogin_institutelogintext__1nk\+g{
        margin: 30px auto;
padding: 20px 0;
max-width: 90%;
    }
    .otpLogin_institutelogintext__1nk\+g h4{
        color: #2A2A2A;
        text-align: center;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .otpLogin_ft_inner__H0gix button[type='submit'], .otpLogin_ft_inner__H0gix .otpLogin_ctaonebutton__UNUno
    {
        width: 120px;
        height: 30px;
        color: #EF000B;
text-align: center;
font-family: "Roboto Flex";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.6px;
    }
    .otpLogin_institutelogininner__-yrh9{
        max-width: 97%;
    }
    .otpLogin_ft_inner__H0gix{
        max-width: 100%;
    }
}
.passwordAuthorization_mainloginscreeninner__0l7qE {
	background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.passwordAuthorization_otptime__Xpkox
{
	color: #2A2A2A;
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.passwordAuthorization_formsection__7FT4F {
	border-radius: 40px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
	max-width: 1157px;
	margin: auto;
	margin-top: -150px;
}

.passwordAuthorization_leftsightbackdetails__FtV\+2 {
	justify-content: center;
	padding: 50px 0 150px;
}

.passwordAuthorization_leftsightbackdetails__FtV\+2 h1 {
	color: var(--textPrimaryColor);
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 0;
	padding-left: 10px;
}

.passwordAuthorization_institutelogintext__gICY1 {
	margin: 30px auto;
	padding: 20px 0;
	max-width: 60%;
}

.passwordAuthorization_form_image__KIVSE {
	position: absolute;
	right: 15px;
	top: 4px;
}

.passwordAuthorization_formfield__Ikarv .passwordAuthorization_small__N\+9Yr {
	color: #2A2A2A;
	font-family: var(--secondary-font) !important;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
    margin-bottom: 10px;
}
.passwordAuthorization_formsectioninner__7pXcU{max-width: 50%;
    margin: auto;
margin-top: 20px;}
    .passwordAuthorization_form_image__KIVSE{
        position: absolute;
        right: 15px;
        top: 33px;
    }
.passwordAuthorization_checkspam__eqKJ4
{
    color: #2A2A2A;
	font-family: var(--secondary-font) !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.passwordAuthorization_institutelogintext__gICY1 h2 {
	color: #2A2A2A;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.passwordAuthorization_institutelogintext__gICY1 h4 {
    color: #2A2A2A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.passwordAuthorization_ft_inner__qJ6Qw {
	max-width: 80%;
	margin: auto;
	margin-top: 20px;
}

.passwordAuthorization_ft_inner__qJ6Qw input[type='password'] {
	padding: 10px;
	height: auto;
	color: #303030;
	font-family: var(--secondary-font) !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 3px;
	border: 1px solid var(--orange);
	position: relative;
	background: transparent;
}

.passwordAuthorization_ft_inner__qJ6Qw button[type='submit'],
.passwordAuthorization_ft_inner__qJ6Qw .passwordAuthorization_ctaonebutton__xWRoD {
	border-radius: 5px;
	border: 1px solid var(--ButtonColor);
	background: #FFF;
	width: 150px;
	height: 40px;
	color: var(--ButtonColor);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
}

.passwordAuthorization_leftsightbackdetails__FtV\+2 h1 {
	padding-left: 30px;
}

.passwordAuthorization_formsection__7FT4F .passwordAuthorization_formfield__Ikarv input {
	padding: 10px;
	height: auto;
	color: #303030;
	font-family: var(--secondary-font) !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 3px;
	border: 1px solid var(--orange);
	position: relative;
	background: transparent;
}

@media (max-width:767px) {
	.passwordAuthorization_ft_inner__qJ6Qw {
		max-width: 100%;
	}
	.passwordAuthorization_formsection__7FT4F {
		width: auto;
		margin-top: -148px;
		padding-top: 0px;
		border-radius: 8px;
		background: #FFF;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
		margin-left: 5px;
		margin-right: 5px;
	}

	.passwordAuthorization_institutelogintext__gICY1 {
		margin: 30px auto;
		padding: 20px 0;
		max-width: 90%;
	}

	.passwordAuthorization_institutelogintext__gICY1 h2{
        font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 1;
    }
    .passwordAuthorization_ft_inner__qJ6Qw .passwordAuthorization_small__N\+9Yr{
        font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 400;
    }
	.passwordAuthorization_leftsightbackdetails__FtV\+2 h1{
		font-size: 22px;
	}
	.passwordAuthorization_institutelogintext__gICY1 h4{
        color: var(--textPrimaryColor);

text-align: center;
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 1;
margin-top: 5px;
    }
	.passwordAuthorization_formsectioninner__7pXcU
	{
		max-width: 97%;
    margin: auto;
    margin-top: 20px;
	}
    .passwordAuthorization_formsection__7FT4F .passwordAuthorization_formfield__Ikarv input{
        color: #5F5F5F;

font-family: var(--textPrimaryColor);;
font-size: 12px;

    }

	.passwordAuthorization_form_image__KIVSE {
		position: absolute;
		right: 15px;
		top: 33px;
	}

	.passwordAuthorization_ft_inner__qJ6Qw button[type='submit'],
	.passwordAuthorization_ft_inner__qJ6Qw .passwordAuthorization_ctatwobutton__sxtF3 {
		width: 120px;
		height: 30px;
		color: #EF000B;
		text-align: center;
		font-family: "Roboto Flex";
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		letter-spacing: 1.6px;
	}
}
.forgotPassword_mainloginscreeninner__tuCLU
{
    background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.forgotPassword_formsection__jPb37
{
border-radius: 40px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
max-width: 1157px;
margin: auto;
margin-top: -150px;
}
.forgotPassword_leftsightbackdetails__lLmTe
{
    justify-content: center;
    padding: 50px 0 150px;
}
.forgotPassword_leftsightbackdetails__lLmTe h1{
    color: var(--textPrimaryColor);
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 0;
padding-left: 10px;
}
.forgotPassword_institutelogintext__WihyC
{
    margin: 30px auto;
    padding: 20px 0;
    max-width: 60%;
}
.forgotPassword_form_image__3\+xpk{
    position: absolute;
    right: 15px;
    top: 4px;
}
.forgotPassword_ft_inner__AZhIB .forgotPassword_small__A5qTG
{
    color: #2A2A2A;
    font-family: var(--secondary-font)!important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.forgotPassword_institutelogintext__WihyC  h2
{
    color: #2A2A2A;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.forgotPassword_ft_inner__AZhIB{
    max-width: 80%;
    margin: auto;
    margin-top: 20px;
}
.forgotPassword_ft_inner__AZhIB input[type='password']
{
    padding: 10px;
    height: auto;
    color: #303030;
    font-family: var(--secondary-font)!important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 3px;
border: 1px solid var(--orange);
position: relative;
background: transparent;
}
.forgotPassword_ft_inner__AZhIB button[type='submit'], .forgotPassword_ft_inner__AZhIB .forgotPassword_ctaonebutton__vMOPf
{
    border-radius: 5px;
border: 1px solid var(--ButtonColor);
background: #FFF;
width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
display: flex;
justify-content: center;
align-items: center;
margin-left: auto;
margin-right: auto;
}
.forgotPassword_leftsightbackdetails__lLmTe h1{
    padding-left: 30px;
}
.forgotPassword_formsection__jPb37 .forgotPassword_formfield__rk5re input{
    padding: 10px;
    height: auto;
    color: #303030;
    font-family: var(--secondary-font) !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 3px;
    border: 1px solid var(--orange);
    position: relative;
    background: transparent;
}
@media (max-width:767px){
    .forgotPassword_ft_inner__AZhIB
    {
max-width: 100%;
    }
    .forgotPassword_formsection__jPb37
    {
        width: auto;
        margin-top: -148px;
padding-top: 0px;
border-radius: 8px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
margin-left: 5px;
margin-right: 5px;
    }
    .forgotPassword_institutelogintext__WihyC{
        margin: 30px auto;
padding: 20px 0;
max-width: 90%;
    }
    .forgotPassword_institutelogintext__WihyC h4{
        color: #2A2A2A;
        text-align: center;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .forgotPassword_ft_inner__AZhIB button[type='submit'], .forgotPassword_ft_inner__AZhIB .forgotPassword_ctatwobutton__qiZCK
    {
        width: 120px;
        height: 30px;
        color: #EF000B;
text-align: center;
font-family: "Roboto Flex";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.6px;
    }
    .forgotPassword_institutelogintext__WihyC h2{
        font-size: 18px;
font-style: normal;
font-weight: 700;
    }
    .forgotPassword_ft_inner__AZhIB .forgotPassword_small__A5qTG{
        font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 400;
    }
    .forgotPassword_formsection__jPb37 .forgotPassword_formfield__rk5re input{
        color: #5F5F5F;

font-family: var(--textPrimaryColor);;
font-size: 12px;

    }
    .forgotPassword_leftsightbackdetails__lLmTe h1{
		font-size: 22px;
	}
}

.otpGeneration_mainloginscreeninner__K5Bje
{
    background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.otpGeneration_formsection__g5vXk
{
border-radius: 40px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
max-width: 1157px;
margin: auto;
margin-top: -150px;
}
.otpGeneration_leftsightbackdetails__X1ae7
{
    justify-content: center;
    padding: 50px 0 150px;
}
.otpGeneration_leftsightbackdetails__X1ae7 h1{
    color: var(--textPrimaryColor);
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 0;
padding-left: 10px;
}
.otpGeneration_institutelogintext__OVm5F
{
    margin: 30px auto;
    padding: 20px 0;
    max-width: 66%;
}
.otpGeneration_form_image__WgvGN{
    position: absolute;
    right: 15px;
    top: 4px;
}
.otpGeneration_ft_inner__7FswX .otpGeneration_small__ZEpze
{
    color: #2A2A2A;
    font-family: var(--secondary-font)!important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.otpGeneration_institutelogintext__OVm5F  h2
{
    color: #2A2A2A;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.otpGeneration_ft_inner__7FswX{
    max-width: 80%;
    margin: auto;
    margin-top: 20px;
}
.otpGeneration_ft_inner__7FswX input[type='password']
{
    padding: 10px;
    height: auto;
    color: #303030;
    font-family: var(--secondary-font)!important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 3px;
border: 1px solid var(--orange);
position: relative;
background: transparent;
}
.otpGeneration_ft_inner__7FswX button[type='submit'], .otpGeneration_ft_inner__7FswX .otpGeneration_ctaonebutton__SHkzt
{
    border-radius: 5px;
border: 1px solid var(--ButtonColor);
background: #FFF;
width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
display: flex;
justify-content: center;
align-items: center;
margin-left: auto;
margin-right: auto;
}
.otpGeneration_leftsightbackdetails__X1ae7 h1{
    padding-left: 30px;
}
.otpGeneration_formsection__g5vXk .otpGeneration_formfield__HyYLP input{
    padding: 10px;
    height: auto;
    color: #303030;
    font-family: var(--secondary-font) !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 3px;
    border: 1px solid var(--orange);
    position: relative;
    background: transparent;
}
.otpGeneration_institutelogintext__OVm5F h5{
    color: #2A2A2A;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
@media (max-width:767px){
    .otpGeneration_ft_inner__7FswX {
        max-width: 100%;
    }
   
    .otpGeneration_formsection__g5vXk
    {
        width: auto;
        margin-top: -148px;
padding-top: 0px;
border-radius: 8px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
margin-left: 5px;
margin-right: 5px;
    }
    .otpGeneration_institutelogintext__OVm5F{
        margin: 30px auto;
padding: 20px 0;
max-width: 90%;
    }
    .otpGeneration_institutelogintext__OVm5F h4{
        color: #2A2A2A;
        text-align: center;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .otpGeneration_ft_inner__7FswX button[type='submit'], .otpGeneration_ft_inner__7FswX .otpGeneration_ctatwobutton__TrDob
    {
        width: 120px;
        height: 30px;
        color: #EF000B;
text-align: center;
font-family: "Roboto Flex";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.6px;
    }
    .otpGeneration_institutelogintext__OVm5F h2{
        font-size: 18px;
font-style: normal;
font-weight: 700;
margin-bottom: 0;
    }
    .otpGeneration_institutelogintext__OVm5F h6{
        color: var(--textPrimaryColor);

text-align: center;
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 1;
margin-top: 5px;
    }

    .otpGeneration_leftsightbackdetails__X1ae7 h1{
		font-size: 22px;
	}
    .otpGeneration_institutelogintext__OVm5F h5{
        color: var(--textPrimaryColor);
        line-height: 1;
        text-align: center;
        font-family: var(--textPrimaryColor);;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
    }
    .otpGeneration_ft_inner__7FswX .otpGeneration_small__ZEpze{
        font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 400;
    }
    .otpGeneration_formsection__g5vXk .otpGeneration_formfield__HyYLP input{
        color: #5F5F5F;

font-family: var(--textPrimaryColor);;
font-size: 12px;

    }
}
.newPassword_mainloginscreeninner__c7Ks4 {
	background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.newPassword_formsection__aUfJh {
	border-radius: 40px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
	max-width: 1157px;
	margin: auto;
	margin-top: -150px;
}

.newPassword_leftsightbackdetails__KI3qq {
	justify-content: center;
	padding: 50px 0 150px;
}

.newPassword_leftsightbackdetails__KI3qq h1 {
	color: var(--textPrimaryColor);
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 0;
	padding-left: 10px;
}

.newPassword_institutelogintext__X1-hZ {
	margin: 30px auto;
	padding: 20px 0;
	max-width: 60%;
}

.newPassword_form_image__RJut5 {
	position: absolute;
	right: 15px;
	top: 4px;
}

.newPassword_formfield__n8G\+H .newPassword_small__D6aIm {
	color: #2A2A2A;
	font-family: var(--secondary-font) !important;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
    margin-bottom: 10px;
}
.newPassword_formsectioninner__sdaLR{max-width: 50%;
    margin: auto;
margin-top: 20px;}
    .newPassword_form_image__RJut5{
        position: absolute;
        right: 15px;
        top: 33px;
    }
.newPassword_checkspam__LjqoX
{
    color: #2A2A2A;
	font-family: var(--secondary-font) !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.newPassword_institutelogintext__X1-hZ h2 {
	color: #2A2A2A;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.newPassword_institutelogintext__X1-hZ h4 {
    color: #2A2A2A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.newPassword_passtext__WO8dl h4, .newPassword_passtext__WO8dl ul li
{
	color: #2A2A2A;
	font-family: var(--secondary-font) !important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-align: left;
margin-bottom: 0;
}
.newPassword_passtext__WO8dl ul li{
	list-style-type: disc;
}
.newPassword_ft_inner__EEmKu {
	max-width: 80%;
	margin: auto;
	margin-top: 20px;
}

.newPassword_ft_inner__EEmKu input[type='password'] {
	padding: 10px;
	height: auto;
	color: #303030;
	font-family: var(--secondary-font) !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 3px;
	border: 1px solid var(--orange);
	position: relative;
	background: transparent;
}

.newPassword_ft_inner__EEmKu button[type='submit'],
.newPassword_ft_inner__EEmKu .newPassword_ctaonebutton__d8ExB {
	border-radius: 5px;
	border: 1px solid var(--ButtonColor);
	background: #FFF;
	width: 150px;
	height: 40px;
	color: var(--ButtonColor);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
}

.newPassword_leftsightbackdetails__KI3qq h1 {
	padding-left: 30px;
}

.newPassword_formsection__aUfJh .newPassword_formfield__n8G\+H input {
	padding: 10px;
	height: auto;
	color: #303030;
	font-family: var(--secondary-font) !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 3px;
	border: 1px solid var(--orange);
	position: relative;
	background: transparent;
}

@media (max-width:767px) {
	.newPassword_ft_inner__EEmKu {
		max-width: 100%;}
	.newPassword_formsection__aUfJh {
		width: auto;
		margin-top: -148px;
		padding-top: 0px;
		border-radius: 8px;
		background: #FFF;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
		margin-left: 5px;
		margin-right: 5px;
	}

	.newPassword_institutelogintext__X1-hZ {
		margin: 30px auto;
		padding: 20px 0;
		max-width: 97%;
	}

	.newPassword_form_image__RJut5 {
		position: absolute;
		right: 15px;
		top: 33px;
	}

	.newPassword_ft_inner__EEmKu button[type='submit'],
	.newPassword_ft_inner__EEmKu .newPassword_ctatwobutton__yKhHM {
		width: 120px;
		height: 30px;
		color: #EF000B;
		text-align: center;
		font-family: "Roboto Flex";
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		letter-spacing: 1.6px;
	}
	.newPassword_leftsightbackdetails__KI3qq h1{
		font-size: 22px;
	}
    .newPassword_institutelogintext__X1-hZ h4{
        color: var(--textPrimaryColor);
        line-height: 1;
        text-align: center;
        font-family: var(--textPrimaryColor);;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
    }
	.newPassword_formsectioninner__sdaLR
	{
		max-width: 97%;
	}
    .newPassword_ft_inner__EEmKu .newPassword_small__D6aIm{
        font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 400;
    }
    .newPassword_formsection__aUfJh .newPassword_formfield__n8G\+H input{
        color: #5F5F5F;

font-family: var(--textPrimaryColor);;
font-size: 12px;

    }
	.newPassword_institutelogintext__X1-hZ h2{
        font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 1;
    }
}
.newPassword_mainloginscreeninner__ORVaZ {
	background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.newPassword_formsection__Gu1p8 {
	border-radius: 40px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
	max-width: 1157px;
	margin: auto;
	margin-top: -150px;
}

.newPassword_leftsightbackdetails__F1s4A {
	justify-content: center;
	padding: 50px 0 150px;
}

.newPassword_leftsightbackdetails__F1s4A h1 {
	color: var(--textPrimaryColor);
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 0;
}

.newPassword_institutelogintext__JKQgB {
	margin: 30px auto;
	padding: 20px 0;
	max-width: 60%;
}

.newPassword_form_image__ycyOh {
	position: absolute;
	right: 15px;
	top: 4px;
}

.newPassword_formfield__uDX7M .newPassword_small__tVIXS {
	color: #2A2A2A;
	font-family: var(--secondary-font) !important;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
    margin-bottom: 10px;
}
.newPassword_formsectioninner__T1Ntv{max-width: 50%;
    margin: auto;
margin-top: 20px;}
    .newPassword_form_image__ycyOh{
        position: absolute;
    right: 27px;
    top: 35px;
    }
.newPassword_checkspam__HyANF
{
    color: #2A2A2A;
	font-family: var(--secondary-font) !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.newPassword_institutelogintext__JKQgB h2 {
	color: #2A2A2A;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.newPassword_institutelogintext__JKQgB h4 {
    color: #2A2A2A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.newPassword_passtext__OdLeh h4, .newPassword_passtext__OdLeh ul li
{
	color: #2A2A2A;
	font-family: var(--secondary-font) !important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-align: left;
margin-bottom: 0;
}
.newPassword_ft_inner_width__gz2iv{
	max-width: 50%;
	margin-left: auto;
	margin-right: auto;
}
.newPassword_institutelogintext__JKQgB h5{
	color: var(--textPrimaryColor);
	line-height: 1.2;
}
.newPassword_passtext__OdLeh ul li{
	list-style-type: disc;
}
.newPassword_ft_inner__WlHv1 {
	max-width: 80%;
	margin: auto;
	margin-top: 20px;
}

.newPassword_ft_inner__WlHv1 input[type='password'] {
	padding: 10px;
	height: auto;
	color: #303030;
	font-family: var(--secondary-font) !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 3px;
	border: 1px solid var(--orange);
	position: relative;
	background: transparent;
}

.newPassword_ft_inner__WlHv1 button[type='submit'],
.newPassword_ft_inner__WlHv1 .newPassword_ctaonebutton__ONkxY {
	border-radius: 5px;
	border: 1px solid var(--ButtonColor);
	background: #FFF;
	width: 150px;
	height: 40px;
	color: var(--ButtonColor);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
}

.newPassword_leftsightbackdetails__F1s4A h1 {
	padding-left: 30px;
}

.newPassword_formsection__Gu1p8 .newPassword_formfield__uDX7M input {
	padding: 10px;
	height: auto;
	color: #303030;
	font-family: var(--secondary-font) !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 3px;
	border: 1px solid var(--orange);
	position: relative;
	background: transparent;
}

@media (max-width:767px) {
	.newPassword_ft_inner_width__gz2iv{
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.newPassword_ft_inner__WlHv1 {
		max-width: 100%;}
	.newPassword_formsection__Gu1p8 {
		width: auto;
		margin-top: -148px;
		padding-top: 0px;
		border-radius: 8px;
		background: #FFF;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
		margin-left: 5px;
		margin-right: 5px;
	}

	.newPassword_institutelogintext__JKQgB {
		margin: 30px auto;
		padding: 20px 0;
		max-width: 97%;
	}

	.newPassword_form_image__ycyOh {
		position: absolute;
		right: 19px;
		top: 37px;
	}

	.newPassword_ft_inner__WlHv1 button[type='submit'],
	.newPassword_ft_inner__WlHv1 .newPassword_ctatwobutton__lsWEk {
		width: 120px;
		height: 30px;
		color: #EF000B;
		text-align: center;
		font-family: "Roboto Flex";
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		letter-spacing: 1.6px;
	}
	.newPassword_leftsightbackdetails__F1s4A h1{
		font-size: 22px;
	}
    .newPassword_institutelogintext__JKQgB h4{
        color: var(--textPrimaryColor);
        line-height: 1;
        text-align: center;
        font-family: var(--textPrimaryColor);;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
    }
	.newPassword_formsectioninner__T1Ntv
	{
		max-width: 97%;
	}
    .newPassword_ft_inner__WlHv1 .newPassword_small__tVIXS{
        font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 400;
    }
    .newPassword_formsection__Gu1p8 .newPassword_formfield__uDX7M input{
        color: #5F5F5F;

font-family: var(--textPrimaryColor);;
font-size: 12px;

    }
	.newPassword_institutelogintext__JKQgB h2{
        font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 1;
    }
}
.dashboardlink ul li span img{ 
    filter: brightness(100);
  } 
  
.dashboardlink
  {
    margin-left: 2px;
  }
   
.main.entiredashboard.maincustomerdash > .container > .row > .col-lg-3.col-sm-3 {
    background: var(--Bluetwo);
   
  }
  
.activetext p{
    margin-left: 10px; 
  }


.main.entiredashboard.maincustomerdash .col-lg-3.col-sm-3:before {
    background: #449FD6;  
}

.main.entiredashboard.maincustomerdash .col-lg-3.col-sm-3 p:before { 
    left: -71px;
}

.main.entiredashboard.maincustomerdash .col-lg-3.col-sm-3 p  { 
    margin-left: 4px;
}
.main.entiredashboard.maincustomerdash .col-lg-3.col-sm-3:before {
  background-color: #449FD6;
}

.main.entiredashboard.maincustomerdash>.container>.row>.col-lg-3.col-sm-3 {
  background: var(--Bluetwo);
  margin: 0;
}


.dashboard-data-exp {
  /* align-self: center; */
  display: flex;
  align-items: center;
  flex-direction: column;

}

.col-lg-9.col-sm-9.dashboard-data-exp {
  padding: 0 59px 0px 59px;
  display: block;
}

.dashboard-decoration {
  background: #E4EFFF;
  border-radius: 25px;
  box-shadow: 0px 0px 15.7px 0px var(--Bluetwo)80;
}

.add-expert {
  background: #FFE0FF;
  border-radius: 10px;
}

.col-lg-6.add-expert-data {
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 35px;
  padding-right: 35px;
}

.add-expert-img {
  margin: 0;
}

.add-expert-img img {
  width: 100%;
  height: 100%;
  margin: 0px 0px 0px 12px;
}

.add-expert-title {
  font-size: 30px;
  font-weight: 700;
  color: var(--textPrimaryColor);
  padding: 0px 0px;
}


.add-expert-subtitle {
  color: var(--textPrimaryColor);
  font-size: 16px;
  font-weight: 500;
  margin: 0;
  line-height: 1.2;
}

.add-expert-limit {
  color: var(--textPrimaryColor);
  font-size: 16px;
  font-weight: 500;
  padding: 0px 0px 18px 0px;
  height: 1px;
}

.add-expert-button {
  height: 44px; 
  border-radius: 3.32px;
  font-weight: 500;
  font-size: 18px;
  color: #fff;
  border: 1px solid transparent;
  width: 220px;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  background: var(--purple);
  font-family: var(--btnFont) !important;

}

.myexpert-nav {
  border: 2px solid #FFE0FF;
  border-radius: 60px;
  border: 1px 0px 0px 0px;
  background: #FFF;
  height: 60px;
  box-shadow: 0px 0px 5px 0px var(--textPrimaryColor); 
  display: flex ;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
  
}
p.registered-experts.col-6, p.partially-registered.col-6
{
  margin-bottom: 0 !important;
}

.myexpert-nav.row {
  margin-top: 40px;
}

.registered-experts {
  font-size: 24px;
  font-weight: 700;
  color: var(--textPrimaryColor);
  background: #FFE0FF;
  border-radius: 60px 60px 60px 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.partially-registered {
  cursor: pointer;
  font-size: 24px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--textPrimaryColor);
}

.expert-section {  
  align-items: center;
  justify-content: center;
  margin-top: 50px;
  position: relative;
}

.expert-profile {
  width: 140px;
  height: 140px;
  top: 819px;
  left: 536px;
  border: 5px; 
  border: 5px solid #034E7B4D;
  border-radius: 80px;
  align-content: center;
  margin: 0 auto;
  margin-top: -70px;
}

.expert-profile img {
  border-radius: 80px;
  width: 100%;
  height: 100%;
  border-radius: 50%;

}

.expert-name {
  color: var(--Bluetwo);
  font-size: 24px;
  font-weight: 700;
  display: grid;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
}


.expert-category {
  color: #06293F;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px auto;
  height: 10px;
  margin-bottom: 20px;
}

ul li {
  list-style-type: none;
}

.expert-location {

  font-size: 16px;
  font-weight: 600;
  color: #06293F;

  margin: 10px -15px;
}

.expert-call {
  font-size: 13px;
  font-weight: 600;
  color: #06293F;
  margin: 10px -15px;
}

.expert-email {
  font-size: 13px;
  font-weight: 600;
  color: #06293F;
  margin: 10px 0px 25px -15px;
}

.view-profile-button {
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  color: #FFFFFF;
  background: var(--Bluetwo);
  border-radius: 6px;
  border: none;
  padding: 7px 60px;
}

.deactivate-button {
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  color: var(--Bluetwo);
  background: #FFFFFF;
  border-radius: 6px;
  border: 1px solid var(--Bluetwo);
  padding: 7px 60px;
  margin: 15px 0px 30px 0px;
  box-shadow: 3px 3px 33px 0px var(--textPrimaryColor); 
}

.plan-name {
  color: #FFFFFF;
  font-weight: 500;
  font-size: 16px;
  background: var(--Bluetwo);
  box-shadow: 0px 4px 4px 0px var(--textPrimaryColor);
  border-radius: 60px;
  margin-top: -164px;
  padding: 4px 35px;
}

.free-button {
  color: #06293F;
  font-weight: 500;
  font-size: 14px;
  background: #C9DAEA;
  border-radius: 5px;
  margin: 0 auto;
  margin-top: 107px;
  margin-left: 56%;
  padding: 4px 15px;
  display: table;
}
 
.expert-section.grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(24%, 1fr));
  grid-gap: 50px;
  gap: 50px;
  margin-top: 80px;
}
 
.expert-div {
  box-shadow: 3px 3px 33px 0px var(--textPrimaryColor);
  border-radius: 20px;
  padding: 15px;
  background: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  margin-top: 65px;
  align-items: center;
  margin-bottom: 25px;
}
 
.expert-category, ul {
  width: 100%;
}
@media (max-width:767px){
  .add-expert-img{
    display: none;
  }
  .add-expert-title{
    font-size: 24px;
  }
  .add-expert-subtitle, .add-expert-limit
  {
    color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 500;
  }
  .registered-experts, .partially-registered
  {
    color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 500;
line-height: normal;
  }
  .add-expert-button
  {
    width: 120px;
height: 30px;
color: #FFF;
text-align: center;
font-family: "Roboto Flex";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.6px;
  }
  .col-lg-6.add-expert-data{
    padding: 10px 20px;
  }
  .add-expert
  {
    background: url(/static/media/Addexpert_ins.32a6460ac6140a0c8b9e.png) #FFBFFF;
    height: 355px;
    background-repeat: no-repeat;
    background-position: bottom right;
  }
}
.passwordSuccess_mainloginscreeninner__t8SeK {
	background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.passwordSuccess_formsection__bWeBF {
	border-radius: 40px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
	max-width: 1157px;
	margin: auto;
	margin-top: -150px;
}

.passwordSuccess_leftsightbackdetails__ybaoD {
	justify-content: center;
	padding: 50px 0 150px;
}

.passwordSuccess_leftsightbackdetails__ybaoD h1 {
	color: var(--textPrimaryColor);
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 0;
}

.passwordSuccess_institutelogintext__Z34-A {
	margin: 30px auto;
	padding: 20px 0;
	max-width: 60%;
}

.passwordSuccess_form_image__X3vsh {
	position: absolute;
	right: 15px;
	top: 4px;
}

.passwordSuccess_formfield__LQy4y .passwordSuccess_small__uY8sx {
	color: #2A2A2A;
	font-family: var(--secondary-font) !important;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
    margin-bottom: 10px;
}
.passwordSuccess_formsectioninner__Dl8hV{max-width: 50%;
    margin: auto;
margin-top: 20px;}
    .passwordSuccess_form_image__X3vsh{
        position: absolute;
        right: 15px;
        top: 33px;
    }
.passwordSuccess_checkspam__uXn15
{
    color: #2A2A2A;
	font-family: var(--secondary-font) !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.passwordSuccess_institutelogintext__Z34-A h2 {
	color: #2A2A2A;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.passwordSuccess_institutelogintext__Z34-A h4 {
    color: #2A2A2A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.passwordSuccess_passtext__OdtQW h4, .passwordSuccess_passtext__OdtQW ul li
{
	color: #2A2A2A;
	font-family: var(--secondary-font) !important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-align: left;
margin-bottom: 0;
}
.passwordSuccess_passtext__OdtQW ul li{
	list-style-type: disc;
}
.passwordSuccess_ft_inner__zABtY {
	max-width: 80%;
	margin: auto;
	margin-top: 20px;
}

.passwordSuccess_ft_inner__zABtY input[type='password'] {
	padding: 10px;
	height: auto;
	color: #303030;
	font-family: var(--secondary-font) !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 3px;
	border: 1px solid var(--orange);
	position: relative;
	background: transparent;
}

.passwordSuccess_ft_inner__zABtY button[type='submit'],
.passwordSuccess_ft_inner__zABtY .passwordSuccess_ctaonebutton__GNDdb {
	border-radius: 5px;
	border: 1px solid var(--ButtonColor);
	background: #FFF;
	width: 150px;
	height: 40px;
	color: var(--ButtonColor);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
}

.passwordSuccess_leftsightbackdetails__ybaoD h1 {
	padding-left: 30px;
}

.passwordSuccess_formsection__bWeBF .passwordSuccess_formfield__LQy4y input {
	padding: 10px;
	height: auto;
	color: #303030;
	font-family: var(--secondary-font) !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 3px;
	border: 1px solid var(--orange);
	position: relative;
	background: transparent;
}

@media (max-width:767px) {
	.passwordSuccess_formsectioninner__Dl8hV{max-width: 97%;}
	.passwordSuccess_formsection__bWeBF {
		width: auto;
		margin-top: -148px;
		padding-top: 0px;
		border-radius: 8px;
		background: #FFF;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
		margin-left: 5px;
		margin-right: 5px;
	}

	.passwordSuccess_institutelogintext__Z34-A {
		margin: 30px auto;
		padding: 20px 0;
		max-width: 90%;
	}

	

	.passwordSuccess_form_image__X3vsh {
		position: absolute;
		right: 15px;
		top: 4px;
	}

	.passwordSuccess_ft_inner__zABtY button[type='submit'],
	.passwordSuccess_ft_inner__zABtY .passwordSuccess_ctatwobutton__\+4x8m {
		width: 120px;
		height: 30px;
		color: #EF000B;
		text-align: center;
		font-family: "Roboto Flex";
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		letter-spacing: 1.6px;
	}
}
.dahsboardTitle {
  margin: 20px 0 5px auto;
  font-weight: 700;
  font-size: 30px;
  color: var(--textPrimaryColor);
}

.institute_dashboard .dashboard-data-inst .offer-list .col-lg-6.col-md-6.col-sm-6 {
  width: 100% !important;
}
.dahsboardSubTitle {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: var(--textPrimaryColor);
  margin: 0px 0 0px auto;
}
.main_institute_dashboard .dashboardrightpanel section.offer-list .dasof
{
  display: none;
}.dashBoardLogout {
  font-weight: 700;
  font-size: 13px;
  color: #FFFFFF;
}


.logoutbutton {
  border-radius: 8px;
  background: var(--Bluetwo);
  width: 65px;
  height: 70px;
  margin: 32px 0 0 auto;
  align-self: center;
  display: flex;
  align-items: center;
  flex-direction: column; 
}


.logoutImg {
  padding-top: 15%;
  padding-bottom: 7%;
  width: 42%;
  filter: brightness(100);
}

.dashboard-decoration {
  background: #E4EFFF;
  border-radius: 25px;
  box-shadow: 0px 0px 15.7px 0px var(--Bluetwo)80;
}


.dashboard-data-inst {
  /* align-self: center; */
  display: flex;
  align-items: center;
  flex-direction: column; 

}

.col-lg-9.col-sm-9.dashboard-data-inst {
  padding: 0 55px;
  display: block;
}


.dashboardsliderdata {
  background: linear-gradient(180deg, var(--Bluetwo) 0%, #1B96DF 17.24%, var(--Bluetwo) 36.05%, #1B96DF 54.4%, var(--Bluetwo) 77.2%, #1B96DF 100%);
  box-shadow: 5px 5px 25px rgb(6 40 61 / 20%);
  border-radius: 20px;
  padding: 10px 0 0 70px;
}

.dashboars-liveoffer {
  font-weight: 700;
  font-size: 32px;
  color: #FFFFFF;
  height: 40px;
}

.imagecontainer {
  width: 300px;
  height: 551px;
}

.dashboardsliderdata .awssld__content {
  align-items: initial
}


.descriptionTitle {
  font-size: 17px;
  font-weight: 700;
  color: #FFFFFF;
  margin: 0 auto;
}

.description-card {
  padding-top: 3px;
}

.descriptionoffer {
  font-size: 17px;
  font-weight: 400;
  color: #FFFFFF;
}

.offer-name {
  padding: 5px 30px;
  margin: 20px 0;
  font-weight: 700;
  font-size: 32px;
  background: #E4EFFF;
  border-radius: 35px 0 0 35px;
  height: 61px;
}

.related-products p {
  font-size: 20px;
  font-weight: 700;
  color: #FFFFFF;
  border-radius: 90px;
  border: 1px solid #FFFFFF;
  background: #003757;
  text-align: center;
  width: 286px;
  height: 47px;
  display: flex;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
  box-shadow: 3px 3px 33px 0px var(--textPrimaryColor);

}

.related-products {
  padding-bottom: 8px;
}

.valid-products p {
  font-size: 20px;
  font-weight: 600;
  color: #003757;
  border-radius: 90px;
  border: 1px solid #003757;
  background: #FFFFFF;
  text-align: center;
  width: 286px;
  height: 47px;
  display: flex;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
  box-shadow: 3px 3px 33px 0px var(--textPrimaryColor);
  margin-bottom: 22px;
}
.institute_dashboard .closebutton img {
  width: 11px !important;
}
.institute_dashboard span.inputimage{top: 30px;}
.institute_dashboard span.inputimage img{
  filter:brightness(0) saturate(100%) invert(26%) sepia(77%) saturate(1584%) hue-rotate(113deg) brightness(97%) contrast(101%)
}
.institute_dashboard .closebutton {
  position: absolute;
  right: 9px;
  top: 4px;
  width: 20px;
  background: var(--purple);
  border-radius: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  height:20px;}
.userdropdown-menu li .dropdown-item
{
  font-weight: 600;
}
.backlightblue  .applynowbuttoncomm
{
  color: var(--purple);
  border-color: var(--purple);
  background: #FFE0FF;
}
.expertData p {
  color: #FFFFFF;
}

.expertData img {
  filter: brightness(100);
}

.dashboardblog {
  box-shadow: var(--sds-size-depth-0) 0px 7px 0px var(--Bluetwo);
  background: var(--lightgreen);
  border-radius: 24px;
  padding: 5px 20px 20px 20px;
  color: #FFFFFF;
  
}

.dashboardexpert{
  margin-top: 33px;
  margin-bottom: 33px;
}
 

.expert-all-blog {
  /* border: 8px solid #449FD6; */
  margin: 20px 0px 0px 0px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.expert-blog {
  background: #FFFFFF; 
  width: 50%;
  margin: 0;
  padding: 0;
  border-radius: 10px;
}


.expert-blog-img img {
  width: 120px;
  height: 120px;
  border-radius: 150px;
  display: flex;
  margin: 15px auto;
  align-items: center;
  justify-content: center;
  resize: inherit;
}


.expert-blog-title {
  font-size: 16px;
  font-weight: 600;
  color: var(--textPrimaryColor);
  text-align: center;
  margin: 0 20px;
}

.expert-blog-description {
  font-size: 11px;
  font-weight: 500;
  color: var(--textPrimaryColor);
  text-align: center;
  margin: 10px 20px;
}

.expert-blog-catgeory {
  background: var(--Bluetwo);
  width: 100px;
  height: 30px;
  font-weight: 500;
  font-size: 13px;
  line-height: 13px;
  border-radius: 6px;
  display: inline-block;
  display: flex;
  margin: 18px auto 30px auto;
  align-items: center;
  justify-content: center;
  color: #FFF;
}


.pagination-center {
  margin: 0 auto;
  align-items: center;
  justify-content: center;
  resize: inherit;
}


.dashboardsliderdata .awssld__content img {
  height: -webkit-fill-available;
  padding-bottom: 0;
}
 

.main.entiredashboard.maincustomerdash .col-lg-3.col-sm-3:before {
  background-color: #449FD6;
}

.main.entiredashboard.maincustomerdash>.container>.row>.col-lg-3.col-sm-3 {
  background: var(--Bluetwo);
}


.main .slick-prev:before {
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 180deg;
	display: block;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
  box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.5);
  border-radius: 30px;
}
.main .slick-prev, .main .slick-next{
  width: 30px;
  height: 30px;
  top: auto;
  bottom: -48px;
}
.main .slick-prev {
  left: 45%;
}
.main .slick-next {
  right: 45%;
}
.main .slick-prev:hover:before {
	opacity: 1;

}

.main .slick-next:before {
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 0deg;
	border-radius: 3px;
	display: block;
	position: absolute;
	left: 1px;
	top: 0;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  border-radius: 30px;
}

.dashboardsliderdata {
  width: 55em;
}

.dashboard-data-inst {
  padding: 0px 73;
}

.empthy-blog{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: var(--textPrimaryColor);
}

.empthy-blog img
{
  filter: invert(0%) sepia(100%) saturate(1) hue-rotate(128deg) brightness(100%) contrast(100%);
  margin-bottom: 15px;
}

section.entiredashboard.maincustomerdash.main {
  position: relative;

}

section.offer-list{
margin: 0px;
margin-bottom: 50px;
}
 
.blog-margin{
  padding: 0px;
}

.institute_dashboard .userlist.wholepad20.psbackwhite span.inputimage
{
  top:30px;
}
@media (max-width:767px)
{
  .institute_dashboard span.inputimage {
    top: 8px;
}
.institute_dashboard .closebutton {
  position: absolute;
  right: -2px;
  top: 0px;
  width: 15px;
  height: 15px;
}
.institute_dashboard .closebutton img
{
  width: 7px !important;
}
.institute_dashboard .closebutton
{
  z-index: 99;
}
section.entiredashboard.maincustomerdash.institute_dashboard .showallourbesttoo{width: 120px !important; height: 40px;}
.institute_dashboard .userlist.wholepad20.psbackwhite span.inputimage{top: 30px;}
.institute_dashboard .myaccountsectionps span.inputimage {
  top: 22px;
}
  .main .slick-prev, .main .slick-next{
    bottom: 0;
    top:0;
    margin: auto;
    left: 0;
    width: 20px;
    height: 20px;
  }
  .main .slick-prev
  {
    left:15px;
  }
  .main .slick-next
  {
    right:15px;
  }
  .main .slick-prev:before, .main .slick-next:before {
    width: 20px;
    height: 20px;
  }
  .main .slick-next
  {
    left: auto;
   
  }
  .institute_dashboard  .expertoutershadow.Premium:before
  {
    width: 16px;
    height: 15px;
    left: 9px;
    top: 4px;
  }
  .institute_dashboard .expertoutershadow.Premium,  .institute_dashboard .expertoutershadow.Elite
  {
    line-height: 1.8;
  }
  section.offer-list{
    margin: 0;
  }
  .dahsboardTitle
  {
    color: var(--textPrimaryColor);
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding-left: 5px;
  }
  .dahsboardSubTitle
  {
    color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 500;
line-height: normal;

  }
  .dashboardrightpannerinnerleft h5.dahsboardSubTitle
  {
    color: var(--textPrimaryColor);
    font-family: var(--textPrimaryColor);;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding-left: 5px;
  }
  .institute_dashboard .dashboardblog  .innerfeaturedblog {
    padding: 10px !important;
}

  p.dahsboardSubTitle
  {
    padding-top: 20px;
  }
  section.entiredashboard.maincustomerdash.main.institute_dashboard .offer-list .container,
  section.entiredashboard.maincustomerdash.main.institute_dashboard .offer-list .homepageofferblock , 
  section.entiredashboard.maincustomerdash.main.institute_dashboard .offersss .col-lg-12.col-md-12.col-sm-12.col-xs-12
  {
    padding:0;
  
  }
  .institute_dashboard .offersss .col-lg-12.col-md-12.col-sm-12.col-xs-12{padding-top:20px !important;}
  section.entiredashboard.maincustomerdash.main.institute_dashboard .col-lg-8.col-sm-8.dashboard-data-inst
  {
    /* padding: 0; */
  }
  .dashboardblog{
    margin-top: 20px;
    border-radius: 10px;
  }
  section.entiredashboard.maincustomerdash.institute_dashboard .dashboard-decoration
  {
    border-radius: 0;
    box-shadow: none;
  }

.dashboardblog
{
  padding: 5px ;
}
.institute_dashboard .innerfeaturedblog .smblog .smbloginnerps .blog-image img {
  width: 135px;
  height: 135px;
  object-fit: cover;
  border-radius: 0;
  padding: 0;
  margin: 0;
}
.institute_dashboard .innerfeaturedblog .smbloginnerps .col-2 {
  flex: 0 0 auto;
  width: auto;
  padding-right: 0;
}
.institute_dashboard .smbloginnerps {
  border-radius: 0;
  margin-bottom: 15px;
  margin-top: 0;
  box-shadow: none;
  border: none;
  padding: 0;
}
.institute_dashboard .dashboardrightpannerinnerleft>h2 span.headingicon {
  display: inline-block !important;
  margin-right: 5px;
}
.institute_dashboard .dashboardrightpanel
{
  padding: 0;
}
.leftpad15
{
  padding: 0 10px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .p-0{
min-height: auto;
}
section.entiredashboard.maincustomerdash.institute_dashboard .blogblogmain {
  margin-bottom: 0px;
}
.dashboardblog  > p{
  padding: 0 10px;
  padding-bottom: 5px;
}
.institute_dashboard .innerfeaturedblog .smbloginnerps .col-10 {
  flex: 0 0 auto;
  width: 60%;
}
.institute_dashboard .userguide
{
  margin-top: 10px;
}
.expert-all-blog
{
  margin: 0;
  flex-flow: column;
}
.institute_dashboard .blog-upperstrip.blog-upperstriptrending
{
  background: transparent;
}
}

.myAdCard_myadposterimage__oCGOw img {
    border-radius: 5px;  
}

.myAdCard_myadposterimage__oCGOw {
    text-align: center;
}

.myAdCard_myadposter__\+rUJB {
    border-radius: 4px;
    padding: 8px;
    margin-bottom: 30px;
    box-shadow: 4px 4px 6px 0px #06283D40;
    background: #fff;

}

.myAdCard_myadposter__\+rUJB:hover {
    background: var(--lightgreen);
}

.myAdCard_myadposterbanner__qMkz2 {
    justify-content: space-between;
    display: flex;
    align-items: center;
    padding: 20px 0 10px 0;
}


  
  
  
  
  .myAdCard_edit_btn__56UW8 { 
    background: var(--purple);

    border-radius: 5px;
    border: none;
    width: 30px;
    height: 30px;
    transition: 0.3s all ease-in;
    position: relative;
  }
  .myAdCard_edit_btn__56UW8:hover {
    background: var(--purple);
  }
  
  .myAdCard_edit_btn__56UW8:hover img {
    filter: invert(1);
  }
  .myAdCard_myadposterdetails__ygR4G{
    justify-content: space-between;
  }
  .myAdCard_dashboardoffername__1xSQZ{
    color: var(--textPrimaryColor);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 0;
    background: transparent;
    border-radius: 0;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 20px;
    min-height: auto !important;
  }
  .myAdCard_myadposterimage__oCGOw img{
    height: 200px;
    margin-bottom: 10px;
  }
  .myAdCard_offerdescription__7M6Ci
  {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 14.71px;
    font-family: var(--secondary-font);
    color: #747474;
    min-height: 70px !important;
    background: transparent;
    padding: 0;
    border-radius: 0;
    margin: 5px 0 0;
  }
  .myAdCard_myadposterdetails__ygR4G p{
    margin-bottom: 0;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 14.71px;
    font-family: var(--secondary-font) !important;
    position: relative;
  }
  .myAdCard_myadposterdetails__ygR4G p:after{
    content: "";
    position: absolute;
    width: 68px;
    height: 2px;
    left: 0;
    bottom: -3px;
    background: #86357A;
  }
  .myAdCard_edit_btn__56UW8:before {
    /* border: 5px solid transparent; */
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    border-top-color: #FFF;
    border-left-color: #FFF;
    content: "";
    border-radius: 5px;
  }
  
  .myAdCard_edit_btn__56UW8:after {
    /* border: 5px solid transparent; */
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
    position: absolute;
    content: "";border-radius: 5px;
    border-bottom-color: #FFF;
    border-right-color: #FFF; 
    
  }
  .myAdCard_edit_btn__56UW8:hover:after {
    width: 100%;
    height: 100%;
    border-bottom-color: #FFF;
    border-right-color: #FFF; 
    border-radius: 5px;
  }
  .myAdCard_edit_btn__56UW8:hover:before {
    width: 100%;
    height: 100%;
    border-top-color: #FFF;
    border-left-color: #FFF;
    border-radius: 5px; 
  }
  
  
  .myAdCard_edit_btn__56UW8.myAdCard_absoluteup__nTbth {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 999;
  }
  
  .myAdCard_edit_btn__56UW8.myAdCard_absolutedown__IQ9jt {
    position: absolute;
    bottom: 15px;
    right: 15px;
  }
  
  .myAdCard_edit_btn__56UW8.myAdCard_absoluteup__nTbth
  {bottom: 15px; top: auto;}
  .myAdCard_edit_btn__56UW8.myAdCard_absolutedown__IQ9jt
  {top: 15px; bottom: auto; z-index: 99;}
  
  .myAdCard_edit_btn__56UW8 svg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 20px;
  }
  
  .myAdCard_edit_btn__56UW8:nth-child(1) {
    margin-right: 10px;
  }
  @media (max-width:767px){
    .myAdCard_myadposter__\+rUJB{
      box-shadow: 0px 0px 5px 0px #06283D40;
      padding: 15px;
    }
  }
  
   
 

.main.entiredashboard.maincustomerdash .col-lg-3.col-sm-3:before { 
  background-color: #449FD6;  
}
 
.main.entiredashboard.maincustomerdash > .container > .row > .col-lg-3.col-sm-3 {
  background: var(--Bluetwo);
}
.blog-in .pagination-section {
  margin-bottom: 5px;
  margin-top: 10px;
}
@media (max-width:767px){
  .blog-in .pagination-section {
    margin-bottom: 5px;
    margin-top: 0px;
    padding-top: 0;
}
  .blogsectionpos{
    margin: 0 !important;
    padding: 0 15px;
  }
}
 
.DatePicker {
  position: relative;
  display: inline-block;
  z-index: 100;
}

.DatePicker__input {
  background: #fff;
  border: 1px solid #ddd;
  padding: 0.4em 0.8em;
  font-family: inherit;
  text-align: center;
  font-size: 12px;
}

.DatePicker__input.-rtl {
  direction: rtl;
}

.DatePicker__input::placeholder {
  color: #979797;
}

.DatePicker__calendarContainer.-top + .DatePicker__calendarArrow {
  top: auto;
  bottom: calc(100% + 10px);
  transform: translateY(-2.5rem) rotate(180deg);
  animation: fadeArrowFlipped 0.3s forwards;
}

.DatePicker__calendarContainer {
  position: absolute;
  top: calc(100% + 20px);
  left: 50%;
  transform: translateX(-50%);
}

.DatePicker__calendarContainer.-top {
  top: auto;
  bottom: calc(100% + 20px);
}

.Calendar,
.Calendar * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  direction: ltr;
}

.Calendar,
.Calendar.-rtl * {
  direction: rtl;
}

.DatePicker__calendarArrow {
  position: absolute;
  width: 0;
  height: 0;
  top: calc(100% + 10px);
  left: 0;
  right: 0;
  margin: 0 auto;
  border-style: solid;
  z-index: 10;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #fff transparent;
}

.Calendar {
  --cl-color-black: #444444;
  --cl-color-disabled: #d4d4d4;
  --cl-color-error: #ff2929;
  font-size: 10px;
  background: #fff;
  box-shadow: 0 1em 4em rgba(0, 0, 0, 0.07);
  border-radius: 1em;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  padding-top: 1.2em;
  display: flex;
  flex-direction: column;
  width: 33em;
  z-index: 10;
  max-width: 90vw;
  min-height: 36.7em;
}

.DatePicker .Calendar,
.DatePicker__calendarArrow {
  transform: translateY(2.5em);
  opacity: 0;
  animation: fadeCalendar 0.3s forwards;
}

.DatePicker__calendarContainer.-top .Calendar {
  transform: translateY(-2.5em);
}

.Calendar.-noFocusOutline *:focus {
  outline: none !important;
}

.Calendar > :not(.Calendar__footer) button {
  font-family: inherit;
  background: transparent;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  outline: none;
}

.Calendar__header {
  display: flex;
  color: var(--cl-color-black);
  padding: 2em 2.9em;
  align-items: center;
  overflow: hidden;
}

.Calendar__monthArrowWrapper {
  line-height: 0;
  font-size: 1em;
  padding: 3px;
  position: relative;
  border: none;
  z-index: 1;
  opacity: 1;
  transition: 0.2s;
}

.Calendar__monthArrowWrapper:focus {
  outline: 1px dashed rgba(0, 0, 0, 0.4);
  outline-offset: 2px;
}

.Calendar__monthArrowWrapper:disabled,
.Calendar__monthArrowWrapper.-hidden {
  opacity: 0;
  pointer-events: none;
}

.Calendar__monthArrowWrapper.-left {
  transform: rotate(90deg);
}
.Calendar.-rtl .Calendar__monthArrowWrapper.-left {
  transform: rotate(-90deg);
}

.Calendar__monthArrowWrapper.-right {
  transform: rotate(-90deg);
}
.Calendar.-rtl .Calendar__monthArrowWrapper.-right {
  transform: rotate(90deg);
}

.Calendar__monthArrowWrapper:active .Calendar__monthArrow {
  transform: scale(0.7);
}

.Calendar__monthArrow {
  border-radius: 50%;
  transition: var(--animation-duration) transform;
  pointer-events: none;
  background-repeat: no-repeat;
  display: block;
  width: 1.7em;
  height: 1.7em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cg class=%27nc-icon-wrapper%27 fill=%27%23000000%27%3E%3Cdefs stroke=%27none%27%3E%3C/defs%3E%3Cpath class=%27cls-1%27 d=%27M12 23.25V.75%27 fill=%27none%27 stroke=%27%23000000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5px%27%3E%3C/path%3E%3Cpath class=%27cls-2%27 d=%27M22.5 11.25L12 .75 1.5 11.25%27 fill=%27none%27 stroke=%27%23000000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5px%27 fill-rule=%27evenodd%27%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
}

.Calendar__monthYearContainer {
  flex: 1 1;
  position: relative;
}

.Calendar__monthYear {
  font-size: 1.6em;
  font-weight: 500;
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  will-change: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform: translateZ(0);
  transition: var(--animation-duration);
  line-height: 1;
}

.Calendar__monthYear.-hiddenNext {
  opacity: 0;
  transform: translateX(50%);
}

.Calendar.-rtl .Calendar__monthYear.-hiddenNext {
  transform: translateX(-150%);
}

.Calendar__monthYear.-hiddenPrevious {
  opacity: 0;
  transform: translateX(-150%);
}

.Calendar.-rtl .Calendar__monthYear.-hiddenPrevious {
  transform: translateX(50%);
}

.Calendar__monthYear.-shown {
  opacity: 1;
  margin-top: auto;
  margin-bottom: auto;
  transform: translateX(-50%);
}

.Calendar__monthYear.-shownAnimated {
  animation: var(--animation-duration) fadeTextToCenter forwards;
}

.Calendar__monthYear > * {
  padding: 0.2em 0.5em;
  border: 1px solid transparent;
  transition: var(--animation-duration);
  font-size: 1.05em;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translateX(0) scale(0.95);
  will-change: transform;
  border-radius: 5px;
}

.Calendar__monthYear:not(.-shown) > *,
.Calendar__monthYear > *.-hidden {
  cursor: default;
  pointer-events: none;
}

.Calendar__monthText {
  margin-left: -0.3em;
}
.Calendar__yearText:last-child {
  margin-right: -0.3em;
}

.Calendar__monthYear.-shown > *:hover,
.Calendar:not(.-noFocusOutline) .Calendar__monthYear.-shown > *:focus,
.Calendar__monthYear > *.-activeBackground {
  background: #f5f5f5;
}

.Calendar__monthText:hover {
  transform: translateX(-0.2em) scale(0.95);
}
.Calendar.-rtl .Calendar__monthText:hover {
  transform: translateX(0.2em) scale(0.95);
}

.Calendar__yearText:hover {
  transform: translateX(0.2em) scale(0.95);
}
.Calendar.-rtl .Calendar__yearText:hover {
  transform: translateX(-0.2em) scale(0.95);
}

.Calendar__monthYear .Calendar__yearText.-hidden {
  transform: translateX(50%);
  opacity: 0;
}

.Calendar.-rtl .Calendar__monthYear .Calendar__yearText.-hidden {
  transform: translateX(-50%);
}

.Calendar__monthYear .Calendar__monthText.-hidden {
  transform: translateX(-50%);
  opacity: 0;
}

.Calendar.-rtl .Calendar__monthYear .Calendar__monthText.-hidden {
  transform: translateX(50%);
}

.Calendar__monthYear:not(.-shown) > * {
  pointer-events: none;
}

.Calendar__monthSelectorAnimationWrapper,
.Calendar__yearSelectorAnimationWrapper {
  position: absolute;
  width: 100%;
  height: 80%;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.Calendar__monthSelectorWrapper {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Calendar__monthSelector {
  padding: 0 2.5em;
  align-content: center;
  padding-bottom: 2em;
}

.Calendar__monthSelector,
.Calendar__yearSelector {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 2;
  background-color: #fff;
  transform: translateY(-150%);
  will-change: transform;
  transition: 0.6s;
  height: 100%;
}

.Calendar__yearSelectorWrapper {
  width: 100%;
  height: 100%;
}

.Calendar__yearSelectorWrapper::after,
.Calendar__yearSelectorWrapper::before {
  content: '';
  width: 100%;
  height: 5em;
  position: absolute;
  left: 0;
  opacity: 0;
  transition: 0.4s;
  transition-delay: 0.2s;
}

.Calendar__yearSelectorWrapper::after {
  background-image: linear-gradient(to bottom, #fff, #fff 10%, rgba(245, 245, 245, 0));
  top: -0.1em;
}

.Calendar__yearSelectorWrapper::before {
  background-image: linear-gradient(to top, #fff, #fff 10%, rgba(245, 245, 245, 0));
  bottom: 0;
}

.Calendar__yearSelectorWrapper.-faded::after,
.Calendar__yearSelectorWrapper.-faded::before {
  opacity: 1;
  z-index: 3;
}

.Calendar__yearSelector {
  align-content: flex-start;
  scrollbar-width: 0;
  overflow: scroll;
  position: relative;
  width: 100%;
  padding: 5em 2em;
  -ms-overflow-style: none;
}

.Calendar__yearSelector::-webkit-scrollbar {
  display: none;
}

.Calendar__yearSelectorItem {
  width: 25%;
  display: flex;
  justify-content: center;
}

.Calendar__yearSelectorItem:not(:nth-child(-n + 4)) {
  margin-top: 1.5em;
}

.Calendar__yearSelectorText {
  border: none;
  font-size: 1.4em;
  min-width: 85%;
  padding: 0.2em 0.5em;
  border-radius: 8.5px;
}

.Calendar__monthSelector.-open,
.Calendar__yearSelector.-open {
  transform: translateY(0);
}

.Calendar__yearSelectorText:focus,
.Calendar__monthSelectorItemText:focus {
  outline: 1px dashed rgba(0, 0, 0, 0.4);
  outline-offset: 2px;
}

.Calendar__monthSelectorItem {
  width: calc(100% / 3);
  display: flex;
  justify-content: center;
}

.Calendar__monthSelectorItem:not(:nth-child(-n + 3)) {
  margin-top: 2em;
}

.Calendar__monthSelectorItemText {
  border: none;
  padding: 0.4em 0.4em;
  border-radius: 8.5px;
  font-size: 1.3em;
  min-width: 70%;
  transition: 0.3s;
}

.Calendar__monthSelectorItem:not(.-active) .Calendar__monthSelectorItemText:not(:disabled):hover,
.Calendar__yearSelectorItem:not(.-active) .Calendar__yearSelectorText:not(:disabled):hover {
  background: #f5f5f5;
}

.Calendar__monthSelectorItemText:disabled,
.Calendar__yearSelectorText:disabled {
  opacity: 0.5;
  cursor: default;
}

.Calendar__monthSelectorItem.-active .Calendar__monthSelectorItemText,
.Calendar__yearSelectorItem.-active .Calendar__yearSelectorText {
  background-color: var(--cl-color-primary);
  color: #fff;
}

.Calendar__weekDays {
  display: flex;
  justify-content: space-between;
  color: var(--cl-color-disabled);
  font-size: 1.2em;
  margin-bottom: 0.7em;
  padding: 0 2.6em;
  position: relative;
}

.Calendar__weekDay {
  display: block;
  width: calc(100% / 7);
  text-align: center;
  text-decoration: none;
}

.Calendar__sectionWrapper {
  position: relative;
  min-height: 25.8em;
  overflow: hidden;
}

.Calendar__section {
  display: flex;
  flex-direction: column;
  padding: 0 3.2em;
  position: absolute;
  color: var(--cl-color-black);
  top: 0;
  padding-top: 0.5em;
  left: 0;
  width: 100%;
  will-change: transform, opacity;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: var(--animation-duration);
}

.Calendar__section.-hiddenPrevious {
  opacity: 0.5;
  transform: translateX(-90%);
}

.Calendar.-rtl .Calendar__section.-hiddenPrevious {
  transform: translateX(90%);
}

.Calendar__section.-hiddenNext {
  opacity: 0.5;
  transform: translateX(90%);
}

.Calendar.-rtl .Calendar__section.-hiddenNext {
  transform: translateX(-90%);
}

.Calendar__section.-shown {
  opacity: 1;
  transform: translateX(0);
}

.Calendar__section.-shownAnimated {
  animation: var(--animation-duration) FadeContentToCenter forwards;
}

.Calendar__weekRow {
  display: flex;
  width: 100%;
}

.Calendar__day {
  display: block;
  width: calc(100% / 7);
  text-align: center;
  padding: calc(0.25em - 1px) 0;
  font-size: 1.6em;
  border-radius: 50%;
  transition: 0.2s;
  border: 1px solid transparent;
  margin-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.Calendar__day:focus {
  outline: 1px dashed rgba(0, 0, 0, 0.4);
  outline-offset: 2px;
}

.Calendar__day.-ltr {
  min-height: 2.6em;
  font-size: 1.45em;
}

.Calendar__day.-rtl {
  font-size: 1.55em;
  height: 2.45em;
}

.Calendar__day:not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):not(.-selected):hover {
  background: #eaeaea;
  border-radius: 50%;
  color: var(--cl-color-black);
  border-color: transparent;
}

.Calendar__day.-selected,
.Calendar__day.-selectedStart,
.Calendar__day.-selectedEnd {
  background: var(--cl-color-primary);
  color: #fff;
}

.Calendar__day.-ltr.-selectedStart {
  border-radius: 0;
  border-top-left-radius: 100em;
  border-bottom-left-radius: 100em;
}

.Calendar__day.-rtl.-selectedStart {
  border-radius: 0;
  border-top-right-radius: 100em;
  border-bottom-right-radius: 100em;
}

.Calendar__day.-selectedBetween {
  background: var(--cl-color-primary-light);
  color: var(--cl-color-primary);
  border-radius: 0;
}

.Calendar__day.-ltr.-selectedEnd {
  border-top-right-radius: 100em;
  border-bottom-right-radius: 100em;
}

.Calendar__day.-rtl.-selectedEnd {
  border-top-left-radius: 100em;
  border-bottom-left-radius: 100em;
}

.Calendar__day.-weekend:not(.-selected):not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween) {
  color: var(--cl-color-error);
}

.Calendar__day.-weekend.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween)::after {
  background: var(--cl-color-error);
}

.Calendar__day.-disabled {
  color: var(--cl-color-disabled) !important;
  background: transparent !important;
  cursor: default !important;
}
.Calendar__day.-selected {
  border-radius: 50%;
}
.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween) {
  font-weight: 600;
  color: var(--cl-color-black);
  color: #000;
  position: relative;
}

.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween)::after {
  content: '';
  position: absolute;
  bottom: 0.2em;
  display: block;
  width: 0.6em;
  height: 1px;
  background: #000;
  left: 50%;
  opacity: 0.5;
  transform: translateX(-50%);
  transition: 0.2s;
}

.Calendar__day.-today:hover:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween)::after {
  opacity: 0;
}

.Calendar__day.-blank {
  color: transparent;
  cursor: default;
  pointer-events: none;
}

.Calendar__footer {
  position: relative;
  z-index: 1;
}

@keyframes fadeCalendar {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeArrowFlipped {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
    transform: translateY(0) rotate(180deg);
  }
}

@keyframes fadeTextToCenter {
  to {
    opacity: 1;
    transform: translateX(-50%);
  }
}

@keyframes FadeContentToCenter {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@charset "UTF-8";
.react-datepicker__navigation-icon::before, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
/* sr-only utility class for accessibility */
.react-datepicker__sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
  line-height: normal;
  line-height: initial;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker-popper {
  z-index: 1;
  line-height: 0;
}
.react-datepicker-popper .react-datepicker__triangle {
  stroke: #aeaeae;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  fill: #f0f0f0;
  color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  fill: #fff;
  color: #fff;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

h2.react-datepicker__current-month {
  padding: 0;
  margin: 0;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: rgb(165.75, 165.75, 165.75);
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 1.7rem / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}

.react-datepicker__day-names {
  text-align: center;
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__day-name--disabled,
.react-datepicker__day--disabled,
.react-datepicker__time-name--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:not([aria-disabled=true]):hover,
.react-datepicker__month-text:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text:not([aria-disabled=true]):hover,
.react-datepicker__year-text:not([aria-disabled=true]):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover {
  background-color: rgb(49.8551020408, 189.6448979592, 62.5632653061);
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .overlay,
.react-datepicker__month-text--holidays .overlay,
.react-datepicker__quarter-text--holidays .overlay,
.react-datepicker__year-text--holidays .overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:not([aria-disabled=true]):hover,
.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,
.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover {
  background-color: rgb(207, 82.9642857143, 0);
}
.react-datepicker__day--holidays:hover .overlay,
.react-datepicker__month-text--holidays:hover .overlay,
.react-datepicker__quarter-text--holidays:hover .overlay,
.react-datepicker__year-text--holidays:hover .overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:not([aria-disabled=true]):hover, .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover, .react-datepicker__day--in-range:not([aria-disabled=true]):hover,
.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,
.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: rgb(186.25, 217.0833333333, 241.25);
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
  color: #fff;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled .overlay,
.react-datepicker__month-text--disabled .overlay,
.react-datepicker__quarter-text--disabled .overlay,
.react-datepicker__year-text--disabled .overlay {
  position: absolute;
  bottom: 70%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  -webkit-clip-path: circle(0);
          clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

.craete-ad-containt {
    background-image: url(/static/media/Institution_Dashboard_image.5af243ef14f817a5c7ef.svg);
    background-Repeat: no-repeat;
    border-radius: 10px;
    padding: 10px;
    height: 100px;
    padding-left: calc(var(--bs-gutter-x)* 1);
    display: flex;    
    justify-content: space-between;
    align-items: center;
  }
  .craete-ad-containt .row{
    justify-content: space-around;
    align-items: center;
  }
  .subtitle {
    font-size: 18px;
    font-weight: 500;
    line-height: 5px;
    text-align: left;
    color: var(--textPrimaryColor);
    padding-left: 5px;
  }
  
  button.col-4.craete-ads-button {
    color: #FFF;
    background: var(--purple); 
    -webkit-backdrop-filter: blur(4px); 
            backdrop-filter: blur(4px); 
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    border-radius: 6px;
    border: white;
    height: 40px;
    width: 220px; 
    margin-top: 7px;
  }
  
  .adstitle {
    margin: 10px 0 5px auto;
    font-weight: 700;
    font-size: 30px;  
    padding-top: 20px;
  }
  
  .adsubtitle {
    font-size: 16px;
    font-weight: 500;   
    color: #06293F; 
    line-height: 9px;
  }
   
  
  .adsbg {
    position: relative;
  }
  
  .adsimg {
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 3%;
    left: 65.8%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    color: white;
    z-index: 50;
    text-align: center;
  }
  
  .craete-ads {
    /* background: linear-gradient(0deg, #00B4D8, #00B4D8),
      linear-gradient(0deg, #00B4D8, #00B4D8),
      linear-gradient(0deg, #00B4D8, #00B4D8); */
    border-radius: 30px 30px 0px 0px;
  }
  section.entiredashboard.maincustomerdash.expert-dashboard .craete-ads .showallourbesttoo {
    margin-right: 0;
  }
  .craete-ads small{
    color: #2A2A2A;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  line-height: 30px; /* 150% */
  margin-bottom: 10px;
  }
  .ads-title {
    padding: 24px 0 0 72px;
    font-family: Poppins;
    font-size: 32px;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: 0.008em;
    text-align: left;
    color: #FFF;
  }
  
  
  
  .uploadlogo {
    padding-top: 10px;
    border: 1px solid var(--ButtonColor);
    background: #fff;
    width: 150px;
    height: 40px;
    border-radius: 2.67px;
    line-height: 16.02px;
    letter-spacing: 0.008em;
    color: var(--ButtonColor);
    font-size: 18px;
    font-weight: 700;
    margin: auto;
  }
  .uploadlogo p{
    font-family: "Roboto Flex" !important;
    letter-spacing: 1.8px;
    margin: 0;
    font-size: 18px;
  }
  span.externallink {
    position: absolute;
    right: -24px;
    top: 46px;
  }
  .uploadlogo.chnageupload {
    padding-top: 10px;
    background: #fff;
    width: 125px;
    height: 30px;
    border-radius: 2.67px;
    line-height: 8.02px;
    letter-spacing: 0.008em;
    color: #062D46;
    font-size: 12.97px;
    font-weight: 700;
    margin: auto;
    position: relative;
    z-index: 1;
    margin-left: -40px !important;
  }
  
  .uploadlogo input {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    width: 100%;
    height: 105%;
    cursor: pointer;
    opacity: 0;
  }
  
  .uploadlogo img {
    width: 100%;
    height: 100%;
  }
  
  .uploadexpert.mb-4 {
    margin: 0 78px;
    position: -webkit-sticky;
    position: sticky;
    background: linear-gradient(90.46deg, #024E7C 0%, #06293F 100%);
    border-radius: 6.48px;
    /* z-index: 55; */
    
  }
  .adsbg .uploadexpert{
    padding: 0;
    height: 200px;
  }
  .adsbg .d-flex.border-div {
    justify-content: center;
    flex-wrap: wrap;
  }
  
  .adsbg .upload-image {
    width: 30px;
  
    position: absolute;
    left: 52px;
    top: 90px;
   
  }
  .adsbg .upload-image img{filter: invert(1);}
  .uploadlogo label div img {
    object-fit: contain;
  }
  
  
  .uploadlogo label img {
    height: auto;
  }
  
  .outerlogo {
    border-radius: 3px;
    text-align: center;
    height: auto;
    display: inline-block;
    transition: 0.2s;
    position: relative;
    overflow: hidden;
    display: block;
  
  }
  span.uplogo {
    font-size: 12px;
    font-weight: bold;
  }
  .uplod-title {
  
    font-weight: 500;
    line-height: 25.28px;
    letter-spacing: 0.008em;
    text-align: center;
    color: #FFFFFF;
    height: 90px;
    border-bottom: 3px solid var(--textPrimaryColor);
    position: relative;
  
  }
  
  
  * Divider Styles */ .divider {
    position: relative;
    margin: 50px 0;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .divider::before,
  .divider::after {
    content: "";
    position: absolute;
    width: 14%;
    margin-top: 11px;
    height: 2.59px;
    background-color: #ddd;
    margin-left: 26%;
    margin-right: 26%;
  }
  
  .divider::before {
    left: -7%;
  }
  
  .divider::after {
    right: 20%;
  }
  
  .divider-text {
    padding: 0 10px;
      font-weight: 300;
      font-size: 13px;
      background: #DAF3FF;
      position: absolute;
      left: 0;
      right: 0;
      bottom: -12px;
      width: 82px;
      margin: auto;
  }
  
  /* Content Styles */
  .content {
    margin: 0px 0;
  }
  
  
  
  .upload-image {
    align-items: flex-end;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    margin-bottom: 35px;
  }
  
  .col-8.brows-part {
    padding-right: 20%;
  }
  .brows-part{
    padding-left: 40px;
  }
  .detail-description-headingpad a {
    word-break: break-all;
  }
  .border-div {
    border-width: 2px;
    border-color: #FFF;
    border-style: dashed;
    padding: 40px 0 20px 0;
  }
  
  .row.border-div {
    margin: 2px;
  }
  
  img.select-img {
    width: 100%;
    height: 200px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }
  .uploadexpert {
    background: #DAF3FF;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
  }
  .close-ads {
    background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
    border-radius: 5px;
    border: none;
    width: 30px;
    height: 30px;
    transition: 0.3s all ease-in;
    position: absolute;
    cursor: pointer;
    z-index: 10;
  }
  
  .input-form-div {
    background: #90E0EF;
    padding-top: 30px;
  }
  
  .row.input-form-div {
    margin-right: calc(-0.0* var(--bs-gutter-x));
    margin-left: calc(-0.0* var(--bs-gutter-x));
  }
  
  
  
  .textarea-cation {
    height: 340px;
  }
  
  
  /*Switch-active checkbox*/
  .switch-active {
    position: relative;
    display: inline-block;
    width: 120px;
    height: 35px;
    margin-bottom: 0;
  }
  
  .switch-active input {
    opacity: 0;
    width: 0;
    height: 0;
  }
  
  
  
  .switch-active input:checked+.slider {
    background: var(--purple);
  }
  
  .switch-active input:focus+.slider {
    box-shadow: 0 0 1px var(--purple);
  }
  
  .switch-active input:checked+.slider:before {
    transform: translateX(65px);
  }
  
  .switch-active input:checked+.slider:after {
    content: "Active";
    position: absolute;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    left: 20px;
    top: 7px;
    color: #FFF;
  }
  
  .switch-active .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #e5e5e5;
    transition: 0.4s;
  
  }
  
  .switch-active .slider:before {
    position: absolute;
    content: "";
    height: 24px;
    width: 24px;
    left: 7px;
    bottom: 5px;
    background: #fff;
    box-shadow: 0px 3px 3px 0px var(--textPrimaryColor)26;
    transition: 0.4s;
  }
  
  .switch-active .slider:after {
    content: "Inactive";
    position: absolute;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 75px;
    right: 20px;
    color: #06293f;
  
  }
  
  .switch-active input:checked+.slider {
    background-color: var(--purple);
  }
  
  .switch-active input:focus+.slider {
    box-shadow: 0 0 1px var(--purple);
  }
  
  .switch-active input:checked+.slider:before {
    transform: translateX(82px);
  }
  
  .switch-active .slider.round {
    border-radius: 17px;
  }
  
  .switch-active .slider.round:before {
    border-radius: 50%;
  }
  .myadpostbanner {
    justify-content: space-between;
    display: flex;
    align-items: center;
    padding: 10px 0 0 0;
  }
  
  .mybtn .myadbtn:nth-child(1) {
    margin-right: 10px;
  }
  
  .row.ad-main {
    width: 93%;
    margin-left: 28px;
  }
  
  .adsblog {
    margin-top: 20px; 
    padding-top:20px ;
  }
  
  
  .textarea-caption {
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    color: #212529;
    border-radius: 30px;
    height: 381px;
    width: 100%;
    box-sizing: border-box;
    border: none;
    padding: 20px;
  }
  
  .textarea-captio:hover {
    border-color: #817F7F;
    box-shadow: none;
    border: none;
  }
  
  textarea.textarea-caption::placeholder, .input-caption::placeholder {
    color: #817F7F;
    left: 20px;
    line-height: 24px;
    cursor: auto;
    cursor: initial;
    pointer-events: none;
    position: absolute;
    transform-origin: 0 50%;
    transition: transform 200ms, color 200ms;
    top: 20px;
    background: transparent;
    font-family: var(--primary-Web-Font);
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.008em;
    text-align: center;
    text-underline-position: from-font;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
    z-index: 9;
  }
  
  .textarea-caption:focus {
    border: none;
  }
  
  .textarea-caption:focus::placeholder {
    color: #aaa;
  }
  
  
  
  input.input-caption, TagsInput.input-caption {
    box-sizing: border-box;
    width: 100%;
    padding-left: 20px;
    font-size: 20px;
    font-weight: 500;
    color: #212529;
    border: none;
    resize: none;
    outline: none;
    width: 185px;
    height: 66px;
    border-radius: 10px;
    position: relative;
  }
  
  span.input-icon-add {
    position: absolute;
    right: 5px;
    top: 18px;
    width: 29px;
    height: 29px;
  }
  
  .guide-img {
    height: 16px;
    width: 16px;
    margin-left: 5px;
  }
  
  .guide-text {
    font-size: 16px;
    font-weight: 500;
    line-height: 19.5px;
    text-align: left;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    -webkit-text-decoration-style: solid;
            text-decoration-style: solid;
    text-underline-position: from-font;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
    color: #053755;
  
  } 
  section.entiredashboard.maincustomerdash.main.institute_dashboard span.rti--tag
  {
    background-color: var(--lightgreen);
  }
  section.entiredashboard.maincustomerdash.main.institute_dashboard span.rti--tag button{
    background: var(--green);
    color: #fff;
  }
  @media screen and (min-device-width: 768px) and (max-device-width: 1024px) 
  {
    .subtitle {
      font-size: 15px;
      font-weight: 500;
      line-height: 1;
      text-align: left;
      color: var(--textPrimaryColor);
      padding-left: 5px;
      height: auto;
      margin-bottom: 0;
  }
  button.col-4.craete-ads-button
  {
    font-size: 16px;
  }
  .adsubtitle{line-height: 1;}
  }
  .externallink{
    padding-right: 35px !important;
  }
  @media (max-width:767px){
    /*--Start Menu--*/
  
  .modal-body button.csbtn.btn.btn-primary {
    padding:0;
    background: none;
    border: none;
    padding-bottom: 10px;
    border: none;
      color: var(--textPrimaryColor);
      font-size: 12px;
      font-style: italic;
      font-weight: 600;
      line-height: normal;
      position: relative;
      display: block;
      list-style: none;
  }
  ul.dropdownlist {
    padding: 0; counter-reset: my-sec-counter;
    margin-bottom: 0;
  }
  ul.dropdownlist .dropdown-item
  {
    white-space: break-spaces;
  }
  ul.dropdownlist li{
    color: var(--textPrimaryColor);
    font-size: 12px;
    font-style: italic;
    font-weight: 600;
    line-height: normal;
    position: relative;
    display: block;
    list-style: none;
    padding-left: 15px;
    padding-bottom: 10px;
  }
  ul.dropdownlist li .dropdown-item , .csbtn li .dropdown-item
  {
    color: var(--textPrimaryColor);
    font-size: 12px;
    font-style: italic;
    font-weight: 600;
  }
  ul.dropdownlist>li::before{
    position: absolute;
      counter-increment: my-sec-counter;
      content: " " counter(my-sec-counter) ". ";
      left: -4px;
      top: 0px;
  }
  .modal-body button.csbtn.btn.btn-primary li {
  list-style: none;
  }
  button.mainuser
  {
  background: none;
  border: none;
  padding: 0;
  }
  button.leftlink.btn.btn-link {
    height: 20px;
    width: 20px;
    left: 11px;
    padding: 0;
    position: absolute;
    top: -3px;
  }
  button.mainuser:focus, button.mainuser:hover
  {
    background: none !important;
  border: none;
  padding: 0;
  }
  button.mainuser.d-block.d-lg-none.d-sm-none.d-md-none.btn.btn-primary {
    display: flex !important;
    align-items: center;
  }
  .modal-header {
    padding: 0 !important;
    border: none !important;
    z-index: 999;
  }
  .modal-dialog{
    display: flex;
      align-items: center;
      min-height: calc(100% - 1rem);
   
      
  }
  .modal-header .close
  {
    position: absolute;
    right: 18px;
    top: 16px;
    width: 20px;
    background: var(--purple);
    border-radius: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 20px;
    color: #fff;
    opacity: 1;
    font-size: 20px;
    padding: 0;
  }
  .modal-content{
    border-radius: 8px;
    background: var(--lightgreen) !important;
    border: none;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
  }
  
  .modal-body button.csbtn.btn.btn-primary:before{
    content: "";
    position: absolute;
    background: url(/static/media/leftarrownav.6e875efd3aa647d3bf35.svg) no-repeat;
    background-size: contain;
    right: -19px;
    top: 0px;
    width: 13px;
    height: 13px;
  }
  .leftlink{
    position: relative;
  }
  .leftlink::before{
    content: "";
    position: absolute;
    background: url(/static/media/leftarrownav.6e875efd3aa647d3bf35.svg) no-repeat;
    background-size: contain;
    left: -7px;
    top: 5px;
    width: 15px;
    height: 15px;
    transform: rotate(180deg);
  }
  .modal-body {
    padding-bottom: 0;
  }
  /*--End Menu--*/
   
    ul.dropdown-menu.userdropdown-menu.show li:hover .dropdown-menu.dropdown-submenu {
      display: block;
  }
    .craete-ads-date .col-lg-6
    {
      width: 50%;
    }
    span.externallink {
      position: absolute;
      right: -24px;
      top: 30px;
  }
    .subtitle
    {
      color: var(--textPrimaryColor);
  font-size: 13px;
  font-style: italic;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 0px;
  width: 100%;
    }
    button.col-4.craete-ads-button{
      font-size: 12px;
      font-weight: 500;
      text-align: center;
      border-radius: 2px;
      border: white;
      height: 40px;
      width: 120px;
      padding: 5px;
      position: absolute;
      bottom: 7px;
      right: 10px;
      margin: 0;
    }
    .institute_dashboard .craete-ad-containt
    {
  position: relative;
  align-items: flex-start;
  padding: 10px;
    }
    .adsubtitle {
      font-family: var(--textPrimaryColor);;
  font-size: 13px;
      font-weight: 500;
      color: #06293F;
      line-height: 14px;
      margin-bottom: 5px;
  }
  .adstitle {
    margin: 0px 0 5px auto;
    font-weight: 700;
    font-size: 14px;
    padding-top: 10px;
  }
  .adsbg .upload-image {
    position: relative;
    left: auto;
    top: 0;
    width: 20px;
  }
  .adsblog
  {
    margin-top: 0;
    padding-top: 10px;
  }
  }
button.craete-button.craete-button-margin {
    margin-left: 20%;
}
 

.single-blog.width-set {
    margin-top: 60px;
    width: 31%;
    padding-bottom: 10px;
}

.row.subcategory-heading {
    padding: 50px 0px 50px 0;
    margin: 50px 0px 10px 5px;
    width: 100%;
}


button.offer-edit-btn {
    width: 62px;
    height: 30px;
    border-radius: 5px;
    font-size: 10px;
    font-weight: 500;
    color: #FFF;
    border: none;
    background: var(--Bluetwo);
    margin-right: 10px;
}

.offer-btn-img {
    width: 15px;
    height: 15px;
    padding-left: 2px;
}



button.offer-delete-btn {
    width: 65px;
    height: 30px;
    border-radius: 5px;
    font-size: 10px;
    font-weight: 500;
    border: none;
    border: 1.5px;
    border: 1.5px solid var(--Bluetwo);
    color: var(--Bluetwo);
}

span.slider.round::after {
    top: -20px;
    font-weight: 500;
    font-size: 12px;
}


span.slider.round::before {
    border-radius: 3px;
}

.diffrance.switch .slider.round:before {
    border-radius: 3px;
    background: #FFFFFF;
    background: url(/static/media/switch.4fec278cf2f1f777a6a2.svg);
    padding-right: 10px;
    width: 30px;
    height: 22px;
}

.diffrance.switch input:checked+.slider {
    background-color: var(--Bluetwo);

}

.diffrance.switch input:checked+.slider::after {
    content: "Active";
    position: absolute;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 21px;
    left: 15px;
    top: -20px;
    color: #06293f;
}

.icon-true {
    width: 21px;
    height: 15px;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 30px;
    height: 22px;
    margin-top: 4px;
    margin-left: 3px;
    background: url(/static/media/right.6c929c0644ca19b11106.svg);
}

.posterswitch {
    margin-top: 15px;
}

.diffrance.switch span.slider.round {
    border-radius: 5px;
    height: 30px;
    width: 68px;
}

.diffrance.switch input:checked+.slider:before {
    transform: translateX(30px);
}

.blog-description {
    padding-bottom: 2px;
}

.offer-divider {
    height: 1px;
    width: 100%;
    border: 1px solid #D7D7D7;
    margin-bottom: 20px;
}

.sub-title {
    font-size: 18px;
    font-weight: 500;
    color: var(--textPrimaryColor);
}

.craete-offer-containt {
    background-image: url(/static/media/Institution_Dashboard_image.5af243ef14f817a5c7ef.svg);
    background-Repeat: no-repeat;
    border-radius: 10px;
    padding: 12px;
    height: 100px;
    padding-left: calc(var(--bs-gutter-x)* 1);
     
  }


  .offertitle {
    margin: 10px 0 5px auto;
    font-weight: 700;
    font-size: 30px;  
    padding-top: 20px;
    color: var(--textPrimaryColor);  
  }
  
  .offersubtitle {
    font-size: 16px;
    font-weight: 500;   
    color: var(--textPrimaryColor); 
    line-height: 9px; 
  }
  section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain.offernewform span.dateim {
    position: absolute;
    right: 7px;
    top: 37px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain.offernewform .uploadexpert {
    background: var(--lightgreen);
    height: 153px;
    overflow: hidden;
    margin-bottom: 9px;
    padding: 50px 10px;
}
section.entiredashboard.maincustomerdash .expertinnerformmain.offernewform .showallourbesttoo, section.entiredashboard.maincustomerdash .expertinnerformmain .showallourbesttoo, .craete-ads .showallourbesttoo{
    margin-right: 0;
}
section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain.offernewform .DatePicker.input-container.form-group input{
    height: 50px;
    background: var(--lightgreen);
}
section.entiredashboard.maincustomerdash.institute_dashboard  span.dateim img, section.entiredashboard.maincustomerdash.institute_dashboard .input-icon-add img {
    filter: invert(18%) sepia(99%) saturate(4990%) hue-rotate(145deg) brightness(97%) contrast(101%);
}
section.entiredashboard.maincustomerdash.institute_dashboard .addexpertformsec .uplod-title{
    height: 67px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .addexpertformsec .brows-part
{
    padding-left: 10px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain .col-lg-6 .input-caption-border.newdateborder
{
    height: 50px;
    background: var(--lightgreen);
}
.react-datepicker__current-month
{
    font-size: 16px;
    color: var(--textPrimaryColor);
    font-weight: 700;
    margin-bottom: 0;
    line-height: 1;
    font-family: var(--primary-Web-Font) !important;
}
section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain .col-lg-6 .date-picker-wrapper .placeholder
{
    margin-top: 0;
}
@media (max-width:767px)
{
    .sub-title{color: var(--textPrimaryColor);
        font-size: 13px;
        font-style: italic;
        font-weight: 600;
        line-height: normal;}
        .offertitle
        {
            color: var(--textPrimaryColor);
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
        }
        .offersubtitle
        {
            color: #010E16;
font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 0;
        }
        section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain .uploadexpert
        {
            margin-bottom: 20px;
        }        
     
}

.craete-button {
	color: #006EA9;
	background: #FFF;

	font-size: 20px;
	font-weight: 700;
	text-align: center;
	border-radius: 6px;
	border: white;
}
.institute_dashboard .managediv
{
	background: #fff;
	padding: 15px;
}
.institute_dashboard .addexpert.manageuser-backdiv
{
	display: block;
}
.institute_dashboard .responsename a.viewprofilebtn
{
	color: var(--textPrimaryColor);
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-decoration: underline !important;
}

.institute_dashboard .dashboardblog .dahsboardSubTitle{
	font-size: 16px;
}
.institute_dashboard .mydash ul.dashboardinner p{
	font-weight: 500;
}
.institute_dashboard .mydash ul.dashboardinner p.activetext{
	font-weight: 700;
}
.institute_dashboard .offersss .col-lg-12.col-md-12.col-sm-12.col-xs-12{padding-top:20px !important;}
.institute_dashboard section.offersearch {
    background: none;
    height: auto;
	
}
section.entiredashboard.maincustomerdash.institute_dashboard .blogblogmain {
    margin-bottom: 10px;
}
.institute_dashboard .backlightblue h6{
	min-height: 40px;
  }
  .institute_dashboard .planbuttonouter .ctaonebutton
  {
	  background:var(--purple);
	  padding: 0;
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  flex-wrap: wrap;
  }
.userguide .dropdown-item{white-space: wrap;}
.institute_dashboard section.offersearch h2, .institute_dashboard section.offersearch h4 {
    display: none;
}
.institute_dashboard section.offersearch .customsearchblock input {
	padding-right: 94px !important;
	filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.35));
}
.banner-description {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #FFFFFF;
	padding: 17px 24px;
}

.create-product-banner {
	background-image: url(/static/media/productheading.8e6a8602338d8252046d.svg);
	background-repeat: no-repeat;
	background-size: auto;
	height: 129px;
	border-radius: 20px;
}

button.craete-button {
	margin: 13px 20px;
	padding: 6px 12px;
}

.banner-gride {
	font-size: 24px;
	font-weight: 700;
	color: #FFF;
	padding-top: 8px;
}

.page-title {
	font-size: 32px;
	font-weight: 600;
}

.page-subtitle {
	font-size: 18px;
	font-weight: 300;
}

.prodcut-div {
	padding-bottom: 20px;
	padding-right: 30px;
}


.subcategory-heading {
	background: #FFFFFF;
	border-radius: 18px;
}
.subcategory-heading:last-child ul.p-0, .subcategory-heading:last-child p.offer-subcategory{
	margin-bottom: 0;
}

.single-blog {
	border: 1px solid #F8F8F8;
	box-shadow: 3px 3px 8px 0px var(--textPrimaryColor);
	background: #F3F8FF;
	border-radius: 6px;
	border: 1px;
	padding: 0px 20px 0px 20px;
	margin: 46px 10px 10px;
}

.single-blog-img img {
	background: #C3C6C9;
	box-shadow: 10px 10px 16px 0px var(--textPrimaryColor);
	border-radius: 6px;
	border: 0px 0px 2px 0px;
	margin-top: -46px;
	height: 160px;
}

.blog-name {
	font-size: 16px;
	font-weight: 500;
	padding-top: 20px;
}

.blog-description {
	font-size: 13px;
	font-weight: 400;
	padding-bottom: 20px;
}

.main_institute_dashboard {
	max-width: 1366px;
	margin: 0 auto;
	width: 100%;
}

section.entiredashboard.maincustomerdash.institute_dashboard>.container-fluid>.row>.col-lg-4.col-sm-4 {

	border-radius: 25px;
	box-shadow: none;
	padding: 0;
	max-width: 400px;
	background-color: var(--lightgreen);

}
.main_institute_dashboard .main .slick-prev {
    left: -30px;
}
.main_institute_dashboard .main .slick-next {
    right: -30px;
}
.main_institute_dashboard .dashboardins section.offer-list
{
	margin-bottom: 10px;
}
.main_institute_dashboard .main .slick-prev, .main_institute_dashboard .main .slick-next {
    width: 30px;
    height: 30px;
    top: 0;
    bottom: 0;
    margin: auto;
}
section.entiredashboard.maincustomerdash.institute_dashboard .col-lg-4.col-sm-4:before {
	position: absolute;
	top: 0;
	border-radius: 25px;
	background-color: #FFF;
	width: 73px;
	height: 100%;
	content: "";
	left: 35px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .dashboard-decoration {
	border-radius: 25px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}

section.entiredashboard.maincustomerdash.institute_dashboard .userdetails {
	margin-left: 90px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .maincustomerdashboard .dashboardlogo {
	width: 124px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .maincustomerdashboard .dashboardlogo img {
	width: 100px;
	height: 100px;
	border-radius: 100px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .responsename {
	margin-left: 0;
	flex-wrap: wrap;
	margin-bottom: 0;
	color: var(--textPrimaryColor);
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	flex-wrap: wrap;
}

section.entiredashboard.maincustomerdash.institute_dashboard .dashboardlink.dashboardtext .activetext {
	color: var(--purple);
	background-color: #fff;
	border-radius: 50px 0 0 50px;
	padding: 0 22px;
	width: 100%;
	min-height: 69px;
	display: flex;
	align-items: center;
	text-align: start;
}

.institute_dashboard .dashboardlink.dashboardtext .active:before {
	position: absolute;
	content: "";
	background: var(--textPrimaryColor);
	height: 100%;
	width: 7px;
	border-radius: 3px;
	left: -73px;
}

.institute_dashboard .myworkspacenav>ul>li.active {
	background: var(--purple);

}

.institute_dashboard .myworkspacenav>ul>li {
	background: var(--lightgreen);
}

.institute_dashboard .myworkspacenav>ul li {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	flex-direction: column;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24.155px;
}

.institute_dashboard .myworkspacenav img {
	filter: brightness(0.5);
}

section.entiredashboard.maincustomerdash.institute_dashboard .input-form-div {
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}

section.entiredashboard.maincustomerdash.institute_dashboard .col-8.brows-part {
	padding-right: 0%;
}

section.entiredashboard.maincustomerdash.institute_dashboard .upload-image {
	align-items: flex-end;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash.institute_dashboard .divider::before {
	left: 0;
	background: var(--textPrimaryColor);
}

section.entiredashboard.maincustomerdash.institute_dashboard .divider::after {
	right: 0;
	background: var(--textPrimaryColor);
	margin-right: 22%;
}

section.entiredashboard.maincustomerdash.institute_dashboard .uplod-title {
	color: var(--textPrimaryColor);
}
section.entiredashboard.maincustomerdash.institute_dashboard .addexpertformsec
{
margin: 20px 0;
}
section.entiredashboard.maincustomerdash.institute_dashboard .uploadexpert .uplod-title{
	height: 70px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .uploadexpert.upproduct .uplod-title{
	height: 90px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain.offernewform .brows-part {
    padding-left: 15px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .expertformmain.uppr .col-lg-6 .input-caption-border
{
	max-width: 100%;
}
section.entiredashboard.maincustomerdash.institute_dashboard .uploadlogo {
	margin: auto;
}

section.entiredashboard.maincustomerdash.institute_dashboard .border-div {
	padding: 40px 0 40px 0;
}

section.entiredashboard.maincustomerdash.institute_dashboard .uploadexpert.mb-4 {
	margin: 0;
}

section.entiredashboard.maincustomerdash.institute_dashboard .ads-title {
	color: #2A2A2A;
	padding: 0;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	margin-bottom: 4px;
	/* 107.143% */
}

section.entiredashboard.maincustomerdash.institute_dashboard .uploadexpert.mb-4 {
	background: var(--lightgreen);
}

section.entiredashboard.maincustomerdash.institute_dashboard .col-4.upload-image img {
	filter: invert(1);
}

section.entiredashboard.maincustomerdash.institute_dashboard .input-form-div {

	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}

section.entiredashboard.maincustomerdash.institute_dashboard .paymenthistory ul.paymentstructure li span {
	text-align: left;
}

section.entiredashboard.maincustomerdash.institute_dashboard .textarea-caption textarea {
	border: 1px solid var(--green);
	padding: 5px;
	height: 118px;
	border-radius: 3px;
	color: #303030;
	font-family: var(--textPrimaryColor);;;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.institute_dashboard .divider-text {
	color: var(--textPrimaryColor);
	background: var(--lightgreen);
}

section.entiredashboard.maincustomerdash.institute_dashboard .textarea-caption {
	color: #303030;
	height: auto;
	padding: 0;
	font-family: var(--textPrimaryColor);;;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
}
.backlightblue:hover
{
	background: transparent !important;
}
section.entiredashboard.maincustomerdash.institute_dashboard .adsimg {
	display: none;
}

section.entiredashboard.maincustomerdash.institute_dashboard .radioform {
	justify-content: left;
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash.institute_dashboard input.input-caption,
TagsInput.input-caption {
	padding: 0;
	color: #303030;
	font-family: var(--textPrimaryColor);;;
	;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.institute_dashboard .form-group .form-control.form-select {
	border-radius: 3px;
	border: 1px solid var(--green);
	padding: 5px;
	height: 50px;

}

section.entiredashboard.maincustomerdash.institute_dashboard select.form-select,
section.entiredashboard.maincustomerdash.institute_dashboard .input-caption-border {
	background-color: var(--lightgreen);
}

section.entiredashboard.maincustomerdash.institute_dashboard .radioform label.radiocontrol {
	padding-left: 0;
	padding-right: 10px;
	margin-bottom: 2px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .placeholder {
	background: transparent;
	opacity: 1;
}

.input-caption .input-caption {


	width: 100%;
}

::placeholder {
	color: #303030;
	font-family: var(--textPrimaryColor);;;
	;
	font-size: 12px !important;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.institute_dashboard .input-caption-border {
	border: 1px solid var(--green);
	border-radius: 3px;
}

section.entiredashboard.maincustomerdash.institute_dashboard span.input-icon-add {
	position: absolute;
	right: 5px;
	top: 44px;
	width: 29px;
	height: 29px;
}

section.entiredashboard.maincustomerdash.institute_dashboard label.placeholder {
	color: #6D6D6D;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-top: 11px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .craete-ads .DatePicker label.placeholder{
	margin-top: 10px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .craete-ads .input-container .placeholder {
	margin-top: 11px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .input-container .placeholder {
	position: relative;
	left: 0;
	top: 0;
	margin-top: 0;
}

section.entiredashboard.maincustomerdash.institute_dashboard label.placeholder {
	color: #6D6D6D;

	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-top: 11px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .placeholder {
	background: transparent;
	opacity: 1;
}

section.entiredashboard.maincustomerdash.institute_dashboard span.input-icon-add {
	position: absolute;
	right: 5px;
	top: 44px;
	width: 29px;
	height: 29px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .input-caption input.input.form-control {
	border: 1px solid var(--green);
	border-radius: 3px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .form-control{
	padding: 10px;
}
.input-caption-border:focus{
	outline: none;
	border: none;
}
section.entiredashboard.maincustomerdash.institute_dashboard .dashboardrightpanel .topexpertproduct .productslider .sliouter.col-4 {
	width: 50%;
}

section.entiredashboard.maincustomerdash.institute_dashboard .dashboardrightpanel .topexpertproduct .productslider .row {
	justify-content: center;
}
section.entiredashboard.maincustomerdash.institute_dashboard .dashboardrightpanel {
    padding-left: 52px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .form-fieldinner.Category-fieldinner label{
	margin-bottom: 10px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .planesinner ul{
	margin-top: 22px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .radioform label.radiocontrol input[type="radio"]
{
background:var(--purple);
}
section.entiredashboard.maincustomerdash.institute_dashboard .col-lg-6 .input-caption-border {
	height: 50px;
	width: 100%;
	max-width: 190px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .col-lg-6 .input-caption-border.fullwidth
{
	max-width: 100%;
}
section.entiredashboard.maincustomerdash.institute_dashboard .uploadexpert .uplod-title.new_titledesign
{
	height: 40px;
}
.react-datepicker-wrapper
{
	display: block !important;
}
section.entiredashboard.maincustomerdash.institute_dashboard .radioform label.radiocontrol input[type="radio"]
{
	accent-color: var(--purple);
}
section.entiredashboard.maincustomerdash.institute_dashboard .close-ads {
	position: absolute;
	top: 15px;
	right: 15px;
	background: var(--purple);
}

section.entiredashboard.maincustomerdash.institute_dashboard .craete-ads {
	position: relative;
}

section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails .myadbtn {
	background: var(--purple);
}
section.entiredashboard.maincustomerdash.institute_dashboard .myps{
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
	padding: 15px;
	border-radius: 10px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .free-tag {
    position: absolute;
	z-index: 9;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    top: 32px;
    border: 1px solid var(--textPrimaryColor);
    border-radius: 4px;
    background: #fff;
    color: var(--green);
    font-family: "Roboto Flex";
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 75px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}
section.entiredashboard.maincustomerdash.institute_dashboard .Banking .free-tag{
color: var(--Bluetwo);
border-color: var(--Bluetwo);
}
section.entiredashboard.maincustomerdash.institute_dashboard .Investment .free-tag{
	color: var(--purple);
	border-color: var(--purple);	
}
section.entiredashboard.maincustomerdash.institute_dashboard .Insurance .free-tag{
	color: var(--orange);
	border-color: var(--orange);
}
section.entiredashboard.maincustomerdash.institute_dashboard .Mortgage .free-tag{
	color: var(--Bluetwo);
	border-color: var(--Bluetwo);	
}
section.entiredashboard.maincustomerdash.institute_dashboard .Real.Estate .free-tag{
	
}
section.entiredashboard.maincustomerdash.institute_dashboard .placeholder {
	transform: none !important;
	color: #3B3737;
	font-family: var(--textPrimaryColor);;;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
	top: 0;
	left: 0;
	padding: 0;
	background: none;
	opacity: 1;
}

section.entiredashboard.maincustomerdash.institute_dashboard .form-group .form-control {
	border-radius: 3px;
	border: 1px solid var(--green);
	color: #303030;
	font-family: var(--textPrimaryColor);;;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	height: 40px;
	padding: 5px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .selectbox>div,
section.entiredashboard.maincustomerdash.institute_dashboard .selectbox {
	height: 42px;
	border-radius: 3px;
	border: 1px solid var(--green);
	color: #303030;
}

section.entiredashboard.maincustomerdash.institute_dashboard .selectbox>div {
	border: none;
	height: auto;
}

section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails:nth-child(2) {
	position: relative;
	z-index: 8;
}

section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails:nth-child(3) {
	position: relative;
	z-index: 7;
}

section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails:nth-child(4) {
	position: relative;
	z-index: 6;
}

section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails:nth-child(5) {
	position: relative;
	z-index: 5;
}

section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails:nth-child(6) {
	position: relative;
	z-index: 4;
}

section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails:nth-child(7) {
	position: relative;
	z-index: 3;
}

section.entiredashboard.maincustomerdash.institute_dashboard.addexpertformsec .myaccountsection.institutedetails .form-fieldinner.sociallink label {
	background: #ffffff;
	border: none;
	border-radius: 4px;
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 28px;
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash.institute_dashboard .sociallink {
	position: relative;
	margin-bottom: 20px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .sociallink label {
	background: #ffffff;
	border: none;
	border-radius: 4px;
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 28px;
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails .sociallink .fieldans {
	color: #212121;
	font-family: var(--textPrimaryColor);;;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails .form-group.social-control .form-control {
	padding: 5px;
	padding-left: 36px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .formscicon {
	position: absolute;
	top: -2px;
	left: -16px;
	color: #06293f;
	width: 45px;
	height: 45px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .ss {
	margin-left: 20px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails .grid-2 {
	grid-template-columns: 1fr 1fr;
	grid-gap: 0 20px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails button.ctaonebutton.widthhalf {
	background-color: white;
	border: 1px solid var(--ButtonColor);
	color: var(--ButtonColor) !important;
	padding: 8px 19px;
	border-radius: 5px;
	font-size: 20px;
	font-weight: 700;
	/* display: inline-block; */
	width: 150px;
	height: 40px;
	color: var(--ButtonColor);
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	font-family: var(--btnFont);
}

section.entiredashboard.maincustomerdash.institute_dashboard .planesall {
	border-radius: 6px;
	background: var(--lightgreen);
	box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.15);;
}

section.entiredashboard.maincustomerdash.institute_dashboard .broadtp {
	background: #fff;
}

section.entiredashboard.maincustomerdash.institute_dashboard .planesinnerright.broadtp ul li {
	color: var(--textPrimaryColor);
	text-align: center;

	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.institute_dashboard .planesinner ul li:before {
	top: 24px
}

section.entiredashboard.maincustomerdash.institute_dashboard h2.text-center.h3_style.borname {
	position: absolute;
	top: -69px;
	width: 90%;
	background: var(--purple);
	filter: drop-shadow(10px 10px 16px rgba(0, 0, 0, 0.25));
	color: #FFF;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding: 20px;
	border-radius: 5px 5px 0 0;
}

section.entiredashboard.maincustomerdash.institute_dashboard .planesinnerright.broadtp hr {
	margin-top: 42px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .accountchangepass .institutelogintext {
	width: 100%;
	margin-left: 0;
	margin-right: auto;
	padding-top: 20px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .forgetpassinner h2.h2_style {
	color: var(--textPrimaryColor);
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	margin-bottom: 10px;
}

section.entiredashboard.maincustomerdash.institute_dashboard .right-institute .forgetpassinner h5 {
	color: var(--textPrimaryColor);
	font-family: var(--primary-Web-Font) !important;
	font-size: 20px;
	margin-bottom: 0;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.institute_dashboard .right-institute .forgetpassinner h6 {
	color: var(--textPrimaryColor);
	margin-bottom: 0;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	font-family: var(--primary-Web-Font) !important;
}

section.entiredashboard.maincustomerdash.institute_dashboard .ft-inner.otpauthentication {
	width: 70%;
	margin: auto;
	margin-top: 20px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .previewcardinner .approved
{
	visibility: visible;
}
section.entiredashboard.maincustomerdash.institute_dashboard .forgetpassinner .ft-inner.otpauthentication input {
	height: 40px;
	border-radius: 5px;
	border: 1px solid var(--green);
	padding: 5px;
}

section.entiredashboard.maincustomerdash .input-icon-button {
	position: absolute;
right:30px;
	top: 32px;
}
section.entiredashboard.maincustomerdash .ft-inner.otpauthentication .input-icon-button{
	right: 24px;
}
section.entiredashboard.maincustomerdash .accountchangepass section.loginscreeninstitute.registrationinstitute {
	background: #fff;
}

section.entiredashboard.maincustomerdash.institute_dashboard .offer-list .container {
	width: 100%;
	
}

section.entiredashboard.maincustomerdash.institute_dashboard .offersss .slick-slide  a  img
{
	height: 190px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain {
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}

section.entiredashboard.maincustomerdash .offersss .showallourbesttoo {
	display: inline-block !important;
}

section.entiredashboard.maincustomerdash.institute_dashboard h2.text-center.h3_style.borname {
	position: absolute;
	top: -69px;
	width: 90%;
	background: var(--purple);
	filter: drop-shadow(10px 10px 16px rgba(0, 0, 0, 0.25));
	color: #FFF;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding: 20px;
	border-radius: 5px 5px 0 0;
}

.featureheading {
	max-width: 273px;
	color: #303030;
	font-family: Montserrat;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

section.entiredashboard.maincustomerdash .planesinnerright.premium hr {
	margin-top: 42px;
}

section.entiredashboard .dashboardrightpanel .planesall.dashbook {
	border: none;
}

section.entiredashboard .dashboardrightpanel .planesall .planesinnerright {
	border-radius: 6px;
	border: 1px solid var(--lightgreen);
	background: #D7FFD2;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

section.entiredashboard .dashboardrightpanel .planesall .planesinnerright ul li {
	color: var(--textPrimaryColor);
	text-align: center;

	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash .psop.planesinnerright.broadtp ul li {
	color: var(--textPrimaryColor);
	text-align: center;

	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard .dashboardrightpanel .planesall .planesinnerright.premium ul li:nth-last-child(-n + 4) {
	background: var(--purple);
	color: #fff;

}

.backbl {
	border-radius: 0px 0px 10px 10px;
	background: var(--lightgreen);
}

section.entiredashboard .planesallbottom h5.h3_style.fst-italic {
	color: var(--textPrimaryColor);

	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard .planesallbottom h5.h3_style.fst-italic span {
	font-weight: bold;
}

section.entiredashboard .backbl {
	padding: 10px;
}

section.entiredashboard .backbl .planesinnerright .ctatwobutton {
	border-radius: 5px;
	background: var(--purple);
	color: #FFF;
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
}

section.entiredashboard .backbl .planesinnerright .ctaonebutton {
	border-radius: 5px;
	background: #fff;
	color: var(--purple);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
}

section.entiredashboard .backbl .planesinnerright label.form-check-label {
	color: var(--textPrimaryColor);
	font-family: Montserrat;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

section.entiredashboard .backbl .planesinnerright label.form-check-label a {
	color: var(--textPrimaryColor);
	font-family: Montserrat;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;

}

.manageuser-backdiv {
	background: var(--lightgreen);
	;
	padding: 20px;
}

section.entiredashboard .addexpert {
	/* background: #fff; */
}
p.acctext.manageuser-backdiv{
	margin: 0;
	padding-bottom: 0;
}
section.entiredashboard .addexpert .addexpertleft p {
	color: #303030;
	font-family: Montserrat;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

section.entiredashboard .addexpert .addexpertright button.ctaonebutton {
	border-radius: 5px;
	background: var(--purple);
	color: #FFF;
	text-align: center;
	font-family: Montserrat;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.institute_dashboard .customad .backlightblue 
{
	background: var(--lightgreen);;
}
.institute_dashboard .social-control .inputimage
{
	top: 8px;
}
section.entiredashboard .addexpert p.acctext {
	color: #303030;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 0.072px;
}
.subscriptiondetailsleft 

{
	position: relative;
}
section.entiredashboard.maincustomerdash.institute_dashboard .cardsubscriptionright .subscriptiondetailsleft:before {
    width: 3px;
    height: 116%;
    content: "";
    position: absolute;
    right: -29px;
    background: #ccc;
    top: 0;
}
section.entiredashboard .userlist {
	/* color: #fff; */
	
}
section.entiredashboard .paymentsummery li:last-child
{
	justify-content: space-between;
}
.userlistinner .mybtn .myadbtn {
	background: var(--purple);
}

section.entiredashboard .userlist {
	/* background: transparent; */
}

section.entiredashboard .userlist .userlistinner {
	background: #fff;
	margin-bottom: 10px;
}
section.entiredashboard .userlist .userlistinner.psi
{
    background: transparent;
}
section.entiredashboard .userlist .userlistinner.psi .username b{
	text-decoration: underline;
}
section.entiredashboard .userlist .userlistinner .username{
    color: #303030;
font-family: Montserrat;
font-size: 16px;
font-style: normal;

line-height: 30px; /* 187.5% */
letter-spacing: 0.064px;
}
section.entiredashboard .userguide span.plantooltip.custooltip:hover .tooltipcontent {
    visibility: visible;
    left: 80px;
    top: 10px;
}
section.entiredashboard  ul.tcon li{
    color: var(--textPrimaryColor);
    font-family: Poppins;
    font-size: 12px;
    font-style: italic;
    font-weight: 500;
    line-height: normal;
}
section.entiredashboard.maincustomerdash.main.institute_dashboard{
	z-index: 9999;
}
section.entiredashboard.maincustomerdash.main.institute_dashboard .unver .partial.statusundefined{
	border-radius: 20px;
background: #FFF;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.60);
margin-bottom: 30px;
}
.institutesearchmainlistingsection .Insurance.statusundefined
{
	background: var(--lightorange);
}
.institutesearchmainlistingsection .Banking.statusundefined
{
	background: #EDF9FF;
}
.institutesearchmainlistingsection .Mortgage.statusundefined
{
	background: var(--lightBlueone);
}
.institutesearchmainlistingsection .Investment.statusundefined
{
	background: var(--lightpurple);
}
.institute_dashboard .mainplan .custooltip {
	margin-bottom: 0;
}
.institutesearchmainlistingsection .statusundefined
{
	margin-bottom: 40px;
}

.institutesearchmainlistingsection .Real.Estat.statusundefined
{
	background: var(--lightgreen);
}
section.entiredashboard.maincustomerdash.main.institute_dashboard .unver .statusundefined .expertoutershadow{display: none;}
section.entiredashboard.maincustomerdash.institute_dashboard .accountchangepass section.loginscreeninstitute.registrationinstitute {
    background: #FFF;
    filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.25));
 
}
section.entiredashboard.maincustomerdash.main.institute_dashboard .userguide ul.dropdown-menu.show, section.entiredashboard.maincustomerdash.main.institute_dashboard .userguide ul.dropdown-menu.show ul
{
	border-radius: 8px;
background: var(--lightgreen);
border: none;
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
}
section.entiredashboard.maincustomerdash.main.institute_dashboard .manageuser-backdiv .tooltipcontent
{
	border-radius: 8px;
background: var(--lightgreen);
padding:15px;
border: none;
}
section.entiredashboard.maincustomerdash.main.institute_dashboard .userguide ul
{

	counter-reset: my-sec-counter;
}
section.entiredashboard.maincustomerdash.main.institute_dashboard .userguide ul li{
	position: relative;
	padding-left:20px;
	padding-bottom: 5px;
}
section.entiredashboard.maincustomerdash.main.institute_dashboard .userguide ul li::before{
    position: absolute;
    counter-increment: my-sec-counter;
    content: " " counter(my-sec-counter) ". ";
    left: 10px;
	top:5px;
}
section.entiredashboard.maincustomerdash.main.institute_dashboard .userguide ul li ol li::before
{display: none;}
section.entiredashboard.maincustomerdash.main.institute_dashboard .userguide ul .dropdown-item:hover, section.entiredashboard.maincustomerdash.main.institute_dashboard .userguide ul .dropdown-item:focus{
	background: transparent;
}
section.entiredashboard.maincustomerdash.main.institute_dashboard .userguide ul.dropdown-menu.show li, section.entiredashboard.maincustomerdash.main.institute_dashboard .userguide ul.dropdown-menu.show li a
{
border: none;
color: var(--textPrimaryColor);

font-size: 12px;
font-style: italic;
font-weight: 600;
line-height: normal;
}
section.entiredashboard.maincustomerdash.main.institute_dashboard ul.tcon li {
    position: relative;
	padding-left: 20px;
}
section.entiredashboard.maincustomerdash.main.institute_dashboard ul.tcon {
    list-style: none;
    padding: 0;
    margin: 0;
    counter-reset: my-sec-counter;
}
section.entiredashboard.maincustomerdash.main.institute_dashboard ul.tcon  li.tconitem:before {
    content: "";
    position: absolute;
    counter-increment: my-sec-counter;
    content: " " counter(my-sec-counter) ". ";
	left: 0;
}
section.entiredashboard.maincustomerdash.institute_dashboard .subscribtionsummery
{
	border-radius: 5px;
background: var(--lightgreen);
box-shadow: 5px 5px 20px 0px rgba(6, 40, 61, 0.20);
}
section.entiredashboard.maincustomerdash.institute_dashboard .paymenthistory ul.paymentstructure li
{background: var(--lightgreen);}
section.entiredashboard.maincustomerdash.institute_dashboard  .myaccountsection.institutedetails.my-profile label.change_button {
    background: white;
    border: 1px solid var(--ButtonColor);
    padding: 13px 22px;
    border-radius: 5px;
    display: inline-block !important;
    margin-left: auto;
    margin-right: auto;
    height: auto;
	color: var(--ButtonColor);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 1px;
    font-family: var(--btnFont) !important;
}
section.entiredashboard.maincustomerdash.institute_dashboard  .myaccountsection.institutedetails.my-profile label.change_button img {
    width: 21px !important;
    height: 21px !important;
    margin: 0 !important;
    box-shadow: none !important;
    border: none !important;
    border-radius: 0 !important;
}
section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails button.ctaonebutton.widthhalf:hover{
background: var(--ButtonColor) !important;
color: #fff !important;
}
.rti--container:focus-within{
	border: none !important;
	box-shadow: none;
}
.userlist.wholepad20.psbackwhite {
    background: #FFF;
    filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.25));
    margin-top: 10px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .bluetab1 .selctbox.form-control[disabled]{
	color: #303030;
    font-family: var(--textPrimaryColor);;;
    font-size: 12px;
    font-style: normal;
	background: #e9ecef !important;}
	section.entiredashboard.maincustomerdash.institute_dashboard .bluetab1 .selctbox.form-control .fieldans
	{
		color: #303030;
    font-family: var(--textPrimaryColor);;;
    font-size: 12px;
    font-style: normal;
	line-height: 26px;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails .form-fieldinner .input-container.form-group
	
	{
margin-bottom: 0;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails .form-fieldinner .DatePicker.form-group span.dateim
	{
		position: absolute;
		right: 7px;
		top: 6px;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .bluetab1 .selctbox.form-control	.downarrow {
		position: absolute;
		right: 15px;
		top: 33px;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .bluetab1.bluetab2 .selctbox.form-control .fieldans {
		background: var(--lightgreen);
		padding: 5px 5px;
		border-radius: 28px;
		margin-right: 4px;
		line-height: 20px;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .bluetab1.bluetab2 .selctbox.form-control{
		display: flex;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails.form-group .form-control{height: 48px;}
	section.entiredashboard.maincustomerdash.institute_dashboard .mybtn{
		position: relative;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .mybtn::before {
		border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    content: "";
    width: 36px;
    height: 37px;
    position: absolute;
    left: -3px;
    right: 0;
    top: -4px;
	}
	.form-fieldinner.Category-fieldinner .fieldans {
		border-radius: 8px;
		background: var(--lightgreen);
		text-align: center;
		margin-right: 10px;
		padding: 5px;
		padding-right: 5px !important;
		color: #303030;
		font-family: var(--secondary-font)!important;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .form-fieldinner label {
		color: var(--textPrimaryColor);
		font-family: var(--secondary-font)!important;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-bottom: 0;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .fieldans {
		color: #303030;
		font-family: var(--secondary-font)!important;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .selectbox>div>div>div
	{
		color: #303030;
		font-family: var(--textPrimaryColor);;;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .logoform .form-fieldinner
	{
		background-color: var(--lightgreen);
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsectionheading.manageuser{
		padding-top: 1px;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsectionheading.manageuser h3.h3_style
	{
		color: #2A2A2A;

font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 30px; 
margin-top: 30px !important;
	}
	.institute_dashboard .dashboardrightpannerinnerleft 
	{
		padding-top: 0;
	}
	.institute_dashboard button.delete-button {
		margin-bottom: 10px;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .rti--container{
		border: none;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .rti--input{
		width: 100%;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .dashboardins a.blogreadmore
	{
		padding-right: 5px;
	}
	.dropdown-toggle.userdropdown-toggle.show, .dropdown-toggle.userdropdown-toggle.banner-gride.show {
		position: relative;
	}
	
	.dropdown-toggle.userdropdown-toggle.show:before, .dropdown-toggle.userdropdown-toggle.banner-gride.show:before {
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		content: "";
		background: rgba(0,0,0,0.6);
		/* width: 5000px; */
		/* height: 5000px; */
		position: fixed;
		z-index: 9;
	}
	section.entiredashboard .userlist .userlistinner.psi.mobile-psi{
		display: none ;
	}
	section.entiredashboard.maincustomerdash .ft-inner.otpauthentication .input-icon-button img{
		filter:brightness(0) saturate(100%) invert(23%) sepia(100%) saturate(1707%) hue-rotate(124deg) brightness(98%) contrast(104%)
	}
	@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
		.mydash ul.dashboardinner p {
			font-size: 13px;
		}
		section.entiredashboard.maincustomerdash.institute_dashboard .col-lg-4.col-sm-4:before {
			position: absolute;
			top: 0;
			border-radius: 25px;
			background-color: #FFF;
			width: 60px;
			height: 100%;
			content: "";
			left: 16px;
		}
		.dashboardrightpanel {
			padding-left: 0 !important;
		}
		section.entiredashboard.maincustomerdash.institute_dashboard .responsename
		{
			font-size: 12px;
		}
		section.entiredashboard.maincustomerdash.institute_dashboard .maincustomerdashboard .dashboardlogo img {
			width: 100px;
			height: 100px;
			border-radius: 100px;
			padding: 0;
			padding-right: 10px;
		}
		.registered-experts, .partially-registered {
			font-size: 15px;
		}
		.viewprofilebtn
		{
			font-size: 13px;
		}
		.dashboardlink ul li
		{
			margin-bottom: 5px;
		}
		.mydash ul.dashboardinner p {
			font-size: 15px !important;
			color: var(--textPrimaryColor);
			font-weight: 700;
			padding: 0 7px !important;
			cursor: pointer;
			margin-bottom: 0;
		}
		.dashboardlink ul li img {
			margin-right: 14px;
			margin-left: 9px;
		}
	}
	@media (max-width:767px){
		section.entiredashboard.maincustomerdash.institute_dashboard .craete-ads .input-container .placeholder {
			margin-top: 20px;
		}
		section.entiredashboard.maincustomerdash.institute_dashboard .mobile-userlistinner .mybtn
		{
position: absolute;
right: 7px;
top:7px;
		}
		section.entiredashboard .userlist .userlistinner.psi
		{
			display: none;
		}
		section.entiredashboard .userlist .userlistinner.psi.mobile-psi{
			display: block ;width: 33.3%;
		}
		section.entiredashboard .userlist .userlistinner {
		padding: 3px;
			width: 62%;
			position: relative;
		}
		.manageuser-backdiv
		{
			padding: 20px 0;
		}
		.mobile-userlistinner {
			display: flex
		;
		}
		.dropdown-toggle.userdropdown-toggle.show:before, .dropdown-toggle.userdropdown-toggle.banner-gride.show:before
		{
			display: none;
		}
		.institute_dashboard .myaccountsection button.ctaonebutton.widthhalf {
			margin-right: auto !important;
		}
		.main_institute_dashboard{
			z-index: 1;
    position: relative;
		}
		
		section.entiredashboard .planesallbottom h5.h3_style.fst-italic
		{
			font-size: 12px;
		}
		.institutesearchmainlistingsection .statusundefined {
			margin-bottom: 0;
		}
		section.entiredashboard.maincustomerdash.institute_dashboard .dashboardrightpanel
		{
			padding-left: 5px;
		}
		
		section.entiredashboard.maincustomerdash.institute_dashboard .sociallink label
		{height: auto;}
	
		section.entiredashboard.maincustomerdash.institute_dashboard .col-lg-4.col-sm-4:before{
			display: none;
		}
		section.entiredashboard.maincustomerdash.institute_dashboard .expert-section.institutesearchmainlistingsection {
			padding: 0 15px;
		}
		section.entiredashboard.maincustomerdash.institute_dashboard .offersss .slick-slide a img
{
  height: auto;
}
section.entiredashboard.maincustomerdash.institute_dashboard .dashboard-decoration
{
	border-radius: 0;
	box-shadow: none;
}
section.entiredashboard.maincustomerdash.institute_dashboard>.container-fluid>.row>.col-lg-4.col-sm-4 {
    border-radius: 0;
    box-shadow: none;
    max-width: 100%;
}
.institute_dashboard .myworkspacenav>ul li
{
	flex-direction: row;
	line-height: 1;
	font-size: 14px;
}
.institute_dashboard .container-fluid
{
	padding: 0 !important;
}
section.entiredashboard.maincustomerdash.institute_dashboard .dashboardrightpanel .topexpertproduct .productslider .sliouter.col-4

 {
    width: 100%;
}
section.entiredashboard.maincustomerdash.institute_dashboard .ads-title
{
	color: #2A2A2A;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 0;
}
.expertinnerformmain.offernewform > .row
{
	flex-direction: column-reverse;
}
.addexpert.manageuser-backdiv .addexpertleft > .d-flex
{
	flex-flow: column;
}
.institute_dashboard .managediv {
    background: #fff;
    padding: 15px;
    flex-wrap: wrap;
}
.craete-ads .samll
{
font-size: 12px;
font-style: italic;
font-weight: 500;
line-height: 10px; /* 83.333% */
margin-bottom: 20px;
}
section.entiredashboard.maincustomerdash.institute_dashboard label.placeholder
{
	display: block;
}
section.entiredashboard.maincustomerdash.institute_dashboard .col-lg-6 .input-caption-border {
    height: 50px;
    width: 100%;
}
section.entiredashboard.maincustomerdash.institute_dashboard .input-caption
{
	width: 100%;
}
section.entiredashboard.maincustomerdash.institute_dashboard .textarea-caption
{
	margin-top: 15px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .textarea-caption textarea
{
	margin-top: 0;
}
section.entiredashboard.maincustomerdash.institute_dashboard .input-form-div {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.25);
    padding-top: 17px;
}
section.entiredashboard.maincustomerdash.institute_dashboard ul.dashboardinner li.nav-item {
	display: flex;
	margin-bottom: 20px;
	width: 100%;
}
section.entiredashboard.maincustomerdash.institute_dashboard ul.navbar-nav.dashboardinner
{
	height: 600px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .userdetails {
    margin-left: 25px;
    padding-right: 0;
}
section.entiredashboard.maincustomerdash.institute_dashboard .maincustomerdashboard .dashboardlogo img {
	width: 55px;
	height: 55px;
	border-radius: 100px;
	padding: 0;
}
.psleft5
{
	padding: 0 5px !important;
}
section.entiredashboard.maincustomerdash.institute_dashboard .maincustomerdashboard .dashboardlogo

 {
    width: 74px;
}
section.entiredashboard.maincustomerdash.institute_dashboard ul.dashboardinner li.nav-item:last-child{
	margin-bottom: 0;
}
section.entiredashboard.maincustomerdash.institute_dashboard .menusideimage img {
	width: 25px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain
{
	margin: 0 10px;
}
.institute_dashboard .backlightblue h6
{
	min-height: auto;
}
.form-fieldinner.Category-fieldinner .fieldans
{
	padding: 5px 20px !important;
	margin-top: 8px;
	border-radius: 2px;
}
section.entiredashboard.maincustomerdash.institute_dashboard ul.navbar-nav.dashboardinner{
	background: var(--lightgreen);
}
section.entiredashboard.maincustomerdash.institute_dashboard h2.text-center.h3_style.borname
{
	font-size: 13px;
	padding: 10px;
	top:-35px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .planesinnerright.broadtp hr {
    margin-top: 30px;
}
section.entiredashboard .dashboardrightpanel .planesall .planesinnerright{
	background: #fff;
}
section.entiredashboard.maincustomerdash .input-icon-button {
    position: absolute;
    top: 31px;
    right: 0;
}
section.entiredashboard.maincustomerdash .detailsleft.plaindetailsleft
{
	padding-left: 0;
}
section.entiredashboard.maincustomerdash .detailsleft.plaindetailsleft .userlist.wholepad20.psbackwhite{
	color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
section.entiredashboard .dashboardrightpanel .planesall .planesinner h2.h3_style
{
	font-size: 16px;
	margin-bottom: 0;
	line-height: 1;
}
section.entiredashboard.maincustomerdash.institute_dashboard .accountchangepass section.loginscreeninstitute.registrationinstitute
{
	filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.25));
	margin-bottom: 20px;
}

.password-creation .passtext h5.h4_style.p-text
{
	color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.myworkspacenav {
    padding-left: 15px;
}
section.entiredashboard.maincustomerdash.main.institute_dashboard .userguide ul.dropdown-menu.show
{
	padding-top: 10px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .planesinner .custooltip{margin-bottom: 0;}
	}
@media (max-width:365px){
	section.entiredashboard.maincustomerdash.institute_dashboard .dashboardins a.blogreadmore {
		padding-right: 15px;
	}
}
@media (max-width:340px){
	section.entiredashboard.maincustomerdash.institute_dashboard .dashboardins a.blogreadmore {
		padding-right: 25px;
	}
}
.create-product-banner.row {
  margin-left: 30px;
  margin-right: 20px;
}


.product-padding {
  padding-left: 48px;
}



.product-category {
  font-size: 24px;
  font-weight: 700;
  margin-left: 20px;
  padding-top: 20px;
}

.mortgage {
  color: var(--Blueone);

}

.investment {
  color: var(--purple);

}

.real-estate {
  color: var(--green);
}

.insurance {
  color: var(--orange);
}

.banking {
  color: #2281B8;

}

.mortgage-bg {
  background: var(--Blueone);
}

.investment-bg {
  background: var(--purple);

}

.real_estate-bg {
  background: var(--green);
}

.insurance-bg {
  background: var(--orange);
}

.banking-bg {
  background: #2281B8;
}

.mortgage-filter {
  filter: invert(1) sepia(1) saturate(255) hue-rotate(552deg);
}

.investment-filter {
  filter: invert(135) sepia(154) saturate(123) hue-rotate(284deg);
}

.real-estate-filter {
  filter: invert(79) sepia(121) saturate(66) hue-rotate(80deg);
}

.insurance-filter {
  filter: invert(255) sepia(68) saturate(51) hue-rotate(0deg);
}

.banking-filter {
  filter: sepia(1) saturate(6) hue-rotate(190deg) brightness(0.8);
}

.product-subcategory {
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.myproduct-open {
  font-size: 23px;
  font-weight: 500;
  display: flex;
  padding: 15px 15px 0px 15px ;
}

.count-number {
  width: 30px;
  height: 30px;
  border-radius: 5px;
  margin-right: 2%;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
  color: #FFF;
  display: flex;
  justify-content: center;
  align-self: center;
}



p.product-subcategory {
  padding: 15px 15px 0px 15px;
}




.subcategory-headings ul {
  padding: 0;
  list-style: none;
}

.subcategory-headings>ul>li {
  background: #fcfcfc;
  border-radius: 10px;
  transition: 0.3s all ease-in-out;

}

.subcategory-headings ul li.accclose:before {
  background: url(/static/media/minus.42f69fdd748332c943d0.svg);
  position: absolute;
  content: "";
  height: 30px;
  width: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  
  right: 15px;
}

.subcategory-headings ul li.accplus:before {
  background: url(/static/media/plus.dcf87363bfcb83670ac8.svg);
  position: absolute;
  content: "";
  height: 30px;
  width: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  right: 15px;
}

.subcategory-headings ul li img.plus {
  position: absolute;
  cursor: pointer;
}

.subcategory-headings ul li img.minus {
  position: absolute;
  right: 15px;
  cursor: pointer;
}

.subcategory-headings ul li {
  transition: opacity 0.3s ease-in-out;
  position: relative;
  margin: 0px 15px;
  padding: 0px 23;
}

.subcategory-headings ul li:before {
  content: "";
  position: absolute;
  left: 0;
  background: #dff6ff;
  width: 0;
  height: 6px;
  top: 0px;
  opacity: 0;
  transition: all 0.35s ease;
  
}


.product-details {
  display: flex;
  justify-content: center;
  align-items: center;
}

.product-details img { 
  height: 250px; 
  box-shadow: 0px 0px 9.44px 0px var(--green)99;
  border: 7px solid white;
  margin-top: 20px;margin-bottom: 20px;
}

.myproduct-div {
  background: var(--lightgreen);
  padding: 0px 5px 5px 5px; 
  margin: 20px 0;
}


section.product-details-section {
  background: var(--lightgreen); 
  border: 1px solid #F8F8F8;
  box-shadow: 3px 3px 8px 0px var(--textPrimaryColor);
  border-radius: 10px;
  border: 1px;
  padding: 0px 30px 30px 30px;
}
.mortgage-modal section.product-details-section
{
  background: linear-gradient(180deg, #D1D9E9 0%, #FFF 100%);
}
.mortgage-modal .close-img img{
  filter: var(--filterBlueoneImg);
}
.banking-modal .close-img img{
  filter: var(--filterBluetwoImg);
}
.investment-modal .close-img img{
  filter: var(--filterPurpleImg);
}
.insurance-modal .close-img img{
  filter: var(--filterOrangeImg)
}
.real_estate-modal .close-img img, .real-estate-modal .close-img img{
  filter: var(--filterGreenImg);
}
.mortgage-modal button.detail-edit-btn, .mortgage-modal .detail-delet-btn{
background: var(--Blueone);
border-color: var(--Blueone);
}
.banking-modal section.product-details-section
{
  background: linear-gradient(180deg, #C3E3FF 0%, #FFF 100%);
}
.banking-modal button.detail-edit-btn, .banking-modal .detail-delet-btn{
  background: var(--Bluetwo);
  border-color: var(--Bluetwo);
}
.investment-modal section.product-details-section
{
  background: linear-gradient(0deg, #FFF -0.12%, #FFD0F8 102.5%);

}
.investment-modal button.detail-edit-btn,  .investment-modal .detail-delet-btn{
  background: var(--purple);
  border-color: var(--purple);
}
.insurance-modal section.product-details-section
{
  background: linear-gradient(180deg, #FFCE9D 0%, #FFF 100%);
}
.insurance-modal button.detail-edit-btn,  .insurance-modal .detail-delet-btn{
  background: var(--orange);
  border-color: var(--orange);
}
.real-estate-modal section.product-details-section
{
  background: linear-gradient(180deg, #B8FFB8 0%, #FFF 100%);
}
.real-estate-modal button.detail-edit-btn, .real-estate-modal .detail-delet-btn{
  background:var(--green);
  border-color: var(--green);
}
.real_estate-modal section.product-details-section
{    background: linear-gradient(180deg, #B8FFB8 0%, #FFF 100%);

}
.real_estate-modal button.detail-edit-btn, .real_estate-modal .detail-delet-btn{
  background:var(--green);
  border-color: var(--green);
}
.product-details-title {
  color: var(--textPrimaryColor);
  font-size: 24px;
  font-weight: 700;
  padding: 20px 0px 0px 0px; 
line-height: 29.26px; 

}

.product-details-category {
  color: var(--textPrimaryColor);
  font-size: 18px;
  font-weight: 500; 
  line-height: 21.94px; 
}

button.detail-edit-btn {
  width: 150px;
  height: 39px;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 500;
  color: #FFF;
  border: 1px solid var(--green);
  background: var(--green); 
  margin-bottom:10px;
}

.detail-edit-img { 
  padding-left: 15px;  
}

.detail-delet-img { 
  height: 35px;
  width: 35px;
  padding-left: 15px;  
}

.detail-delet-btn {
  width: 150px;
  height: 39px;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 500;
  color: #FFF;
  border: 1px solid var(--green);
  background: var(--green); 
}

.mybtn.col-3.button-section {
  margin-top: 30px; 
  position: absolute;
  right: 0px; 
}

.product-details-categorytag { 
  border-radius: 8px;
  color: var(--green);
  background: #fFF;
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 10px 20px 15px 0; 
  border: 1px solid var(--green);
  font-size: 18px;
  font-weight: 600;
  line-height: 21.09px;
  text-align: center; 
  padding: 10px 20px 10px 20px;
}

.details-tag {
  display: flex;
}

.detail-intreast {
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 20px;
  color: var(--textPrimaryColor);
}

.detail-description-heading {
  font-size: 20px;
  font-weight: 700;
  height: 25px;
  color: var(--textPrimaryColor);
}

.detail-short-description {
  font-size: 18px;
  font-weight: 600;
  height: 20px;
  color: var(--textPrimaryColor);
}

.detail-description {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 20px;
  color: var(--textPrimaryColor);
}

.detail-divider {
  width: 3px; 
  border: 2px solid var(--textPrimaryColor);
  height: 80%;

}

.divider-div {
  display: flex;
  justify-content: center;
  align-items: center;
}


.producttitle {
  margin: 10px 0 5px auto;
  font-weight: 700;
  font-size: 30px;
  color: var(--textPrimaryColor);
}

.productsubtitle {
  font-size: 16px;
  font-weight: 500;
  color: var(--textPrimaryColor);
  line-height: 15px;

}
.product-subtitle{font-size: 18px;
  font-weight: 500;
  color: var(--textPrimaryColor);
  line-height: 23px;
  width: 70%;}
.craete-offer-containt{
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.craete-offer-containt-left
{
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.productsubtitles {
  font-size: 16px;
  font-weight: 500;
  color: var(--textPrimaryColor);
  line-height: 0px;
}
.paybtncraete-ads-button{
  color: #FFF;
    background: var(--purple);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    border-radius: 6px;
    border: white;
    height: 40px;
    width: 220px;
    margin-top: 7px;
}
 


.guide-product-img {
  height: 16px;
  width: 16px;
}

.bottom-margin{
  margin-bottom: 20px;
  padding: 0px 23px 0px 23px;
}

.bottom-margins{
  margin-bottom: 20px;
  padding: 0px 23px 0px 23px;
}

.close-img{
  position: absolute;
  top: 75px;
  right: 34px;
  width: 30px;
  height: 30px;
}

.right-pading{
  padding-right: 100px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain .form-group .form-control textarea,section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain .form-group .form-control.descriptiontextarea{
  height: 75px;

  
}
section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain .col-lg-6 .input-caption-border
{height: 75px;
  background: transparent;}
section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain .input-caption label.placeholder {
  margin-top: 0px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain  .uploadexpert .upload-image img{filter: invert(1); width: 30px; margin-right: 10px;}
section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain .uploadexpert {
  background: var(--lightgreen);
  height: 212px;
  overflow: hidden;
  margin-bottom: 48px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .expertformmainheaderright .myadbtn{
  background: var(--purple);
}
section.entiredashboard.maincustomerdash.institute_dashboard  .expertformmainheaderleft h3{color:  #0e0b0b;
  font-family: var(--primary-Web-Font);
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;}
  section.entiredashboard.maincustomerdash.institute_dashboard  .product-details-section .mybtn::before{display: none;}
section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain  .uploadexpert .divider-text{background: var(--lightgreen);}
@media (max-width:767px){
  section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain .uploadexpert
  {
    margin-bottom: 20px;
  }
  section.entiredashboard.maincustomerdash.institute_dashboard .expertinnerformmain  .input-caption
  {
    margin-bottom: 20px;
  }
  .row.inrow {
    flex-direction: column-reverse;
}
  .product-subtitle
  {
    color: var(--textPrimaryColor);
font-size: 13px;
font-style: italic;
font-weight: 600;
line-height: normal;
width: 100%;
  }
  .guide-product-img
  {
    margin-left: 0px;
  }
  .paybtncraete-ads-button
  {
    width: 125px;
height: 40px;
border-radius: 2px;
color: #FFF;
text-align: center;
font-family: "Roboto Flex";
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
position: absolute;
right: 10px;
bottom: 10px;
  }
  .craete-offer-containt-left
  {
    justify-content: left;
  }
  .product-subtitle span {
    width: 100%;
    display: inline-block;
  }
  .craete-offer-containt
  {
    padding: 10px !important;
    margin: 5px;
    position: relative;
  }
  .producttitle
  {
    color: var(--textPrimaryColor);
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding-left: 5px;
  }
  .product-category {
    font-size: 14px;
    font-weight: 700;
    margin-left: 5px;
    padding-top: 20px;
}
.subcategory-headings ul li
{
  margin: 0px 5px;
}
  p.productsubtitle, .productsubtitles
  {
    color: var(--textPrimaryColor);
    font-family: "SF Pro Display";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    padding-left: 5px;
  }
  section.product-details-section
  {
    padding:0;
  }
  .product-details img
  {
    margin-top: 45px;
  }
  .product-details img
  {
    height: auto;
  }
  .product-details-section .headeing > .row
  {
    flex-direction: column-reverse;
  }
  .product-details-section .mybtn.col-lg-3.button-section
  {
    display: flex;
    justify-content: space-evenly;
    margin-top: 20px;
  }





  .mortgage-modal section.product-details-section
{
  background: #fff;
}
.banking-modal section.product-details-section
{
  background: #fff;
}
.investment-modal section.product-details-section
{
  background: #fff;

}
.insurance-modal section.product-details-section
{
  background: #fff;
}

.real-estate-modal section.product-details-section
{
  background: #fff;
}
.real_estate-modal section.product-details-section
{    background:#fff;

}
section.product-details-section {
  padding: 0;
}
.product-details-title
{
  color: var(--textPrimaryColor);
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.product-details-category
{
  color: var(--textPrimaryColor);
  font-family: "SF Pro Display";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
p.detail-intreast
{
  color: var(--textPrimaryColor);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.detail-description-headingpad, .product-details-section .headeing
{
padding: 0 10px;
}
.detail-description-heading
{
  color: var(--textPrimaryColor);
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 1;
margin-bottom: 5px;
}
.product-details-section
{
  padding-bottom: 10px;
}
.myproduct-open, .product-subcategory
{
  color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
display: flex;
align-items: center;
}
p.product-subcategory {
  padding: 5px 8px 5px 5px;
}
.institute_dashboard img.plus {
  position: absolute;
  right: 5px;
  top: 4px;
}
.count-number
{
  margin-bottom: 0;
}
.institute_dashboard .sliouter.Mortgage.col-4
{
  border-bottom: 1px solid var(--Blueone);
}
.institute_dashboard .sliouter.Investment.col-4
{
  border-bottom: 1px solid var(--purple);
}
.institute_dashboard .sliouter.Insurance.col-4
{
  border-bottom: 1px solid var(--orange);
}
.institute_dashboard .sliouter.Banking.col-4
{
  border-bottom: 1px solid var(--Bluetwo);
}
.institute_dashboard .sliouter.Real.Estate.col-4
{
  border-bottom: 1px solid var(--green);
}
section.entiredashboard.maincustomerdash.institute_dashboard .expertformmainheaderleft h3
{
margin-bottom: 0;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.expertformmainheaderleft .small
{
font-size: 12px;
font-style: italic;
font-weight: 500;
}
.institute_dashboard .expertformmainheader
{
  margin-bottom: 10px;
}
.institute_dashboard .expertinnerformmain .col-lg-6.col-sm-6:nth-child(2)
{
  order: 1;
}
.institute_dashboard .expertinnerformmain .col-lg-6.col-sm-6:nth-child(1)
{
  order: 2;
}
.institute_dashboard .expertinnerformmain .col-lg-12.col-sm-12
{
  order: 3;
}
.craete-offer-containt .col-8 {
  width: 100%;
}
}
.service-title-div {
  margin-bottom: 60px;
}

.myservice-div {
  border: 0.89px solid rgba(226, 226, 234, 1);
  border-radius: 20px;
  padding: 20px 20px 5px 20px;
  margin: 40px 0px;
}


.product-open {
  font-size: 23px;
  font-weight: 500;
  display: flex;
  padding: 15px;
}

p.offer-subcategory {
  padding: 25px 0px 10px 0px;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.subcategory-heading ul {
  list-style: none;
}

.subcategory-heading>ul>li { 
  border-radius: 18px;
  position: relative;
  transition: 0.3s all ease-in-out;
}

.subcategory-heading ul li.accclose:before {
  background: url(/static/media/minus.42f69fdd748332c943d0.svg);
  position: absolute;
  content: "";
  height: 30px;
  width: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  right: 15px;
}

.subcategory-heading ul li.accplus:before {
  background: url(/static/media/plus.dcf87363bfcb83670ac8.svg);
  position: absolute;
  content: "";
  height: 30px;
  width: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  right: 15px;
}

.subcategory-heading ul li img.plus {
  position: absolute;
  right: 0px;
  top: 25px;
  cursor: pointer;
}

.subcategory-heading ul li img.minus {
  position: absolute;
  right: 15px;
  cursor: pointer;
}

.subcategory-heading ul li {
  transition: opacity 0.3s ease-in-out;
  position: relative;
  margin: 0px 15px;
}

.subcategory-heading ul li:before {
  content: "";
  position: absolute;
  left: 0;
  background: #dff6ff;
  width: 0;
  height: 6px;
  top: 0px;
  opacity: 0;
  transition: all 0.35s ease;
}

.subcategory-heading ul li img.plus:hover {

}


.category-count-number {
  width: 30px;
  height: 30px;
  border-radius: 8.93px;
  margin-right: 5%;
  margin-left: 2%;
  font-size: 14.29px;
  font-weight: 600;
  line-height: 30px;
  letter-spacing: 0.08929134160280228px;
  color: #FFF;
  display: flex;
  justify-content: center;
  align-self: center;
}




p.category-count-number.mortgage-counter {
  border: 1.5px solid var(--Blueone);
  color: var(--Blueone);
}

p.category-count-number.investment-counter {
  border: 1.5px solid var(--purple);
  color: var(--purple);
}

p.category-count-number.real-estate-counter {
  border: 1.5px solid var(--green);
  color: var(--green);
}

p.category-count-number.insurance-counter {
  border: 1.5px solid var(--orange);
  color: var(--orange);
}

p.category-count-number.banking-counter {

  color: #2281B8;
  border: 1.5px solid #2281B8;
}



.service-title-div{
    margin-bottom: 60px;
}
 
.myservice-div{
    border: 0.89px solid rgba(226, 226, 234, 1);
    border-radius: 20px;
    padding: 20px 20px 5px 20px;
    margin: 40px 0px;
  }
  
 
  .product-open{
    font-size: 23px;
    font-weight: 500; 
    display:flex;   
    padding: 15px;
  }
    
  p.offer-subcategory {
    padding: 25px 0px 10px 0px;
    font-size: 20px;
    font-weight: 600; 
    display:flex;       
  }
  
  .subcategory-heading ul {
   
    list-style: none;
  }
  
  .subcategory-heading > ul > li {
    background: #fcfcfc;
    border-radius: 18px;
    position: relative; 
    transition: 0.3s all ease-in-out;
  }
  
  .subcategory-heading ul li.accclose:before {
    background: url(/static/media/minus.42f69fdd748332c943d0.svg);
    position: absolute;
    content: "";
    height: 30px;
    width: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 15px;
  }
  
  .subcategory-heading ul li.accplus:before {
    background: url(/static/media/plus.dcf87363bfcb83670ac8.svg);
    position: absolute;
    content: "";
    height: 30px;
    width: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 15px;
  }
  
  .subcategory-heading ul li img.plus {
    position: absolute;
    right: 0px;
    top: 25px;
    cursor: pointer;    
  }
  
  .subcategory-heading ul li img.minus {
    position: absolute;
    right: 15px;
    cursor: pointer;
  }
  
  .subcategory-heading ul li {
    transition: opacity 0.3s ease-in-out;
    position: relative;
    margin: 0px 15px; 
  }
  .subcategory-heading ul li:before {
    content: "";
    position: absolute;
    left: 0;
    background: #dff6ff;
    width: 0;
    height: 6px;
    top: 0px;
    opacity: 0;
    transition: all 0.35s ease;
  }
  .subcategory-heading ul li img.plus:hover {
 
  }


  .category-count-number{
    width: 30px;
    height: 30px;
    border-radius: 8.93px;
    margin-right: 5%; 
    font-size: 14.29px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0.08929134160280228px; 
    color: #FFF;
    display: flex;
    justify-content: center;
    align-self: center; 
  }


  

p.category-count-number.mortgage-counter{
    border: 1.5px solid var(--Blueone);
    color: var(--Blueone);
  }
  
  p.category-count-number.investment-counter{
    border: 1.5px solid var(--purple); 
    color: var(--purple); 
  }
  
  p.category-count-number.real_estate-counter{
    border: 1.5px solid var(--green);
    color: var(--green);
  }
  
  p.category-count-number.insurance-counter{
    border: 1.5px solid var(--orange);
    color: var(--orange);
  }
  
  p.category-count-number.banking-counter{
  
    color:#2281B8;  
    border: 1.5px solid #2281B8;
  }


  
table.myservice-inner {
  background: #fff;
  width: 100%;
  padding: 20px;
}

table.myservice-inner tr th {
  padding: 10px;
  border: 1px solid #d9d9d9;
  border-left: none;
  border-top: none;
}

table.myservice-inner tr td {
  padding: 10px;
  border: 1px solid #d9d9d9;
  border-left: none;
  border-bottom: none;
}

table.myservice-inner tr td:last-child,
table.myservice-inner tr th:last-child {
  border-right: none;
  text-align: center;
}



.myservice-inner .container-redio .checkmark {
  position: absolute;
  top: -5px;
  left: 0;
  height: 21px;
  width: 21px;
  background-color: #eee;
  right: 0;
  margin: auto;
  border-radius: 3px;
}

.myservice-inner .container-redio input:checked~.checkmark {
  border-radius: 3px;
}


.offer-open {
  font-size: 24px;
  font-weight: 600;
  display: flex;
  padding: 15px;
}

.subcategory-div {
  background: var(--lightgreen);
  border-radius: 20px;
  padding: 20px 20px 40px 20px;
}

.subcategory-inner {
  padding: 7px 50px 7px 50px;
  background: #FFF;
  border-radius: 16px;
}

.table-heading {
  font-size: 24px;
  font-weight: 600;
}

.table-text {
  font-size: 15px;
  font-weight: 500;
  height: 50px;
}

.redio-outer {
  width: 24px;
  height: 24px;
  border: 1px solid #03B135;
  border-radius: 1px;
  box-shadow: 0px 4px 4px 0px #ccc;
  position: relative;

}
.checkmark_stem {
  position: absolute;
  width: 2px;
  height: 21px;
  background-color: #03B135;
  left: 13px;
  top: 0px;
  transform: rotate(45deg);
}

.checkmark_kick {
  position: absolute;
  width: 10px;
  height: 2px;
  background-color: #03B135;
  left: 1px;
  top: 11px;
  transform: rotate(77deg);
}
.redio-inner {
  margin-top: 4px;
  width: 14px;
  height: 14px;
  background: #03B135;
  border-radius: 100px;
}


button.add-service { 
  width: 220px;
  height: 40px;
  border-radius: 5px;
  background: var(--purple); 
  font-size: 18px;
  font-weight: 500; 
  letter-spacing: 0.1em;
  text-align: center; 
  color: #FFF;
  margin: 30px;
}

.redio-off-outer {
  width: 24px;
  height: 24px;
  border: 3px solid #BFBFBF;
  border-radius: 0px;
  box-shadow: 0px 4px 4px 0px var(--textPrimaryColor);

}

.redio-on-outer {
  width: 24px;
  height: 24px;
  border: 3px solid #119136;
  border-radius: 0px;
  box-shadow: 0px 4px 4px 0px var(--textPrimaryColor);
}

.redio-on-inner {
  /* margin-top: 3px;
  width: 14px;
  height: 14px;
  background: #03B135;
  border-radius: 100px; */
  position: relative;
}
.redio-on-inner:before{position: absolute;
  width: 2px;
  height: 21px;
  background-color: #03B135;
  left: 13px;
  content: "";
  top: 0px;
  transform: rotate(45deg);}
  .redio-on-inner:after{
    position: absolute;
    width: 10px;
    height: 2px;
    content: "";
    background-color: #03B135;
    left: 1px;
    top: 11px;
    transform: rotate(77deg);
  }

.servicetitle {
  margin: 0px 0 5px auto;
  font-weight: 700;
  font-size: 30px;
  color: var(--textPrimaryColor);
}

.servicesubtitle {
  font-size: 16px;
  font-weight: 500;
  color: var(--textPrimaryColor);
}

.service-div {
  background: var(--lightgreen);
  border-radius: 20px;
  padding: 23px;
  margin-bottom: 30px;
}
@media (max-width:767px)
{
  .servicetitle
  {
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding: 0 10px;
  }
  .servicesubtitle
  {
    color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 500;
line-height: normal;
padding: 0 10px;
  }
  .service-div {
    background: var(--lightgreen);
    border-radius: 2px;
    padding: 10px;
    margin-bottom: 30px;
    margin: 0 10px;
}
p.offer-subcategory {
  padding: 10px 0px 10px 0px;
  font-size: 20px;
  font-weight: 600;
  display: flex;
  color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.subcategory-heading ul li {
  transition: opacity 0.3s ease-in-out;
  position: relative;
  margin: 0px 0px;
  border-radius: 5px;
}
p.category-count-number
{
  margin-bottom: 0;
}
.subcategory-heading ul li img.plus {
  position: absolute;
  right: 0px;
  top: 9px;
  cursor: pointer;
}
.subcategory-div {
  background: var(--lightgreen);
  border-radius: 5px;
  padding: 10px;
}
.subcategory-inner {
  padding: 10px;
  background: #FFF;
  border-radius: 5px;
}
table.myservice-inner tr td {
  padding: 5px;
  border: 1px solid #d9d9d9;
  border-left: none;
  border-bottom: none;
}
.table-text {
  font-size: 12px;
  font-weight: 500;
  height: auto;
}
table.myservice-inner tr th.table-heading
{
  font-size: 12px;
  font-weight: 700;
}
p.offer-subcategory
{
  align-items: center;
}
.offer-open
{  color: var(--textPrimaryColor);
 
  font-family: var(--textPrimaryColor);;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
margin: 0;}
.subcategory-heading
{
  border-radius: 5px;
}
button.add-service {
  width: 181px;
  height: 40px;
  border-radius: 5px;
  background: var(--purple);
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 1px;
}
}
 .main.entiredashboard.maincustomerdash .col-lg-3.col-sm-3:before {
   background-color: #449FD6;
 }

 .main.entiredashboard.maincustomerdash>.container>.row>.col-lg-3.col-sm-3 {
   background: var(--Bluetwo);
 } 
 .logout {
   font-weight: 700;
   font-size: 13px;
   color: #FFFFFF;
 }

 .dashboard-decoration {
   background: #E4EFFF;
   border-radius: 25px;
   box-shadow: 0px 0px 15.7px 0px var(--Bluetwo)80;
 }

 .myworkspace-data {
   align-self: flex-start;
   display: flex;
   align-items: flex-start;
   flex-direction: column;
 }

 .myworkspace-padding {
   padding-left: 40px;
 }

 .col-lg-9.col-sm-9.dashboard-data {
   padding: 0 55px;
   display: block;
 }
  
 .myworkspacenav>ul {
   padding: 0;
   list-style: none;
   display: flex;
   position: relative;
   padding: 50px 0;
   margin: 0 auto;
 }

 .myworkspacenav>ul li {
   padding: 10px 20px;
   border-radius: 100px;
   font-weight: 600;
   font-size: 20px;
   line-height: 27px;
   text-align: center;
   color: #06293f;
   background: #90E0EF;
   background-size: contain;
   background-repeat: no-repeat;
   background-position: center;
   cursor: pointer;
   width: 144.93px;
   height: 144.93px;
   margin-right: 25px;
 }

 .myworkspacenav>ul>li.active {
   color: #fff;
   background-size: contain;
   background-repeat: no-repeat;
   background-position: center;
   background: linear-gradient(180deg, #0077B6 0%, #003450 100%);
   
   box-shadow: 5.84px 8.84px 12.27px 0px #ccc;
   z-index: 9;
   width: 144.93px;
   height: 144.93px;

 }

 .myworkspacenav img {
   fill: white !important;
   display: flex;
   justify-content: center;
   align-items: center;
   margin: 0 auto;
   height: 45px;
   margin-bottom: 8px;
   margin-top: 8px;
 }

 .myworkspacenav>ul>li>img.active {
   filter: invert(100%) sepia(13%) saturate(0) hue-rotate(21deg) brightness(114%) contrast(101%);
 }
 @media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .myworkspacenav>ul li , .myworkspacenav>ul>li.active{
    padding: 10px 10px;
    border-radius: 100px;
    width: 90px;
    height: 90px;
    margin-right: 10px;
    flex-direction: row;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
 }
 .myworkspacenav>ul li img , .myworkspacenav>ul>li.active img{
   width: 20px;
   height: auto;
   margin-bottom: 2px;
    margin-top: 2px;
 } 
}
 @media (max-width:767px){
  .myworkspacenav>ul li, .myworkspacenav>ul>li.active{
  width: 80px;
  height: 80px;
  flex-wrap: wrap;
text-align: center;
font-family: "SF Pro Display";
font-size: 14px;
font-style: normal;
font-weight: 500;
margin-right: 15px;
padding: 10px;
  }
  .myworkspacenav>ul li:last-child
  {
    margin-right: 0;
  }
  .myworkspacenav>ul
  {
    padding: 10px 0;
  }
  .myworkspacenav img
  {
    width: 20px;
    margin: 0;
    height: auto;
  }
 }
.mainaccount {
  background: #FFFFFF;
  border-radius: 20px;
}

.subtitles {
  font-size: 28px;
  font-weight: 500;
  color: #2A2A2A;
  margin: 30px 40px;
}

.profilelogo .from-input img {
  object-fit: cover;
  border: 1px solid #EAEAEA;
  box-shadow: 6px 6px 16px 0px var(--textPrimaryColor);
  border: 1px;
  border-radius: 180px;
}


.profilelogo .from-input {
  display: flex;
  background-color: #E4EFFF;
  border-radius: 10px 10px 10px 10px;
  align-items: center;
}

.from-input {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: #6d6d6d;
}


.from-input {
  margin-bottom: 20px;
}


.from-input {
  margin-bottom: 20px;
}

.institutedetails .logoform .form-fieldinner img {
  object-fit: cover;
  height: 100px;
  border-radius: 100px;
  width: 100px;
  box-shadow: 6px 6px 16px 0px var(--textPrimaryColor);
  border: 1px solid #EAEAEA;
  margin: 0px;
}

.myaccountsection {
  background: #E4EFFF;
  box-shadow: 5px 5px 25px rgba(6, 40, 61, 0.2);
  border-radius: 10px;
  padding: 20px;
  background: none;
  box-shadow: none;
}

.logoform .form-fieldinner {
  display: flex;
  background-color: #E4EFFF;
  border-radius: 100px 10px 10px 100px;
  align-items: center;
  margin: 6px;
}

.img-uplod-section {
      display: flex ;
      align-items: baseline;
      margin-top: 0px;
}

 .uploaddetails-section   {
  padding-left:50px;
}

section.uploaddetails-section p {
  color: #6D6D6D;
  font-size: 16px;
  font-weight: 400;
}

.file-name {
  color: #303030;
  font-size: 20px;  
  font-weight: 500;
}

section label.change_button {
  background-color: var(--Bluetwo);
  padding: 16px 22px;
  border-radius: 6px;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 500;
}

section label.change_button:hover {
  cursor: pointer;
  background-color: transparent;
  border: 1.5px solid var(--Bluetwo);
  color: var(--Bluetwo);
}

button.delete-button:hover {
  color: #FFFFFF;
  cursor: pointer;
  background-color: var(--Bluetwo);
}

button.delete-button {
  padding: 11px 45px;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 500;
  background-color: transparent;
  border: 1.5px solid var(--Bluetwo);
  color: var(--Bluetwo);
}

button.delete-button[disabled] {
  background-color: transparent;
  border: 1.5px solid var(--Bluetwo);
  color: var(--Bluetwo);
}

.img-uplod-section .btn_upload {
  padding: 5px 19px 8px 0;
}

.personal-details, .occupation {
  background-color: #E4EFFF;
}

.personal-details .myaccountsectionheading h3 {
  font-size: 28px;
  color: #2A2A2A;
  font-weight: 500;
}

.occupation .myaccountsectionheading h3 {
  font-size: 28px;
  color: #2A2A2A;
  font-weight: 500;
}

.personal-details button.edit-button {
  background-color: var(--Bluetwo);
  padding: 11px 45px;
  border: none;
  border-radius: 6px;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 500;
}

.personal-details .form-fieldinner label {
  font-weight: 500;
  font-size: 14px;
  color: #6d6d6d;
}

.occupation .form-fieldinner label {
  font-weight: 500;
  font-size: 14px;
  color: #6d6d6d;
}

.personal-details .fieldans {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;
  color: #303030;
  background-color: white;
  padding: 10px;
  border-radius: 3px;
}

.occupation .fieldans {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;
  color: #303030;
  background-color: white;
  padding: 10px;
  border-radius: 3px;
}

.occupation button.edit-button {
  background-color: var(--Bluetwo);
  padding: 11px 45px;
  border: none;
  border-radius: 6px;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 500;
}

.occupation .intersr-name {
  display: flex;
  align-items: center;
}

.file-heading {
  color: #6D6D6D;
  font-size: 16px;
  font-weight: 400;
  
  margin-top: 15px;
}

.logo-text {
  font-size: 28px;
  font-weight: 500;
  color: #2A2A2A;
  margin-top: 10px;
  margin-bottom: 60px;
}
 
section.entiredashboard.maincustomerdash.institute_dashboard   .myaccountsection.institutedetails {
  background: #FFF;
  filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.25));
  margin-top: 20px;
}
section.entiredashboard.maincustomerdash.institute_dashboard  .myaccountsection.institutedetails h3.h3_style {
  color: #2A2A2A;
  margin-bottom: 30px;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
}
@media (max-width:767px)
{
  .uploaddetails-section {
    padding-left: 20px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .social-control
{
  margin-bottom: 23px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .sociallink label img{
  width: 45px;
}
.img-uplod-section
{
  flex-wrap: wrap;
}
button.delete-button {
  padding: 7px 20px;
  border-radius: 2px;
  font-size: 16px;
  font-weight: 500;
}
section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails.my-profile label.change_button {
  background: white;
  border: 1px solid var(--ButtonColor);
  padding: 10px 17px;
  border-radius: 2px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsectionheading.manageuser p
{
  color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsectionheading.manageuser 
{
  padding: 0 15px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsectionheading.manageuser h3.h3_style{
  color: var(--textPrimaryColor);
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-top: 0 !important;
margin-bottom: 5px;
}
.addexpertleft {
  background: #fff;
  padding: 10px;
}
.institute_dashboard .addexpert
{
  padding: 10px;
  padding-bottom: 0 !important;
}
section.entiredashboard .addexpert .addexpertleft p{
  color: var(--textPrimaryColor);
font-size: 13px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.acctext
{color: var(--textPrimaryColor);
  font-family: var(--textPrimaryColor);;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.052px;
  padding:10px;
}

section.entiredashboard .addexpert .addexpertright button.ctaonebutton
{
  width: 125px;
height: 30px;
color: #FFF;
text-align: center;
font-family: "Roboto Flex";
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
padding: 0;
border-radius: 3px;
}
.addexpertright {
  display: flex;
  justify-content: right;
}

.file-name {
  color: #303030;
  font-size: 11px;
  font-weight: 500;
}
}
.right-institute .forgetpassinner h2 {
    font-size: 28px;
    color: #303030;
    font-weight: 500;
    text-align: start;
}
.right-institute .forgetpassinner h5 {
    font-size: 20px;
    color: #303030;
    font-weight: 500;
    text-align: start;
}
button.contiue-button {
    background-color: var(--Bluetwo);
    padding: 8px 19px;
    color: white;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
.password-creation .passtext h4 {
    font-size: 20px;
    font-weight: 600;
    font-style: italic;
    color: #2A2A2A;
}

.main-myaccount-dashboard .accountchangepass section.loginscreeninstitute.registrationinstitute{
    background: none;
}
.account-settings{
    background: white;
    border-radius: 20px 20px 0 0 ;
    padding-bottom: 100px;
}
.main-myaccount-dashboard .accountchangepass .institutelogintext{
    padding: 30px;
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
.main-myaccount-dashboard .form-group .form-control {
    border: none;
    border-radius: 6px;
    height: 50px;
    font-size: 14px;
    font-family: "Poppins", sans-serif !important;
    padding: 17px 13px ;

    font-weight: 500;

}
.main-myaccount-dashboard .input:not(:placeholder-shown) ~ .placeholder {
    color: #214860;
}
.main-myaccount-dashboard .input:focus ~ .placeholder {
    transform: none;
    font-size: 14px;
    font-weight: 500;

}
.main-myaccount-dashboard .input:not(:placeholder-shown) ~ .placeholder{
    transform: none;
    font-size: 14px;

}
.main-myaccount-dashboard .input-container .placeholder {
    color: #666666;
    left: 0px;
    
    cursor: auto;
    
    cursor: initial;
    pointer-events: none;
    position: relative;
    
    transition:none;
    top: -74px;
    background: transparent;
    font-size: 14px;
    font-weight: 500;
    opacity: 1;
    z-index: 9;
}
.main-myaccount-dashboard .placeholder {
    display: inline-block;
    
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: 0.5;
}
.main-myaccount-dashboard .otpauthentication span.text-danger{
    bottom: -22px;
}
.main-myaccount-dashboard  .input-icon-button {
    position: absolute;
    right: 30px;
    top: 18%;
    transform:none;
    cursor: pointer;
    color: black;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    z-index: 2;
    outline: none;
    padding: 0;
}
.password-creation .password-creation-inner {
    background-color: white;
    border-radius: 0 0 20px 20px;
}
.password-creation .passtext h5 {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0;
    color: #2A2A2A;
}
.password-creation .passtext ul li {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #2A2A2A;
    padding-left: 20px;
    position: relative;
}
 

.main.entiredashboard.maincustomerdash .col-lg-3.col-sm-3:before { 
  background-color: #449FD6;  
}
 
.main.entiredashboard.maincustomerdash > .container > .row > .col-lg-3.col-sm-3 {
  background: var(--Bluetwo);
}
 

.title{
  margin: 25px 0 15px auto;
  font-weight: 700;
  font-size: 40px;

  align-self: flex-start; 
  display: flex;
  align-items: flex-start;
}

.subTitle {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #06293f;
  margin: 3px 0 15px auto;
}


.logout{
  font-weight: 700;
  font-size: 13px;
  color: #FFFFFF;
}

.dashboard-decoration{
  background: #E4EFFF;
  border-radius: 25px; 
  box-shadow: 0px 0px 15.7px 0px var(--Bluetwo)80; 
}

.dashboard-data{
  align-self: center;
  display: flex;
  align-items: center;
  flex-direction: column; 
}

.col-lg-9.col-sm-9.dashboard-data {
  padding: 0 55px;
  display: block;
}

.helpImg{
  padding-top:15%;
  padding-bottom: 7%; 
  width: 25%; 
  filter: brightness(100);
} 


.helpbutton{
  border-radius: 8px;
  background: var(--Bluetwo); 
  width: 65px;
  height: 70px; 
  margin: 25px 0px 0 auto;
  align-self: center;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-left:40px;
}

.logoutbutton.loginrightmargin{
  margin-right:15px;
}


.myaccountnav > ul {
  padding: 0;
  list-style: none;
  display: flex; 
  position: relative; 
  padding: 30px 0;
}

.myaccountnav > ul li {
  padding: 10px 20px;
  border-radius: 100px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-align: center; 
  color: var(--textPrimaryColor); 
  background: var(--lightgreen);
  background-size: contain;
  background-repeat: no-repeat; 
  background-position: center;
  cursor: pointer;
  width: 144.93px;
  height: 144.93px;  
  margin-right: 25px;  
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
 
.myaccountnav > ul > li.active { 
  color: #fff;
  background: var(--purple);
  filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.35));
 
}

.myaccountnav img{ 
  fill: white !important;
  display: flex;
  justify-content: center; 
  align-items: center;
  margin: 0 auto;
  width: 50px; 
  margin-bottom: 5px;
  margin-top: 0px;

} 

.myaccountnav > ul > li > img.active{
  filter: invert(1);
}
@media(max-width:767px){

.userlistinner .username, .userlistinner .useremail, .userlistinner .usertel {
  width: 100% !important;
}
  .subTitle
  {
    color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 500;
line-height: normal;
  }
  .myaccountnav > ul li, .myaccountnav > ul > li.active
  {
    width: 75px;
    height: 75px;
    padding: 10px;
    flex-direction: row;
  margin-right: 7px;
text-align: center;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: normal;
  }
  .myaccountnav > ul > li.active
  {
    filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.35));

  }
  .institute_dashboard .myplandashboard .mainplan h2.planh2
  {
    color: var(--textPrimaryColor);
    font-family: var(--textPrimaryColor);;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-left: 5px;
    margin-bottom: 10px;
  }
  .institute_dashboard .myplandashboard .planesall .row {
    display: flex;
    overflow-y: visible;
}
.myplandashboard .planwhole .col-lg-9.col-sm-9{
  width: 70%;
}
.myplandashboard .planwhole .col-lg-3.col-sm-3{
  width: 30%;
}
.dashboardrightpanel .planwhole.mt-4 {
  margin-top: 15px !important;
}
  .myaccountnav > ul
  {padding: 0px 15px;}
  section.entiredashboard.maincustomerdash.institute_dashboard .myaccountsection.institutedetails h3.h3_style
  {
    color: var(--textPrimaryColor);
    margin-bottom: 15px;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
  }
  section.entiredashboard.maincustomerdash.institute_dashboard  .myaccountsection.institutedetails
  {
    padding: 10px;
    margin: 0 10px 20px;
  }
  section.entiredashboard.maincustomerdash.institute_dashboard  .myaccountsection.institutedetails .grid-2
  {
    grid-template-columns:1fr;
  }
  section.entiredashboard.maincustomerdash.institute_dashboard .form-fieldinner label
  {
    color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
  }
  section.entiredashboard.maincustomerdash.institute_dashboard .fieldans
  {
    color: #303030;
font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
  }
  .myaccountnav img
  {
    width: 20px;
  }
}

body {
  font-family: "Montserrat", sans-serif !important;
  font-family: var(--primary-Web-Font) !important;
}
@font-face {
  font-family: 'swis721_btroman';
    src: url(/static/media/swiss_721_bt-webfont.309e405eddb675cd60cd.woff2) format('woff2'),
         url(/static/media/swiss_721_bt-webfont.18512c6dbc007e83de46.woff) format('woff');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: "SF Pro Display";
  font-style: normal;
  font-weight: 500;
  src: url("https://raw.githubusercontent.com/blaisck/sfwin/master/SFPro/TrueType/SFProDisplay-Medium.ttf");
}
@font-face {
  font-family: "SF Pro Display";
  font-style: normal;
  font-weight: 600;
  src: url("https://raw.githubusercontent.com/blaisck/sfwin/master/SFPro/TrueType/SFProDisplay-SemiBold.ttf");
}
@font-face {
  font-family: "SF Pro Display";
  font-style: normal;
  font-weight: 700;
  src: url("https://raw.githubusercontent.com/blaisck/sfwin/master/SFPro/TrueType/SFProDisplay-Bold.ttf");
}
@font-face {
  font-family: "SF Pro Display";
  font-style: normal;
  font-weight: 800;
  src: url("https://raw.githubusercontent.com/blaisck/sfwin/master/SFPro/TrueType/SFProDisplay-Black.ttf");
}
@font-face {
  font-family: "SF Pro Display";
  font-style: normal;
  font-weight: 900;
  src: url("https://raw.githubusercontent.com/blaisck/sfwin/master/SFPro/TrueType/SFProDisplay-Heavy.ttf");
}
html {
  scroll-behavior: smooth;
}
a:not([href]):not([class]), a:not([href]):not([class]):hover{cursor: pointer;}

:root {
  --primary-font: "SF Pro Display";
  --primary-Web-Font: "Montserrat", sans-serif;
  --secondary-font: 'microsoft_sans_serifregular';
  --btnFont:"Roboto Flex", sans-serif;
  --categortFont:"Fjalla One", sans-serif;
	--green: #00831D;
	--purple: #86357A;
	--Blueone: #2F596F;
	--orange: #FF4C00;
	--Bluetwo: #2280B8;
  --lightgreen: #d2ffd2;
  --lightpurple: #ffeaff;
	--lightBlueone: #e9eef9;
	--lightorange: #ffeadc;
	--lightBluetwo: #daf2ff;
  --ButtonColor:#EF000B;
  --customerdashboardlightcolor:#FFE3D0;
  --expertdashboardlightcolor:#D1F0FF;
  --textPrimaryColor:#000;
  --textSecondaryColor:#505050;
  --realestateGradient:linear-gradient(180deg, #f2fff2 .05%, #f3fff3 20.7%, #cfffcf 72.86%, #f3fff3 89.21%, #f2fff2);
  --investmentGradient:linear-gradient(180deg, #fff2fe .05%, #f3fff3 20.7%, #ffddfb 72.86%, #fff0fd 89.21%, #fff2fe);
  --mortgageGradient:linear-gradient(180deg, #eff2f8 .05%, #eff2f8 20.7%, #e0e6f2 72.86%, #eff2f8 89.21%, #eff2f8);
  --insuranceGradient:linear-gradient(180deg, #fffaf8 .05%, #fff4f0 20.7%, #ffe1d4 72.86%, #fff4f0 89.21%, #fffaf8);
  --bankingGradient:linear-gradient(180deg, #f6fbff .05%, #ecf6ff 20.7%, #d8eeff 72.86%, #ecf6ff 89.21%, #f6fbff);
  --filterOrangeImg:invert(36%) sepia(92%) saturate(3306%) hue-rotate(1deg) brightness(103%) contrast(105%);
  --filterGreenImg:invert(26%) sepia(97%) saturate(1287%) hue-rotate(112deg) brightness(97%) contrast(101%);
  --filterBlueoneImg:invert(31%) sepia(57%) saturate(451%) hue-rotate(156deg) brightness(83%) contrast(86%);
  --filterBluetwoImg:invert(39%) sepia(78%) saturate(554%) hue-rotate(159deg) brightness(95%) contrast(87%);
  --filterPurpleImg:invert(25%) sepia(18%) saturate(3678%) hue-rotate(269deg) brightness(97%) contrast(87%);

  }
 
  .customer .form-group span img{
    filter: brightness(0) saturate(100%) invert(30%) sepia(90%) saturate(2139%) hue-rotate(2deg) brightness(104%) contrast(104%);
  }
  .Insurance .applybutton, .category-id1 .applybutton {
    color: #FF4C00;
    color: var(--orange);
    border-color: #FF4C00 !important;
    border-color: var(--orange) !important;
    background: #ffeadc;
    background: var(--lightorange);
}
  .Insurance .applybutton:hover, .category-id1 .applybutton:hover, .Insurance .viewbutton:hover{
    background-color: #FF4C00;
    background-color: var(--orange);
    color:#fff; 
    box-shadow: 0px 0px 6px 0px #FF4C00; 
    box-shadow: 0px 0px 6px 0px var(--orange);
  }
  .Investment .applybutton, .category-id2 .applybutton {
    color: #86357A;
    color: var(--purple);
    border-color: #86357A !important;
    border-color: var(--purple) !important;
    background: #ffeaff;
    background: var(--lightpurple);
}
.Investment .applybutton:hover, .category-id2 .applybutton:hover, .Investment .viewbutton:hover{
  background-color: #86357A;
  background-color: var(--purple);
  color:#fff; 
  box-shadow: 0px 0px 6px 0px #86357A; 
  box-shadow: 0px 0px 6px 0px var(--purple);
}
.Mortgage .applybutton,  .category-id3 .applybutton {
  color: #2F596F !important;
  color: var(--Blueone) !important;
  border-color: #2F596F !important;
  border-color: var(--Blueone) !important;
  background: #e9eef9 !important;
  background: var(--lightBlueone) !important;
}
.Mortgage .applybutton:hover, .category-id3 .applybutton:hover, .Mortgage .viewbutton:hover{
background-color: #2F596F !important;
background-color: var(--Blueone) !important;
color:#fff !important; 
box-shadow: 0px 0px 6px 0px #2F596F !important; 
box-shadow: 0px 0px 6px 0px var(--Blueone) !important;
}

.Banking .applybutton, .category-id4 .applybutton {
  color: #2280B8;
  color: var(--Bluetwo);
  border-color: #2280B8 !important;
  border-color: var(--Bluetwo) !important;
  background: #daf2ff;
  background: var(--lightBluetwo);
}
.Banking .applybutton:hover, .category-id4 .applybutton:hover, .Banking .viewbutton:hover{
background-color: #2280B8;
background-color: var(--Bluetwo);
color:#fff; 
box-shadow: 0px 0px 6px 0px #2280B8; 
box-shadow: 0px 0px 6px 0px var(--Bluetwo);
}
  .Real.Estate .applybutton, .category-id5 .applybutton{
    color: #00831D;
    color: var(--green);
    background-color: #d2ffd2 !important;
    background-color: var(--lightgreen) !important; 
    border-color:#00831D; 
    border-color:var(--green) ;}
    .Real.Estate .applybutton:hover, .category-id5 .applybutton:hover, .Real.Estate .viewbutton:hover{
      background-color:#00831D;
      background-color:var(--green);
      color:#fff;
    }



.pscatbottom{position: relative;}
.pscatbottom:after {
  content: "";
  position: absolute;
  width: 68px;
  height: 2px;

  left: 0;
  bottom: -3px;
}
.pscatbottom:nth-child(2):after {
  width: 162px;
}


.Insurance .categotyinpopfl .pscat:after {
  background: #FF4C00;
  background: var(--orange);
}
.Insurance .pscatbottom:after {
  background: #FF4C00;
  background: var(--orange);
}
.Banking .pscatbottom:after {
  background: #2280B8;
  background: var(--Bluetwo);
}
.Investment .pscatbottom:after {
  background: #86357A;
  background: var(--purple);
}
.Mortgage .pscatbottom:after {
  background: #2F596F;
  background: var(--Blueone);
}
.Real.Estate .pscatbottom:after {
  background: #00831D;
  background: var(--green);
}
button.swal-button.swal-button--cancel:hover {
  background: #EF000B;
  color: #fff;
}
button.swal-button.swal-button--confirm.swal-button--danger:hover{
  background: #000 !important;
  background: var(--textPrimaryColor) !important;
  color: #fff !important;
}

a {
  color: #06293f;
  background: none;
  outline: none;
  text-decoration: none;
}

.loginscreeninstitute a {
  text-decoration: none;
}

a:hover,
a:active,
a:focus {
  color: #06293f;
  text-decoration: none;
  outline: none;
}
.numberingwizerd ul{
  padding: 0;
  margin: 0;
  position: relative;
}
.numberingwizerd ul::before{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 200px;
  height: 3px;
  background: #fff;
  margin: auto;
  z-index: 0;
}
.numberingwizerd ul li
{
  width: 48px;
  height: 48px;
  background: #D1F0FF;
  color: #2280B8;
  color: var(--Bluetwo);
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 5px;
  text-align: center;
  z-index: 1;
}
p.small.psi a{
  text-decoration: underline !important;
}
.expertregistrationnew .imageiconformts
{
  position: absolute;
  right: 15px;
  top:42px;
  filter: brightness(0) saturate(100%) invert(39%) sepia(21%) saturate(2026%) hue-rotate(160deg) brightness(104%) contrast(84%) !important;
}
.expertregistrationnew .form-group .form-control
{
  border-color: #2280B8;
  border-color: var(--Bluetwo);
}
.expertregistrationnew .selectbox > div
{
  border-color: #2280B8;
  border-color: var(--Bluetwo);
}
.expertregistrationnew .formscicon {
  position: absolute;
  top: -4px;
  left: -12px;
  color: #06293f;
  width: 45px;
}
.expertregistrationnew .crtificate .primarycontact  h5.h5_style{
  display: none;
}
.expertregistrationnew .social-control .social-controlicon, .instituteregistrationnew .social-control .social-controlicon{
  top:11px;
}
.expertregistrationnew .rti--container
{
  background: #D1F0FF;
}
.email-input-customer img, .imageglobal-customer img{
  filter: invert(51%) sepia(66%) saturate(6687%) hue-rotate(360deg) brightness(102%) contrast(105%);
  }

.numberingwizerd ul li.active{
  background: #2280B8 !important;
  background: var(--Bluetwo) !important;
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.25));
  color: #fff;
}
footer a:active, footer a:focus, footer a:hover {
  color: #212121;
  text-decoration: none;
  outline: none;
}
::selection {
  background: #06293f;
  color: #fff;
}

::-moz-selection {
  background: #06293f;
  color: #fff;
}

img {
  max-width: 100%;
}

.martop60 {
  margin-top: 60px;
}

.martop40 {
  margin-top: 40px;
}

.martop30 {
  margin-top: 30px;
}

.martop20 {
  margin-top: 20px;
}

.marbot60 {
  margin-bottom: 60px;
}

.marbot40 {
  margin-bottom: 40px;
}

.marbot30 {
  margin-bottom: 30px;
}

.marbot20 {
  margin-bottom: 20px;
}

.paddingbot60 {
  padding-bottom: 60px;
}

.padtop60 {
  padding-top: 60px;
}

.no-pad-left {
  padding-left: 0 !important;
}

/*-----------------------------------------------------------------*/
/* Common Elements
/*-----------------------------------------------------------------*/

.clear {
  clear: both;
}
.opsIcon{
  height: 40px;
  width: 40px;
}

.product-tab{
  padding: 10px;

}

.ctaonebutton {
  height: 50px;
  background: #034B77;
  border-radius: 4px;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  color: #f6fdff;
  transition: 0.3s all ease-in-out;
  border: 1px solid transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  width: 100%;
  color: #fff;
  position: relative;
  transition: 0.3s all ease-in-out;
  border: 1px solid transparent;
}
.ctaonebutton:hover{background: transparent; color:#06293f ; border: 1px solid #06293f;}
.ctaonebutton:hover {
  background: linear-gradient(90.46deg, #06293f 0%, #024e7c 100%);
  color: #fff;
  transition: 0.3s all ease-in;
}
.ctatwobutton {
  height: 50px;
  background: #dff6ff;
  border: 1px solid #c3c6c9;
  border-radius: 4px;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  color: #024e7c;
  transition: 0.3s all ease-in-out;
  display: block;
  width: 100%;
}

.font-we-400 {
  font-weight: 400;
}

/*---Input---*/
.form-control {
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  resize: none;
  outline: none;
}


.formscicon {
  position: absolute;
  top: 23px;
  left: 14px;
  color: #06293f;
}

.form-group {
  position: relative;
}


.form-group .form-control:focus {
  box-shadow: none;
}

select.form-control.form-select {
  font-size: 14px;
}

select.form-control.form-select option {
  padding: 10px;
  background: #ffffff;
  border: 1px solid #c3c6c9;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  font-size: 14px;
}
.myexpertformarea.searcharea.searchmainara select.form-control.form-select option{font-size: 20px;}

select.form-control.form-select option:hover {
  background: #024e7c;
}



/*----Multiselect----*/
label.multiplaceholer {
  color: #214860;
  line-height: 14px;
  cursor: auto;
  cursor: initial;
  pointer-events: none;
  transform-origin: 0 50%;
  transition: transform 200ms, color 200ms;

  background: transparent;
  font-size: 14px;
  opacity: 1;
  
  z-index: 9;
}

.css-t3ipsp-control label.multiplaceholer {
  padding-left: 14px;
}

.form-container.form-group .css-1fdsijx-ValueContainer, .form-container.form-group .css-hlgwow {
  display: block;
  padding: 0;
  overflow: visible;
}

div#react-select-3-placeholder {
  font-size: 0;
}

label.multiplaceholer:focus {
  transform: translateY(-9px) translateX(-1px) scale(1);
  font-size: 12px;
}
.DatePicker_calenderContainer{z-index: 9999; position: relative;}

.css-1u9des2-indicatorSeparator {
  display: none;
}

.selectbox.css-b62m3t-container .css-t3ipsp-control .placeholder {
  transform: translateY(-13px) translateX(-1px) scale(1);
  font-size: 12px;
}

#react-select-5-listbox, #react-select-8-listbox {
  z-index: 999;
}

.css-1dimb5e-singleValue {
  font-size: 14px;

}

.css-13cymwt-control .css-3w2yfm-ValueContainer, .css-13cymwt-control .css-1dyz3mf{
  /* top: -13px;padding: 0; */
  position: relative;
  
}

/*----End Multiselect----*/
/* eye toggle css start */

.input-icon-button{
  position: absolute;
  right: 13px;
  top: 8px;
  color: black;
  background-color: transparent;
  z-index: 2;
  outline: none;
  padding: 0;
}


.input-icon-button:focus,
.input-icon:focus,
.input-icon-button:hover,
.input-icon:hover {
  outline: none;
  border: none;
}

.input-icon {
  width:16px;
  height: 16px;
  outline: none;
  pointer-events: none;
}
/* eye toggle css end */

.input-container .placeholder {
  color: #666666;
  left: 14px;
  line-height: 14px;
  cursor: auto;
  cursor: initial;
  pointer-events: none;
  position: absolute;
  transform-origin: 0 50%;
  transition: transform 200ms, color 200ms;
  top: 25px;
  background: transparent;
  font-size: 14px;
  font-weight: 500;
  opacity: 1;
/*   
  z-index: 9; */
}


/*----Loader----*/
.loaderwrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999999999;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

.loader {
  width: 48px;
  height: 48px;
  border: 3px solid #dff6ff;
  border-radius: 50%;
  display: block;
  position: relative;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
}

.loader::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(272.02deg, #062a40 0%, #024b78 100%);
  width: 16px;
  height: 16px;
  transform: translate(-50%, 50%);
  border-radius: 50%;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

span.btnloader img {
  width: 50px;
}

button.loadingbutton {
  font-size: 0;
}


button.loadingbutton {
  position: relative;
  cursor: wait;
}

button.loadingbutton:after {
  position: absolute;
  content: "";
  background: url(/static/media/loader1.774d9db9f06a6169b04b.svg);
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: contain;
}

/*----End Loader -----*/
.form-group .form-control {
  border: 1px solid #c3c6c9;
  border-radius: 4px;
  height: 40px;
  font-size: 14px;
  color: #1B1B1B;
font-family: 'microsoft_sans_serifregular' !important;
font-family: var(--secondary-font) !important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
  padding: 10px;
}

button.btn.btn-submit {
  background: #dff6ff;
  width: 100%;
  border: 2px solid #c9daea;
  border-radius: 4px;
  font-size: 18px;
  height: 50px;
  transition: 0.3s all ease-in;
  font-weight: 500;
  color: #06293f;
}

section.loginscreeninstitute {
  position: relative;

  display: flex;
  align-items: flex-start;
}

button.btn.btn-register {
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
  border-radius: 4px;
  width: 100%;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #ffffff;
  height: 50px;
  transition: 0.3s all ease-in;
}

section.loginscreeninstitute.registrationinstitute {
  position: relative;
  height: auto;
}



.active .loginscreenimage:before {
  width: 100%;
}

.active .loginscreenimage figcaption h3,
.active .loginscreenimage figcaption p {
  color: #fff;
}

section.loginscreeninstitute:before {
  content: "";
  position: absolute;
  background: #dff6ff;
  top: 0;
  left: 0;
  height: 100%;
  width: 45%;
}
section.loginscreeninstitute:after {
  content: "";
  position: absolute;
  background: #f6fdff;
  top: 0;
  right: 0;
  height: 100%;
  width: 55%;
  box-shadow: -5px -5px 25px rgba(3, 78, 124, 0.25);
}

section.loginscreeninstitute .container {
  position: relative;
  z-index: 1;
}

.form-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #5d5f63;
}

.loginscreenimage {
  background: #fff;
  width: 80%;
  border-radius: 5px;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  position: relative;
  transition: 0.3s all ease-in;
}

p.smalltext {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #5d5f63;
}

#forgetpass {
  color: #2A2A2A;
text-align: left;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
-webkit-text-decoration-line: underline;
        text-decoration-line: underline;
cursor: pointer;
}

.checkspam {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #06293f;
  text-decoration: none;
}

section.loginscreeninstitute .row {
  align-items: center;
}

.institutelogintext {
  width: 80%;
  margin-left: auto;
}
.btn-check:focus + .btn,
.btn:focus {
  box-shadow: none;
}
.login_label {
  text-align: left;
  font: normal normal 300 14px/16px Gilroy;
  letter-spacing: 0px;
  color: #9e9e9e;
  opacity: 1;
}
.loginscreenimage figure {
  margin: 10px;
  flex: 0 0 35%;
  width: 35%;
  position: relative;
  background: #fff;
  padding: 10px;
  border-radius: 10px;
}

.loginscreenimage figcaption h3 {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: #06293f;
  position: relative;
}
.loginscreenimage figcaption p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #5d5f63;
    position: relative;
}
.loginscreenimage:before {
  content: "";
  position: absolute;
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
  left: 0;
  height: 100%;
  top: 0;
  bottom: 0;
  transition: 0.3s all ease-in;
  border-radius: 5px;
  width: 0;
}
.loginscreenimage:hover:before {
  width: 100%;
}

.loginscreenimage:hover figcaption h3,
.loginscreenimage:hover figcaption p {
  color: #fff;
}

/*----institute Registration---*/

section.loginscreeninstitute.registrationinstitute
  .institutelogintext
  p.text-center.smalltext {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  /* identical to box height */

  /* Prussian Blue */
  color: #06293f;
}

section.loginscreeninstitute.registrationinstitute .institutelogintext h4 {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  /* identical to box height */
  color: #06293f;
}

.button_outer {
  background: linear-gradient(93.34deg, #024d7b 0%, #062a40 99.85%);
  border-radius: 3px;
  text-align: center;
  height: 55px;
  display: inline-block;
  transition: 0.2s;
  position: relative;
  overflow: hidden;
  width: 210px;
}

.btn_upload {
  padding: 17px 30px 12px;
  color: #fff;
  text-align: center;
  position: relative;
  display: inline-block;
  overflow: hidden;
  z-index: 3;
  white-space: nowrap;
}

.btn_upload input {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  width: 100%;
  height: 105%;
  cursor: pointer;
  opacity: 0;
}

.file_uploading {
  width: 100%;
  height: 10px;
  margin-top: 20px;
  background: #ccc;
}

.file_uploading .btn_upload {
  display: none;
}

main.main_full {
  text-align: center;
  margin-top: 40px;
  width: 70%;
}

.file_uploaded {
  margin-top: 0;
  width: 50px;
  background: #83ccd3;
  height: 50px;
}

.error_msg {
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  color: #06293f;
  width: 100%;
  margin: auto;
}

.smtext {
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #212121;
  text-align: center;
  margin-bottom: 10px;
}

.disgrid {
  display: grid;
}

.grid-2 {
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  width: 100%;
  position: relative;
}

.grid-3 {
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 30px;
  width: 100%;
  
  position: relative;
}
.customerregistrationnew .grid-3{
  z-index: auto;
}
.grid-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 30px;
  width: 100%;
}

.grid-5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 30px;
  width: 100%;
}
.grid-8 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 30px;
  width: 100%;
}

/*----End Registration---*/
/*---tooltip----*/
.custooltip {
  position: relative;
  margin-bottom: 5px;
  cursor: pointer;
  pointer-events: all;
}

.custooltip:hover:after {
  content: attr(title);
  padding: 13px;
  background: #c9daea;
  border: 1px solid #06293f;
  box-shadow: 0px 4px 10px rgb(153 153 153 / 20%);
  border-radius: 8px;
  font-style: normal;
  font-weight: 300;
  font-size: 13px;
  line-height: 150%;
  color: #06293f;
  text-transform: capitalize;
  position: absolute;
  width: auto;
  left: 30px;
  top: -9px;
  
  z-index: 9;
  width: 300px;
  z-index: 9;
}

.detailsleft h1 {
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  color: #06293f;
}

.uploadinslogo {
  background: #024e7c;
  border-radius: 10px;
  height: 255px;
  width: 255px;
  font-weight: 500;
  font-size: 15px;
  line-height: 22px;
  text-align: center;
  color: #dff6ff;
  display: flex;
  align-items: center;
  padding: 20px;
  justify-content: center;
  margin-top: 60px;
}

.back_btn {
  background: #000;
  background: var(--textPrimaryColor);
  border-radius: 3px;
  width: 25px;
  height: 25px;
  color: #fff;
  padding: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  cursor: pointer;
}

.leftsightbackdetails {
  display: flex;
  justify-content: space-between;
}

.detailsleft {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
  width: 100%;
  align-items: center;
}

section.loginscreeninstitute.registrationinstitute .row {
  align-items: flex-start;
}

input.DatePicker__input {
  border: 1px solid #c3c6c9;
  border-radius: 4px;
  height: 65px;
  font-size: 14px;
}
.expertregistrationnew .form-group .form-control
{
  padding: 10px;
  height: 40px;
  color: #1B1B1B;
  font-family: 'microsoft_sans_serifregular' !important;
  font-family: var(--secondary-font) !important;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.DatePicker.input-container.form-group {
  width: 100%;
  z-index: 1;
}
.disgrid.grid-2 .fillWidth {
  grid-column: 1 / -1 !important;
}
.customerregistrationnew .DatePicker input{
  background: #FFE3D0;
  background: var(--customerdashboardlightcolor);
}
/*-----password authorization(2/2/23)----*/
.h1_style {
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 36px;
  color: #06293f;
  margin-bottom: 18px;
}

.h2_style {
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 40px;
  color: #06293f;
}

h2.h2_style span {
  font-weight: 500;
  font-size: 24px;
  line-height: 40px;
  color: #024e7c;
}

h2.h2_style span.noblock {
  display: block;
}

.h3_style {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  color: #000;
  color: var(--textPrimaryColor);
}

.h6_style {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #06293f;
}

.h5_style {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #06293f;
}

.h4_style {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  color: #06293f;
}

.otptime {
  color: #2A2A2A;
font-size: 14px;
font-style: normal;
font-weight: 700;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  cursor: pointer;
}
.color214860 {
  color: #214860;
}

.otptime a {
  padding-left: 45px;
}

#logochangeModal .modal-footer {
  justify-content: space-evenly;
}

#logochangeModal .modal-footer .ctaonebutton,
#logochangeModal .modal-footer .ctatwobutton {
  width: 200px;
}

#logochangeModal .modal-body.text-center {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}

#logochangeModal .uploadinslogo {
  justify-content: center;
  margin: auto;
}

#logochangeModal .modal-header {
  border: none;
  justify-content: center;
  text-align: center;
}

#logochangeModal .modal-title.text-center.h2_style {
  width: 100%;
}

#logochangeModal .modal-footer {
  border: none;
}

.modal-window {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.3);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s;
}

.modal-window:target {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}

.modal-window > div {
  width: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 2em;
  background: #f6fdff;
}

.modal-window header {
  font-weight: bold;
}

.modal-window h1 {
  font-size: 150%;
  margin: 0 0 15px;
}

.modal-close {
  color: #aaa;
  line-height: 50px;
  font-size: 80%;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 70px;
  text-decoration: none;
}

.selectboxmain .css-1fdsijx-ValueContainer {
  overflow: visible;
}

.modal-close:hover {
  color: black;
}

.btn_uploadlogo {
  padding: 17px 30px 12px;
  color: #fff;
  text-align: center;

  display: inline-block;
  overflow: hidden;

  white-space: nowrap;
}

.button_outerlogo {
  border-radius: 3px;
  text-align: center;
  height: auto;
  display: inline-block;
  transition: 0.2s;
  position: relative;
  overflow: hidden;
  display: block;
}

.btn_uploadlogo input {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  width: 100%;
  height: 105%;
  cursor: pointer;
  opacity: 0;
}

.modal-body-inner {
  background: #ffffff;
  border: 0.5px solid #8d8d8d;
  border-radius: 5px;
  width: 61%;
  margin: 30px auto;
  padding: 10px;
}

span.text-danger {
  position: absolute;
  font-size: 12px;
  left: 0;
  line-height: 12px;
  bottom: -18px;
}

.inlinecard span.text-danger {
  bottom: -29px;
}
.categoryaskecpertconfirminner.subcatchal h6 {
  display: block;
  width: 100%;
}
/*--Plane(2/6/23)--*/
.mainplan {
  background: #f6fdff;
  border-radius: 8px;
  padding: 10px;
}

.planesall {
  background: #c9daea;
  border: 1px solid #c3c6c9;
  border-radius: 8px;
}

.planesinner,
.planesinnerright {
  padding: 15px 5px;
}

.planesinner ul li {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: #414446;
  border-bottom: 1px solid #dff6ff;
  height: 56px;
  line-height: 1.2;
}

.planesinnerright ul {
  padding: 0;
  margin-bottom: 0;
}

.planesinnerright ul li {
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 1.2;
  text-align: center;
  color: #214860;
  list-style: none;
  border-bottom: 1px solid #dff6ff;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  
}

.planesinner ul li:last-child,
.planesinnerright ul li:last-child,
.planesinnerright.broadtp ul li:last-child {
  border: none;
}

.planesinnerright.broadtp ul li {
  font-weight: 400;
  font-size: 15px;
  color: #000;
  color: var(--textPrimaryColor);
  border-bottom: 1px solid #c9daea;
  font-size: 13px;
  height: 56px;
}
.logoform .form-fieldinner img {
  object-fit: contain;
}
.myexpertnav.myaccountnav.qnanav.martop40 ul li a {
  text-decoration: none;
  color: #024e7c;
}
.acc-home .bloginnerimage img {
  height: 250px;
  object-fit: cover;
  border-radius: 20px;
}

.row.acc-home a {
  text-decoration: none;
}
.myexpertnav.myaccountnav.qnanav.martop40 ul li.active a {
  text-decoration: none;
  color: #fff;
}
.planesinner ul {
  padding: 0;
  list-style: none;
  margin-bottom: 0;
}

.planesinner ul li {
  position: relative;
  padding-left: 20px;
  height: 56px;
  display: flex;
  align-items: center;
}

span.dateim {
  position: absolute;
  right: 7px;
  top: 12px;
}

.planesinner ul li:before {
  position: absolute;
  left: 7px;
  content: "";
  top: 21px;
  width: 6px;
  height: 6px;
  background: #414446;
  border-radius: 20px;
}

.broadtp {
  background: #dff6ff;
  border: 1px solid #024e7c;
  box-shadow: 0px 0px 4px rgba(6, 40, 61, 0.25);
  border-radius: 8px;
}

.planesinner .h3_style {
  color: #212121;
}

.planesinner .h3_style span {
  font-weight: 500;
  display: block;
  font-style: normal;
}

section.loginscreeninstitute .planesallbottom .row {
  align-items: center !important;
  display: flex;
}

.planbutton {
  width: 200px;
  display: inline-block;
  vertical-align: top;
}
.planbutton span{
  margin-top: -6px;
}
.planbutton span {
  display: block;
  font-weight: 500;
  font-size: 10px;
  line-height: 15px;
  color: #f6fdff;

}
.expertregistrationnew .planbutton span, .instituteregistrationnew .planbutton span {margin-top: -0px;}
.mainloginscreen .institute input, .mainloginscreen .email-input-institute, .instituteregistrationnew .form-container.form-group.multiselect .css-13cymwt-control, .instituteregistrationnew input.form-control
{
  border: 1px solid #00831D !important;
  border: 1px solid var(--green) !important;
}

.instituteregistrationnew .form-group .form-control
{
  height: 40px;
}
.instituteregistrationnew .DatePicker input {
  background: #d2ffd2;
  background: var(--lightgreen);
}
.instituteregistrationnew .selectbox [class$="-control"] {
  background: #d2ffd2;
  background: var(--lightgreen);
}
.instituteregistrationnew  .other-detail h5.h5_style.pb-3
{
  display: none;
}
.instituteregistrationnew .form-group label, .instituteregistrationnew .disgrid.grid-2 label{
  color: #6D6D6D;
font-family: 'microsoft_sans_serifregular'!important;
font-family: var(--secondary-font)!important;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.instituteregistrationnew .selectbox [class$="-control"] > div{
  height: 40px;
}
.selectbox > div{
box-shadow: none;
}
.passtext h4{
  color: #2A2A2A;
font-family: 'microsoft_sans_serifregular'!important;
font-family: var(--secondary-font)!important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.multicustomselect__option
{
  display: flex !important;
  align-items: center;
}
.instituteregistrationnew .multicustomselect__control
{
  background: #d2ffd2;
  background: var(--lightgreen);
}
section.instituteregistrationnew .selectbox [class$="-menu"], section.instituteregistrationnew .selectboxmain [class$="-menu"]
{
  border: 1px solid #d2ffd2;
  border: 1px solid var(--lightgreen) ;
}
.expertregistrationnew .custom-select
{
  border: 1px solid #D1F0FF !important;
}
.institute-numberingwizerd ul li:last-child{
  display: none;
}
.numberingwizerd.institutes-numberingwizerd ul::before, .numberingwizerd.institute-numberingwizerd ul::before
{
  width: 160px;
}
.customerregistrationnew .custom-select__control:hover{
  border-color: #FF4C00 !important;
  border-color: var(--orange) !important;
}
.specialinfomodal.modalspecial .custom-select__menu{
  background: #fff;
  border: 1px solid #D1F0FF !important;
}
.custom-select__option
{
  border-bottom: 1px solid #E9E9E9;
  width: 90%;
  margin: auto;
  color: #676767;
font-family: 'microsoft_sans_serifregular' !important;
font-family: var(--secondary-font) !important;
font-size: 12px;

font-weight: 400;

}
.custom-select__option--is-selected {
  background-color: #6D6D6D !important;
  color: white !important;
}
.institute-numberingwizerd ul li:nth-child(3){
  background: #2280B8 !important;
  background: var(--Bluetwo) !important;
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.25));
  color: #fff;
}
section.expertregistrationnew.entiredashboard.maincustomerdash.expert-dashboard .form-select option:hover{
  background: #464646;
}
section.entiredashboard.maincustomerdash.expert-dashboard .selectbox [class$="-menu"] , section.expertregistrationnew .selectbox [class$="-menu"],section.expertregistrationnew .selectboxmain [class$="-menu"]
{
  background: #fff ;
}
section.entiredashboard.maincustomerdash.expert-dashboard .selectbox [class$="-menu"]
{
 border:1px solid #2280B8 !important;
 border:1px solid var(--Bluetwo) !important;
}
.form-control:focus
{
  background-color: none !important;
}
.expertregistrationnew .selectbox [class$="-control"], .expertregistrationnew .multicustomselect__control {
  background: #D1F0FF;
}
.instituteregistrationnew .selectbox > div
{
  border: 1px solid #00831D !important;
  border: 1px solid var(--green) !important;
}
.instituteregistrationnew .form-container.form-group .css-t3ipsp-control > div {
  overflow: hidden;
}
.instituteregistrationnew .multicustomselect__menu
{
  z-index: 9;
}
.instituteregistrationnew .formscicon {
  position: absolute;
  top: -4px;
  left: -12px;
  color: #06293f;
  width: 45px;
}
.mainloginscreen .institute span img, .imageglobal-institute{
  filter: invert(24%) sepia(90%) saturate(1794%) hue-rotate(123deg) brightness(94%) contrast(104%);
}
.email-image-institute img{
  filter: invert(24%) sepia(90%) saturate(1794%) hue-rotate(123deg) brightness(94%) contrast(104%);
}
.email-input-expert img{    filter: brightness(0) saturate(100%) invert(39%) sepia(21%) saturate(2026%) hue-rotate(160deg) brightness(104%) contrast(84%) !important;}
.signout {
  background: #dff6ff;
  height: 57px;
  width: 50px;
  padding: 5px;
  font-weight: 500;
  font-size: 10px;
  line-height: 15px;
  color: #06283d;
  position: absolute;
  right: 15px;
  top: 60px;
  text-align: center;
}
.planoutmainsub > p{
  width: 100%;
}
.planesall .planesinnerright 
{
  margin-bottom: 20px;
}
.planoutmainsub {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.planbuttonouter {
  padding-right: 65px;
}

.plaindetailsleft {
  justify-content: left;
  padding-left: 40px;
}
.mainloginscreen .plaindetailsleft{
  padding-left: 0;
}
.institutelogintext .mb-4,
.registrationinstitute .mb-4 {
  margin-bottom: 30px !important;
}

.institutelogintext .mt-4,
.registrationinstitute .mt-4 {
  margin-top: 30px !important;
}

.mb-4 .css-1p3m7a8-multiValue {
  background: #c9daea;
  border-radius: 14px;
  font-size: 11px;
}

.css-1n6sfyn-MenuList {
  font-size: 14px;
}

.form-container.form-group .css-t3ipsp-control {
  border-color: #86b7fe;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  padding: 10px;
}
.form-container.form-group .css-t3ipsp-control > div{overflow: visible;}
.form-container.form-group.multiselect .css-t3ipsp-control {
  padding: 0;
}

.css-1jqq78o-placeholder {
  display: none;
}

.selectbox.css-b62m3t-container .css-t3ipsp-control .placeholder.active {
  transform: translateY(-13px) translateX(-1px) scale(1);
  font-size: 12px;
}
.form-group .css-1xc3v61-indicatorContainer svg {
  fill: #343a40;
}

.form-group .css-12a83d4-MultiValueRemove svg {
  fill: #fff;
}

.form-group .css-12a83d4-MultiValueRemove {
  background: #000;
  background: var(--textPrimaryColor);
  border-radius: 37px;
}

.passtext ul li {
  color: #2A2A2A;
  font-family: 'microsoft_sans_serifregular'!important;
  font-family: var(--secondary-font)!important;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  line-height: 24px;

  padding-left: 20px;
  position: relative;
}
.input-container label{
  color: #6D6D6D;
  font-family: 'microsoft_sans_serifregular'!important;
  font-family: var(--secondary-font)!important;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.passtext ul li:before {
  content: "";
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background-color: #06283d;
  position: absolute;
}

.passtext ul {
  padding-left: 0;
  list-style: none;
}

p.h4_style {
  color: #024e7c;
}

.p-text {
  color: #06283d;
}

span.vissibletooltip {
  padding: 13px;
  background: #c9daea;
  border: 1px solid #06293f;
  box-shadow: 0px 4px 10px rgb(153 153 153 / 20%);
  border-radius: 8px;
  font-style: normal;
  font-weight: 300;
  font-size: 13px;
  line-height: 150%;
  color: #06293f;
  text-transform: capitalize;
  position: absolute;
  width: auto;
  right: 0;
  top: -9px;
  
  z-index: 9;
  display: none;
}

span.plantooltip.custooltipone:hover .vissibletooltip {
  display: block;
}

.social-control input.input.form-control {
  padding-left: 41px;
}

#react-select-3-listbox {
  background: #ffffff;
  border: 1px solid #c3c6c9;
  box-shadow: 4px 4px 10px rgb(0 0 0 / 25%);
  border-radius: 4px;
  font-size: 13px;
  z-index: 999;
}

#react-select-9-listbox,
#react-select-11-listbox,#react-select-8-listbox,
#react-select-12-listbox {
  z-index: 999;
  font-size: 13px;
}

.planesinner h5.h3_style {
  font-weight: 400;
}
.selectbox.css-b62m3t-container .css-t3ipsp-control{height: auto;}

.selectboxmain.selecttransition .placeholder {
  transform: translateY(-13px) translateX(-1px) scale(1);
  font-size: 12px;
}

/*----checkboxcustom-----*/
/* The container */
.container-checkbox {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.container-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom checkbox */
.container-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background: #d9d9d9;
  border: 1px solid #5d5f63;
  border-radius: 8px;
}

/* On mouse-over, add a grey background color */
.container-checkbox:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */

/* Create the checkmark/indicator (hidden when not checked) */
.container-checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container-checkbox input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container-checkbox .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

/* The container */
.container-radio {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.container-radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.container-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 28px;
  width: 30px;
  background-color: #eee;
  right: 0;
  margin: auto;
}

.planesinnerright .form-check.text-center {
  padding: 0;
}

/* On mouse-over, add a grey background color */
.container-radio:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container-checkbox input:checked ~ .checkmark {
  background: #ffefef;
  border: 1px solid #5d5f63;
  border-radius: 8px;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.container-radio .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.container-radio input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.container-checkbox .checkmark:after {
  left: 13px;
  top: -7px;
  width: 10px;
  height: 23px;
  border: solid #24ff00;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

/*----End checkboxcustom-----*/
.form-container .css-1u9des2-indicatorSeparator {
  width: 0;
}

span.plantooltip.custooltip.righttool:hover:after {
  right: 0;
  left: auto;
}

.passwordauthorization {
  width: 60%;
  margin-right: auto;
}

section.loginscreeninstitute.registrationinstitute.passw {
  height: 100vh;
}

.color-light-blue {
  color: #024e7c;
}

.ft-inner .mb-4 {
  margin-bottom: 30px !important;
}

.forgetpassinner .ft-inner .mt-4 {
  margin-top: 30px !important;
}

.ft-inner button.ctaonebutton {
  width: 150px;
}

.ft-inner button.ctatwobutton {
  width: 150px;
  border: 1px solid #2a2a2a;
  border-radius: 4px;
}

.font-weight-normal {
  font-weight: 400;
}

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

.savestate {
  display: flex;
  justify-content: space-evenly;
}

.otpauthentication.ft-inner button.ctaonebutton {
  width: 100%;
}

input.promo-input.form-control {
  border-radius: 5px;
  background: #FFF;
  box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.25);
  padding: 5px;
  position: relative;
  margin-right: 20px;
}
.promosection  label{
  color: #000;
  color: var(--textPrimaryColor);
font-family: #000;
font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
input.promo-button.form-control {
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
  border: 0.5px solid #024e7c;
  border-radius: 0px 10px 10px 0px;
  position: absolute;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  color: #f6fdff;
  width: auto;
  right: 0;
  top: 0;
  cursor: pointer;
  padding: 0;
}

.promosection {
  position: relative;
}

input.promo-button.form-control {
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
  border: 0.5px solid #024e7c;
  border-radius: 0px 10px 10px 0px;
  position: absolute;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  color: #f6fdff;
  width: 100px;
  right: 0px;
  top: 0;
  height: 38px;
  padding: 0;
}

.plansummerypop {
  background: #2280B8;
  /* Light Blue card effect */
  box-shadow: 4px 4px 6px rgba(6, 40, 61, 0.25);
  border-radius: 10px;
  padding: 15px;
}

.plansummerypop ul {
  list-style: none;
  padding: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #06283d;
  margin-bottom: 0;
}

.plansummerypop ul li {
  line-height: 41px;
  display: flex;
  justify-content: space-between;
  color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 600;
}

.plansummerypop {
  justify-content: space-between;
  width: 100%;
  flex: 0 0 100%;
}

.passtext ul.plansummeryul li {
  font-weight: 400;
  font-size: 16px;
  /* identical to box height */
  color: #06283d;
  line-height: 44px;
  padding: 0;
}

.passtext ul.plansummeryul li:before {
  display: none;
}

.addcard {
  background: #dff6ff;
  border-radius: 20px;
  box-shadow: 4px 4px 6px rgb(6 40 61 / 25%);
  padding: 50px;
}

.inlinecard {
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: relative;
}

span.validth {
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 15px;
  color: #06283d;
  position: absolute;
  top: -12px;
}

.previewcardinner {
  background: #dff6ff;
  border-radius: 5px;
  padding: 40px;
  filter: drop-shadow(5px 5px 20px rgba(6, 40, 61, 0.2));
  position: relative;
}

.previewcard {
  width: 77%;
}

.namecardholder {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #212121;
}


.cardnumber {
  font-style: normal;
  font-weight: 400;
  font-size: 23px;
  line-height: 39px;
  color: #212121;
  padding: 20px 0;
  display: flex;
  justify-content: left;
  align-items: center;
}

.cardde {
  border: 0.6px solid #7c7c7c;
  border-radius: 4px;
  background: #f8c924;
  width: 47px;
  height: 33px;
  margin-left: 10px;
}

.carddate {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #212121;
}

.approved {
  text-align: right;
  top: -25px;
  position: absolute;
  right: 33px;
}

.font-weight-600 {
  font-weight: 600;
}

.paymentsummery {
  background: #c9daea;
  /* USAFA Blue */
  border: 1px solid #024e7c;
  margin-top: 60px;
  list-style: none;
  padding: 15px;
}

.paymentsummery li {
  display: flex;
  justify-content: space-between;
  font-weight: 400;
  font-size: 20px;
  line-height: 37px;
  color: #06283d;
}

.paymentsummery li:last-child {
  justify-content: center;
  margin-top: 20px;
}

.paymentsummery li:nth-child(4) {
  font-weight: 700;
  font-size: 20px;
  margin-top: 30px;
}

span.plantooltip.custooltip:hover [title] {
  display: none;
}

.no-pad-bottom {
  padding-bottom: 0;
}

.no-pad-top {
  padding-top: 0;
}

.no-border-bottom {
  border-bottom: none;
}

.planesall hr {
  margin-bottom: 0;
}

.no-border-radius-bottom {
  border-radius: 8px 8px 0 0;
}

.no-border-radius-top {
  border-radius: 0px 0px 8px 8px;
}

.no-border-top {
  border-top: none;
}

.NEWPASSWORD button.btn-secondary.btn.mt-4.ctatwobutton {
  width: 100%;
}

/*-----Dashboard-----*/
section.entiredashboard {
  position: relative;
}

.dashboardlink ul {
  list-style: none;
  padding: 0;
}

.dashboardlink ul li a {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 50px;
  color: #06293f;
  text-decoration: none;
  transition: 0.3s all ease-in;
  position: relative;
  width: 100%;
  display: block;
}

.dashboardlink ul li {
  line-height: 62px;
  margin-bottom: 20px;
  position: relative;
  padding: 5px 0 0 20px;
}


.dashboardlink ul li:hover:before {
  width: 100%;
}

.dashboardlink ul li:hover img {
  filter: brightness(0);
}
.userdetails .responsename {
  width: 200px;
}

.userdetails {
  display: flex;
  align-items: center;
  justify-content: left;
  padding-right: 20px;
}

.dashboardlink ul li img {
  margin-right: 32px;
}

.dashboardslider {
  background: #dff6ff;
  box-shadow: 5px 5px 25px rgb(6 40 61 / 20%);
  border-radius: 10px;
  padding: 40px;
}

span.dashboardtooltip {
  position: relative;
}

.dashboardtooltip span.dashboardtooltipinner {
  background: #c9daea;
  border: 1px solid #06293f;
  box-shadow: 0px 4px 10px rgba(153, 153, 153, 0.2);
  border-radius: 8px;
  font-style: normal;
  font-weight: 300;
  font-size: 13px;
  line-height: 150%;
  width: 200px;
  color: #06293f;
  display: none;
  position: absolute;
  right: 0;
  opacity: 0;
  z-index: 99;
}

span.dashboardtooltip:hover .dashboardtooltipinner {
  visibility: visible;
  opacity: 1;
  display: block;
}

.expertblog {
  background: #c9daea;
  box-shadow: 4px 4px 6px rgba(6, 40, 61, 0.25);
  border-radius: 10px;
  padding: 10px;
  display: flex;
  margin-bottom: 15px;
  align-items: center;
}

.expertblogimage img {
  height: 140px;
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
}

.expertblogimage {
  width: 25%;
  margin-right: 10px;
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
}

.expertblogtext {
  width: 70%;
}

.blog-text {
  width: 100%;
}

.expertblogtextin {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}

.expername {
  font-weight: 500;
  font-size: 13px;
  line-height: 15px;
  letter-spacing: 0.008em;
  color: #06293f;
}

.blogdates {
  font-weight: 500;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.008em;
  color: #214860;
}

.blog-text p {
  font-style: normal;
  font-weight: 300;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.008em;
  color: #000;
  color: var(--textPrimaryColor);
}

ul.tag {
  list-style: none;
  padding: 0;
}

ul.tag li {
  background: #dff6ff;
  border-radius: 2px;
  display: inline-block;
  margin-right: 10px;
  padding: 5px 10px;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  letter-spacing: 0.008em;
  color: #06293f;
}

a.viewall {
  display: block;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  letter-spacing: 0.008em;
  color: #212121;
  margin: 40px 0 0 0;
  text-decoration: none;
}

.sectionheader {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.dashboardrightpannerinnerright .signout {
  position: relative;
  top: auto;
  right: auto;
}

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

#logout .modal-body-inner {
  border: none;
  background: transparent;
}

#logout .modal-footer {
  display: flex;
  justify-content: space-evenly;
}

#logout .modal-footer .ctaonebutton,
#logout .modal-footer .ctatwobutton {
  width: 200px;
}

.dashboardlink ul li.active:before {
  width: 100%;
}

.dashboardlink ul li.active a {
  color: #000;
  color: var(--textPrimaryColor);
  font-weight: 600;
}
td.namefl strong{width: 170px; display: block;}
td.pnumber span {
  width: 170px;
  display: block;
}
.dashboardlink ul li.active img {
  filter: brightness(0);
}

.forgotpass button.ctatwobutton {
  width: 100%;
}

.ctatwobutton.planbutton span {
  color: #024e7c;
}
.was-validated .form-control:invalid, .form-control.is-invalid
{
  background-position: right calc(0.05em + 0.175rem) center !important;
}
.tooltipcontent {
  padding: 5px;
    background: #f4f4f4;
    border: 1px solid #484a4b;
    box-shadow: 0px 4px 10px rgb(153 153 153 / 20%);
    border-radius: 8px;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    color: #1b1b1b;
  position: absolute;
  width: auto;
  left: 30px;
  top: -9px;
  z-index: 9;
  width: 300px;
  z-index: 9;
  visibility: hidden;
  margin-top: 19px;
  font-family: 'microsoft_sans_serifregular'!important;
  font-family: var(--secondary-font)!important;
}

span.plantooltip.custooltip:hover .tooltipcontent {
  visibility: visible;
  left: 25px;
  top: -40px;
}

li.mainbutton {
  background: #000;
  background: var(--textPrimaryColor);
}

.myexpertnavnew ul {
  padding: 0;
}
.myexpertnavnew ul li.mainbutton {
  background: #000;
  background: var(--textPrimaryColor);
  border-color: #000;
  border-color: var(--textPrimaryColor);
  color: #fff !important;
}

.myexpertnavnew ul li.mainbutton a {
  color: #fff !important;
}


span.plantooltip.custooltip.righttool .tooltipcontent {
  right: 22px;
  left: auto;
  width: 439px;
}

.userguide span.plantooltip.custooltip:hover .tooltipcontent {
  visibility: visible;
  left: 80px;
  top: 23px;
}

.pcardtext {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #024e7c;
}

.otpauthentication span.text-danger,
.passwordauthorization span.text-danger {
  bottom: -22px;
}

.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
  box-shadow: none !important;
}

ul.tcon .custooltipdrop li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.41);
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.004em;
  color: #000;
  color: var(--textPrimaryColor);
}

ul.tcon .custooltipdrop li:last-child {
  border: none;
}

li.firstdrop {
  border-bottom: 1px solid rgba(0, 0, 0, 0.41);
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.004em;
  color: #000;
  color: var(--textPrimaryColor);
}

li.firstdrop:last-child {
  border-bottom: 0;
}

span.plantooltip.custooltip:hover:after {
  display: none;
}

.previewcardinner .approved {
  visibility: hidden;
  transition: 0.3s all ease-in;
}

.card-selected .approved {
  visibility: visible;
}

.dashboardslider .carousel-caption {
  background: #dff6ff;
  border-radius: 10px;
  left: 16px;
  width: 42%;
  padding: 10px;
  text-align: left;
  z-index: 1;
}

.dashboardslider .carousel-caption p {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.008em;
  color: rgba(0, 0, 0, 0.65);
}

.dashboardslider .carousel-caption h3 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.018em;
  color: #000;
  color: var(--textPrimaryColor);
  word-wrap: break-word;
}

.dashboardslider .carousel-control-prev,
.dashboardslider .carousel-control-next {
  display: none;
}

.dashboardslider ol.carousel-indicators li {
  background: #c9daea;
  border-radius: 15px;
  height: 10px;
  width: 10px;
  opacity: 1;
  border: none;
}

.dashboardslider ol.carousel-indicators li.active {
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
}

/*----My expert----*/

.addexpert {

  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.addexpertleft p {
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.008em;
  color: #2a2a2a;
}

.addexpertleft {
  width: 74%;
}

.myexpertformarea .input-container.form-group {
  border: none;
  display: inline-block;
  margin: 0;
  width: 20%;
  vertical-align: middle;
}

.myexpertformarea .input-container.form-group .form-control {
  border: none;
}

.myexpertformarea {
  background: #f6fdff;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
}

.expertinner {
  background: #dff6ff;
  border-radius: 4px;
  padding: 20px;
  display: flex;
  justify-content: center;
  position: relative;
  align-items: center;
  filter: drop-shadow(4px 4px 8px rgba(3, 78, 123, 0.25));
  margin-bottom: 20px;
}

.expertpremium {
  position: absolute;
  right: 0;
  top: 0;
  background: #c9daea;
  border-radius: 0px 5px;
  padding: 10px;
  font-size: 16px;
  color: #024e7c;
}

.offer-insurence-inner .offer-name.disfontsmall {
  font-size: 18px;
  min-height: 60px;
}
.expertinner ul li {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.008em;
  color: #06293f;
}
.posbuttontf.d-flex a {
  margin: 5px;
}

.expertinner .expertuser {
  width: 15%;
}

.viewprofile {
  margin-top: 40px;
}

.addexpertleft p {
  margin-bottom: 0;
}

.plansummerytop {
  background: #C8E5FE;
  border-radius: 10px;
  padding: 15px;
  margin-bottom: -43px;
}

.plansummerytop ul {
  list-style: none;
  padding: 0;
  margin-bottom: 18px;
}

.plansummerytop ul li {
  font-style: normal;
 
  line-height: 24px;
  color: #2280B8;
  display: flex;
  justify-content: space-between;
  line-height: 42px;
  font-size: 16px;
font-style: normal;
font-weight: 600;
}

/*---My Expert--*/
.myexpertnav > ul {
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  position: relative;
}

.myexpertnav > ul li {
  padding: 10px 20px;
  border-radius: 7px;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #06293f;
  background: url(/static/media/expertnav.27b4273a4cdf9803bf4d.svg);
  background-size: contain;
  background-repeat: no-repeat;
  height: 58px;
  width: 190px;
  background-position: center;
  cursor: pointer;
}

input.mainbutton{
  color: #EF000B;
  color: var(--ButtonColor);
  text-align: center;
  font-family: "Roboto Flex";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.8px;
  width: 150px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #EF000B;
  border: 1px solid var(--ButtonColor);
  background: #fff;
  transition: 0.3s all ease-in-out;
  border-radius: 5px;
}
button.myadbtn {
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
  border-radius: 5px;
  border: none;
  width: 30px;
  height: 30px;
  transition: 0.3s all ease-in;
  position: relative;
}
button.myadbtn:hover {
  background: transparent;
}

button.myadbtn:hover img {
  filter: invert(1);
}

.myadpostbanner {
  justify-content: space-between;
  display: flex;
  align-items: center;
  padding: 10px 0 0 0;
}

.mybtn .myadbtn:nth-child(1) {
  margin-right: 10px;
}

.expertinnerformmain {
  background: #dff6ff;
  box-shadow: 5px 5px 6px rgb(6 30 64 / 20%);
  border-radius: 10px;
  padding: 30px;
}

textarea.form-control.textareaform {
  height: 340px;
}

.uploadexpert {
  background: #ffffff;
  border-radius: 5px;
  padding: 50px;
}

.radioform {
  display: flex;
  justify-content: right;
  align-items: center;
}

.radioform label.radiocontrol input[type="radio"] {
  margin-right: 5px;
}

.radioform label.radiocontrol {
  padding-left: 20px;
  font-weight: 600;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  color: #5d5d5d;
  display: flex;
}

.expertformmainheader {
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}

.expertformmainheaderleft h3 {
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #06293f;
}

textarea.input.form-control.descriptiontextarea {
  height: 100px;
}

.expertinnerformmain .mb-4 {
  margin-bottom: 30px !important;
}

.uploadpd {
  width: 210px;
  height: 188px;
  background: rgba(2, 78, 124, 0.4);
  margin-bottom: 30px;
  border-radius: 8px;
}

.pname {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #06293f;
}

ul.categoryproduct li {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #06293f;
  padding: 0;
  padding-right: 19px;
  background: transparent;
}

ul.categoryproduct {
  padding: 0;
  display: flex;
  margin: 15px 0;
}

ul.metaproduct {
  display: flex;
}

section.productdetailslist ul li {
  background: transparent;
}

section.productdetailslist ul.metaproduct li {
  background: #dff6ff;
  border-radius: 20px;
  padding: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #06293f;
  padding: 7px 20px;
  margin-right: 10px;
}

section.productdetailslist {
  background: #fff;
  padding: 15px;
  border-radius: 10px;
}

.left-block ul li,
.right-block ul li {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #06293f;
  padding-bottom: 20px;
  list-style-type: disc;
  margin-left: 18px;
}

.entiredashboard > .container > .row > .col-lg-3.col-sm-3 {
  background: #dff6ff;
  box-shadow: 2px 2px 3px rgb(3 78 124 / 25%);
}

.dashboardrightpanel {
  padding-left: 40px;
}

.myexpertformarea .input-container.form-group:nth-child(2) {
  width: 39%;
}

.myexpertformarea .input-container.form-group:first-child {
  width: 39%;
  border-right: 1px solid #ccc;
}

.dropdown-menu li {
  position: relative;
}

.dropdown-menu .dropdown-submenu {
  display: none;
  position: absolute;
  left: 100%;
  top: -7px;
}

.dropdown-menu .dropdown-submenu-left {
  right: 100%;
  left: auto;
}

.dropdown-menu > li:hover > .dropdown-submenu {
  display: block;
}

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

.pagination-section button {
  background: #06293f;
  border-radius: 4px;
  font-weight: 500;
  font-size: 14px;
  line-height: 15px;
  text-align: center;
  color: #f6fdff;
  text-transform: capitalize;
  width: 65px;
}

button[disabled], button.ctaonebutton[disabled] {
  background: #ccc !important;
  border: 1px solid #ccc !important;
  color: #000 !important;
  color: var(--textPrimaryColor) !important;
  color: inherit;
  text-transform: capitalize;
}
button[disabled]:hover, button.ctaonebutton[disabled]:hover{
  color: #000 !important;
  color: var(--textPrimaryColor) !important;
  border: 1px solid #ccc !important;
  background-color: #ccc !important;
}
.pagination-section .active-page {
  background: #f6fdff;
  border-radius: 4px;
  width: 35px;
  height: 42px;
  border: none;
  font-weight: 500;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  color: #06293f;
}

.userguide ul.dropdown-menu.show {
  background: #c9daea;
  border: 1px solid #06293f;
  border-radius: 9px;
  width: 300px;
}

.userguide ul.dropdown-menu li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.41);
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.004em;
  color: #000;
  color: var(--textPrimaryColor);
  white-space: break-spaces;
}

.userguide ul.dropdown-menu li:last-child {
  border: none;
}

.userguide ul.dropdown-menu li ul {
  background: #c9daea;
  border: 1px solid #06293f;
  border-radius: 8px;
  width: 400px;
}

ul.dropdown-menu1.userdropdown-menu {
  display: none;
}

ul.tcon .tconitem .custooltipdrop {
  position: absolute;
  width: 100%;
  left: 100%;
  padding: 13px;
  background: #c9daea;
  border: 1px solid #06293f;
  box-shadow: 0px 4px 10px rgb(153 153 153 / 20%);
  border-radius: 8px;
  list-style: none;
  display: none;
  top: 0;
}

ul.tcon .tconitem:hover .custooltipdrop {
  display: block;
}

.dropdown-toggle1.userdropdown-toggle:hover
  ul.dropdown-menu1.userdropdown-menu {
  display: block;
}

ul.dropdown-menu1.dropdown-submenu1 {
  display: none;
}

li.dropdown-item:hover ul.dropdown-menu1.dropdown-submenu1 {
  display: block;
  position: absolute;
  left: 211px;
}

li.dropdown-item {
  position: relative;
}

/*Switch checkbox*/
.switch {
  position: relative;
  display: inline-block;
  width: 100px;
  height: 34px;
  margin-bottom: 0;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #e5e5e5;
  transition: 0.4s;
}

.switch .slider:before {
  position: absolute;
  content: "";
  height: 24px;
  width: 24px;
  left: 4px;
  bottom: 4px;
  background: linear-gradient(103.6deg, #024e7c 13.98%, #06293f 93.41%);
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.15);
  transition: 0.4s;
}

.switch .slider:after {
  content: "Inactive";
  position: absolute;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  right: 10px;
  top: 7px;
  color: #06293f;
}

.switch input:checked + .slider {
  background-color: #dff6ff;
}

.switch input:focus + .slider {
  box-shadow: 0 0 1px #dff6ff;
}

.switch input:checked + .slider:before {
  transform: translateX(65px);
}

.switch input:checked + .slider:after {
  content: "Active";
  position: absolute;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  left: 5px;
  top: 7px;
  color: #06293f;
}

/* Rounded sliders */
.switch .slider.round {
  border-radius: 17px;
}

.switch .slider.round:before {
  border-radius: 50%;
}

div#dropdownMenu2:hover ul.dropdown-menu.userdropdown-menu {
  display: block !important;
}

ul.tcon {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.tcon li {
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 25px;
  color: #000;
  color: var(--textPrimaryColor);
}

ul.tcon ol li {
  list-style: none;
  position: relative;
}

ul.tcon ol li:before {
  content: ">";
}

.dashboardrightpannerinnerleft {
  /* padding-right: 20px; */
}

.userguide span.plantooltip.custooltip {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.004em;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #024e7c;
}

.userguide .tooltipcontent {
  top: 30px;
  left: 100px;
  z-index: 99;
}

textarea.input.form-control.descriptiontextarea {
  padding: 32px 13px 0;
}

.rti--container {
  border: none;
  border-radius: 0px;
  min-height: 65px;
  font-size: 14px;
  
  padding: 0 10px !important;
}
input.rti--input.input.form-control {
  width: 100%;
}
.input-container.form-group.specialtag {
  border: 1px solid #c3c6c9;
  border-radius: 4px;
  min-height: 65px;
  font-size: 14px;
  
}
.homepageproductoffer .pofferinner h5 {
  min-height: 82px;
}


.normal {
  position: relative;
}
section.loginscreeninstitute.registrationinstitute.planss {
  height: 100vh;
}
input.rti--input.input.form-control {
  border: none;
}

.listingde h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 15px;
  /* identical to box height, or 62% */
  color: #2a2a2a;
}

.listingde {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0;
}

.listingdetails ul {
  list-style: none;
  padding: 10px 0;
  padding-bottom: 0;
  margin-bottom: 0;
}

.listingdetails ul li {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 15px;
  color: #2a2a2a;
  padding-bottom: 11px;
  position: relative;
  padding-left: 28px;
}

.listingdetails ul li span.icon {
  position: absolute;
  left: 0;
}

.createlisting {
  background: #dff6ff;
  box-shadow: 5px 5px 25px rgba(6, 40, 61, 0.2);
  border-radius: 10px;
  padding: 50px 50px;
}

.createlisting h5 {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #2a2a2a;
}

.listinginner {
  background: #f6fdff;
  border-radius: 4px;
  padding: 15px;
  filter: drop-shadow(0px 4px 40px rgba(0, 0, 0, 0.12));
  margin-bottom: 30px;
}

.mls {
  width: 60%;
  margin: 47px auto 0;
}

.listingde .container-checkbox .checkmark {
  top: -10px;
}

table.myserviceinner {
  background: #fff;
  width: 100%;
}

table.myserviceinner tr td,
table.myserviceinner tr th {
  padding: 10px;
  border: 1px solid #d9d9d9;
  border-left: none;
}

table.myserviceinner tr td:last-child,
table.myserviceinner tr th:last-child {
  border-right: none;
  text-align: center;
}

li.serviceinactive {
  opacity: 0.4;
}

.myserviceinner .container-checkbox .checkmark {
  position: absolute;
  top: -5px;
  left: 0;
  height: 21px;
  width: 21px;
  background-color: #eee;
  right: 0;
  margin: auto;
  border-radius: 3px;
}

.myserviceinner .container-checkbox input:checked ~ .checkmark {
  border-radius: 3px;
}

.rti--input {
  font-size: 14px;
  
  width: 100% !important;
  order: 1;
}

.rti--input:focus ~ .placeholder,
.rti--input:not(:placeholder-shown) ~ .placeholder {
  transform: translateY(-13px) translateX(-1px) scale(1);
  font-size: 12px;
}

.myaccountsection {
  background: #dff6ff;
  box-shadow: 5px 5px 25px rgba(6, 40, 61, 0.2);
  border-radius: 10px;
  padding: 20px;
}

.myaccountsectionheading {
  display: flex;
  justify-content: space-between;
}

.fieldans {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;
  color: #06293f;
}

.form-fieldinner label {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: #6d6d6d;
}

.multiselect input[type="checkbox"] {
  margin-right: 10px;
}

.multiselect [data-value] {
  position: relative;
  /* top: 20px;
  left: 10px; */
}

.form-fieldinner {
  margin-bottom: 20px;
}

.myaccountsectionheading h3.h3_style {
  margin-bottom: 40px;
}

.form-fieldinner.sociallink .fieldans {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #212121;
  padding-left: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  word-break: break-all;
  width: 309px;
}

.form-fieldinner.sociallink {
  display: flex;
  justify-content: left;
  align-items: center;
  margin-bottom: 0;
}

.form-fieldinner.sociallink label {
  background: #ffffff;
  border: 1px solid #06293f;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 28px;
  margin-bottom: 0;
}

.logoupload {
  background: #ffffff;
  border: 1.5px solid #ffffff;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
}

.logoform .form-fieldinner {
  display: flex;
}

.uploaddetails {
  padding-left: 20px;
}

.dashboardrightpannerinnerright {
  display: flex;
}

.dashboardrightpannerinnerright .signout {
  margin-left: 10px;
}

span.title {
  display: block;
}

.myaccountsection.institutedetails p {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #212121;
  margin-bottom: 5px;
}

.myaccountpaymentsection {
  padding: 60px;
}

.widthhalf {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}

.inpass {
  width: 50%;
  margin: auto;
}

.validpass {
  font-style: italic;
  font-weight: 700;
  font-size: 14px;
  line-height: 21px;
  color: #06293f;
}

ul.smclass {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #06293f;
}

.manageuser h3.h3_style {
  margin-bottom: 10px;
}

.manageuser p {
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.004em;
  color: #2a2a2a;
}

.userlist {
 
  border-radius: 4px;
 
  margin-bottom: 20px;
}

.username {
  font-weight: 600;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.004em;
  color: #06293f;
}

.useremail {
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.004em;
  color: #06293f;
}

.usertel {
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.004em;
  color: #06293f;
}
.userlistinner.psi
{
  padding: 0 10px;
}
section.entiredashboard.maincustomerdash.main.institute_dashboard .myplandashboard span.plantooltip.custooltip
{
display: none;
}
.userlistinner {
  display: flex;
  /* justify-content: space-between; */
  align-items: center;
  padding: 10px;
}
.userlistinner .username, .userlistinner .useremail, .userlistinner .usertel{
  width: 30%;
}
.userguide {
  
 
  cursor: pointer;
}

.manageuser {
  display: block;
}

.acctext {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.004em;
  color: #06293f;
  margin: 20px 0;
}

.wholepad20 {
  padding: 20px;
}

.manageuserwhole {
  display: flex;
  justify-content: space-between;
}


section.our_topexpert {
  background: #f5f5f5;
  padding-bottom: 70px;
}

section.expertformppi {
  background-image: url(/static/media/getintouch-bg.40043d03ce6de7577067.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 20px 0;box-shadow: 0px 0px 3px 0px #000;box-shadow: 0px 0px 3px 0px var(--textPrimaryColor);
 
}
section#contact.getintouchcd{padding: 50px 0;}

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

.expertformppiinnerdis {
  width: 23%;
}

section.expertformppi h2 {
  font-style: normal;
  font-weight: 800;
  font-size: 32px;
  line-height: 48px;
  text-align: left;
  color: #000;
  color: var(--textPrimaryColor);
  text-transform: uppercase;
}

section.expertformppi h4 {
  color: #000;
  color: var(--textPrimaryColor);
  font-weight: 600;
  font-size: 20px;
}

.limitedofferinner {
  background: #dff6ff;
  box-shadow: 5px 5px 25px rgba(6, 40, 61, 0.2);
  border-radius: 10px;
  padding: 0 50px 50px;
  margin-bottom: 50px;
}

ul.serviceoffer-inner-accordian {
  margin: 0;
  padding: 0;
}

ul.serviceoffer-inner-accordian li {
  background: #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  margin-bottom: 20px;
  list-style: none;
  position: relative;
  padding: 10px 20px;
}

img.minus {
  position: absolute;
  right: 15px;
  top: 27px;
}

img.plus {
  position: absolute;
  right: 15px;
  top: 15px;
}

.publicdeinner {
  background: #ffffff;
  box-shadow: 5px 5px 25px rgba(6, 40, 61, 0.2);
  border-radius: 10px;
  padding: 20px;
  z-index: 9;
  position: relative;
  top: 108px;
}

.publicviewprofilede .cstlist {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #024e7c;
}

.publicviewprofilelogoupload {
  background: #ffffff;
  border: 1.5px solid #ffffff;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  width: 100px;
  height: 100px;
  display: inline-block;
  position: relative;
  top: -55px;
  text-align: center;
  overflow: hidden;
}

.ppvawesomesliderproducttype p {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  color: #06293f;
  margin-right: 20px;
}
.ppvawesomesliderreleatedproduct {
  margin-right: 20px;
}
.publicviewprofilede {
  display: inline-block;
  vertical-align: top;
  padding-left: 20px;
}
.publicmainpopdis {position: relative;width: 66%;}
.institutepublicprofile .publicpersonaldetails {
  position: relative;
  padding-left: 30px;
  margin-left: 30px;
  border-left: 1px solid #ccc;
  width:40%;
}
.expertregistrationnew .planesinnerright h2.h3_style
{
position: absolute;
top:-33px;
left: 0;
right: 0;
margin: auto;
color: #fff;
}
.expertregistrationnew .mainbuttonlg
{
  width: 300px;
}
.expertregistrationnew .input-container.form-group {
  text-align: left;
}

.institutepublicprofile .publicviewprofilede {
  vertical-align: top;
  padding: 10px;
  background: #024E7C;
  stroke-width: 1px;
  stroke: #000;
  stroke: var(--textPrimaryColor);
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  position: absolute;
  right: 0;
  z-index: 1;
  top: 25%;
  border-radius: 20px;
  padding-left: 80px;
  width: 78%;
}
.institutepublicprofile ul.deone{
  padding:0; display: block; border: none;}
  .institutepublicprofile ul.deone li
  {padding-left: 30px; padding-bottom: 10px;}
  .institutepublicprofile ul.deone li span{
    position: absolute;
    left: 0;
    width: 30px;
}
.institutepublicprofile .socialpublic {
  background: #024E7C;
  position: absolute;
  right: 25px;
  bottom: 0px;
  width: 85%;
  padding: 10px;
}
.institutepublicprofile .socialpublic.d-flex{justify-content: center;}
.institutepublicprofile .ppvplan {
  background: #024E7C;
  border-radius: 0;
  padding: 5px 10px;
  position: absolute;
  right: 0;
  top: 0%;
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 21px;
  color: #fff;
}
.institutepublicprofile .ppvplan:before{
  content: "";
  position: absolute;
  background: #024E7C;
  width: 31px;
  height: 99%;
  top: 0;
  left: -15px;
  transform: skew(27deg, 0deg);
}

.institutepublicprofile .socialpublic li {
  list-style: none;
  padding: 0px 5px;
  background: transparent;
}
.institutepublicprofile ul.deone:before{display:none;}

.institutepublicprofile .publicviewprofilelogoupload {
  background: transparent;
    border: 0;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.25);
    border-radius: 300px;
    width: 250px;
    height: 250px;
    display: inline-block;
    position: relative;
    top: 5px;
    text-align: center;
    overflow: hidden;
    z-index: 2;
    bottom: 0;
    margin: auto;
    margin-left: -40px;
}
.institutepublicprofile .publicviewprofilelogoupload:before{
  position: absolute;
  content: "";
  background: rgba(2, 78, 124, 0.9);
  width: 100%;
  height: 57.7%;
  left: 0;
  right: 0;
  top: 0;
}
.institutepublicprofile .publicviewprofilelogoupload:after{
  position: absolute;
    content: "";
    background: #fff;
    width: 100%;
    height: 40%;
    left: 0;
    right: 0;
    bottom: 0;
}
.institutepublicprofile .socialpublic:after {
  content: "";
  position: absolute;
  background: #024E7C;
  width: 31px;
  height: 100%;
  top: 0;
  right: -15px;
  transform: skew(27deg, 0deg);
}

  .institutepublicprofile .publicviewprofilede h2.h2_style{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color:#fff; 
    margin-bottom: 0; 
    line-height: 35px; }
.institutepublicprofile .publicviewprofilede .cstlist{color:#fff; font-size: 16px; text-decoration: none;}
.institutepublicprofile .publicdeinner{
  display: flex;
  padding: 0; 
  align-items: center; 
  border-radius: 450px 10px 10px 450px;
  margin-left: 40px;
}
.publicpersonaldetails ul {
  padding: 0;
  list-style: none;
  margin: 0;
}

ul.deone {

  position: relative;
}

.logemail.mainsecpos ul.deone li{width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;}



.ppvplan img {
  padding-right: 6px;
}
.institutepublicprofile .ppvplan img {padding-right: 10px;
    z-index: 3;
    position: relative;
}
.publicviewprofiledetails {
  background: url(/static/media/BG.ba9c4b0290ef7f7b9f03.svg);
  background-size: cover;
  position: relative;
  margin-bottom: 200px;
}
.publicviewprofilelogouploadinner {
  background: #fff;
  z-index: 9;
  position: absolute;
  width: 230px;
  height: 230px;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
  border-radius: 300px;
}

.authorised{ background: #DFF6FF; padding: 10px 0; font-weight: 600;
  font-size: 24px;
  line-height: 30px;  
  text-align: center;
  letter-spacing: 0.008em;  
  color: #000;  
  color: var(--textPrimaryColor);} 


.institutepublicprofile .socialpublic li:first-child span img {
  width: auto;
}
section.greview {
  background: #f6fdff;
  padding-bottom: 60px;
}

.reviewinner {
  background: #ffffff;
  box-shadow: 5px 5px 25px rgba(6, 40, 61, 0.2);
  border-radius: 10px;
  padding: 20px;
}

.reviewheading {
  display: flex;
  justify-content: space-between;
}

section.greview h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  color: #dff6ff;
  background: #024e7c;
  border-radius: 0px 0px 20px 20px;
  width: -webkit-max-content;
  width: max-content;
  margin: auto;
  padding: 6px 20px;
}

.reviewinin {
  display: flex;
  justify-content: space-around;
}

.reviewinname {
  width: 200px;
}

.listofadinnerpop {
  background: #ffffff;
  padding: 15px;
}
.listofoffermainsection .listofproduct .listofadinner.mb-4 {
  box-shadow: 1px 1px 4px 3px rgba(0, 0, 0, .15);
}
.listofadbutton {
  display: flex;
  justify-content: space-between;
}

.listofadbutton .ctatwobutton {
  width: 250px;
}

.listofadtext h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 15px;
  color: #000;
  color: var(--textPrimaryColor);
}

section.listofoffermainsection {
  background: #f6fdff;
}
section.listofoffermainsection.listofoffermainsectionoff {
  background: #fff;
}
.listofofferleft {
  justify-content: left;
}

.detailedview {
  background: #ffffff;
  box-shadow: 0px 4px 40px 1px rgba(0, 0, 0, 0.15);
  padding: 30px;
}

.detailedofferheading {
  background: #dff6ff;
  border-radius: 0px 20px 20px 0px;
  width: -webkit-max-content;
  width: max-content;
  padding: 10px;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #06293f;
  margin-bottom: 10px;
}

.detailedtext p {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #06293f;
}

.detailedtext .pname {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: #06293f;
}

.detailedtext .ctaonebutton {
  margin-left: 0;
}

textarea.input.form-control.textareaform {
  padding: 37px 13px 0;
}

.btn_uploadlogo label div img {
  object-fit: contain;
}
section.entiredashboard.maincustomerdash.expert-dashboard .form-select {
  background: #D1F0FF;
  background: var(--expertdashboardlightcolor);
}
section.entiredashboard.maincustomerdash.expert-dashboard .specialinfomodal.modalspecial label.form-check-label
{
  color:#024E7C;
font-size: 13px;
font-style: italic;
font-weight: 400;
line-height: normal;
max-width: 70%;
}
span.rti--tag {
  position: relative;
  font-size: 15px;
  background: #fff;
  border-radius: 20px;
  padding: 2px 5px;
  order: 2;
  position: relative;
  margin-bottom: 5px;
}

span.rti--tag span {
  padding-right: 7px;
}

span.rti--tag button {
  background: #7d7d7d;
  width: 13px;
  height: 13px;
  display: inline-block;
  font-size: 10px;
  padding: 0;
}

.subscribtionsummery {
  background: #dff6ff;
  box-shadow: 5px 5px 20px rgba(6, 40, 61, 0.2);
  border-radius: 5px;
}

.cardsubscriptionleft h4 {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #2a2a2a;
}

.cardsubscriptionleft p {
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 30px;
  /* identical to box height, or 214% */
  color: #2a2a2a;
}

.cardsubscriptionleft .previewcardinner {
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
  border-radius: 10px;
  padding: 30px 20px;
}

.cardsubscriptionright h4 {
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  /* identical to box height, or 167% */
  color: #2a2a2a;
}

.cardsubscriptionright p {
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 30px;
  color: #2a2a2a;
}

.subscribtionsummeryheading {
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
  border-radius: 5px;
}

.subscribtionsummeryheading h4 {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #ffffff;
  text-align: center;
  padding: 10px;
}

.cardsubscriptionright {
  margin-left: 25px;
  width: 60%;
}

.subscriptiondetails {
  justify-content: space-between;
  padding: 20px;
}

.cardsubscriptionleft {
  width: 40%;
}

.substartdates {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #2a2a2a;
}

.substartdatesdetail {
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #2a2a2a;
}

.text-white {
  color: #fff;
}

footer {
  background: #06283d;
  padding: 23px 0 0 0;
}

footer h3 {
  color: #707070;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 800;
line-height: 20px; /* 142.857% */
  position: relative;
  margin-bottom: 40px;
}
footer h3:before {
  position: absolute;
  background: linear-gradient(180deg, #47b5ff 0%, #1363df 100%);
  bottom: 0;
  content: "";
  width: 50px;
  height: 3px;
  left: 0;
  border-radius: 3px;
}

footer h1 {
  background: linear-gradient(105.66deg, #47b5ff 0%, #1363df 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
  font-size: 42px;
  line-height: 63px;
}

footer ul {
  padding: 0;
  list-style: none;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  color: #FFFFFF ;
  margin-bottom: 0;
}

footer ul li a {
  color: #707070;
font-family: Montserrat;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 20px; /* 166.667% */
  text-decoration: none;
 
}

[type=search]{outline: none;}

.footertwo ul li{    line-height: 1;}
.footerthree ul.conde li {
  font-size: 14px;
  font-weight: 500;
}

ul.paymentstructure li:nth-child(1) {
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
  border-radius: 10px 10px 0px 0px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 15px;
  color: #e6e6e6;
  padding: 11px;
}

.footerone ul li {
  position: relative;
  margin-right: 14px;
}

ul.conde li {
  padding-left: 30px;
  padding-bottom: 5px;
}
footer .container{position: relative;}
ul.socialin.d-flex.mb-3 {
  margin-top: 60px;
  margin-bottom: 0 !important;
  justify-content: right;

}

ul.socialin.d-flex.mb-3 li {
  margin-right: 10px;
}
.footerone ul li .footericon {
  position: absolute;
  left: 0;
  top:0px;
}

ul.paymentstructure {
  padding: 0;
  list-style: none;
}

.dropdefaulttext h5 {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.004em;
  color: #043c5e;
}

ul.paymentstructure li {
  display: flex;
  justify-content: space-between;
  background: #dff6ff;
  border-radius: 4px;
  margin-bottom: 15px;
  align-items: center;
  padding: 10px;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 15px;
  color: #2a2a2a;
}

.currentplan h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #2a2a2a;
}

.currentplan h4 {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #2a2a2a;
}

ul.paymentstructure li span {
  width: 40%;
  text-align: center;
}

ul.paymentstructure li .ctaonebutton {
  width: 150px;
  margin: auto;
  line-height: 1;
}

.replace {
  opacity: 0.6;
}

.cardas {
  position: relative;
}

.replacelogo {
  position: absolute;
  opacity: 1;
  z-index: 9;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 50px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #ffffff;
  top: 46%;
}

.sectioncardadd {
  background: #dff6ff;
  box-shadow: 5px 5px 20px rgba(6, 40, 61, 0.2);
  border-radius: 5px;
  padding: 40px;
}

.sectioncardadd h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 30px;
  color: #000;
  color: var(--textPrimaryColor);
}

.sectioncardadd h4 {
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 21px;
  color: #000;
  color: var(--textPrimaryColor);
}

.detailscardenter {
  background: #b6dbe9;
  border-radius: 5px;
  padding: 30px;
  width: 60%;
  margin: 20px auto 0;
}

.dashboardrightpanel .mt-4 {
  margin-top: 30px !important;
}

.dashboardrightpanel .mb-4 {
  margin-bottom: 30px !important;
}

.replace .namecardholder,
.replace .cardnumber,
.replace .carddate {
  opacity: 0.1;
}

.paymentchange .previewcardinner {
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
  border-radius: 10px;
  padding: 30px 20px;
  width: 80%;
  margin: auto;
}

.paymentchange {
  width: 60%;
  margin: auto;
}

.expertinnerformmain .mb-4 {
  margin-bottom: 30px;
}

.myaccountsection button.ctaonebutton.widthhalf {
  margin-right: 0;
}

.signout a {
  text-decoration: none;
}

.Paymentsummeryinner {
  width: 70%;
  margin: auto;
}

.Paymentsummeryinner .paymentsummery {
  background: #fff;
}

.planesall .planesinnerright {
  border: 1px solid #c3c6c9;
  border-radius: 8px;
}

.btn_uploadlogo label img {
  height: auto;
}

.rti--input {
  background: transparent;
}

.addexpertright {
  width: 30%;
}

.css-t3ipsp-control .placeholder {
  transform: translateY(-13px) translateX(-1px) scale(1);
  font-size: 12px;
}

.css-wsp0cs-MultiValueGeneric {
  font-size: 12px;
}

.selectboxmain.form-group:focus .placeholder {
  transform: translateY(-13px) translateX(-1px) scale(1);
  font-size: 12px;
}

.detailsleft .uploadinslogo img {
  height: 200px;
  object-fit: contain;
  display: flex;
}

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

.rti--input::placeholder {
  color: #214860;
}

.userguide .dropdown-toggle:after {
  display: none;
}

.dropdown-toggle :hover ul.dropdown-menu.userdropdown-menu {
  display: block !important;
}

.uploadexpert {
  text-align: center;
}

img.downminus {
  position: absolute;
  right: 15px;
  top: 16px;
}

a.dropdown-item {
  white-space: break-spaces;
}

.ppvplan {
  background: #c9daea;
  border-radius: 10px 0px 0px 10px;
  padding: 5px 10px;
  position: absolute;
  right: 0;
  top: 27%;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  color: #06293f;
}

.expertformppiinnerdis textarea.input.form-control {
  height: 148px;
}

.anotherdetails ul {
  display: block;
}

.institutelogintext .signout {
  display: none;
}

.logemail.mainsecpos {
  position: absolute;
  top: 45%;
  right: 0;
  width:55%;
}
.socialpublic.d-flex ul {
  margin: 0;
}
.socialpublic.d-flex ul:empty{display: none;}
ul.deone li {
  list-style: none;
}
/*------Home Page-----*/
.heroleftpanel h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 42px;
  line-height: 63px;
  color: #06283d;
}

.heroleftpanel h5 {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  color: #505050;
  color: var(--textSecondaryColor);
}

.heroleftpanel h6 {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  color: #555555;
}

.herosection {


  padding: 50px 0;
}

.homepageproductoffer h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 52px;
  color: #06283d;
  margin-bottom: 0;
}

.testileftpanel {
  padding-left: 30px;
  position: relative;
}

.homepageproductoffer h4 {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #505050;
  color: var(--textSecondaryColor);
}

.pofferinner h5 {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  margin-bottom: 15px;
  color: #555555;
}

.pofferinner {
  background: #fcfcfc;
  border-radius: 40px;
  filter: drop-shadow(0px 4px 40px rgba(42, 42, 42, 0.1));
  padding: 30px;
  max-width: 100%;
  margin: auto;
  min-height: 300px;
}

.publicviewprofilelogoupload img {
  height: 100px;
  width: auto;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  object-fit: scale-down;
}
.institutepublicprofile .publicviewprofilelogoupload img {
  height: 240px;
  width: auto;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  object-fit: contain;
  z-index: 9;
  position: relative;
  padding:10px;
  border-radius: 300px;
  background: #fff;
}
.latestratesflex{justify-content: space-between; align-items: center;}
.heroleftbutton button {
  width: auto;
  padding: 10px 40px;
  margin-right: 16px;
}

.border-radius-50 {
  border-radius: 50px;
}

.herorightpanel {
  text-align: right;
}

img.testiconone {
  position: absolute;
  top: -65px;
  left: 0;
}

img.testicontwo {
  position: absolute;
  bottom: -52px;
  right: 30px;
}

.testileftpanel h4 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  color: #505050;
  color: var(--textSecondaryColor);
  text-align: left;
}

.testileftpanel h5 {
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  color: #505050;
  color: var(--textSecondaryColor);
}

.rightform .mb-4 {
  margin-bottom: 30px !important;
}

.homepageexpertinner {
  background: radial-gradient(
      117.5% 117.5% at 27.25% -5%,
      #06283d 51.65%,
      #47b5ff 100%
    )
    /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
  box-shadow: 0px 10px 20px rgba(69, 69, 69, 0.15);
  border-radius: 30px;
  padding: 20px 15px;
  text-align: center;
  min-height: 372px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.homepageexpertinnername {
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  /* identical to box height */
  color: #dff6ff;
  text-transform: capitalize;
}

.homepageexpertinnername:first-letter {
  font-size: 30px;
}
.homepageexpertinner.backan .homepageexpertinnername:first-letter {
  font-size: 30px;
  
}
.homepageexpertinner.backan .homepageexpertinnername{margin-bottom: 20px;}
.homepageexpertinnerusername {
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  /* identical to box height */
  color: #ebe4e4;
  min-height: 35px;
}

.topexpert h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 42px;
  line-height: 63px;
  text-align: center;
  color: #06283d;
}

.topexpert h4 {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #505050;
  color: var(--textSecondaryColor);
}

.topexpert {
  background: #dff6ff;
  padding: 60px 0 60px;
  margin-top: 90px;
}



span.smalltext {
  display: block;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #505050;
  color: var(--textSecondaryColor);
}

button.viewall {
  border: none;
  background: transparent;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #47b5ff;
  text-align: center;
  display: block;
  width: 100%;
  margin: 20px 0 0;
}

ul.logheading {
  padding: 0;
  list-style: none;
}

ul.logheading li {
  display: flex;
  justify-content: space-around;
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  color: #06283d;
  padding: 10px;
  background: #fcfcfc;
  border-bottom: 2px solid rgba(6, 40, 61, 0.3);
  border-radius: 0px;
}

.experthomepagebutton {
  justify-content: center;
}

.experthomepagebutton button {
  width: auto;
  padding: 0 41px;
  margin-right: 10px;
}

ul.calculatehomepage {
  list-style: none;
  justify-content: center;
}

ul.calculatehomepage button {
  width: 259px;
  margin-left: auto;
  margin-right: auto;
}


.bloginnertag {
  filter: drop-shadow(0px 0px 20px rgba(42, 42, 42, 0.2));
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  /* identical to box height */
  color: #47b5ff;
  border: 1px solid #47b5ff;
  border-radius: 12px;
  padding: 10px;
  width: -webkit-max-content;
  width: max-content;
}

.bloginnertext {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  color: #505050;
  color: var(--textSecondaryColor);
}

.bloginnerdate {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  /* identical to box height */
  color: #a0a0a0;
}

.bloginner {
  background: #fff;
  padding: 10px;
  cursor: pointer;
}
.blog-modal .mybtn button {
  position: absolute;
  right: 10px;
  top: 10px;
}
.acc-home {
  background: #fff;
}

.homeblogsection.nav-tabs .nav-link {
  padding: 10px 20px;
  border-radius: 7px;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #06293f;
  background: url(/static/media/expertnav.27b4273a4cdf9803bf4d.svg);
  background-size: contain;
  background-repeat: no-repeat;
  height: 58px;
  width: 190px;
  background-position: center;
  cursor: pointer;
}

nav.homeblogsection {
  position: relative;
  display: flex;
  justify-content: center;
}

nav.homeblogsection:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
  bottom: -1px;
  height: 10px;
  width: 100%;
  margin: auto;
  z-index: 99;
}

.homeblogsection.nav-tabs .nav-link:nth-child(n + 1) {
  border-left: none;
  border-right: none;
  margin-right: -35px;
}

.homeblogsection.nav-tabs .nav-link.active {
  background: url(/static/media/hover_nav.631970de430dc11d269e.svg);
  color: #fff;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 9;
}

.homeblogsection.nav-tabs .nav-link:first-child.active {
  background: url(/static/media/firstnavhover.4220777df5f3a9ccaacc.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border: none;
  color: #fff;
}

.homeblogsection.nav-tabs .nav-link:last-child.active {
  background: url(/static/media/lastnavhover.cbc8b7c0709f44e6eb20.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border: none;
  color: #fff;
}

img.rimibimagetwo {
  display: none;
  margin-left: 0;
  transition: 0.3s all ease-in;
  
}

.rimibimage {
  transition: 0.3s all ease-in-out;
  border-bottom: 7px solid transparent;
  cursor: pointer;
  min-height: 180px;
    align-items: stretch;
    display: flex;
}

.rimibimage:hover .rimibimageone {
  display: none;
}

.rimibimage:hover .rimibimagetwo {
  display: block;
}

.rimibimage:hover {
  border-bottom: 7px solid #c9daea;
}

.copyright {
  padding: 5px 0;
  color: #707070;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
 
}
.copyright a{color: #707070;}
.row.acc-home {
  margin: 0;
}

.uploaddetails .button_outer {
  width: 100%;
}

.uploaddetails .button_outer label {
  font-size: 18px;
  color: #fff;
}

.width100 {
  width: 100%;
}

.downcta {
  line-height: 45px;
}



.swal-button--cancel {
  color: #EF000B;

text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
background: transparent;
  border: 2px solid #EF000B;
}
button.swal-button.swal-button--confirm {
  color: #000 !important;
  color: var(--textPrimaryColor) !important;

text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
background: transparent !important;
  border: 2px solid #000;
  border: 2px solid var(--textPrimaryColor);

}

.swal-icon{
  /* background-image: url("../../assets/images/logout.svg"); */
  background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  width: 0px;
  height: 00px;
  border-radius: 0;
  border: none;
  display: none;
}
.swal-title:not(:last-child) {
  margin-bottom: 0 !important;
}
.swal-footer {
  text-align: center;
  padding-top: 0;
  margin-top: 0;
}
.swal-icon--warning__body,
.swal-icon--warning__dot {
  position: absolute;
  left: 50%;
  background-color: #024e7c !important;
  display: none;
}

.swal-title {
  font-size: 16px !important;
  font-weight: 600;
  color: #303030;
  line-height: 24px;
  font-family: "Poppins",sans-serif !important;
}

.listofadbutton .width100 {
  width: 100%;
}

.viewprofilebtn {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.004em;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #024e7c;
  border: none;
  background: transparent;
  display: block;
}

.myaccountsection .form-fieldinner .input-container.form-group .placeholder {
  transform: translateY(-13px) translateX(-1px) scale(1);
  font-size: 12px;
}

a.navbar-brand img {
  width: 180px;
}

.myexpertformarea.d-flex {
  align-items: center;
}

.dashboardrightpannerinnerright .signout {
  display: none;
}

.form-fieldinner.Category-fieldinner .fieldans {
  display: inline-block;
  padding-right: 15px;
}

.form-fieldinner.Category-fieldinner label {
  display: block;
}

.bluetab {
  background: #c9daea;
  /* Grey light */
  border: 1px solid #c3c6c9;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 20px;
  height: 65px;
}

.bluetab .form-fieldinner {
  margin-bottom: 0;
}

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

.bluetab {
  position: relative;
  display: flex;
  align-items: center;
}

.downarrow {
  position: absolute;
  right: 15px;
  top: 20px;
}

.bluetab .fieldans span {
  background: #c9daea;
  border-radius: 30px;
  filter: drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));
  padding: 3px 10px;
  margin-right: 0px;
  margin-left: 20px;
}

.myexpertnav.myaccountnav > ul > li:last-child.active {
  background: url(/static/media/lastnavhover.cbc8b7c0709f44e6eb20.svg);
  background-size: cover;
  background-repeat: no-repeat;
}

.accountchangepass
  section.loginscreeninstitute.registrationinstitute.passw
  .col-lg-5.col-sm-5,
.accountchangepass
  section.loginscreeninstitute.registrationinstitute.passw
  .col-lg-7.col-sm-7 {
  width: 100%;
}

.accountchangepass .institutelogintext {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
}
.accountchangepass
  .institutelogintext
  .forgetpassinner
  .ft-inner
  .mt-4.ctatwobutton {
  margin-top: 0 !important;
}
.accountchangepass section.loginscreeninstitute.registrationinstitute {
  height: auto;
  background: #dff6ff;
  border-radius: 4px;
}

.accountchangepass section.loginscreeninstitute.registrationinstitute .row {
  align-items: flex-start;
  flex-wrap: wrap-reverse;
}

.accountchangepass .martop60 {
  margin-top: 0;
}

.accountchangepass section.loginscreeninstitute:before,
.accountchangepass section.loginscreeninstitute:after {
  display: none;
}

.accountchangepass
  section.loginscreeninstitute.registrationinstitute.passw
  .back_btn,
.accountchangepass
  section.loginscreeninstitute.registrationinstitute.passw
  .detailsleft.plaindetailsleft
  h1 {
  display: none;
}

.specialinfoinner {
  background: #dff6ff;
  box-shadow: 5px 5px 25px rgba(6, 40, 61, 0.2);
  border-radius: 10px;
  padding: 35px;
}

.expertfileupload {
  background: #ffffff;
  border-radius: 6px;
  padding: 50px;
  height: 321px;
}

.specialinfoinner .modal-window > div {
  background: #f6fdff;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  width: 69%;
  position: absolute;
  padding: 2em;
  background: #f6fdff;
  left: 0;
  right: 0;
  margin: auto;
  transform: none;
  transform: initial;
  top: 0;
}

.specialinfoinner .modal-body-inner {
  background: none;
  border: none;
  border-radius: 5px;
  width: 70%;
  margin: 30px auto;
  padding: 10px;
}

.modalspecial {
  overflow: auto;
}

label.form-check-label {
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #000;
  color: var(--textPrimaryColor);
}
label.form-check-label a{
  color: #000;
  color: var(--textPrimaryColor);
  font-weight: 600;
}
.specialinfoinner .form-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #214860;
}

.specialinfoinner .form-field {
  background: #ffffff;
  border-radius: 6px;
  padding: 20px;
}

.specialinfoinner .disgrid .form-fieldinner {
  margin: 0;
}

.specialinfoinner .form-field .form-fieldinner .fieldans span {
  margin-bottom: 10px;
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  color: #06293f;
  background: #c9daea;
  border-radius: 20px;
  padding: 5px 10px;
  margin-right: 20px;
  display: block;
}

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

.specialinfoinner textarea.input.form-control.descriptiontextarea {
  height: 321px;
}

.specialinfoinner .expertfileupload h5.text-center.h5_style {
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #000;
  color: var(--textPrimaryColor);
}

.specialinfoinner a {
  text-decoration: none;
}

.specialinfoinner .expertfileupload p.text-center {
  font-weight: 500;
  font-size: 14px;
  line-height: 23px;
  text-align: center;
  color: #000;
  color: var(--textPrimaryColor);
  margin-bottom: 0;
}

textarea.input:not(:placeholder-shown) ~ .placeholder {
  color: #214860;
  background: #fff;
  top: 14px;
  left: 3px;
  right: 0;
  padding: 12px 11px 4px;
}

.uploadpd img {
  padding: 20px;
  height: 188px;
  object-fit: contain;
}

.specialform .disgrid .form-group {
  margin-bottom: 0;
}

.specialform .mb-4 {
  margin-bottom: 30px !important;
}

#specificationaddedmodal.modal-window {
  background: rgba(223, 246, 255, 0.8);
}


.offerslider {
  position: relative;
}


.text-center.ppvimp {
  margin: 10px 0;
}

.listofadbutton a.ctatwobutton {
  display: block;
  text-align: center;
  padding: 7px;
  text-decoration: none;
  line-height: 1.8;
}

.myexpertformarea.myexpertformareaproduct
  .input-container.form-group:first-child {
  width: 71%;
  border-right: none;
}

.myexpertformarea.myexpertformareaproduct
  .input-container.form-group:nth-child(2) {
  width: 168px;
}

.myexpertformarea.myexpertformareaproduct {
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
}

.modalspecial {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.3);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
}
.modalspecial > div {
  background-color: #FFF;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  width: 69%;
  position: absolute;
  padding: 2em;
  
  left: 0;
  right: 0;
  margin: auto;
  transform: translate(-50%, -50%);
  transform: initial;
  top: 80px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial > div
{
  border-radius: 6px;
background: #D1F0FF;
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
padding: 20px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .right-institute {
  width: 100%;
  margin: auto;
  padding: 20px 0;
  border-radius: 6px;
background: #FFF;
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
}
.specialinfoinner .modal-body-inner {
  background: none;
  border: none;
  border-radius: 5px;
  width: 70%;
  margin: 30px auto;
  padding: 10px;
}

.modalspecial {
  overflow: auto;
}

.modalspecial .right-institute .myadbtn {
  right: 0;
  position: absolute;
  top: 7px;
}

.modalspecial .right-institute {
  width: 80%;
  margin: auto;
}

.modalspecial .plaindetailsleft {
  padding: 0;
}

.mt-100 {
  margin-top: 100px;
}

.specialinfoinner .col-12 {
  position: relative;
}

button.myadbtn.absoluteup {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 999;
}

button.myadbtn.absolutedown {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

button.productppnbtn,
a.productppnbtn {
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
  border: none;
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  /* or 150% */
  text-align: center;
  color: #fff;
  padding: 10px;
  margin: 5px;
  text-decoration: none;
}
.offerbannerslider .slick-current{transform: scale(1);}
.specialinfoinner .form-field {
  position: relative;
}

.topexpert .p_sliderouter{padding-bottom: 0;}

.heroasktheexpert {
  position: relative;
  padding-bottom: 200px;
}

.categoryonesettwo {
  width: 160px;
  height: 150px;
  background: #c9daea;
  border-radius: 10px;
  text-align: center;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-evenly;
  flex-direction: column;
  position: relative;
  cursor: pointer;
}
.categoryonesetone p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  /* identical to box height */
  color: #214860;
  margin-bottom: 0;
}

.categoryonesetone h4 {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: #06283d;
}

p.categoryonesetonetext {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;

  color: #06293f;
}

.iconone {
  transition: 0.3s all ease-in-out;
}

.iconone:after {
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
}

div#g-recaptcha {
  transform: scale(0.77);
  display: flex;
  justify-content: left;
}

.categoryonesettwo .icontwo {
  display: none;
}

.categorytwosetfirst.categorytwoset {
  width: 40%;
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
  margin-left: 0;
  clear: both;
  float: left;
  animation: fadeIn 6s;
}

.categorythreeset {
  width: 39%;
  float: right;
}
.categorythreeset .categoryonesetone {
  padding-right: 155px;
}
.footerlogo {
  margin-bottom: 20px;
}
section.termscondition ol li {
  list-style: none;
}

section.termscondition ol {
  padding: 0;
}

section.termscondition ol h3, .terminner h3 {
  margin-top: 30px;
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 36px;
  color: #505050;
  color: var(--textSecondaryColor);
}
.terminner h4{margin-top: 30px;
  font-style: normal;
  font-weight: 500;
  font-size: 23px;
  line-height: 36px;
  color: #505050;
  color: var(--textSecondaryColor);}
section.termscondition h2, .terminner h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 52px;
  color: #06283d;
}
.asktheexpertcategorysectioninner {
  margin: auto;
}
.faqsection .accordion-item {
  background: #ffffff;
  border: 1px solid #c3c6c9;
  border-radius: 4px;
  margin-bottom: 40px;
}
.categoryoneset {
  width: 42%;
  display: flex;
  flex-wrap: wrap;
  justify-content: right;
  float: right;
  animation: fadeIn 2s;
}
@keyframes slide-left {
  from {
    margin-left: 100%;
  }
  to {
    margin-left: 0%;
  }
}

.categoryonesettwo h5 {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  position: relative;
  z-index: 9;

  color: #06283d;
}

section.faqsection {
  background: #dff6ff;
  padding: 100px 0;
  margin-top: 0px;
}

.asktheexpertcategorysectioninner .grid-3,
.asktheexpertcategorysectioninner .grid-4 {
  grid-gap: 10px;
}

.categoryfourset {
  display: flex;
  flex-wrap: wrap;
  padding-top: 40px;
  justify-content: space-between;
  align-items: center;
}

.categoryfourset .categoryonesetone {
  width: 30%;
}

.categoryfourtwo {
  background: #dff6ff;
  box-shadow: 0px 4px 6px rgba(6, 40, 61, 0.4);
  border-radius: 10px;
  padding: 20px;
}

.slidercategory {
  background: #ffffff;
  border: 0.6px solid #06293f;
  border-radius: 4px;
  padding: 20px;
}

.categoryonesetwidth {
  width: 110px;
  height: 120px;
  margin-bottom: 10px;
}

.categoryonesetwidth h5 {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  color: #06283d;
  padding: 0 5px;
}

.textarecs {
  background: #dff6ff;
  box-shadow: 0px 4px 6px rgba(6, 40, 61, 0.4);
  border-radius: 10px;
  padding: 30px;
  border-top: 2px solid #06283d;
}

.textarecs textarea.input.form-control.textareaform {
  background: #ffffff;
  border: 1px solid #c3c6c9;
  border-radius: 3px;
  height: 103px;
}
.mainexpform {
  background: #fff;
}
.textarecs .form-group {
  margin-bottom: 0;
}

.mainexpform h4 {
  font-style: italic;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  /* or 188% */
  text-align: center;
  color: #000;
  color: var(--textPrimaryColor);
}

.mainexpform h5 {
  font-style: italic;
  font-weight: 400;
  font-size: 13px;
  line-height: 30px;
  /* or 231% */
  text-align: center;
  color: #000;
  color: var(--textPrimaryColor);
}

.mainexpforminner {
  background: #dff6ff;
  box-shadow: 0px 4px 6px rgba(6, 40, 61, 0.4);
  padding: 30px;
}

.mainexpforminner .form-group {
  margin-bottom: 0;
}

.asktheexpertcategorysectioninnerline {
  position: relative;
}
.catstart {
  position: relative;
}
.catstart::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  background: url(/static/media/categoryspin.2aaeed88988f06e0baf1.svg);
  width: 35px;
  height: 35px;
  background-repeat: no-repeat;
  background-size: cover;
  margin: auto;
}

.logochangemodal {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.3);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  transition: all 0.3s;
}

.logochangemodal:target {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}

.logochangemodal > div {
  width: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 2em;
  background: #f6fdff;
}
.logochangemodal .modal-header {
  justify-content: center;
}
.logochangemodal .modal-footer {
  justify-content: space-around;
}
.logochangemoda .ctatwobutton {
  height: 57px;
}
.width100 {
  width: 100px;
}

.listofimage img {
  width: 100%;
}
.myplandashboard .mainplan {
  background: transparent;
  border-radius: 0;
  padding: 0;
}

.listofimage {
  background: #fff;
}
.myplandashboard .planesinner ul li {
  font-size: 15px;
}
.dashboardrightpanel .myplandashboard .planesinner ul li{font-size: 13px;    height: 56px;
  display: flex;
  align-items: center;}
.dashboardrightpanel .myplandashboard .tooltipcontent{padding: 5px;font-size: 12px;
  line-height: 115%;}
button[disabled]::after,
button[disabled]::before {
  display: none;
}

.replacelogo2{cursor: pointer;}
.tagin {
  position: absolute;
  right: 15px;
  top: 20px;
}

.tagin .tooltipcontent {
  left: -200px;
  top: -40px;
  right: 0;
  width: 217px;
}
span.plantooltip.custooltip.tagin:hover .tooltipcontent {
  visibility: visible;
  left: -200px;
  top: -40px;
  right: 0;
  width: 217px;
}
.categoryaskecpertconfirminner {
  width: 160px;
  height: 150px;
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
  border-radius: 10px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  margin: auto;
  padding: 10px;
}
.categoryaskecpertconfirm h5 {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  /* identical to box height */
  color: #06283d;
  text-align: center;
}

.categoryaskecpertconfirmsub h5 {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  /* identical to box height */
  color: #06283d;
  text-align: center;
}

.categoryaskecpertconfirminner h6 {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #dff6ff;
  padding: 5px 10px;
}

.categoryaskecpertconfirm {
  width: 200px;
  margin: auto;
  position: relative;
  top: 50px;
}
.categoryaskecpertconfirmsub {
  width: 200px;
  margin: auto;
  position: relative;
  top: 50px;
}
.faqname {
  background: #fff;
  padding: 10px;
  text-align: center;
  border-radius: 15px;
  margin-bottom: 15px;
}
.herobutton button.ctatwobutton {
  width: 200px;
  margin-right: 17px;
}
.herosection a.ctaonebutton , .heroleftbutton.experthomepagebutton a.ctaonebutton{
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  color: #f6fdff;
  transition: 0.3s all ease-in-out;
  border: 1px solid transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  width: auto;
  color: #fff;
  position: relative;
  transition: 0.3s all ease-in-out;
  padding: 10px 50px;
  border: 1px solid #024e7c;
}
.herosection a.ctatwobutton, .heroleftbutton.experthomepagebutton a.ctatwobutton{
  background: #dff6ff;
  border: 1px solid #c3c6c9;
  text-decoration: none;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  color: #024e7c;
  transition: 0.3s all ease-in-out;
  display: block;
  width: auto;
  padding: 10px 50px;
  text-align: center;
  margin-left: 20px;
  line-height: normal;
  line-height: initial;
}

.herobutton button.ctaonebutton {
  width: 300px;
}

.herobutton.mt-4.d-flex {
  justify-content: center;
}


section.searchpageherosection {
  background: #dff6ff;
  padding: 50px 0;
}

.searchinnerhero {
  width: 58%;
}
.myexpertformarea.searcharea .input-container.form-group:first-child {
  width: auto;
  border-right: 1px solid #ccc;
}
.myexpertformarea.searcharea .input-container.form-group:nth-child(2) {
  width: auto;
  border-right: 1px solid #ccc;
}
.myexpertformarea.searcharea .input-container.form-group:nth-child(3) {
  border-right: 1px solid #ccc;
}
.myexpertformarea.searcharea {
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px;
}
.myexpertformarea.searcharea form {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.myexpertformarea.searcharea .input-container.form-group {
  border: none;
  display: block;
  margin: 0;
  width: 20%;
  vertical-align: middle;
}
.heroasktheexpert .row {
  align-items: center;
}

.categoryfourset .categoryonesetone {
  padding-left: 90px;
}

.categoryonesetfirst {
  width: 42%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: auto;
}
.rti--container:focus-within {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.wtag .rti--tag {
  margin-top: 20px;
}
.categorytwosetfirst {
  width: 40%;
  padding-top: 50px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  animation: fadeIn 5s;
}
.questioninnerin {
  
  box-shadow: 4px 4px 6px rgba(6, 40, 61, 0.25);
  border-radius: 10px;
  padding: 20px;
}

.questioninnerin p {
  font-weight: 300;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.008em;
  color: #000;
  color: var(--textPrimaryColor);
}

.questioninnerinbottom button.ctaonebutton {
  width: 200px;
}

.questioninnerinbottom {
  justify-content: space-between;
  align-items: center;
}

.expertquestiondetails {
  display: flex;
  align-items: center;
}
.Toastify__toast-container--top-right
{
  top:80px;
}
.expertquestiondetailscategory span {
  background: #c9daea;
  border-radius: 2px;
  padding: 5px 10px;
  font-family: 'Poppins' ;
  font-size: 20px;
  font-weight: 500;
}

.expertquestiondetails .expertuser {
  width: 60px;
  margin-right: 10px;
}

.expertquestiondetails .questiondate {
  display: block;
  font-style: normal;
  font-weight: 300;
  font-size: 13px;
  line-height: 16px;
  /* identical to box height, or 123% */
  letter-spacing: 0.008em;

  /* Text H */
  color: #214860;
}

.questionid {
  font-size: 13px;
  line-height: 15px;
  /* identical to box height, or 115% */
  letter-spacing: 0.008em;

  /* Prussian Blue */
  color: #06293f;
}
.qbtn button.ctaonebutton {
  width: 100px;
  display: flex;
  margin-left: 10px;
}

.qbtn {
  display: flex;
}
.myexpertnav.myaccountnav.qnanav ul li {
  width: 272px;
  padding: 10px;
}
.myexpertnav.myaccountnav.qnanav ul li span {
  background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
  border-radius: 10px;
  padding: 3px 8px;
  margin-left: 0px;
  font-weight: 500;
  font-size: 14px;
  color: #ffffff;
}

.myexpertnav.myaccountnav.qnanav ul li.active span {
  background: #f6fdff;
  border-radius: 10px;
  padding: 3px 8px;
  margin-left: 10px;
  font-weight: 500;
  font-size: 14px;
  color: #043d5f;
}
.sldeimage img {
  width: 100%;
  object-fit: contain;
}
.productslider .slick-slide {
  padding: 27px;
  text-align: center;
}
.slbtn {
  margin-top: 30px;
  transition: 0.3s all ease-in;
  animation: fadeIn 5s;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
 

.slbtn .ctaonebutton:first-child {
  margin-right: 10px;
}


.slick-current .slbtn {
  visibility: visible;
  display: block;
}



/*-----video----*/

.col-lg-7 section.listofoffermainsection {
  background: transparent;
}

.col-lg-7
  section.listofoffermainsection
  .leftsightbackdetails.listofofferleft.padtop60 {
  display: none;
}

.col-lg-7 section.listofoffermainsection .specialinfoinner.mt-5.mb-5 {
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  margin-top: 0 !important;
}
button.ctaonebutton.border-radius-50::after,
button.ctaonebutton.border-radius-50::before {
  display: none;
}
.specialisationppv .heading h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  color: #dff6ff;
  background: #024e7c;
  border-radius: 0px 0px 20px 20px;
  width: -webkit-max-content;
  width: max-content;
  margin: auto;
  padding: 6px 20px;
}
section.specialisationppv {
  background: #dff6ff;
}
section.specialisationppv .heading h5 {
  font-weight: 400;
  font-size: 20px;
  line-height: 35px;
  text-align: center;
  color: #000;
  color: var(--textPrimaryColor);
}
.userdetails img {
  width: auto;
  object-fit: contain;
  margin: auto;
}
.p_slider .useblog .userdetails img{width: 40px;}
.useblog.d-flex {
  align-items: center;
  justify-content: left;
  margin: 18px 0;
}

.userpop h5 {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  /* identical to box height */

  /* text */
  color: #2a2a2a;
}

.userpop .date {
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;

  /* Text default */
  color: #777b7e;
}

.userpop {
  text-align: left;
}

.slidertext h4 {
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  /* identical to box height */
  letter-spacing: 0.004em;

  /* text */
  color: #2a2a2a;
  text-align: left;
}

.slidertext p {
  text-align: left;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;

  /* text */
  color: #2a2a2a;
}
.myblogppv.topexpert {
  background: #f6fdff;
}
.backwhite {
  background: #fff;
  padding: 20px;
}


.bloginnerimage img {
  width: 100%;
}
.detailsbank h5 {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 22px;
  /* identical to box height */
  color: #ffffff;
}
.socialpublic ul li {
  background: #dff6ff;
  border-radius: 6px;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  display: inline-block;
  line-height: 30px;
  text-align: center;
}
.basicdetails.d-flex {
  align-items: center;
}

.faqsection .accordion-button:not(.collapsed) {
  background: transparent;
  border: none;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #214860;
}
.faqsection .accordion-button {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #214860;
}
.accordion-button:focus {
  box-shadow: 0 !important;
}
.p_sliderouter {
  filter: drop-shadow(0px 7px 5px rgba(0, 0, 0, 0.15));
  padding-bottom: 60px;
}


.homecustom button {
  transition: 0.3s all ease-in;
  
}
.homecustom button:hover {

  transition: 0.3s all ease-in;
}
.homecustom button.ctatwobutton:hover {
  background: linear-gradient(90.46deg, #06293f 0%, #024e7c 100%);
  color: #fff;
  transition: 0.3s all ease-in;
}
.homecustom .ctaonebutton{border:1px solid transparent; padding: 10px 20px;}
.herosection a.ctaonebutton:hover, 
.heroleftbutton.experthomepagebutton a.ctatwobutton:hover, 
.heroleftbutton.experthomepagebutton a.ctaonebutton:hover
 {
  /* animation: pulse 1.5s; */
  background: transparent;
  color: #024e7c ;
  transition: 0.3s all ease-in;
}
.herosection a.ctatwobutton:hover{background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%); color:#fff;}
.herosection a.ctaonebutton:after,
.herosection a.ctaonebutton:before, .heroleftbutton.experthomepagebutton a.ctaonebutton:after, .heroleftbutton.experthomepagebutton a.ctaonebutton:before {
  display: none;
}

.faqsection .accordion-button::after{background: url(/static/media/accordianarrow.c2001dd1071b7a976b59.svg);
    background-size: contain !important;
    width: 30px;
    height: 30px;
    padding: 5px;
    background-repeat: no-repeat;}
	.faqsection .accordion-item .show{box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.25);}
	.faqsection .accordion-button:not(.collapsed)::after{background: url(/static/media/accordianarrow.c2001dd1071b7a976b59.svg);
		background-size: contain !important;
		width: 30px;
		height: 30px;
		padding: 5px;
		background-repeat: no-repeat;}
		/* .faqsection .accordion, .faqsection .accordion-item, .faqsection .accordion-body{border-width:0 !important; border:none; border-color: transparent;} */
    .slidertext-pp{text-align: left;     min-height: 170px;}
    .faqsection .accordion-item:not(:first-of-type) {
      border-top: 1px solid #c3c6c9;
  }

ul.deone li {
  position: relative;
  padding-left: 30px;
}

ul.deone li span {
  position: absolute;
  left: 5px;
  top: 3px;
}
.viewprofile button.ctaonebutton {
  padding: 10px 20px;
}
.viewprofile button.ctaonebutton {
  padding: 10px 20px;
}

.searchresultsection .expertuser img {
  border-radius: 64px;
  width: 100px;
  height: 100px;
  border: 6px solid #C9DAEA;
}


.categoryonesetone.anotherexp {
  grid-column: 1 / 3;
}
.right-institute .modal-header.text-center {
  justify-content: center;
}
.modalspecial .back_btn {
  position: absolute;
  left: 0;
}

.right-institute {
  position: relative;
}
.myexpertformarea.searcharea.searchmainara .input-container.form-group:first-child {
  width: 70%;
  border: none;
}
.searchmainara {
  width: 70%;
  margin: 20px auto;
}
.searchpageherosection  .searchmainara {
  width: 50%;}
.searchmainara 
button.ctaonebutton {
  width: 200px;
  margin-left: auto;
}
section.backwhite{background: #fff; border-radius: 0 0 20px 20px; padding: 0 20px 20px 20px;}
.adscreenheight {
  height: 150px;
}
.categoryonesettwo.active:after {
  width: 100%;
  opacity: 1;
}
.categoryonesettwo.active h5{color:#fff;}
.categoryonesettwo.active .icontwo{display: block; z-index: 9;}

.modalspecial ul li {
  word-break: break-all;
  list-style: none;
  padding:15px;
  font-size: 13px;
}
.modalspecial ul.dp li {
  word-break: break-all;
  list-style: none;
  padding:8px;
  font-size: 13px;
}
.expertregistrationnew .form-fieldinner
{
  text-align: left;
}
.expertregistrationnew .form-fieldinner label
{
  color: #000;
  color: var(--textPrimaryColor);
font-family: 'microsoft_sans_serifregular'!important;
font-family: var(--secondary-font)!important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.expertregistrationnew .form-field .grid-2
{
  grid-gap: 15px;
}
.expertregistrationnew button.myadbtn.absolutedown {
  position: relative;
  bottom: auto;
  right: auto;
  top: auto;
}
.expertregistrationnew .planbuttonouternewinner {
  border-radius: 46px;
  border: 2px solid #E0E0E0;
  background: #FFF;
  box-shadow: 0 4px 15.7px 0 rgba(0, 0, 0, 0.25) inset;
padding: 0;
}

.expertregistrationnew .planbuttonouternewinner  button{
  border: none;
  background:transparent;
  color: #000;
  color: var(--textPrimaryColor);
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.expertregistrationnew .planbuttonouternewinner  button span{
  color: #F6FDFF;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.expertregistrationnew .planbuttonouternewinner  button.ctatwobutton.planbutton span
{
  color: #000;
  color: var(--textPrimaryColor);
}
.expertregistrationnew .planesall .col-lg-2.col-sm-2
{
position: relative;
}
.expertregistrationnew .planesall .col-lg-2.col-sm-2::before {
  background: #FF4C00;
  filter: drop-shadow(10px 10px 16px rgba(0, 0, 0, 0.25));
  content: "";
  position: absolute;
  top: -39px;
  height: 100%;
  width: 95%;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 5px;
}
.mainplan >  h2.h3_style
{
  color: #303030;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.expertregistrationnew  .planesall {
  border-radius: 6px;
  background: #D1F0FF;
  box-shadow: 0px 0px 9px 0 rgba(0, 0, 0, 0.25);
  margin-bottom: 20px;
  border: none;
  padding-right: 19px;
}
.expertregistrationnew .planesallbottom .planesinner ul{
  list-style: none;
  padding: 0;
}
.expertregistrationnew .planesallbottom .planesinner ul li{
  list-style: none;
  display: block;
}
.expertregistrationnew .planesallbottom .planesinner ul li::before{
  display: none;
}
.expertregistrationnew .planesallbottom .planesinner ul li .ctatwobutton
{
  width: 150px;
height: 40px;
border-radius: 5px;
background: #FF4C00;
color: #FFF;
text-align: center;
font-family: "Roboto Flex" !important;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
}
.expertregistrationnew .planesallbottom .planesinner ul li .ctaonebutton
{
  width: 150px;
height: 40px;
border-radius: 5px;
border: 1px solid #FF4C00;
background: #FFF;
color: #FF4C00;
text-align: center;
font-family: "Roboto Flex" !important;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
}
.expertregistrationnew .planesallbottom
{
  border-radius: 0 0 10px 10px;
background: #D1F0FF;
}
.expertregistrationnew .planesall .planesinnerright
{
  position: relative;
  background:#fff;
}
.expertregistrationnew .planbuttonouternewinner .ctaonebutton 
{
  border-radius: 46px;
background: #2280B8;
color: #fff;
padding: 0;
}
.expertregistrationnew.instituteregistrationnew .planbuttonouternewinner .ctaonebutton

{
  background: #00831D;
}
.expertregistrationnew.instituteregistrationnew  .planesall .col-lg-2.col-sm-2::before

  {
    background: #86357A;
  }
  .institute-registration .plansummerytop
  {
    background: #D2FFD2;
  }
  .instituteregistrationnew span.dateim
  {
    top: 35px;
  }
  .instituteregistrationnew span.dateim img
  {
    filter:invert(24%) sepia(90%) saturate(1794%) hue-rotate(123deg) brightness(94%) contrast(104%)
  }
  .institute-registration .plansummerytop ul li
  {
color: #00831D;
  }
  .institute-registration .plansummerytop ul li span{
    color: #000;
    color: var(--textPrimaryColor);
  }
  .plansummerytop ul li span{
    color:#000;
    color:var(--textPrimaryColor);
  }
  .institute-registration .plansummerypop
  {
    background: #00831D;
  }
.expertregistrationnew .specialinfoinnernew.mb-5 {
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
  padding: 20px;
}
.expertregistrationnew.instituteregistrationnew .planesallbottom .planesinner ul li .ctaonebutton
{
  border-color:#86357A ;
  color: #86357A;
}
.expertregistrationnew.instituteregistrationnew .planesallbottom .planesinner ul li .ctatwobutton
{
  background: #86357A;
}
.expertregistrationnew.instituteregistrationnew .planesall, .expertregistrationnew.instituteregistrationnew .planesallbottom
{
background: #D2FFD2;
}
.expertregistrationnew  button.myadbtn
{
  background: #FF4C00;
  background: var(--orange);
  position: relative;
  top: auto;
  right: auto;
  margin-right: 12px;
  outline: 5px solid #fff;
  box-shadow: 1px 1px 8px 4px rgba(0, 0, 0, 0.25);
}
.expertregistrationnew .form-fieldinner .fieldans
{
  color: #303030;
  font-family: 'microsoft_sans_serifregular'!important;
  font-family: var(--secondary-font)!important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.modalspecial ul li:hover{
  background: #D1F0FF;
  color: #000;
  color: var(--textPrimaryColor);
}
.modalspecial ul {
  background: #fff;
  padding: 0px;
  margin-top: -15px;
  border-radius: 5px;
  height: 200px;
  overflow-y: scroll;
}
.modalspecial ul.dp
{
  padding: 0 18px;
}
.fieldans {
  word-break: break-all;
}
.offer-insurence-inner {
  background: #FFFFFF;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  padding: 10px;
}
.offer-insurence-inner .offer-name {
  font-weight: 500;
  font-size: 24px;
  letter-spacing: 0.018em;
  color: #000;
  color: var(--textPrimaryColor);
}
a.ctatwobutton {
  text-decoration: none;
  line-height: 45px;
  color: #000;
  color: var(--textPrimaryColor);
}

.backan{
background: #DFF6FF;
box-shadow: 0px 10px 20px rgba(69, 69, 69, 0.15);
}
.backan .homepageexpertinnername {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.018em;
  color: #06283D;
}

.colinstititeinnername {
  font-weight: 500;
  font-size: 25px;
  line-height: 60px;
  color: #000;
  color: var(--textPrimaryColor);
  margin-top: 20px;
}

.expertinnsearch {
  background: #DFF6FF;
  border-radius: 15px;
}

.expertinnsearchname {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
/* identical to box height */
  letter-spacing: 1.8px;
  color: #000;
  color: var(--textPrimaryColor);
  padding: 15px;
}
.publicdeinnerq {
  position: relative;
  z-index: 9;
}
.publicviewprofiledetails.publicviewprofiledetailsblog:before{height: 100%;}
section.publicviewprofiledetails.padtop60.paddingbot60.publicviewprofiledetailsblog {
  margin-bottom: 0;
}
.blogdetailsexpertppv .p_slider {
  background: #FCFCFC;
  box-shadow: 0px 4px 40px rgba(42, 42, 42, 0.1);
  border-radius: 15px;
  margin-bottom: 30px;
}
.expertinnsearchimage img {
  width: 100%;
}


.catspecial span:nth-child(2) {
  padding-left: 30px;
}

.catspecial button {
  margin-left: 10px;
  width: 150px !important;
}
.myblogppv .slick-prev:before{width:25px; height: 25px;}
.myblogppv .slick-next:before{width:25px; height: 25px;}
.myblogppv .slick-current {
  transform: scale(1.1);
  margin-left: 60px;
  margin-right: 60px;
}
.myblogppv .slick-track {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
}
.awardsectionmyaccount .form-fieldinner ul li {
  filter: drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));
  display: inline-block;
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
/* identical to box height, or 140% */
  color: #DFF6FF;
  background: linear-gradient(93.34deg, #024d7b 0%, #062a40 99.85%);
  padding: 6px 20px;
  border-radius: 30px;
}

.awardsectionmyaccount .form-fieldinner ul {
  padding: 0;
  display: inline-block;
  margin-right: 10px;
}

.awardsectionmyaccount .form-fieldinner label {
  display: block;
}

.dashboardrightpanel section.listofoffermainsection {
  background: #fff;
  margin-bottom: 30px;
}

.dashboardrightpanel section.listofoffermainsection .plaindetailsleft {
  padding: 0;
}

.dashboardrightpanel section.listofoffermainsection .specialinfoinner.mt-5.mb-5 {
  background: transparent;
  padding: 0;
}
.dashboardrightpanel section.listofoffermainsection .specialinfoinner.mt-5.mb-5 button.myadbtn.absoluteup
{bottom: 15px; top: auto;}
.dashboardrightpanel section.listofoffermainsection .specialinfoinner.mt-5.mb-5  button.myadbtn.absolutedown
{top: 15px; bottom: auto; z-index: 99;}
.homepageproductoffer h2.h2_style{font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 150%;  
  text-align: center;
  margin-top:70px;
  color: #06293F;
margin-bottom: 30px;}
.slick-prev, .slick-next{z-index: 99;}

.p_title{
  text-align: left;
  font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 24px;
color: #000;
color: var(--textPrimaryColor);
margin-bottom: 10px;
min-height: 52px;
}
.p_slider .slbtn.slidertext-pp h5 {
  min-height: 52px;
  text-align: center;
}
.homepageexpertinneruser {
  width: 100px;
  margin: auto;
}

.padbottom100{padding-bottom: 100px;}

td.pricecl span {
  width: 58px !important;
  display: block;
  font-weight: 600;
}
.form-grouptravel {width: 50%; margin: auto;}
header ul.navbar-nav li.active a:before{
content: "";
    position: absolute;
    left: 0;
    background: #dff6ff;
    width: 100%;
    height: 6px;
    top: -10px;
    opacity: 1;
    transition: all 0.35s ease;}
    header ul.navbar-nav li.active a:after {
      content: "";
      position: absolute;
      right: 0;
      background: #dff6ff;
      width: 100%;
      height: 6px;
      bottom: -16px;
      opacity: 1;
      transition: all 0.35s ease;
  }
  a.ctaonebutton.widthhalf.mt-4 {
    width: 200px;
}
table.searchdetailsdb tr th {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  text-align: left;
  color: #E6E6E6;
  padding: 5px;
 
}

.mainbuttontwo
{
  color: #000;
  color: var(--textPrimaryColor);
    text-align: center;
    font-family: "Roboto Flex";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.8px;
    width: 150px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #000;
    border: 1px solid var(--textPrimaryColor);
    background: #fff;
    transition: 0.3s all 
ease-in-out;
    border-radius: 5px;
}

table.searchdetailsdb tr:first-child{ background: linear-gradient(90.46deg, #024E7C 0%, #06293F 100%);
  border-radius: 10px 10px 0px 0px;}
  .tabletextbox{width: 60px;}
  table.searchdetailsdb tr td  {
    font-weight: 500;
font-size: 14px;
line-height: 19px;
color: #2A2A2A;
padding: 5px;

  }
  table.searchdetailsdb tr td.logincl
  {
    width: 75px;
  }
  table.searchdetailsdb tr td.loginap
  {
    width: 100px;
  }
  
.searchresultsection .expertinner ul li:first-child {
  width: 20%;
}
.searchresultsection .expertinner ul li:nth-child(2) {
  width: 30%;
}

.categoryaskecpertconfirm .categoryaskecpertconfirminner img {
  filter: brightness(0) invert(1);
}
.width100border{width:100% !important; border:none !important;}
.width100{width:100%;}
.blogdetailsexpertppv .bloginnerimage img {
  height: 200px;
  object-fit: cover;
  border-radius: 20px;
}

.bloginner {
  text-decoration: none;
}

section.homepageproductoffer.blogdetailsexpertppv a {
  text-decoration: none;
}

  .martop0{margin-top: 0;}
  .searchmaininnerhero.heroleftpanel h2.h2_style{font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    color: #06293f;}
    .myexpertformarea.insnewsearch.searcharea.martop40 > div {
      flex: 1 1;
  }
  .modalspecial ul:empty {
    height: auto;
}

.productslider  .dropdefaultimage img {
  margin: auto;
}
.p_slider .ctaonebutton{font-size: 15px;}

.p .slick-current{transform: scale(1);}


.categoryonesettwo .iconone img, .categoryonesettwo .icontwo img {
  height: 45px;
}

.qmodal > div{height: 600px;
  overflow-y: scroll;}
  .qmodal .mybtn{position: absolute; right: 0px; top:0;}
  

section#ask {
    padding: 50px 0;
}


.myaccountsection.institutedetails .grid-4 .form-fieldinner  span.text-danger{bottom: -28px;}
.myexpertnav.myaccountnav.palnnav ul li span {
  display: block;
  font-size: 10px;
  margin-top: -10px;
}

.myexpertformarea.searcharea.searchmainara.searchmainarainner .input-container.form-group:first-child {
  width: 49%;
  border-right: 1px solid #ccc;
}
.myexpertformarea.searcharea.searchmainarainner .input-container.form-group:nth-child(2) {
  width: 49%;
  border-right: none;
}

#react-select-2-listbox {
  z-index: 999999999;
  position: relative;
}
#react-select-2-listbox {
    z-index: 999999999;
    position: relative;
}
.alldashboard .dashboardrightpanel {
  padding: 0;
}

.entiredashboard section.herosection.heroasktheexpert {
  display: none;
}

.entiredashboard section#faq {
  display: none;
}
.entiredashboard .categorytwosetfirst{float: right;}
.entiredashboard .categorythreeset .categoryonesetone {
  padding-right: 0;
  padding-top: 50px;
}
.entiredashboard .categoryfourset .categoryonesetone {
  padding-left: 0; float: right;
}
.entiredashboard .categoryfourset {
  display: block;
  float: right;
}
.slick-next:before, .slick-prev:before {
  display: block;
}

button#mobilemenu:hover, button#mobilemenu:focus, button#mobilemenu {
  color: transparent;
}
.textbold {
  font-size: 83px;
  color: transparent;
  font-weight: 800;
  -webkit-text-stroke: 3px #024e7c;
}
.colsec {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  width: auto  !important;
}

.colsec a {
  text-decoration: none;
}



.slick-slider {
  touch-action: auto !important;
}
#cross {
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: 99999;
  left: 0;
  right: 0;
  margin: 0;
  top: 0;
  bottom: 0;
  text-align: center;
}
#cross:before, #cross:after {
  content: "";
  position: absolute;
  z-index: -1;
  background: #fff;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  transform: rotate(45deg);
}
.homecustom button:hover #cross:before, .homecustom button:hover #cross:after{background: #024b78;}
#cross:before {
  width: 2px;
  height: 16px;
}

#cross:after {
  height: 2px;
  width: 16px;
}
section.loginscreeninstitute.loginmainds{position: relative;
  display: flex;
  align-items: center;
  /* height: 100vh; */
  padding: 200px 0;
}
  .productslider .p_slider h5 {
    min-height: 45px;
    font-size: 18.88px;
    font-weight: 600;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 23.01px;
}
section.topexpert.topexpertproduct {
  padding: 30px 0;
  margin-top: 50px;
}

section.topexpert.topexpertproduct h2 {
  margin-top: 0 !important;
}

.paymentdis {
  border-radius: 5px;
  background: #DFF6FF;
  padding: 30px;
}
button.ctaplanbutton {
  border-radius: 4px;
  border: 1px solid #414446;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 10px 40px;
}
.paymentdis button.ctaonebutton {
  width: auto;
  padding: 10px 50px;
}

/*---Offer---*/
.offerslider .slick-current{transform: scale(1);}

.offerslider .sliderContent h3 {
  opacity: 1;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #06293f;
}
.offerslider .ppvslidercontentoverlay{height: 78%;}
.mobile_description{opacity: 0; display: none;}
.sliderContent button.ctaonebutton.widthhalf {
  margin-top: 40px;
}
.sliderContent {
  position: relative;
}
section.herosectionoffer {
  position: relative;
}

.offerbannerslider {
  position: absolute;
  right: 14%;
  top: 30%;
  left: auto;
  width: 43%;
  background: #fff;
  padding: 10px 10px 0;
}
.productbannerslider{
  position: absolute;
  left: 14% ;
  right: auto;
  top:27%;
  left: auto;
  width: 43%;
  background: #fff;
  padding: 10px;
}

.expertinner .expertuser img {
    border-radius: 100px;
    height: 100px;
    width: 100px;
    object-fit: cover;
}
.offerbannerslider .sliderContent h5 {
  text-align: center;
  margin: 10px 0;
}

.viewprofile a.ctaonebutton {
  padding: 10px 20px;
}
.paddingleft0{padding-left:0;}
.categorysectiondis  a.ctaonebutton {
  position: absolute;
  left: 7%;
  width: 250px;
  bottom: 90px;
  background: #c9daea;
  color: #333;
  font-weight: 700;
}
.expertinnsearch .expertinnsearchimage {
  height: 290px;
  overflow: hidden;
}
section.latestrates.specialexppv {
  padding: 0;
}
.scrolled-down .sticky-top {
  position: fixed;
  top: 0;
  z-index: 99999;
  left: 0;
  right: 0;
}
.descriptionppvpop {
  border-radius: 0;
  background: #fff;
  padding: 30px;
  position: relative;
  width: 100%;
  bottom: 0;
  border: 2px solid #06283D;
  box-shadow: 0px 12px 10px -1px rgba(0, 0, 0, 0.25);
}
.limitedofferinner .descriptionppvpop h5{
  color: #06293f;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-align: left;}

.ppvslidercontentoverlay {
  background: linear-gradient(269deg, rgba(0, 0, 0, 0.00) 0.45%, #000 159.55%);
  background: linear-gradient(269deg, rgba(0, 0, 0, 0.00) 0.45%, var(--textPrimaryColor) 159.55%);
  height: 96%;
  width: 85%;
  content: "";
  position: absolute;}
  .ppvslidercontentoverlay {
    opacity: 0.4;
}
.offerdspop {
  margin-top: 20px;
}
.sliderContent:hover .ppvslidercontentoverlay{opacity: 0.9;}
.sliderContent:hover .offerdspop{opacity: 1;}

  .myexpertnav.myaccountnav.myexpertblog.qnanav ul li {
    width: 278px;
    padding: 10px 23px 10px 0;
}
.myexpertnav.myaccountnav.myexpertblog.qnanav ul li:nth-child(2) {
  width: 278px;
  padding: 10px 10px 10px 30px;
}
.listofoffermainsection .specialinfoinner .row {
  justify-content: center;
}

.dashboardrightpanel  .expertsection .expertinner ul li:nth-child(1) {
  width: 20%;
}

.dashboardrightpanel  .expertsection .expertinner ul li:nth-child(2) {
  width: 30%;
}
section#homeblog {
  padding-top: 75px;
}

.bg-white-new {
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0px 0px 32px 2px rgba(24, 75, 105, 0.10);
  padding: 20px;
  margin-bottom: 25px;
}

.colinstititeinner {
  cursor: pointer;
}

.newserachfield .myexpertformarea.searcharea .input-container.form-group:nth-child(2) {
  width: 40%;
  border-right: none;
}
.newserachfield .myexpertformarea.searcharea .input-container.form-group:first-child {
  width: 40%;
  border-right: 1px solid #ccc;
}
.smblog .card-img-top img {
  height: 200px;
  object-fit: cover;
}
.smblog .card-img-top {
  margin-bottom: 10px;
}
.d-flex.questioninnerinbottom.mt-3 {
  flex-wrap: wrap;
}

.fbold{font-weight: bold;}
.sectionheader.blogsectionpos{    width: 100%;
  margin-left: 0;}
  /* .modalspecial .selectboxmain.form-group {
    z-index: 99;
} */
.modalspecial .mb-4 .css-1p3m7a8-multiValue{font-size: 10px;}
.socialpublic.d-flex li img {
  width: 21px;
}
div[id^="react-select-"]{z-index: 999;}
.multiselect div[class$="-ValueContainer"]{flex-wrap: nowrap;  max-width: 100%; overflow: hidden;}
.multiselect div.multicustomselect__value-container{flex-wrap: nowrap;  max-width: 100%; padding: 0;}
section.loginscreeninstitute.registrationinstitute .multiselect div.multicustomselect__value-container
{overflow: visible;}
.loadingResult {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  margin: auto;
  font-size: 20px;
  background: rgba(0, 0, 0, 0.5);
}
.loadingResult h4 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  color: #fff;
  height: 100px;
  bottom: 0;
  margin: auto;
}

.expertquestiondetails .expertuser img {
  border-radius: 100px;
  height: 45px;
  width: 45px;
}
section.loginscreeninstitute.registrationinstitute .disgrid.grid-2 .social-control:nth-child(1) .placeholder {
  padding-left: 20px !important;
}
section.loginscreeninstitute.registrationinstitute .disgrid.grid-2 .social-control:nth-child(3) .placeholder{
  padding-left: 23px !important;
}
.dropdefaultimage {
  display: none;
}

.homepageproductoffer a.ctaonebutton.text-center {
  padding: 0;
}
.opacity0{opacity: 0;}

.listofadbutton .ctaonebutton{width:250px}
.listofadbutton .ctanewtwobutton{
  background: #55BCFF ;
  color: #fff ; 
transition: 0.3s all ease-in-out;}
.listofadbutton .ctanewtwobutton:hover{
  background: linear-gradient(90.46deg , #55BCFF 0%, #B5ECFF 100%) ;

}
.slbtn .ctanewtwobutton{background: #55BCFF;}
.headermainsearch{background: #DFF6FF;}
.row.rimibicons {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: center;
}

.colps {
  display: flex;
  width: auto !important;
}

    .recaptcha_css{
      display: flex;
      justify-content: center;
  }
  .addexpertright button.ctaonebutton {
    font-size: 16px;
}
button.myadbtn svg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 20px;
}

.licencenumber {
  color: #fff;
}
.posbuttontf .ctatwobutton.ctanewtwobutton, .offer-insurence-inner .ctatwobutton{background: #55BCFF !important;
  color: #fff !important;}
  .Toastify__toast-container {
    z-index: 999999;
  }
  .posbuttontf .ctatwobutton.ctanewtwobutton:hover, .offer-insurence-inner .ctatwobutton:hover{    background: linear-gradient(90.46deg, #55BCFF 0%, #B5ECFF 100%)}

  .categoryaskecpertconfirminner.subcatchal img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(341deg) brightness(98%) contrast(113%);
    max-height: 80px;
  }
  .searchareaquestion textarea.form-control.textareaform {
    height: auto;
}
.entiredashboard .subcatchal {
  width: 160px;
  min-height: 220px;
}
.entiredashboard .categoryaskecpertconfirminner{min-height: 220px;}
.entiredashboard  .categoryaskecpertconfirminner.subcatchal h6{line-height: 20px; font-weight: 500;}
.searchareaquestion.searchareaquestionadmin .input-container.form-group {
  width: 40% !important;
}
.searchdetalsen{    margin-left: 46px;}
.myexpertnav.martop60 ul li.active a {
  color: white;
  text-decoration: none;
}
.myexpertformarea.searcharea.seachadmincustom .input-container.form-group:nth-child(2){width:25%;}
.confy {
  align-items: center;
  display: flex;
  height: 100vh;
}

.myexpertformarea.searcharea.seachadmincustom .input-container.form-group:nth-child(3){width: 25%;}
.seachadmincustom textarea.input.form-control.textareaform {
  height: 70px;
}

#accordionSidebar button.accordion-button, #accordionSidebar .accordion-item {
  background: transparent;
  border: none;
  font-weight: 500;
  font-size: 16px;
  line-height: 50px;
  color: #06293f;
}
#accordionSidebar button.accordion-button{box-shadow: none;}
#accordionSidebar button.accordion-button h2{    font-weight: 500;
  font-size: 16px;
  line-height: 50px;
  color: #06293f;}
  .selectboxmain.null .placeholder{top: 19px; left: 9px;}
/* Customer Login start */
/* sidebar start*/
section.entiredashboard.maincustomerdash  .sidebar{
  background-color: #2F596F;
  color: #ffffff;
  border-radius: 25px;
}
section.entiredashboard.maincustomerdash  .responsename {
  display: flex;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  color: #FFFFFF;
  margin-bottom: 50px;
  margin-left: 90px;
  padding: 0 6px 0 0;
  line-height: 24.38px;
}
section.entiredashboard.maincustomerdash  .sidebar .userdetails {
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 20px;
}

section.entiredashboard.maincustomerdash  .siderbartwoimg {
  background-color: #004E77;
}


section.entiredashboard.maincustomerdash  .image-column {

  background-color: #004E77;
  padding: 159px 20px 20px 20px;
  border-radius: 25px 25px 0 0;
}
section.entiredashboard.maincustomerdash  .sliderimg img {
  margin-bottom: 69px;
  padding-left: 15px;
  
}

section.entiredashboard.maincustomerdash  .dashboardlogo img {
  padding: 10px;
}
section.entiredashboard.maincustomerdash  .userdetails .dashboardlogo img {
  border-radius: 50%;
}

section.entiredashboard.maincustomerdash  .dashboardlink ul {
  list-style: none;
  padding: 0;
}

section.entiredashboard.maincustomerdash  .dashboardlink ul li { 
  border-radius: 25px 0 0 25px;
  z-index: 1;
}

section.entiredashboard.maincustomerdash  .dashboardlink ul li a {
  display: flex;
  align-items: baseline;
}
section.entiredashboard.maincustomerdash  .martop40 {
  margin-top: 40px;
}

section.entiredashboard.maincustomerdash  .dashboardlink.dashboardtext .activetext {
  color: #005589;
  background-color: #E4EFFF;
  border-radius: 50px 0 0 50px;
  padding: 0 22px;
  width: 100%;
  min-height: 69px;
  display: flex;
  align-items: center;
  text-align: start;
  
}

section.entiredashboard.maincustomerdash  .sliderimg.activeimg img {
  border-left: 7px solid white;
    padding: 10px;
}

/* sidebar end*/
section.entiredashboard.maincustomerdash  .maincustomerdashboard .dashboardleftpanel {
  position: relative;
}

section.entiredashboard.maincustomerdash  .dashboard h5 {
  font-size: 20px;
  font-weight: 500;
  color: #06293F;
  font-family: 'Poppins' !important;
}
section.entiredashboard.maincustomerdash  .dashboarditext {
  font-size: 20px;
  font-weight: 400;
  font-style: italic;
  color: #06293F;
}
section.entiredashboard.maincustomerdash  .maincustomerdash ul li.active {
  background: linear-gradient(180deg, #0077B6 0%, #003450 100%);

  border-radius: 100px;
  width: 230px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 2.84px 2.84px 31.27px 0px #000;
  box-shadow: 2.84px 2.84px 31.27px 0px var(--textPrimaryColor);
}
section.entiredashboard.maincustomerdash  .maincustomerdash .customermain ul li {
  color: #FFFFFF;
  font-weight: 600;
  font-size: 20px;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #90E0EF;
}
section.entiredashboard.maincustomerdash  .maincustomerdash .myexpertnav > ul li{
width: 198px;
height: 198px;
padding: 69px;
display:flex;
flex-direction: column;
}
section.entiredashboard.maincustomerdash  .maincustomerdash.dashboardcolor {
  background-color: #D1D9E9;
}
section.entiredashboard.maincustomerdash  .customermain {
  margin-bottom: 100px;
}
section.entiredashboard.maincustomerdash  .questiontext.questiontext span {
  font-weight: 700;
  font-size: 18px;
  color: #303030;
}
.questiontext.questiontext b {
  font-size: 18px;
  font-weight: 500;
  font-family: 'Poppins' !important;
  color: #3B3B3B;
}
.allcustans .questionstext span {
  font-size: 16px;
  font-weight: 500;
  color: #3B3B3B;
}
.allcustans.questionstext b {
  font-size: 13px;
  font-weight: 500;
  color: #3B3B3B;
}
section.alldashboard {
  background-color: #fff;
  padding: 20px 22px;
  padding-bottom: 0;
  border-radius: 20px 20px 0 0;
  margin-bottom: 0px;
}
.mrg{
  padding-top: 30px;
}
.myexpertnav.myaccountnav.qnanav.martop40.customermain .active {
  color: white;
}
.dashboardtext li.activetext p {
  color: #005589;
}
.bg-color-customer{
  background: rgba(209, 217, 233, 1);
  border-radius: 20px 20px 0 0;
}
section.entiredashboard.maincustomerdash:before{display: none;}
section.entiredashboard.maincustomerdash  > .container > .row > .col-lg-3.col-sm-3{background-color: #2F596F;
  border-radius: 25px 25px 0 0; box-shadow: none;     padding: 0;
  }
  .dashboardlink.dashboardtext .activetext {position: relative;}

.dashboardlink.dashboardtext .activetext:before {
    content: "";
    position: absolute;
    background: #fff;
    width: 7px;
    height: 80%;
    left: -66px;
    border-radius: 10px;
}

  .text-column {
    position: relative;
}

.mydash ul.dashboardinner p {
  font-size: 22px;
  color: white;
  font-weight: 700;
  padding: 0 17px;
}
.text-column.mydash.dashboardlink ul li{
  margin: 0px;
}
.catstart.clearfix.blogsasktheexpert {
  background-color: #FFFFFF;
  border-radius: 10px 10px 0 0;
  padding: 50px 0;
  margin: 0 30px;
}

/* Customer Login end */

section.entiredashboard.maincustomerdash  .main-blog-section{
  background-color: #ffffff;
  border-radius: 20px;
  padding: 68px 40px;
  margin: 0 30px 30px 30px;
}



/*---go to top---*/
button.gototop {
  width: 30px;
  padding: 2px !important;
  background: #00831D !important;
  background: var(--green) !important;
  height: 30px;
  z-index: 999;
}

button.gototop img {
  transform: rotate(90deg);
}
section.entiredashboard.maincustomerdash > .container-fluid > .row > .col-lg-4.col-sm-4 {
  background-color: #2F596F;
  border-radius: 25px 25px 0 0;
  box-shadow: none;
  padding: 0;
  max-width: 400px;
}
section.main_customer_dashboard {
  max-width: 1366px;
  margin: 0 auto;
  width: 100%;
}
section.entiredashboard.maincustomerdash .col-lg-4.col-sm-4:before {
  position: absolute;
  top: 0;
  border-radius: 25px 25px 0 0;
  background-color: #004E77;
  width: 73px;
  height: 100%;
  content: "";
  left: 35px;
}
.dashboardleftpanel {
  max-width: 370px;
  margin: 0 0 0 auto;
}

.regular.slider {
  display: contents;
}

.modalspecial.asktheexpertconfirmpopup.popupouter.customerpopupmn {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.6);
  top: 82px;
  right: 0%;
  bottom: 0;
  left: auto;
  z-index: 9999;
  max-width: 66.6%;
  height: 550px;
  width: 66.6%;
}
.logoutbutton.loginrightmargin {
  display: none;
}
.entiredashboard .dashboardrightpanel .row.title-section .col-2 {
  display: none;
}
.swal-icon--success__ring{border: none;}
.swal-icon--success:before {
  border-radius: 120px 0 0 120px;
  top: -14px;
  left: -27px;
}
.swal-icon--success__line--tip {
  width: 25px;
  left: 14px;
  top: 50px;
}
.swal-icon--success__line--long {
  width: 47px;
  right: 5px;
  top: 41px;
}

.termscondition p strong{
  display: block;
}
/* button.tool-item {
  border: 1px solid #ccc;
  color: #000 !important;
  background: #eee;
  margin: 2px;
}
div#text-editor-demo-id
{
  font-family: var(--textPrimaryColor);;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  height: 40px;
  padding: 5px;
  margin: 10px 0;
}
.upbutton {
  text-align: center;
  position: relative;
  border: 1px solid #000;
  margin: 8px;
  width: 70px;
  padding-top: 5px;
}
img.imageuploadimage {
  width: 50px;
  margin: auto;
}
.upbutton .crossbutton {
  position: absolute;
  right: -13px;
  background: var(--PrimaryRed);
  border-radius: 50px;
  font-size: 11px;
  top: -13px;
  border:none;
  color: #fff;
}
h3.pstext {
  font-size: 12px;
  text-align: center;
}
.uploadexpertpolly
{
  background: var(--lightgreen);
  outline: 2px dashed #000;
  outline-offset: -15px;
  margin-bottom: 9px;
  padding: 30px 10px;
  flex-wrap: wrap;
}
.smalltextps {
  font-size: 11px;
  background: #ccc;
  text-align: center;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  margin-top: 5px;
}

.editor {
  position: relative;
}

button.mainbuttontick {
  position: absolute;
  bottom: 16px;
  width: 30px;
  right: 7px;
  z-index: 999;
  border-radius: 100px;
    width: 40px;
    height: 40px;
}
.uploadexpertpolly input#file-upload {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  width: 100%;
  height: 105%;
  cursor: pointer;
  opacity: 0;
}
button.mainbuttonupload.width09 {
  width: 215px;
  z-index: 999;
  border: 1.5px solid #000;
    text-decoration: none;
    padding: 5px 12px;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    background: #000;
}
.uploadexpertpolly .upload-image img{
  filter: invert(1);
  width: 40px;
}
label.block.cursor-pointer {
  width: 100%;
  display: block;
}
.uploadexpertpolly .uplod-title
{
  height: 60px;
}
.toolbar {
  background: var(--lightgreen);
  padding: 10px;
  width: 100%;
}
.editor
{
  border: 1px solid var(--green);
    border-radius: 3px;
    color: rgb(48, 48, 48);
    margin: 10px 0px;
    padding: 0 ;

} */

 .swiper-slide-visible
{
  text-align: center;
}
.swiper-slide-visible.swiper-slide-thumb-active img{
/* width: 220px !important;
height: 200px !important; */
transform: scale(1.1);
border-radius: 8px;
border: 4px solid #545454;
box-shadow: 0 4px 23.3px 0 rgba(0, 0, 0, 0.25);
}
 .swiper-slide-visible img{
  width: 210px;
height: 150px;
border-radius: 8px;
}
 .mySwiper.swiper-thumbs 
{
 padding: 50px 0;
}
 .swiperthumpwrapper
{
	border-radius: 18px;
	background: rgba(194, 255, 209, 0.80);
	box-shadow: 0 4px 28.2px 0 rgba(0, 0, 0, 0.25);
  max-width: 90%;
  margin: auto;
  padding: 00px 25px;
  bottom: -100px;
  height: 250px;
  display: flex;
  justify-content: center;
  z-index: 9999;
  position: absolute;
  left: 0;
  right: 0;
}
 .swiperthumpwrapper .swiper-wrapper
{
  align-items: center;
}
 .mySwiperthumb .swiper-slide.swiper-slide-active img{
  width: 100%;
  height: auto;

}
.mySwiperthumb
{
  padding-bottom: 30px;
}
.mySwiperthumb .swiper-button-prev {
  top: auto !important;
  bottom: 0px;
  left: 15px !important;
}
.mySwiperthumb .swiper-button-next {
  top: auto !important;
  bottom: 0px;
  right: 15px !important;
}
.mySwiperthumb .swiper-button-next:before, .mySwiperthumb .swiper-button-prev:before
{
  width: 40px;
  height: 40px;
  filter: invert(0);
  filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
}
.projectdocinnerps > ul
{
    padding:0;
    margin: 0;
}
.projectdocinnerps > ul > li
{
    width: 33.3%;
    padding: 0 15px;
}
.projectdocinnerps ul li:last-child .projectdocinnermain
{
    border: none;
}

.swiperthumpwrapper .swiper {
  width: 100%;
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.row.rimibicons{flex-wrap: wrap;}
	.homepageexpertinner{display: block;}
	span.text-danger
	{
		font-size: 10px;
	}
	.expertregistrationnew .formscicon {
		position: absolute;
		top: 29px;
		left: -8px;
		color: #06293f;
		width: 46px;
	}
	.offerbannerslider {width: 35%;}

	.heroleftbutton.d-flex.mt-4 {
		flex-wrap: wrap !important;
	}
	.off-pro{width: 170px;}
	.off-pro button:first-child {
		padding: 10px 20px !important;
	}
	.col-sm-3.col-xs-12.find {
		width: 20%;
	}
	.search-block .col-sm-3.col-xs-12:first-child {
		width: 30%;
	}
	.col-sm-6.col-xs-12.selection {
		width: 50%;
	}
	.topexpert{margin-top: 40px;}
	.categoryonesetfirst {
		width: 100%;
	}
	.categoryonesetfirst {
        width: 75%;
        float: none;
    }
	.categorytwosetfirst {
		width: 70%;
	}
	.categorytwosetfirst.categorytwoset {
		width: 70%;
		margin-top: 50px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin-left: auto;
		clear: both;
		float: none;
	}
	.off-pro button:nth-child(2) {
		padding: 10px 10px !important;
	}
	.row.search-block{width:100%;}

	
	.herosection a.ctatwobutton {
		margin-left: 0;
		margin-top: 10px;
	}

	
	.adscreenone{height: auto;}
	.p_slider .ctaonebutton {
		font-size: 13px;
	}

	.searchpageherosection .searchmainara {
		width: 100%;
	}
	header ul.navbar-nav li.active a:before{top:-4px;}
	header ul.navbar-nav li.active a:after{bottom: -4px;}
	.right-institute .institutelogintext .grid-2 {
		grid-template-columns: 1fr;
		grid-gap:0;
		}
		.DatePicker.input-container.form-group {
			margin-bottom: 30px;
		}
		section{overflow-x: hidden;}
		.institutelogintext {
			width: 85%;
		}
		.modalspecial > div{width: 90%; padding: 15px;}
		.addexpertleft {
			width: 66%;
		}
		.addexpertright {
			width: 34%;
		}
		.uploadexpert{padding: 25px 10px;}
		.button_outer{width: 140px; padding: 17px 15px 12px;}

.expertinnerformmain .grid-2 {
    grid-template-columns: 1fr;
    grid-gap: 0px;
    width: 100%;
}
.btn_upload {
    padding: 0px 2px 12px;
    color: #fff;}
	.myexpertnav.myaccountnav ul li:nth-child(n + 1) {
		border-left: none;
		border-right: none;
		margin-right: -10px;
	}
	.myexpertnav > ul li{font-size: 14px;}
	.form-fieldinner.sociallink .fieldans{width:auto;}
	.publicviewprofiledetails{margin-bottom: 30px;}
	.planbutton {
		width: 200px;}
		.planbuttonouter{padding: 0;}
		.planesinner ul li {
			position: relative;
			padding-left: 20px;
			min-height: 60px;
			display: flex;
			align-items: center;
			flex-wrap: wrap;
			line-height: normal;
			line-height: initial;
			font-size: 14px;
		}
		.planesinnerright ul li {
			font-style: normal;
			font-weight: 500;
			font-size: 12px;
			text-align: center;
			color: #214860;
			list-style: none;
			border-bottom: 1px solid #dff6ff;
			min-height: 60px;
			display: flex;
			justify-content: center;
			align-items: center;
			line-height: normal;
			line-height: initial;
		}
		.planesinner ul li:before{top:auto;}
		span.plantooltip.custooltip:hover .tooltipcontent {
			visibility: visible;
			left: 23px;
			top: -40px;
			width: 200px;
		}
		span.plantooltip.custooltip {
			position: absolute;
			right: 0;
		}
		.categorythreeset .categoryonesetone {
			padding-right: 0px;
		}
		.categoryfourset .categoryonesetone {
			padding-left: 0px;
		}
		
		.categoryfourset .categoryonesetone {
			width: 40%;
		}
		
 }
@media (max-width: 1180px) {

	section#ask {
		padding: 100px 0 0 0;
	}
	ul.deone li a, ul.detwo li a {
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		word-break: break-all;
	}
	.searchinnerhero {
		width: 100%;
	}
	.myexpertformarea.searcharea .input-container.form-group{width: 38%;}
	.homepageproductoffer .col {
		width: 30%;
		flex: auto;
	}

	.testileftpanel {
		padding-left: 0px;
		position: relative;
		margin-bottom: 90px;
	}
	.pofferinner{padding: 10px;}
	.ctaonebutton{font-size: 16px;}
	div#navbarSupportedContent ul li {
		padding: 0 10px;
	}
	.homepageproductoffer .col {
		flex: auto;
	}
	.myexpertformarea.searcharea .input-container.form-group:last-child{width:25%;}
	footer ul li a {
		line-break: anywhere;
		font-size: 12px;
		line-height: 10px;
	}
	footer ul li {
		
		margin: 8px 0;

	}
	.footerone.footerthree ul.conde li {
		padding-right: 0;
		line-height: 10px;
		max-width: 100%;
		margin-bottom: 10px;
		font-size: 10px;
		margin-bottom: 0 !important;
		max-width: auto;
	}
	ul.socialin.d-flex.mb-3 {
		justify-content: center;
	}
	
	ul.socialin.d-flex.mb-3 img {
		width: 25px;
	}
	section.homepageproductoffer.mt-5.mb-5.d-block.d-sm-none {
		margin-bottom: 0 !important;
	}
	section.herosection.heroasktheexpert{padding: 15px 0; border-radius: 0;}
	.waveWrapper{display: none;}
	section#ask {
		padding: 0 0 0 0;
	}
	section.faqsection{padding: 20px 0;}
	ul.conde li {
		padding-left: 38px;
		padding-bottom: 15px;
		font-size: 13px;
		line-height: 20px;
	}

	.homepageexpertinner {
		margin-bottom: 25px;
	}
	.expertinner ul li{font-size: 13px;}
	.searchresultsection .expertinner ul li:nth-child(2){width: 25%;}
	.rimibimage{text-align: center;}

}
@media screen and (min-device-width: 1025px) and (max-device-width: 1280px) {
	.grid-8 {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}
}
@media screen and (min-device-width: 1024px) and (max-device-width: 1179px) {
	div#navbarSupportedContent ul li {
		padding: 0 5px;
		text-align: center;
	}
	.navbar-expand-lg .navbar-nav .nav-link{padding-left: 0 !important;padding-right: 0 !important;font-size: 11px;}
	img.rimibimagetwo{margin: auto;}
	.homepageproductoffer .col {
		width: 20%;
	}
	.p_slider .ctaonebutton {
		font-size: 13px;
		line-height: 1.2;
	}
	section.loginscreeninstitute.loginmainds{height: auto;}
}
@media (max-width: 767px) {
	/* .expertregistrationnew .rti--container {
		display: none;
	}
	.expertregistrationnew  .input-container.form-group.specialtag
	{
		border: none;
	} 
	.specialtag .mainbutton {
        font-size: 14px;
        width: 94px;
        height: 40px;
        letter-spacing: 0;
        margin-left: 10px;
    }
	.expertregistrationnew .specialtag {
		background: #d1f0ff;
		padding: 10px;
	}
	.expertregistrationnew .specialtag .d-flex.flex-nowrap input.input.form-control
	{
		border:none;
		background: transparent;
		padding: 0;
	}*/
	.swiper-slide-visible.swiper-slide-thumb-active img {
		transform: none;
		border-radius: 3px;
		border: 3px solid #545454;
		box-shadow: 0 4px 23.3px 0 rgba(0, 0, 0, 0.25);
	}
	.mySwiperthumb {
		padding-bottom: 20px;
	}
	.mySwiperthumb .swiper-button-next {
		top: 50% !important;
		bottom: auto;
		right: 15px !important;
		margin: auto;
	}
	.mySwiperthumb .swiper-button-prev {
		top: 50% !important;
		bottom: auto;
		left: 15px !important;
		margin: auto;
	}
	 .swiper-slide-visible img
	{
		width: 85px;
        height: 60px;
		border-radius: 3px;
	}
	 .swiperthumpwrapper
	{
		position: relative;
		left: 0;
		right: 0;
		bottom: 0;
		background: white;
		padding: 0;
		border-radius: 0;
		box-shadow: none;
		height: auto;
	}
	.projectdocinnerps .d-flex
	{
		flex-wrap: wrap;
	}
	.projectdocinnerps > ul > li
	{
		width: 100%;
	}
	.rowrev
	{
		flex-direction: column-reverse;
	}
	 .mySwiper.swiper-thumbs
	{
		padding: 0;
	}
	.dropdown-menu .dropdown-submenu {
	
		position: absolute;
		left: 0;
		top: auto;
	}
	section.entiredashboard.maincustomerdash .detailscardenter {
		background: #FFF;
		filter: drop-shadow(1px 1px 4px rgba(0, 0, 0, 0.25));
		width: 97%;
		padding: 10px;
	}
	.dashboard-decoration .replacecard .detailscardenter
	{
		padding-left: 0;
		padding-right: 0;
	}
	.container-rimib .pl-5
	{
		padding-left: 10px !important;
	}
	.userdropdown-menu li span.dropdown-item
	{
		position: relative;
	}
	.manageuser-backdivmain .userdropdown-menu li span.dropdown-item::before
	{
		display: none;
	}
	.userdropdown-menu li span.dropdown-item::before{
		content: "";
		position: absolute;
		background: url(/static/media/leftarrownav.6e875efd3aa647d3bf35.svg) no-repeat;
		background-size: contain;
		right: 4px;
        top: 2px;
		width: 13px;
		height: 13px;
	}
	section.entiredashboard.maincustomerdash.institute_dashboard .planesinnerright.broadtp ul li
{
  color: var(--textPrimaryColor);
text-align: center;
font-family: var(--textPrimaryColor);;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
section.entiredashboard.maincustomerdash.institute_dashboard .planesinner ul {
	padding: 0;
	list-style: none;
	margin-bottom: 0;
	white-space: break-spaces;
	overflow: visible;
	text-overflow: inherit;
}
	.numberingwizerd.institutes-numberingwizerd ul::before, .numberingwizerd.institute-numberingwizerd ul::before {
		width: 119px;
	}
	.specialinfomodal.modalspecial .modal-body {
		box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
		margin-top: 15px;
		display: inline-block;
	  }
	  .expertregistrationnew .form-fieldinner .fieldans span {
		border-radius: 2px;
        background: #D1F0FF;
        width: 46%;
        margin-right: 14px;
        margin-bottom: 10px;
        text-align: center;
        padding: 5px;
	  }
	 
	  .mainloginscreen.instituteregistrationnew .socialdiv .disgrid.grid-2
	  {
		  grid-gap:20px;
	  }
	  .psi {
		padding: 0 15px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .form-container.form-group.multiselect .css-13cymwt-control {
		padding: 2px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial h4.h4_style.tsp
	{
		padding-left: 15px !important;
	}
	  section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial span.text-danger
	  {
		  bottom: -4px;
	  }
	  section.expertregistrationnew.entiredashboard.maincustomerdash.expert-dashboard .specialinfomodal.modalspecial button.myadbtn
	  {
top:245px;
z-index: 99;
	  }
	 
	  section.entiredashboard.maincustomerdash.expert-dashboard .specialinfomodal.modalspecial label.form-check-label
	  {
		  max-width: 100%;
		  /* z-index: 999; */
	  }
	  .instituteregistrationnew .selectbox [class$="-menu"]
	  {
		  z-index: 99;
	  }
	.mainplan > h2.h3_style
	{
		color: #303030;
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: normal;
max-width: 50%;
	}
	.planoutmainsub p
	{
		font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: var(--textPrimaryColor);
	}
	.numberingwizerd ul li
{
	height: 35px;
	width: 35px;
	background: #fff;
}
.numberingwizerd ul::before{
	background: #2280B8;
}
.instituteregistrationnew .disgrid.grid-2
{
	grid-gap: 0;
}
.instituteregistrationnew .formscicon {
    position: absolute;
    top: 1px;
    left: -9px;
    color: #06293f;
    width: 38px;
}
.error_msg
{
	color: #EF000B;
	font-family: var(--textPrimaryColor);;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
	.institutelogintext.passwordauthorization {
		padding: 15px;
	}
	.passtext.martop60
	{
		margin-top: 20px !important;
	}
	.mainloginscreen .grid-3, .mainloginscreen  .grid-2
	{
		grid-gap: 15px;
	}
	.mainloginscreen.expertregistrationnew .grid-3, .mainloginscreen.expertregistrationnew  .grid-2
	{
		grid-gap: 0px;
	}
	.mainloginscreen.expertregistrationnew .socialdiv  .grid-3, 	.mainloginscreen.expertregistrationnew .socialdiv  .grid-2
	{
		grid-gap: 20px;	
	}
	span.rti--tag
	{
		background: #fff;
	}
	.expertregistrationnew .modalspecial .right-institute .right-institute .myadbtn
	{
		top: 231px;
	}
	section.expertregistrationnew.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .plaindetailsleft h1.h2_style.font-weight-bold
	{
margin-top: 0 !important;
max-width: 50%;
        margin: auto;
		margin-bottom: 20px;
	}
	.expertregistrationnew .planbuttonouternewinner button
	{
	

font-family: var(--textPrimaryColor);;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
	}
	.expertregistrationnew .planbuttonouternewinner button span
	{
		font-family: var(--textPrimaryColor);;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
	}
	.listofoffermainsection .specialinfoinnernew .form-field .grid-4, .listofoffermainsection .specialinfoinnernew .form-field .grid-2
	{
		grid-gap: 0;
	}
	.expertregistrationnew .specialinfoinnernew.mb-5
	{
		padding: 0;
	}
	.expertregistrationnew .formscicon {
		position: absolute;
		top: -4px;
		left: -9px;
		color: #06293f;
		width: 45px;
	}
	.passtext ul li
	{
		color: #2A2A2A;
font-family: "SF Pro Display";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
	}
	.input-container label
	{
		color: #6D6D6D;
font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
	}
	.multiselect div.multicustomselect__value-container {
		flex-wrap: nowrap;
		max-width: 82%
	
	}
	.expertregistrationnew .planwhole .planesall .col-lg-8.col-sm-8 {
		width: 60%;
		display: inline-block;
	}
	.expertregistrationnew .planesall .col-lg-2.col-sm-2 {
		width: 20%;
		display: inline-block;
	}
	.expertregistrationnew	.planesall .row {
        display: flex;
        overflow: visible;
    }
	.expertregistrationnew .planesinner ul
	{
		white-space: normal;
        overflow: visible;
	}
	.expertregistrationnew	.planesinner ul li
	{
		font-size: 12px;
		color: #414446;
font-family: var(--textPrimaryColor);;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
	}
	.expertregistrationnew .planesinnerright h2.h3_style{
		font-size: 11px;
	}
	.expertregistrationnew  .planbutton {
		width: 170px;
		display: inline-block;
		vertical-align: top;
	}
	.planesinner, .planesinnerright {
		padding: 15px 2px;
	}
	.expertregistrationnew	.planesinnerright ul li
	{
		
		color: var(--textPrimaryColor);
text-align: center;
font-family: var(--textPrimaryColor);;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
	}
	div#timer
	{
		color: #2A2A2A;
text-align: center;
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
	}
	.form-group .form-control{height: 40px;}
	section.loginscreeninstitute.registrationinstitute.passw{height: auto;}
	.loginscreeninstitute.registrationinstitute .instituteleft-illustration.martop60 img{display: none;}
	.Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right{
		top:40px !important;
		width:100% !important;
	}


	span.plantooltip.custooltip img {
		width: 15px;
	}
	.input-container .placeholder  {left: 10px; font-size: 14px;}
	
	footer .col-lg-4.col-md-6.col-sm-6.col-xs-12 {
		width: 50%;
	}
	footer h3 {
		font-style: normal;
		font-weight: 700;
		font-size: 18px;
	}
	ul.socialin.d-flex.mb-3 {
		position: relative;
		margin: auto;
		left: 0;
		margin-bottom: 0 !important;
	
		justify-content: center;
		right: 0;
		width: 100%;
	}
	ul.conde li {
        padding-left: 38px;
        padding-bottom: 10px;
        font-size: 10px;
        line-height: 16px;
        margin-right: 0 !important;
    }
	footer .container {
		padding-bottom: 30px;
	}
	.footertwo:after{display: none;}

	input.inputSearch {
		border-bottom: 1px solid #ccc;
		margin-bottom: 10px;
		font-size: 13px;
		width: 100%;
	}
	.rimibimage{min-height: auto;}
	.selection{flex-wrap: wrap;}
	.search-block{height: auto;}
	.row.search-block{width:100%;}
	.selection .input-container.form-group1 {
		margin-left: 0 !important;
	}
	.off-pro {
        width: 220px;
        justify-content: center;
        margin: auto;
		margin-top: 10px;
    }
	.find{display: inline;}
	.ctaonebutton1 {
		position: absolute;
		right: 0;
		top: 0;
	}
	.inputSearch{    margin-left: 0;
		position: relative;}


	.institutepublicprofile .publicviewprofilede{padding: 0 10px  !important;}

	.publicmainpopdis {
		position: relative;
		width: 100%;
	}
	.institutepublicprofile .publicdeinner {
		flex-wrap: wrap;
		border-radius: 0;
		margin: 0;
		margin-bottom: 110px;
	}
	.institutepublicprofile .publicpersonaldetails {width: 100%;}

	.institutepublicprofile .publicpersonaldetails {
		position: relative;
		padding-left: 10px;
		margin-left: 10px;
		border-left: 1px solid #ccc;
	}
	.institutepublicprofile .publicviewprofilelogoupload{
		margin: 30px auto;
		margin-left: auto;		
		display:block;}
	ul.detwo.ppvtwo li span img {
			padding-right: 0;
	}
	.logemail.mainsecpos {
		position: relative;
		top: auto;
		right: 0;
		width: 100%;
		padding-left: 15px;
	}
	.institutepublicprofile .socialpublic {
		background: #024E7C;
		position: relative;
		right: auto;
		bottom: 0px;
		width: 100%;
		padding: 10px;
		padding-left: 0;
		justify-content: center;
	}
	.mobile_description {
		border-radius: 4px;
		background: #c9daea;
		padding: 10px;
		position: absolute;
		width: 96%;
		height: -webkit-max-content;
		height: max-content;
		margin: auto;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}
	.offerdspop {
		position: relative;
		top: 0;
		left: 0;
	}
	.offerslider .sliderContent h3 {
		opacity: 1;
		display: block;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
	}
	.offerslider .sliderContent .ppvcat h3, .offerslider .sliderContent .ppvdate h3{margin-bottom: 0;}
	.ppvcat {
		margin-bottom: 5px;
		border-bottom: 1px solid #fff;
		padding-bottom: 3px;
	}
	.ppvcat, .ppvdate{font-size: 15px;}
	.descriptionppvpop {padding: 15px;}
	.limitedofferinner .descriptionppvpop h5 {
		color: #212121;
		font-size: 12px;
		line-height: 1.2;
	}
	.mobile_description{opacity: 1; display: none;}
	.offerslider .ppvawesomesliderdescription{display: none !important;}
	.limitedofferinner .offerslider .sliderContent{position: relative;}
	/* .limitedofferinner .offerslider .sliderContent .ctaonebutton.widthhalf {
		display: none;
	}
	.limitedofferinner .offerslider .sliderContent .ctaonebutton.widthhalf {
		display: none;
	} */
	
	button.ctaonebutton.mobilebutton {
		width: auto;
		padding: 4px 10px;
		margin-bottom: 0px;
		border-radius: 8px;
		height: auto;
		margin-top: 10px;
		font-size: 14px;
	}
	.limitedofferinner .offerslider .sliderContent:hover .mobile_description{display: block;}
	.mobile_description p {
		font-size: 13px;
		margin-bottom: 3px;
		line-height: 15px;
	}
	
	section.loginscreeninstitute.loginmainds{height:auto;}

	section.topexpert.topexpertproduct {
		padding: 20px 0;
		margin-top: 15px;
		margin-bottom: 15px !important;
	}
	section.topexpert.topexpertproduct h2 {
		font-size: 30px;
		line-height: 40px;
	}
	.blog-modal .mybtn button{margin-left: 0;}
	
	.topexpert .p_sliderouter {
		padding-top: 14px;
	}
	.blog-modal h2.wp-block-heading {
		font-size: 22px;
		line-height: 29px;
	}
	.offersliderh0me .slbtn.slidertext-pp p {
		text-align: center;
	}

	section.limitedoffer.mt-5 {
		margin-top: 10px !important;
	}
	
	
	.offerslider .ppvawesomesliderdescription {
		opacity: 1;
		position: relative;
		bottom: auto;
		margin: 20px 0;
	}
	
	.modalspecial.blog-modal {
		z-index: 9999999999;
	}
	.modal-header h3 {
		padding-right: 40px;
	}
	
	
	.productslider .p_slider{min-height: auto;}
	.offersliderh0me .p_slider{min-height: 500px;}
	.topexpert {
		background: #dff6ff;
		padding: 15px 0 15px;
		margin-top: 30px;
	}
	.topexpert h2 {
		font-size: 30px;
		line-height: 35px;
	}
	.d-flex.latestratesflex .herorightpanel, .heroleftpanel  h2, .heroleftpanel  h3, .heroleftpanel  h4, .heroleftpanel  h5, .heroleftpanel  h6 {text-align: center;}
	.sldeimage img{height: auto;}
	.slidertext-pp{min-height: auto;}
	.p_slider .d-flex {
		flex-wrap: nowrap;
		justify-content: center;
	}
	
	.slbtn .ctaonebutton:first-child {
		margin-right: 0;
		margin-bottom: 10px;
	}
	.logochangemodal>div {
		width: 95%;
	}
	.modal-footer button {
		margin: 10px 0;
	}
	.footertwo {
		margin-left: 0px;
		margin-bottom: 20px;
	  }
	  .categoryfourset .categoryonesetone {
		padding-left: 0px;
	}
	.categorythreeset .categoryonesetone {
		padding-right: 0px;
	  }
	.listofoffermainsection .detailedview .disgrid.grid-4 {
		grid-template-columns: 1fr 1fr;
	}
	.slick-current {
		transform: scale(1);
	}
	.dropdefaultimage img {
		margin: auto;
	}
	div#navbarSupportedContent ul li {
		padding: 5px 16px;
	}

	/* div#navbarSupportedContent ul li:last-child{margin-left: 15px;} */
	.slbtn{display: block; visibility: visible;}
	/* .heroleftpanel h2 {
		font-style: normal;
		font-weight: 700;
		font-size: 24px;
		line-height: 43px;
	} */
	.adscreenone{height: auto;}
	.offer-insurence-inner {
		width: 100%;
	}
	.myexpertformarea.searcharea .input-container.form-group:last-child {
		width: 100%;
	}
	.herorightpanel {
		margin-top: 20px;
	}

	.categoryonesetfirst, .categorytwosetfirst {
		width: 100%;
	} 
    .asktheexpertcategorysectioninner .grid-3, .asktheexpertcategorysectioninner .grid-4 {
        grid-gap: 10px;
    }
   .categorytwosetfirst .grid-4 {grid-template-columns: 1fr 1fr 1fr; grid-gap:10px;}
   .categoryfourset{justify-content: space-between;}
    .categorythreeset {
        width: 45%;
    }
    .categoryonesetone.anotherexp {
        grid-column: 1 / 3;
        width: 189px;
        padding-right: 18px;
    }
    .categoryfourset .categoryonesetone {
        width: 46%;
    }
    header ul.navbar-nav li.active a:before{top:0}
    header ul.navbar-nav li.active a:after{bottom: 0;}
    .myexpertformarea.searcharea .input-container.form-group{width:100%;}
    .searchmainara {
        width: 100%;
        margin: 20px auto;
    }
    .myexpertformarea.searcharea .input-container.form-group:first-child, .myexpertformarea.searcharea .input-container.form-group:nth-child(3){border:none;}
   
    .mainexpforminner .grid-4 {grid-template-columns: 1fr 1fr;}

	body {
		overflow-x: hidden !important;
	}

	section.loginscreeninstitute {
		position: relative;
		height: auto;
	}

	section.loginscreeninstitute:before {
		content: "";
		position: absolute;
		background: #DFF6FF;
		top: 0;
		left: 0;
		height: 30%;
		width: 100%;
		display: none;
	}

	section.loginscreeninstitute:after {
		content: "";
		position: absolute;
		background: #F6FDFF;
		top: auto;
		right: 0;
		height: 100%;
		width: 100%;
		bottom: 0;
		top: 0;
		box-shadow: none;
	}

	.loginscreenimage {
		background: #fff;
		width: 100%;
		text-align: center;
		border-radius: 20px;
	}

	.institutelogintext h2 {
		font-style: normal;
		font-weight: 600;
		font-size: 30px;
	}

	.institutelogintext {
		width: 100%;
	}

	.leftsightbackdetails {
		display: flex;
		justify-content: center;
		flex-wrap: nowrap;
		margin-top: 0;
	}
	.instituteleft-illustration.martop60 {
		margin-top: 0;
	}
	section.loginscreeninstitute {
		padding: 50px 0;
	}

	a.navbar-brand {
		padding-left: 15px;
	}

	.loginscreenimage figcaption {
		text-align: left;
	}

	.institutelogintext {
		margin-top: 40px;
	}

	header ul.navbar-nav li a:after {
		height: 1px !important;
		bottom: 0px;

	}
	.productslider .slick-slide {
		padding: 0px;
		text-align: center;
	}
	header ul.navbar-nav li a:before {
		display: none;
		height: 2px;
		top: 0px;
	}

	header li.nav-item:last-child {
	
	}

	section.entiredashboard:before {
		background: #DFF6FF;
		box-shadow: 2px 2px 5px rgb(3 78 124 / 25%);
		content: "";
		position: absolute;
		width: 20%;
		height: 37%;
		
	}

	.searchpageherosection .searchmainara{width:100%;}
	.heroleftbutton button {
		width: auto;
		padding: 10px 20px;
		margin-right: 14px;
	}
.searcharea.searchmainara .input.form-control, .searchpageherosection .searcharea .input-container.form-group .input.form-control{ border-bottom: 1px solid #212121; margin-bottom: 5px;}
.myexpertformarea.searcharea .input-container.form-group:first-child, .myexpertformarea.searcharea .input-container.form-group:nth-child(2){width: 100%;}

.pofferinner {
		background: #FCFCFC;
		border-radius: 40px;
		filter: drop-shadow(0px 4px 40px rgba(42, 42, 42, 0.1));
		padding:10px 2px;
		max-width: 100%;
		margin: auto;
		margin-bottom: 15px;
		min-height: auto;
	}
	img.testiconone {
		position: relative;
		top: 0;
		left: 0;
	}

	.rightform {
		margin-top: 70px;
	}

	.homepageexpertinner {
		margin-bottom: 20px;
		display: block;
        min-height: auto;
	}

	.homepageproductoffer .col {
		width: 100%;
		flex: auto;
	}

	.rimibimage {
		text-align: center;
	}

	.homeblogsection.nav-tabs .nav-link {
		margin-bottom: 12px;
	}

	.d-flex.latestratesflex {
		display: block !important;
		text-align: center;
	}

	
	
    .searchinnerhero{width: 100%;}
    .addexpertleft, .addexpertright {
        width: 100%;
    }
	.addexpertright{margin-top: 10px;}
	.myexpertnav > ul li {
		padding: 10px 7px;
		font-size: 12px;
		line-height: 41px;
		height: 63px;
		width: 96px;
	}
	.uploadexpert{padding: 25px;}
	.dashboardlink ul li {
		display: inline-block;
		font-size: 0;
		padding: 10px;
		height: 48px;
		width: 48px;
		line-height: 8px;
		vertical-align: middle;
	}
	.myexpertnav.myaccountnav ul li:nth-child(n + 1){margin-right: -10px;}
	.myexpertnav.myaccountnav ul li{height: 57px;
		width: 100px;    line-height: 15px;}
		.userlistinner {
			flex-wrap: wrap;
		}
		.mainplan p {
			margin-top: 20px;
		}
		.d-flex.questioninnerinbottom {
    flex-wrap: wrap;
}
	.dashboardleftpanel{margin-bottom: 40px;}
	.dashboardlink ul li a {
		font-size: 0;
		line-height: normal;
		line-height: initial;
	}
	.dashboardlink {
		position: fixed;
		bottom: 0;
		background: #dff6ff;
		box-shadow: 5px 5px 25px rgb(6 40 61 / 20%);
		z-index: 999;
		left: 0;
		right: 0;
		padding: 10px;
	}
	
	.dashboardlink ul {
		margin: 0;
	}
	
	.dashboardlink ul li {
		margin: 0;
	}
	.myexpertformarea .input-container.form-group:first-child {
		width: 100%;
		border-right: none;
	}
	.myexpertformarea .input-container.form-group:nth-child(2), .myexpertformarea .input-container.form-group {
		width: 100%;
	}
	
	.dashboardlink ul li a img {
		margin: 0;
	}
	.myexpertnav > ul > li:nth-child(n + 1){margin-right: -10px;}
	section {
		overflow: hidden;
	}
	.dashboardrightpanel {
		padding-left: 0;
	}
	.entiredashboard .col-lg-9.col-sm-9 {
		margin-bottom: 116px;
	}
	.tooltipcontent{width: 250px;}
	.sectionheader {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.addexpert{flex-wrap: wrap;}
    .catstart:first-child:before{display: none;}
    .searchresultsection .expertinner ul li:first-child, .searchresultsection .expertinner ul li:nth-child(2) {
        width: 100%;
    }
    .expertinner{flex-wrap: wrap;}
    .expertinner .expertuser {
        width: 100%;
    }
	.myexpertformarea.searcharea {
		flex-wrap: wrap;
		justify-content: left;
	}

	.searchmainara button.ctaonebutton {
		width: 200px;
		margin: auto;
	}

	.p_slider .ctaonebutton {
		font-size: 16px;
    	width: 225px;
    	margin: 0 5px !important;
	}

	.footerlogo img {
		width: 200px;
	}
	.myexpertformarea.searcharea .input-container.form-group:nth-child(2) {
		border: none;
	}

	.homeblogsection.nav-tabs .nav-link {
		padding: 10px 5px;
		border-radius: 7px;
		font-weight: 400;
		font-size: 13px;
		line-height: 20px;
		height: 46px !important;
		width: 93px !important;

	}

	.homeblogsection.nav-tabs .nav-link:nth-child(n + 1) {
		margin-right: -10px;
	}

	.herosection a.ctaonebutton,
	.heroleftbutton.experthomepagebutton a.ctaonebutton {
		font-size: 14px;
		padding: 10px 20px;
	}
    .categoryonesetfirst .grid-3{grid-template-columns: 1fr 1fr; justify-items: center;}
	.myaccountsection .grid-4, .serviceoffer-inner .grid-4  {
		grid-template-columns: 1fr 1fr;
	}
	.serviceoffer-inner {
		width: 100%;
		margin: 20px auto;
	}
	.expertformppiinner, .ppvawesomesliderdescription{flex-wrap: wrap;}
	.ppvawesomesliderproducttype {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.ppvawesomesliderreleatedproduct{width:50%;}

	
	ul.deone li {
		width: 100%;
	}
	ul.deone:before, ul.detwo:before{display: none;}
	ul.detwo li:nth-child(2) {
		padding-left: 0;
		margin-top: 10px;
	}
	section.publicviewprofiledetails.institutepublicprofile ul.detwo li:nth-child(2) {
		
		margin-top: 0px;
	}

	.publicviewprofiledetails{margin-bottom: 40px;}
	.ppvplan{top:10px;}
	.publicviewprofilede .cstlist, ul.deone li a, ul.detwo li a{line-break: anywhere;}
	ul.detwo, ul.deone{flex-wrap: wrap;}
	.expertformppiinnerdis {
		width: 49%;
	}
	.addcard{padding: 20px;}
	.inlinecard span.text-danger {
		bottom: -13px;
		font-size: 11px;
	}
	.paymentsummery li span {
		width: 50%;
		word-break: break-all;
	}
	.previewcard {
		width: 100%;
	}
	.planbuttonouter {
		padding-right: 0;
		text-align: center;
	}
	.planesall .row {
		display: grid;
		grid-template-columns: 1fr 1fr;
		overflow-y: scroll;
	}
	.planesallbottom .planesinner ul li
	{
		padding-left: 0;
	}
	.expertregistrationnew .planesallbottom .planesinner ul li
	{
		margin: 5px 10px;
	}
	.numberingwizerd ul::before {
		width: 170px;
	}
	.expertregistrationnew .planesallbottom .planesinner ul li .ctaonebutton, .expertregistrationnew .planesallbottom .planesinner ul li .ctatwobutton {
		width: 120px;
		height: 30px;

		font-size: 15px;
		font-style: normal;
		font-weight: 500;
		line-height: 1;
		letter-spacing: 1.2px;
	}
	ul.d-flex.align-items-center.pb-5 {
		padding-bottom: 20px !important;
	}
	.planesinner ul li:before
	{
		top:24px
	}
	.expertregistrationnew .planesallbottom
	{
		padding:10px;
	}
	input.mainbutton
	{
		width: 130px;
		height: 35px;
		letter-spacing: 1.2px;
		font-size: 15px;
	}
	.expertregistrationnew .planesallbottom .planesinner ul
	{
		justify-content: center;
	}
	.planesinner h5.h3_style
	{
		font-size: 12px;
		line-height: 1.3;
	}
	.planesinnerright ul {
		padding: 0;
		margin-bottom: 0;
		/* white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis; */
	}
	.planesinner ul {
		padding: 0;
		list-style: none;
		margin-bottom: 0;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.categoryaskecpertconfirm {
		width: 200px;
		margin: auto;
		position: relative;
		top: 0;
		margin-bottom: 30px;
		margin-top: 20px;
	}
	.categorytwosetfirst.categorytwoset {
		width: 100%;}
		.input-container .placeholder {
			z-index: auto;
		}
		.mobileregistration{display: block;}
		.mobileregistration .back_btn {
			margin: auto;
		}
		.specialinfoinner{padding: 10px;}
		.modalspecial > div{width:100%; padding: 10px;}
		.modalspecial .right-institute {
			width: 100%;
			margin: auto;
		}
		.myexpertformarea.searcharea.searchmainara.searchmainarainner .input-container.form-group:first-child
		{width: 100%; border-right: none;}
		.listofoffermainsection .leftsightbackdetails.listofofferleft.padtop60 .plaindetailsleft {padding: 0;}
		.form-field .grid-4 {
			grid-template-columns: 1fr 1fr;
		}
		.planesall {
			background: transparent;
			border: transparent;
			border-radius: 8px;
		}
	
		section.product-offer.service-offer .myexpertnav > ul li {
			padding: 10px 7px;
			font-size: 12px;
			line-height: 41px;
			height: 63px;
			width: 96px;
			background-size: cover;
		}
	
	
}
@media screen and (min-device-width: 576px) and (max-device-width: 700px) {
	.heroleftbutton.d-flex {
		flex-wrap: wrap;
	}
	.herosection a.ctatwobutton{margin-left: 0;}
	.herosection a.ctaonebutton{margin-bottom: 10px;}
	.homepageproductoffer .col-sm-6 {
		flex: 0 0 auto;
		width: 100%;
	}
}
@media (max-width: 520px) {

	.input-container.psenter .placeholder {
		color: #214860;
		left: 4px;
		line-height: 14px;
		cursor: auto;
		cursor: initial;
		pointer-events: none;
		position: absolute;
		transform-origin: 0 50%;
		transition: transform 200ms, color 200ms;
		top: 14px;
		background: transparent;
		font-size: 14px;
		opacity: 1;
		font-family: "Poppins", sans-serif;
		z-index: 9;
	}

	img.plus {
		position: absolute;
		right: 5px;
		top: 15px;
	}

	section.product-offer.service-offer .myexpertnav > ul li{padding: 10px 12px;}
	.expertinner ul li{font-size: 11px;}

	.categoryaskecpertconfirmsub {
		width: 200px;
		margin: auto;
		position: relative;
		top: 0;
		margin-top: 70px;
	}
	section.limitedoffer.mt-5 {
		margin-top: 10px !important;
	}
	.of-div {
		font-size: 12px;
    line-height: 15px;
    margin-top: 5px;
    height: 47px;
    overflow-y: scroll;
    font-weight: 200;
	}
	

}
@media (max-width: 440px) {
	.search-block select.input.form-control1.form-select {
		font-size: 12px;
	}
	ul.serviceoffer-inner-accordian li{padding: 10px 30px;}
	.listofadbutton .ctaonebutton, .listofadbutton .ctatwobutton {
        width: 200px;
        font-size: 14px;
        margin: 0 5px;
        line-height: 1;
        height: auto;
    }
	section.service-offer h3{font-size: 18px;}
	.plansummerytop ul li {
		font-size: 12px;
font-style: normal;
font-weight: 600;
		display: flex;
		justify-content: space-between;
		line-height: 30px;
	}
	
	.plansummerypop ul li
	{
		color: #FFF;
font-size: 12px;
font-style: normal;
font-weight: 600;
	}

	ul.detwo li {
		display: block;
		width: 100%;
	}

	.logoform .form-fieldinner{display: block;}
	.specialinfoinner .form-field {
		background: #ffffff;
		border-radius: 6px;
		padding: 5px;
	}

	.uploaddetails {
		padding-left: 0px;
	}
	button.myadbtn.absolutedown, button.myadbtn.absoluteup{right: 0px;}
	.form-field .grid-4 {
		grid-template-columns: 1fr;
	}
	
	.listofoffermainsection .leftsightbackdetails.listofofferleft.padtop60 {
		display: block;
	}
	.specialisationppv .grid-4 {
		grid-template-columns: 1fr; gap: 0px;}
		.expertformppiinnerdis .form-group {
			margin-bottom: 25px !important;
		}
		.expertformppiinnerdis {
			width: 100%;
		}
	
		.bg-white-new{padding: 10px;}
		section.specialisationppv .heading h5{font-size: 15px;
			line-height: 1.3;}
	span.plantooltip.custooltip:hover .tooltipcontent {
		visibility: visible;
		left: -100px;
		top: 0;
	}	span.plantooltip.custooltip.righttool .tooltipcontent {
		right: auto;
		left: -147px;
		width: 350px;
		margin: auto;
		top: 0;
		z-index: 99;
	}
	section.entiredashboard:before {
		background: #DFF6FF;
		box-shadow: 2px 2px 5px rgb(3 78 124 / 25%);
		content: "";
		position: absolute;
		width: 20%;
		height: 37%;
		display: none;
		
	}

	.grid-3,
	.grid-2 {
		grid-template-columns: 1fr;
		grid-gap: 0;
	}

	nav.homeblogsection {
		flex-wrap: wrap;
	}
	.confirmtion{width: 100%;}
	.categoryonesetone.anotherexp {
		width: 100%;
		background: #fff;
		padding: 10px 0;
	}
	.categorytwosetfirst .grid-4 {
		grid-template-columns: 1fr 1fr;
		grid-gap: 10px;
	}
	.categoryonesetwidth {
		width: 110px;
		height: 120px;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
	}
	.main_full {width:100%;}
	.detailsleft h1{padding-left: 10px;}
	.limitedofferinner{padding: 0 10px 15px; margin-bottom: 0px;}
	.limitedofferinner h5.mt-2 {
		font-size: 16px;
		line-height: 23px;
	}
	.typepop {
		display: block;
	}
	.homepageproductoffer h2 {
		font-style: normal;
		font-weight: 700;
		font-size: 32px;
		line-height: 42px;
	}
	section.homepageproductoffer.mt-5.mb-5.d-block.d-sm-none {
		margin-top: 20px !important;
	}
	section.homepageproductoffer.mt-5.mb-5.d-block.d-sm-none  h2.text-center.mb-5{margin-bottom: 0px !important;}
	
	.basicdetails.d-flex{display: block !important;}
	.socialpublic ul, .publicviewprofilede {
		padding: 0;
	}
	ul.detwo.ppvtwo li heading, ul.dethree.ppvthree li heading {
		width: auto;
		font-size: 13px;}
		ul.detwo.ppvtwo li heading:before, ul.dethree.ppvthree li heading:before{display: none;}
		ul.detwo.ppvtwo li span , ul.dethree.ppvthree li span{
			padding: 0 5px;
		}
		.publicviewprofilede {
			margin-top: 0px;
		}
		ul.deone li a, ul.detwo li a {
			font-style: normal;
			font-weight: 500;
			font-size: 16px;
			word-break: break-all;
		}

		.expertinnerformmain {padding: 10px;}
		.col-lg-7 section.listofoffermainsection .specialinfoinner.mt-5.mb-5 .col-lg-12 {
			padding: 0;
		}
		.col-lg-7 section.listofoffermainsection .container {
			padding: 0;
		}
		.mainexpforminner .grid-4 {
			grid-template-columns: 1fr;
			gap: 30px;
			}
		.dashboardrightpanel  .myexpertnav > ul{flex-wrap: wrap;}
		.myexpertnav.myaccountnav.qnanav.martop40 ul {
			flex-wrap: nowrap;
		}
		.myexpertnav.myaccountnav.qnanav.martop40 ul> li:nth-child(n + 1) {
			margin-right: 0px;
		}
		.dashboardrightpanel .myexpertnav > ul > li:nth-child(n + 1) {
			margin-right: 0px;
		}
		.dashboardrightpanel .myexpertnav > ul li{text-align: center;}
		.myexpertnav.myaccountnav.qnanav ul li.active span {
			background: #f6fdff;
			border-radius: 10px;
			padding: 2px 6px;
			margin-left: 7px;
			font-weight: 500;
			font-size: 12px;
			color: #043d5f;
		}
		.myexpertnav.myaccountnav.qnanav ul li span {
			background: linear-gradient(90.46deg, #024e7c 0%, #06293f 100%);
			border-radius: 10px;
			padding: 2px 6px;
			margin-left: 8px;
			font-weight: 500;
			font-size: 12px;
			color: #ffffff;
		}
		.homepageproductoffer .colsec {padding: 0 5px !important;}
		
}
@media (max-width: 345px){	
	.selection .input-container.form-group1:nth-child(2) .form-select {
		width: 256px !important;
	}
	.inlinecard span.text-danger {
		bottom: -13px;
		font-size: 11px;
	}
	.p_slider .ctaonebutton {
        font-size: 14px;
	}
	.categoryonesetwidth {
        width: 150px;
	}
	.listofoffermainsection .detailedview .disgrid.grid-4 {
        grid-template-columns: 1fr;
		gap:0;
    }
	.search-block select.input.form-control1.form-select {
		font-size: 12px;
		width: auto !important;
	}
	.mb-4 .css-1p3m7a8-multiValue:first-child{margin-top: 29px;}
	.mb-4 .css-1p3m7a8-multiValue{margin-top: 10px;}
	.form-container.form-group.multiselect .css-13cymwt-control{height: auto;}
	.inlinecard {grid-template-columns: 1fr;
	}
	.addcard {
		padding: 10px;
	}
	span.validth{top:-16px;}
	.button_outer {width: 140px;}
	.btn_upload {
		padding: 17px 17px 12px;}	
		.uploadexpert {
			padding: 10px;
		}
	.myexpertnav.myaccountnav ul li:nth-child(n + 1) {
			margin-right: 0px;
		}
	ul.detwo.ppvtwo li span, ul.dethree.ppvthree li span{display: block;}
	.myexpertnav > ul li{text-align: left;}
		.myexpertnav.myaccountnav > ul > li:last-child.active, .myexpertnav.myaccountnav ul li{background-size: contain;}
	span.plantooltip.custooltip.righttool .tooltipcontent {
		right: 0;
		left: -145px;
		margin: auto;
		top: 0;
		z-index: 99;
		width: 246px;
	}
	.detailsbank h5{line-break: anywhere;}
	.herosection a.ctatwobutton, .heroleftbutton.experthomepagebutton a.ctatwobutton{margin-left: 0;}
.categoryonesetfirst .grid-3 , .categorytwosetfirst .grid-4, .mainexpforminner .grid-4{
    grid-template-columns: 1fr;
	gap:10px;
}
/* .categoryonesettwo{margin: auto;} */
.categoryonesetfirst, .categorytwosetfirst{background: #fff;}
.herobutton.mt-4.d-flex, .heroleftbutton.d-flex.mt-4{display: block  !important;}
.herobutton button.ctatwobutton {
    width: 200px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 21px;
}
.herobutton button.ctaonebutton{width: auto;margin-right: auto;
    margin-left: auto;}
	.tooltipcontent {
		width: 221px;
	}
	span.plantooltip.custooltip:hover .tooltipcontent {
		visibility: visible;
		left: -79px;
		top: 0;
	}
	.expertfileupload{padding: 10px;}
	.myexpertnav.myaccountnav.qnanav.martop40 ul> li:nth-child(n + 1) {
		margin-right: 0px;
	}
}
/* @media (min-width:769px) and (max-device-width : 1024px)  and (orientation: landscape)
{
	body:before {content: '';position: fixed;z-index: 99999999999;top: 0;right: 0;bottom: 0;left: 0;background: #212121 url(../images/turn.webp);background-position: center;background-size:contain;background-repeat: no-repeat;}
} */

@media (max-width: 1400px) {
	span.text-danger.samemailerr {
    bottom: -24px;
	}
}

@media (min-width: 1340px) {
	#root .container {
        max-width: 1320px;
    }
}

@charset "UTF-8";
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--bs-body-font-family);
  font-size: 1rem;
  font-size: var(--bs-body-font-size);
  font-weight: 400;
  font-weight: var(--bs-body-font-weight);
  line-height: 1.5;
  line-height: var(--bs-body-line-height);
  color: #212529;
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: #fff;
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: #212529;
  color: var(--bs-highlight-color);
  background-color: #fff3cd;
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(13, 110, 253, 1);
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: #fff;
  color: var(--bs-body-bg);
  background-color: #212529;
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(33, 37, 41, 0.75);
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

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

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  background-color: var(--bs-body-bg);
  border: 1px solid #dee2e6;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: rgba(33, 37, 41, 0.75);
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color);
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(1px * 2) solid currentcolor;
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: rgba(33, 37, 41, 0.75);
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: 1px solid #dee2e6;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  color: var(--bs-body-color);
  background-color: #fff;
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: rgba(33, 37, 41, 0.75);
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  color: var(--bs-body-color);
  background-color: #f8f9fa;
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  color: var(--bs-body-color);
  background-color: #f8f9fa;
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(1px * 2));
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(1px * 2));
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(1px * 2));
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(1px * 2));
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(1px * 2));
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(1px * 2));
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(1px * 2));
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(1px * 2));
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), none;
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #dee2e6;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23dee2e6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid #dee2e6;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%2386b7fe%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: rgba(33, 37, 41, 0.75);
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: rgba(33, 37, 41, 0.75);
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(1px * 2));
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(1px * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(33, 37, 41, 0.65);
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: #fff;
  background-color: var(--bs-body-bg);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: #f8f9fa;
  background-color: var(--bs-tertiary-bg);
  border: 1px solid #dee2e6;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * 1px);
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: #198754;
  background-color: var(--bs-success);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: #dc3545;
  background-color: var(--bs-danger);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * 1px);
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * 1px);
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 37, 41, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: 1px solid var(--bs-navbar-toggler-border-color);
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: 75vh;
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: #212529;
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23212529%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23052c65%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%236ea8fe%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%236ea8fe%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: "/" /* rtl: var(--bs-breadcrumb-divider, "/") */;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * 1px);
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter:  ;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  filter:  ;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(13, 110, 253, 1) !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, 1) !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(25, 135, 84, 1) !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(13, 202, 240, 1) !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 193, 7, 1) !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(220, 53, 69, 1) !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(248, 249, 250, 1) !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, 1) !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(13, 110, 253, 1) !important;
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(13, 110, 253, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(13, 110, 253, 1) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, 1) !important;
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(10, 88, 202, 1) !important;
  -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, 1) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(108, 117, 125, 1) !important;
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(108, 117, 125, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(108, 117, 125, 1) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, 1) !important;
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(86, 94, 100, 1) !important;
  -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, 1) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(25, 135, 84, 1) !important;
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(25, 135, 84, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(25, 135, 84, 1) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, 1) !important;
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(20, 108, 67, 1) !important;
  -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, 1) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(13, 202, 240, 1) !important;
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(13, 202, 240, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(13, 202, 240, 1) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, 1) !important;
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(61, 213, 243, 1) !important;
  -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, 1) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(255, 193, 7, 1) !important;
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 193, 7, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 193, 7, 1) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, 1) !important;
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 205, 57, 1) !important;
  -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, 1) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(220, 53, 69, 1) !important;
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(220, 53, 69, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(220, 53, 69, 1) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, 1) !important;
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(176, 42, 55, 1) !important;
  -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, 1) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(248, 249, 250, 1) !important;
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(248, 249, 250, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(248, 249, 250, 1) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, 1) !important;
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, 1) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, 1) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(33, 37, 41, 1) !important;
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(33, 37, 41, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(33, 37, 41, 1) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, 1) !important;
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(26, 30, 33, 1) !important;
  -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, 1) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(0, 0, 0, 1) !important;
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(0, 0, 0, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 0, 0, 1) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(0, 0, 0, 0.75) !important;
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  -webkit-text-decoration-color: RGBA(0, 0, 0, 0.75) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
  text-decoration-color: RGBA(0, 0, 0, 0.75) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  -webkit-text-decoration-color: rgba(13, 110, 253, 0.5);
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-decoration-color: rgba(13, 110, 253, 0.5);
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: translate3d(0.25em, 0, 0);
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

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

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #dee2e6 !important;
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #dee2e6 !important;
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #dee2e6 !important;
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(13, 110, 253, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(108, 117, 125, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(25, 135, 84, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(13, 202, 240, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(255, 193, 7, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(220, 53, 69, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(248, 249, 250, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(33, 37, 41, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: #9ec5fe !important;
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: #c4c8cb !important;
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: #a3cfbb !important;
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: #9eeaf9 !important;
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: #ffe69c !important;
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: #f1aeb5 !important;
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: #e9ecef !important;
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: #adb5bd !important;
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

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

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

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

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

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

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

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

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

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

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

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

.align-items-end {
  align-items: flex-end !important;
}

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

.align-items-baseline {
  align-items: baseline !important;
}

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

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

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

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

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

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

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

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(13, 110, 253, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(108, 117, 125, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(25, 135, 84, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(13, 202, 240, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(255, 193, 7, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(220, 53, 69, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(248, 249, 250, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(33, 37, 41, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(33, 37, 41, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: rgba(33, 37, 41, 0.75) !important;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: rgba(33, 37, 41, 0.75) !important;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: rgba(33, 37, 41, 0.5) !important;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: #000 !important;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: #052c65 !important;
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: #2b2f32 !important;
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: #0a3622 !important;
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: #055160 !important;
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: #664d03 !important;
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: #58151c !important;
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: #495057 !important;
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: #495057 !important;
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(13, 110, 253, var(--bs-link-underline-opacity)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(13, 110, 253, var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(108, 117, 125, var(--bs-link-underline-opacity)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(108, 117, 125, var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(25, 135, 84, var(--bs-link-underline-opacity)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(25, 135, 84, var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(13, 202, 240, var(--bs-link-underline-opacity)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(13, 202, 240, var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(255, 193, 7, var(--bs-link-underline-opacity)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(255, 193, 7, var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(220, 53, 69, var(--bs-link-underline-opacity)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(220, 53, 69, var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(248, 249, 250, var(--bs-link-underline-opacity)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(248, 249, 250, var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(33, 37, 41, var(--bs-link-underline-opacity)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(33, 37, 41, var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(13, 110, 253, 1) !important;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(13, 110, 253, 1) !important;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(13, 110, 253, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(108, 117, 125, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(25, 135, 84, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(13, 202, 240, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 193, 7, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(220, 53, 69, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(248, 249, 250, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(33, 37, 41, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(233, 236, 239, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(248, 249, 250, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: #cfe2ff !important;
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: #e2e3e5 !important;
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: #d1e7dd !important;
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: #cff4fc !important;
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: #fff3cd !important;
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: #f8d7da !important;
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: #fcfcfd !important;
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: #ced4da !important;
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)) !important;
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.375rem !important;
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.25rem !important;
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: 0.375rem !important;
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: 0.5rem !important;
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: 1rem !important;
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: 2rem !important;
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: 0.375rem !important;
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: 0.375rem !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: 0.25rem !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: 0.25rem !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: 0.375rem !important;
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: 0.375rem !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: 0.5rem !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: 0.5rem !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: 1rem !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: 1rem !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: 2rem !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: 2rem !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: 50rem !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: 50rem !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: 0.375rem !important;
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: 0.25rem !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: 0.375rem !important;
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: 0.5rem !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: 1rem !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: 1rem !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: 2rem !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: 2rem !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: 50rem !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: 50rem !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: 0.375rem !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: 0.375rem !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: 0.5rem !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: 1rem !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: 1rem !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: 2rem !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: 2rem !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: 50rem !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: 50rem !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: 0.375rem !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: 0.375rem !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: 0.25rem !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: 0.375rem !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: 0.375rem !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: 0.5rem !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: 0.5rem !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: 1rem !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: 1rem !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: 2rem !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: 2rem !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: 50rem !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: 50rem !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
section.entiredashboard.maincustomerdash.expert-dashboard .col-lg-4.col-sm-4:before {
	position: absolute;
	top: 0;
	border-radius: 25px ;
	background-color: #fff;
	width: 73px;
	height: 100%;
	content: "";
	left: 35px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .button_outerlogo{
	position: static;
	position: initial;
}
section.entiredashboard.maincustomerdash.expert-dashboard .backbl{
	background: var(--expertdashboardlightcolor);
}
section.entiredashboard.maincustomerdash.expert-dashboard .backbl  .planbuttonouter .ctaonebutton
{
	background: var(--orange);
}
section.entiredashboard.maincustomerdash .backbl  .smtext
{
	text-align: left;
	margin-bottom: 25px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .planesinnerright button.ctaonebutton
{background: var(--orange);
	color: #fff;

}
section.entiredashboard.maincustomerdash button.ctatwobutton.planbutton {
    background: #fff;
}
section.entiredashboard.maincustomerdash.expert-dashboard .replacecard .d-flex.align-items-center

 {
    margin-top: -40px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .uploaddetails{
	margin-bottom: 15px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .dashboardrightpannerinnerleft.replacecard .d-flex.align-items-center {
    margin-top: -47px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .col-lg-4.col-sm-4 {
	position: relative;
}

section.entiredashboard.maincustomerdash.expert-dashboard .dashboardlink.dashboardtext .active {
	color: var(--orange);
	background-color: #fff;
	border-radius: 50px 0 0 50px;
	padding: 0 22px;
	width: 100%;
	min-height: 69px;
	display: flex;
	margin-bottom: 0;
	align-items: center;
	text-align: start;
	position: relative;
}

section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav ul li {
	margin-right: 40px;
	line-height: 1;
}

section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav ul li.active .micon img {
	filter: invert(1);
}

section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav ul li .micon img {
	width: 36px;
	margin-bottom: 10px;
}
section.entiredashboard.maincustomerdash.expert-dashboard a.blogreadmore
{
	padding-right: 8px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav ul li.active {
	background: var(--orange);
}

section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav ul li:first-child.active, section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav ul li:nth-child(2).active, section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav ul li:nth-child(3).active {
	background: var(--orange) !important;
	color: #fff;
}

section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav ul li.active {
	color: #fff;
	line-height: 1;
}

section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav ul li {
	width: 140px;
	height: 140px;
	background-color: #DAF3FF;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	font-size: 16px;
	font-weight: 600;
	color: var(--textPrimaryColor);
	margin-left: 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav.martop40 ul li.active a {
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 1;
}

section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav.martop40 ul li a {
	color: var(--textPrimaryColor);
	text-align: center;

	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 1;
}

section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav ul li span {
	color: var(--textPrimaryColor);
	text-align: center;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	display: block;
	background: none;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 1;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav ul li.active span {
	display: block;
	background: none;
	color: #FFF;
	text-align: center;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	padding: 0;
	margin: 0;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 10px;
	
}
section.entiredashboard.maincustomerdash.expert-dashboard .myps
{
	background: #FFF;
	padding: 1px 15px 15px;
    box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    margin-top: 20px;
	margin-bottom: 40px;
}
section.entiredashboard.maincustomerdash.expert-dashboard>.container-fluid>.row>.col-lg-4.col-sm-4 {
	background-color: var(--expertdashboardlightcolor);
	border-radius: 25px;
	box-shadow: none;
	padding: 0;
	max-width: 400px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .dashboardrightpanel {
    padding-left: 55px;
}
.expert-dashboard .container-fluid {
	border-radius: 25px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}

.expert-dashboard .dashboardlink.dashboardtext .active:before {
	position: absolute;
	content: "";
	background: var(--textPrimaryColor);
	height: 100%;
	width: 7px;
	border-radius: 3px;
	left: -73px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .dashboardlink.dashboardtext .active a {
	color: var(--textPrimaryColor);
	background-color: #fff;
	border-radius: 50px 0 0 50px;
	padding: 0 22px;
	width: 100%;
	min-height: 69px;
	display: flex;
	margin-bottom: 0;
	align-items: center;
	text-align: start;
}

section.entiredashboard.maincustomerdash.expert-dashboard .responsename {
	margin-left: 0;
	flex-wrap: wrap;
	margin-bottom: 0;
	color: var(--textPrimaryColor);
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .viewprofilebtn {
	color: var(--textPrimaryColor);
	text-decoration: underline !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-top: 10px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .maincustomerdashboard .dashboardlogo,
section.entiredashboard.maincustomerdash.expert-dashboard .maincustomerdashboard .dashboardlogo img {
	width: 100px;
	height: 100px;
	border-radius: 100px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .maincustomerdashboard .dashboardlogo {
	width: 124px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .userdetails {
	margin-left: 90px;
}

.expertblogtextback {
	border-radius: 10px;
	background: #DAF3FF;
	padding: 20px;
	margin-top: 40px;
}

.expertblogtextback h3 {
	color: var(--textPrimaryColor);
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.expertblogtextback h5 {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 20px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails {
	background: #FFF;
	filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.25));
	margin-top: 20px;
	position: relative;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails h3.h3_style {
	color: #2A2A2A;
	margin-bottom: 30px;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	/* 100% */
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .button_outer {
	/* background: white;
	border: 1px solid var(--ButtonColor);
	padding: 8px 5px 0;
	border-radius: 5px;
	display: inline-block !important;
	margin-left: auto;
	margin-right: auto;
	height: auto; */
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .uploaddetails .button_outer label {
	color: var(--ButtonColor);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 2;
	letter-spacing: 1px;
	font-family: var(--btnFont);
}
section.entiredashboard.maincustomerdash.expert-dashboard  button.myadbtn{
	background: var(--orange);
}
section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .planesinner ul
{
	margin-top: 12px !important;
}
section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .btn_upload {
	padding: 0;
}
.expert-dashboard .myplandashboard
{
	margin-bottom: 40px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .myaccountsection.institutedetails label.change_button {
    background: white;
    border: 1px solid var(--ButtonColor);
    padding: 15px 35px 13px 15px;
    border-radius: 5px;
    display: inline-block !important;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    color: var(--ButtonColor);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 1px;
    font-family: var(--btnFont) !important;
}
section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .uploaddetails label img {
	width: 21px !important;
	height: 21px !important;
	margin: 0 !important;
	box-shadow: none !important;
	border: none !important;
	border-radius: 0 !important;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .logoform .form-fieldinner img {
	width: 100px;
	height: 100px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails button.myadbtn {
	background: var(--orange);
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .grid-2 {
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .form-fieldinner {
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .grid-1 {
	grid-gap: 20px 20px;
	margin-bottom: 20px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .form-fieldinner.sociallink label {
	background: #ffffff;
	border: none;
	border-radius: 4px;
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 28px;
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .form-fieldinner.sociallink .fieldans {
	color: #212121;
	font-family: var(--textPrimaryColor);;
	;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails.awardsectionmyaccount .form-fieldinner ul li {
	color: #303030;
	font-family: var(--textPrimaryColor);;
	;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 10px;
	background: var(--expertdashboardlightcolor);
	margin-right: 10px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .myaccountsection.institutedetails {
	margin-top: 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails button.myadbtn.absolutedown {
	position: relative;
	bottom: auto;
	right: auto;
	top: auto;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails button.myadbtn {
	background: var(--orange);
	position: relative;
	top: auto;
	right: auto;
	margin-right: 12px;
	outline: 5px solid #fff;
    box-shadow: 1px 1px 8px 4px rgba(0, 0, 0, 0.25);
}
.accbtn{
	position: absolute;
    right: -3px;
    top: 12px;
    width: 84px;
    height: 35px;
    display: flex;
    flex-wrap: wrap;
	z-index: 99;
}
section.entiredashboard.maincustomerdash.expert-dashboard .form-fieldinner label {
	color: var(--textPrimaryColor);
	font-family: var(--secondary-font) !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .fieldans {
	color: #303030;
	font-family: var(--secondary-font) !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .form-fieldinner .fieldans.d-flex span {
	border-radius: 10px;
	background: var(--expertdashboardlightcolor);
	padding: 5px 10px;
	margin-right: 10px;
	margin-bottom: 7px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .placeholder {
	transform: none;
	color: #3B3737;
	font-family: var(--textPrimaryColor);;
	;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
	top: 0;
	left: 0;
	padding: 0;
	background: none;
	opacity: 1;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .ss {
	margin-left: 20px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .input-container.form-group.specialtag {
	border-radius: 3px;
	background: var(--expertdashboardlightcolor);
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .input-container.form-group.specialtag .form-control {
	border: none;
	background: transparent;

}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec span.rti--tag {
	border-radius: 20px;
	background: #FFF;
	color: #303030;
	font-family: var(--textPrimaryColor);;
	;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec span.rti--tag button {
	background: var(--textPrimaryColor);
	width: 13px;
	height: 13px;
	display: inline-block;
	font-size: 8px;
	padding: 0;
	color: #fff;
	line-height: 1;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .input-container.form-group.specialtag>div>div {
	border-radius: 3px;
	background: var(--expertdashboardlightcolor);
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .formscicon {
	position: absolute;
	top: -2px;
	left: -16px;
	color: #06293f;
	width: 45px;
	height: 45px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .selectbox.css-b62m3t-container .css-13cymwt-control {
	height: 37px;
	border-radius: 3px;
	/* border: 1px solid var(--Bluetwo); */
	color: #303030;
}

section.entiredashboard.maincustomerdash .radioform label.radiocontrol input[type="radio"] {
	accent-color: var(--orange);
	margin-left: 5px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .form-group .form-control {
	padding: 5px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails button.myadbtn.adptp {
	top: -50px;
	right: 0;
	position: absolute;
}

.textchange {
	color: var(--textPrimaryColor);
	margin-top: 30px;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .myaccountsection.institutedetails {
	filter: none;
	padding: 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails button.ctaonebutton.widthhalf {
	background-color: white;
	border: 1px solid var(--ButtonColor);
	color: var(--ButtonColor) !important;
	padding: 8px 19px;
	border-radius: 5px;
	font-size: 20px;
	font-weight: 700;
	/* display: inline-block; */
	width: 150px;
	height: 40px;
	color: var(--ButtonColor);
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	font-family: var(--btnFont);
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails button.ctaonebutton.widthhalf:hover {
	cursor: pointer;
	border-radius: 5px;
	border: 1px solid var(--ButtonColor);
	background: var(--ButtonColor);
	color: #FFF !important;
}

section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .form-group .form-control {
	border-radius: 3px;
	border: 1px solid var(--Bluetwo);
	color: #303030;
	font-family: var(--textPrimaryColor);;
	padding: 10px;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	height: 40px;

}

section.entiredashboard.maincustomerdash.expert-dashboard .myaccountsection.institutedetails .ss .form-group .form-control {
	padding: 5px;
	padding-left: 36px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .planesall {
	border-radius: 6px;
	background: var(--expertdashboardlightcolor);
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
	border: none;
}
section.entiredashboard.maincustomerdash.expert-dashboard  .accountchangepass{
	margin-bottom: 40px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .broadtp {
	border-radius: 6px;
	border: 1px solid #E2E2E2;
	background: #FFF;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	padding: 0 35px 15px;
}

section.entiredashboard.maincustomerdash.expert-dashboard h2.text-center.h3_style.borname {
	position: absolute;
	top: -69px;
	width: 90%;
	background: var(--orange);
	filter: drop-shadow(10px 10px 16px rgba(0, 0, 0, 0.25));
	color: #FFF;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding: 20px;
	border-radius: 5px 5px 0 0;
	right: 15px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .planesinnerright.broadtp hr {
	margin-top: 58px;
}
.planesinnerright.broadtp h3.h3_style 
{
	color: var(--textPrimaryColor);
text-align: center;
margin-bottom: 0;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding-top: 0px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .planh2 {
	color: #303030;

	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-top: 40px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .accountchangepass section.loginscreeninstitute.registrationinstitute {
	background: #FFF;
	filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.25));
	margin-top: 20px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .grid-2 span.text-danger {
    position: absolute;
    font-size: 12px;
    left: 0px;
    line-height: 12px;
    bottom: -16px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .selectbox > div{
	
}
section.entiredashboard.maincustomerdash.expert-dashboard .previewcardinner .approved
{
	display: block;
	visibility:visible;
}
section.entiredashboard.maincustomerdash.expert-dashboard .replacecard{margin-top: 30px;}
section.entiredashboard.maincustomerdash.expert-dashboard .accountchangepass .institutelogintext {
	width: 100%;
	margin-left: 0;
	margin-right: auto;
	padding-top: 30px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .ft-inner.otpauthentication {
	width: 70%;
	margin: auto;
	margin-top: 20px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .dashboardrightpanel .ft-inner.otpauthentication .mb-4 {
    margin-bottom: 20px !important;
}
section.entiredashboard.maincustomerdash.expert-dashboard .right-institute .forgetpassinner h2 {
	color: var(--textPrimaryColor);
	margin-bottom: 0;
	font-family: var(--primary-Web-Font) !important;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	/* 125% */
}

section.entiredashboard.maincustomerdash.expert-dashboard .right-institute .forgetpassinner h5 {
	color: var(--textPrimaryColor);
	font-family: var(--primary-Web-Font) !important;
	font-size: 20px;
	margin-bottom: 0;
	font-weight: 500;
	line-height: normal;
	margin: 5px 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .right-institute .forgetpassinner h6 {
	color: var(--textPrimaryColor);
	margin-bottom: 0;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	font-family: var(--primary-Web-Font) !important;
}

section.entiredashboard.maincustomerdash.expert-dashboard .expertquestiondetails {
	flex-wrap: wrap;
	width: 100%;
}

section.entiredashboard.maincustomerdash.expert-dashboard .expertquestiondetailscategory {
	position: absolute;
	right: 0;
	padding-bottom: 0px;
}
section.entiredashboard.maincustomerdash.expert-dashboard  .category_icon{
	right: 182px;
}
.dashboardlink ul li span img {
	filter: brightness(100);
	width: 30px;
}

.dashboardrightpanelinner .questioninner .qnabutton {
	color: #FFF;
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	border: 1px solid transparent;
	padding: 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .dashboardrightpanelinner textarea.form-control.textareaform {
	height: 141px;
	padding: 15px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .expertquestiondetails h5 {
	margin-bottom: 0;
	color: var(--textPrimaryColor);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.dashboardrightpanelinner .questioninner .RealEstate .qnabutton {
	background-color: var(--green);
}

.dashboardrightpanelinner .questioninner .Investment .qnabutton {
	background-color: var(--purple);
}

.dashboardrightpanelinner .questioninner .Insurance .qnabutton {
	background-color: var(--orange);
}

.dashboardrightpanelinner .questioninner .Mortgage .qnabutton {
	background-color: var(--Blueone);
}

.dashboardrightpanelinner .questioninner .Banking .qnabutton {
	background-color: var(--Bluetwo);
}


.dashboardrightpanelinner .questioninner .RealEstate .qnabutton:hover {
	border-color: var(--green);
	color: var(--green);
	background: transparent;
}

.dashboardrightpanelinner .questioninner .Investment .qnabutton:hover {
	border-color: var(--purple);
	color: var(--purple);
	background: transparent;
}

.dashboardrightpanelinner .questioninner .Insurance .qnabutton:hover {
	border-color: var(--orange);
	color: var(--orange);
}

.dashboardrightpanelinner .questioninner .Mortgage .qnabutton:hover {
	border-color: var(--Blueone);
	color: var(--Blueone);
	background: transparent;
}

.dashboardrightpanelinner .questioninner .Banking .qnabutton:hover {
	border-color: var(--Bluetwo);
	color: var(--Bluetwo);
	background: transparent;
}


.p-0.blogblogmain {
	padding: 0 5px !important;
}

.dashboardrightpanelinner .questioninnerin {
	/* z-index: 1; */
	position: relative;
}

.dashboardrightpanelinner .questioninner .qnabutton {
	width: 150px;


}

section.entiredashboard.maincustomerdash.expert-dashboard .d-flex.btnts {
	justify-content: right;
}

.questioninnerin span button {
	background: none;
	border: none;
	padding: 0;
	padding-left: 10px;
	font-weight: bold;
	text-decoration: underline;
}

section.entiredashboard.maincustomerdash.expert-dashboard .input-container .placeholder {
	position: relative;
	left: 0;
	top: 0;
	margin-top: 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .input-caption input.input.form-control {
	border: 1px solid var(--Bluetwo);
	border-radius: 3px;
	height: 48px;
}

.input-caption {
	position: relative;
}

section.entiredashboard.maincustomerdash.expert-dashboard .craete-ads {
	position: relative;
	margin-bottom: 40px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .close-ads {
	position: absolute;
	top: 15px;
	right: 15px;
	background: var(--orange);
}

section.entiredashboard.maincustomerdash.expert-dashboard .craete-ads .input-container .placeholder {
	margin-top: 14px;
	;
}

section.entiredashboard.maincustomerdash.expert-dashboard .showallourbestone {
	border-radius: 5px;
	border: 1px solid var(--textPrimaryColor);
	color: var(--textPrimaryColor);
	margin-left: 10px !important;
}

.form-field.speciallinfobox {
	background: #FFF;
	filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.25));
	margin-bottom: 20px;
	position: relative;
	padding: 15px;
	border-radius: 5px;
}

.form-field.speciallinfobox:first-child {
	border: none;
}

.uploaddetails {
	display: flex;
}

.uploaddetails .ctaonebutton {
	margin-left: 10px;
}

.qbtn .showallourbesttoo:nth-child(1) {
	margin-right: 10px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .qmodal ul {
	background: transparent;
	padding: 0px;
	margin-top: 0;
	border-radius: 5px;
	height: auto;
	overflow-y: auto;
	list-style-type: disc;
}

section.entiredashboard.maincustomerdash.expert-dashboard .qmodal ul li:hover {
	background: none;
	color: var(--textPrimaryColor);
}

section.entiredashboard.maincustomerdash.expert-dashboard .qmodal ul li {
	word-break: break-all;
	list-style: disc;
	padding: 10px 0;
	padding-top: 0;
	font-size: 13px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .replacelogo2.ctaonebutton,
section.entiredashboard.maincustomerdash.expert-dashboard .subscribtionsummeryheading h4 {
	background: var(--orange);
}

button[disabled]:hover {
	cursor: inherit;
}

button.showallourbesttoo[disabled]:hover {
	cursor: pointer;
	border-radius: 5px;
	border: 1px solid transparent;
	background: #ccc;
	color: var(--textPrimaryColor) !important;
}

section.entiredashboard.maincustomerdash.expert-dashboard .replacelogo2.ctaonebutton {
	color: #FFF;
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	width: 220px;
}

.expert-dashboard .dashboardrightpannerinnerleft h2.h2_style.font-weight-600 {
	color: var(--textPrimaryColor);
	margin-bottom: 0;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.expert-dashboard .dashboardrightpannerinnerleft h5,
.expert-dashboard .questioninner h5.h5_style {
	color: var(--textPrimaryColor);
	margin-bottom: 20px;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.expert-dashboard .questioninner h2 {
	color: var(--textPrimaryColor);

	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.expert-dashboard .questioninner h5.h5_style {
	font-size: 14px;
}

h5.h5_style.questionstext:nth-child(2) {
	margin-top: 10px;
}

.expert-dashboard .ad-main .pagination-section {
	margin-top: 15px;
}

.expert-dashboard .expertquestiondetails h5.h5_style a {
	text-decoration: underline !important;
	color: var(--textPrimaryColor);
	font-weight: 700;
}
.currentplan.mt-4.text-center .replacelogo2.ctaonebutton{
	margin: auto;
}
.expert-dashboard .expertquestiondetails .qmodal h2 {
	color: var(--textPrimaryColor);

	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.expert-dashboard .expertquestiondetails .qmodal p {
	color: var(--textPrimaryColor);
	margin-bottom: 10px;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	font-family: var(--textPrimaryColor);;
	;
}

.expert-dashboard .expertquestiondetails .qmodal p>br {
	margin-bottom: 10px;
	content: " ";
	display: block;
}

section.entiredashboard.maincustomerdash.expert-dashboard .qmodal ul li {
	color: var(--textPrimaryColor);
	font-family: var(--textPrimaryColor);;
	;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
	padding-left: 20px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .qmodal ul li:before {
	content: "";
	position: absolute;
	height: 10px;
	width: 10px;
	border-radius: 10px;
	background: var(--textPrimaryColor);
	left: 0;
	top: 4px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin .qmodal .backnorm {
	padding: 20px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin.Banking .qmodal .backnorm {
	background: var(--lightBluetwo);
}

section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin.Insurance .qmodal .backnorm {
	background: var(--lightorange);
}

section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin.Investment .qmodal .backnorm {
	background: var(--lightpurple);
}

section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin.Mortgage .qmodal .backnorm {
	background: var(--lightBlueone);
}

section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin.Real.Estate .qmodal .backnorm {
	background: var(--lightgreen);
}
section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin .qmodal .close_btn img{
	width: 20px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin .qmodal >div{
	overflow-y:visible;
	padding:60px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin .qmodal .close_btn {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	background: var(--green);
	line-height: 39px;
	left: auto;
	right: 15px;
	top: 10px;
	position: absolute;
	text-align: center;
	cursor: pointer;
	border: none;
}

section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin.Banking .qmodal .close_btn {
	background: var(--Bluetwo);
}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial.qmodal > div{
background: #fff;
}
section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin.Insurance .qmodal .close_btn {
	background: var(--orange);
}

section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin.Investment .qmodal .close_btn {
	background: var(--purple);
}

section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin.Mortgage .qmodal .close_btn {
	background: var(--Blueone);
}

section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin.Real.Estate .qmodal .close_btn {
	background: var(--green);
}

section.entiredashboard.maincustomerdash .blogblogmain .bloginnertext {
	color: #303030;
	font-family: var(--secondary-font) !important	;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	min-height: 49px;
}

section.entiredashboard.maincustomerdash .blogblogmain {
	margin-bottom: 30px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .craete-ad-containt p.subtitle {
	color: var(--textPrimaryColor);
	margin-bottom: 0px;
	font-size: 20px;
	font-style: italic;
	font-weight: 600;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard button.col-4.craete-ads-button {
	background: var(--Bluetwo);
}

section.entiredashboard.maincustomerdash.expert-dashboard .adsblog {
	margin-top: 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .switch-active input:checked+.slider {
	background-color: var(--orange);
	;
}

section.entiredashboard.maincustomerdash.expert-dashboard .craete-ad-containt {
	background: url(/static/media/myadexpertback.ac3692c1fe2d5adeb97d.svg);
	position: relative;
}

.psshadow {
	background: #FFF;
	filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.25));
	border-radius: 5px;
	padding: 10px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionleft h4,
section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright h4 {
	color: #303030;
	margin-bottom: 0;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionleft p,
section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright p {
	color: #303030;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .subscribtionsummeryheading h4 {
	color: #FFF;

	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .currentplan.text-center h4 {
	color: var(--textPrimaryColor);

	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-top: 30px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .currentplan.text-center h4 span {
	color: var(--orange);

	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding-left: 10px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .substartdates,
section.entiredashboard.maincustomerdash.expert-dashboard .substartdates {
	color: var(--textPrimaryColor);

	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright .subscriptiondetailsleft h4,
section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright .subscriptiondetailsright h4 {
	color: var(--orange);
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .subscribtionsummery {
	border-radius: 5px;
	background: var(--expertdashboardlightcolor);
	box-shadow: 5px 5px 20px 0px rgba(6, 40, 61, 0.20);
	margin-bottom: 34px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .subscriptiondetails {
	padding-bottom: 40px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .changeplanbtn {
	margin: auto;
	width: 220px;
	height: 50px;
	-webkit-backdrop-filter: blur(2px);
	        backdrop-filter: blur(2px);
	color: #FFF;
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	background: var(--orange);
}

section.entiredashboard.maincustomerdash.expert-dashboard .backor {
	background: var(--orange) !important;
	outline: 0px solid #fff;
    box-shadow: 1px 1px 8px 4px rgba(0, 0, 0, 0.25);
}
section.entiredashboard.maincustomerdash.expert-dashboard .DatePicker.input-caption, section.entiredashboard.maincustomerdash.expert-dashboard .col-lg-6 .input-caption-border
{
	max-width: 190px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionleft .previewcardinner {
	padding: 30px 20px
}

section.entiredashboard.maincustomerdash.expert-dashboard .paymenthistory h3 {
	color: var(--textPrimaryColor);

	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .paymenthistory p {
	color: var(--textPrimaryColor);

	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .paymenthistory ul.paymentstructure li:nth-child(1) {
	background: transparent;
	color: #303030;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-decoration: underline;

}

section.entiredashboard.maincustomerdash.expert-dashboard .paymenthistory ul.paymentstructure li {
	border-radius: 6px;
	background: var(--expertdashboardlightcolor);
	color: #303030;

	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .replacecard h2 {
	color: var(--textPrimaryColor);

	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .replacecard h4 {
	color: var(--textPrimaryColor);

	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .detailscardenter {
	background: #FFF;
	filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.25));
	width: 100%;
	border-radius: 15px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscription_details .form-group .form-control {
	border: 1px solid #c3c6c9;
	border-radius: 4px;
	height: 40px;
	font-size: 14px;
	font-family: "Poppins", sans-serif !important;
	padding: 5px;


}

section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscription_details .input-container .placeholder {
	color: var(--textPrimaryColor);

	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .psirelative .previewcardinner {
	position: relative;
	top: -90px
}

section.entiredashboard.maincustomerdash.expert-dashboard .previewcardinner .namecardholder,
.previewcardinner .cardnumber,
.previewcardinner .carddate {
	color: #fff;
}

section.entiredashboard.maincustomerdash.expert-dashboard .leftpad {
	padding-left: 50px;
	margin-bottom: 40px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .showallourbesttoo {
	width: 150px !important;
	margin: auto;
	justify-content: center;
	text-align: center;
	display: flex !important;
}

.uploaddetails .ctaonebutton {
	font-size: 16px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .craete-ad-containt .showallourbesttoo {
	width: 150px !important;
}

section.entiredashboard.maincustomerdash.expert-dashboard .qmodal>div {
	width: 90%;
	height: auto;
}

section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin .showallourbesttoo {
	width: 150px !important;
	justify-content: center;
}

section.entiredashboard.maincustomerdash.expert-dashboard .leftpad h5 {
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .forgetpassinner h2.h2_style {
	color: var(--textPrimaryColor);
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	/* 125% */
}

section.entiredashboard.maincustomerdash.expert-dashboard .forgetpassinner h5 {
	color: var(--textPrimaryColor);

	font-size: 20px;
	font-style: italic;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .forgetpassinner h6 {
	color: var(--textPrimaryColor);

	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .forgetpassinner .ft-inner.otpauthentication input {
	height: 40px;
	border-radius: 5px;
	border: 1px solid var(--Bluetwo);
	padding: 5px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .dashboardrightpanelinner .questioninnerin{
	min-height: 200px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .forgetpassinner .input-icon-button {
	position: absolute;
    top: 31px;
    right: 35px;
}
section.entiredashboard.maincustomerdash.expert-dashboard span.externallink img
{
	filter:brightness(0) saturate(100%) invert(40%) sepia(85%) saturate(457%) hue-rotate(159deg) brightness(91%) contrast(96%)
}
section.entiredashboard.maincustomerdash.expert-dashboard .expertquestiondetails .expertuser{
	width: 45px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .forgetpassinner .input-icon-button img{
	filter: invert(46%) sepia(61%) saturate(577%) hue-rotate(158deg) brightness(83%) contrast(98%);
}
section.entiredashboard.maincustomerdash.expert-dashboard .col-8.brows-part {
	padding-right: 0%;
}

section.entiredashboard.maincustomerdash.expert-dashboard .upload-image {
	align-items: flex-end;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .divider::before {
	left: 0;
	background: var(--textPrimaryColor);
}

section.entiredashboard.maincustomerdash.expert-dashboard .divider::after {
	right: 0;
	background: var(--textPrimaryColor);
	margin-right: 22%;
}

section.entiredashboard.maincustomerdash.expert-dashboard .uplod-title {
	color: var(--textPrimaryColor);
}

section.entiredashboard.maincustomerdash.expert-dashboard .uploadlogo {
	margin: auto;
}

section.entiredashboard.maincustomerdash.expert-dashboard .border-div {}

section.entiredashboard.maincustomerdash.expert-dashboard .uploadexpert.mb-4 {
	margin: 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .ads-title {
	color: #2A2A2A;
	padding: 0;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	margin-bottom: 0;
	/* 107.143% */
}
.craete-ads .samll{
	color: #2A2A2A;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  line-height: 30px; /* 150% */
  margin-bottom: 10px;
  }
section.entiredashboard.maincustomerdash.expert-dashboard .uploadexpert.mb-4 {
	background: #DAF3FF;
}

section.entiredashboard.maincustomerdash.expert-dashboard .upload-image img {
	filter: invert(1);
}

section.entiredashboard.maincustomerdash.expert-dashboard .input-form-div {

	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}

section.entiredashboard.maincustomerdash.expert-dashboard .paymenthistory ul.paymentstructure li span {
	text-align: left;
}

section.entiredashboard.maincustomerdash.expert-dashboard .textarea-caption textarea {
	border: 1px solid var(--Bluetwo);
	padding: 5px;
	height: 118px;
	border-radius: 3px;
	color: #303030;
	font-family: var(--secondary-font) !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .divider-text {
	color: var(--textPrimaryColor);
}

section.entiredashboard.maincustomerdash.expert-dashboard .textarea-caption {
	color: #303030;
	height: auto;
	padding: 0;
	position: relative;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .adsimg {
	display: none;
}

section.entiredashboard.maincustomerdash.expert-dashboard .radioform {
	justify-content: left;
	margin-bottom: 0;
}
.uploadinnersec
{
	padding-left: 17px;
}
section.entiredashboard.maincustomerdash.expert-dashboard input.input-caption,
TagsInput.input-caption {
	padding: 0;
	color: #303030;
	font-family: var(--textPrimaryColor);;
	;
	;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .form-fieldinner.sociallink
{
	font-family: var(--secondary-font) !important;
	font-size: 14px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .form-group .form-control.form-select {
	border-radius: 3px;
	border: 1px solid var(--Bluetwo);
	padding: 5px;
	height: 50px;
	font-family: var(--secondary-font) !important;
	font-size: 12px;
font-style: normal;
font-weight: 400;

}

section.entiredashboard.maincustomerdash.expert-dashboard .radioform label.radiocontrol {
	padding-left: 0;
	padding-right: 10px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .placeholder {
	background: transparent;
	opacity: 1;
}

.input-caption .input-caption {


	width: 100%;
}

::placeholder {
	color: #303030;
	font-family: var(--textPrimaryColor);;
	font-size: 12px !important;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .input-caption-border {
	border: 1px solid var(--Bluetwo);
	border-radius: 3px;
}

section.entiredashboard.maincustomerdash.expert-dashboard span.input-icon-add {
	position: absolute;
	right: 5px;
	top: 47px;
	width: 29px;
	height: 29px;
}
.col-ps-6 {
    width: 50%;
    display: inline-block;
	padding: 0 20px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial label{
color: #6D6D6D;
font-family: var(--secondary-font);
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .col-ps-6 .form-group {
    margin-bottom: 8px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial  .grid-2 {
    grid-template-columns: 1fr 1fr;
    grid-gap: 0 40px;
    width: 100%;
    position: relative;
    padding: 0 20px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .form-group .form-control.form-select
{
height: 40px;
}
.multicustomselect__indicator svg{
	position: relative;
	/* top:10px; */
}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .plaindetailsleft  h5.h5_style,
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .primarycontact  h5.h5_style
{
	margin-bottom: 0;
	color: #414446;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
padding-left: 20px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .right-institute
{
	background: #fff;
}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .back_btn {
    position: absolute;
    left: 20px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .plaindetailsleft  h1.h2_style.font-weight-bold
{color: #212121;
	padding-left: 75px;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;}
	section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial h4.h4_style.tsp
	{
		color: #464646;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-top: 30px;
padding-left: 20px;
	}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial  span.text-danger {
    position: absolute;
    font-size: 12px;
    left: 18px;
    line-height: 12px;
    bottom: -9px;
}
.psi

 {
    padding: 0 20px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .form-container.form-group.multiselect .css-13cymwt-control
{
	padding: 5px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .form-container.form-group.multiselect .css-13cymwt-control
{
	height: 42px;
	border-radius: 3px;
    border: 1px solid var(--Bluetwo);
}
section.entiredashboard.maincustomerdash.expert-dashboard .mb-4.input-container.form-group.multicustomselect__input-container.css-qbdosj-Input
{
margin-bottom: 0 !important;
}
section.entiredashboard.maincustomerdash.expert-dashboard .multicustomselect__input-container
{
	top:0;
}

.expert-dashboard .dashboardrightpanel .myaccountsection.institutedetails .mb-4 {
    margin-bottom: 10px !important;
}
section.entiredashboard.maincustomerdash.expert-dashboard .mb-4 .css-1p3m7a8-multiValue
{
	margin-top: 0;
}
section.entiredashboard.maincustomerdash.expert-dashboard span.dateim{
	right: 7px;
    top: 9px;
}
section.entiredashboard.maincustomerdash.expert-dashboard label.placeholder {
	color: #6D6D6D;


	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-top: 11px;
}

.myexpertnav>ul>li.active {
	z-index: 1;
}

section.entiredashboard.maincustomerdash.expert-dashboard .col-lg-6 .input-caption-border {
	height: 50px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright .subscriptiondetailsleft {
	position: relative;
}

section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright .subscriptiondetailsleft:before {
	width: 3px;
	height: 116%;
	content: "";
	position: absolute;
	right: -29px;
	background: #ccc;
	top: 0px;
}

#react-select-3-listbox,
#react-select-3-input {
	z-index: 999 !important;
	font-size: 11px;
}

section.entiredashboard.maincustomerdash.expert-dashboard #react-select-8-listbox {
	z-index: 999;
	font-size: 13px;
}

section.entiredashboard.maincustomerdash.expert-dashboard .selectbox>div {

	font-size: 13px;

}

section.entiredashboard.maincustomerdash.expert-dashboard .myaccountsection.institutedetails:nth-child(1) {
	position: relative;
	z-index: 9;
}

section.entiredashboard.maincustomerdash.expert-dashboard .myaccountsection.institutedetails:nth-child(2) {
	position: relative;
	z-index: 8;
}

section.entiredashboard.maincustomerdash.expert-dashboard .myaccountsection.institutedetails:nth-child(3) {
	position: relative;
	z-index: 7;
}

section.entiredashboard.maincustomerdash.expert-dashboard .myaccountsection.institutedetails:nth-child(4) {
	position: relative;
	z-index: 6;
}

section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionleft .previewcardinner {
	background-image: url(/static/media/card.f4a5321e3985a58f76b9.svg);
}

section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionleft .previewcardinner.previewcardback {
	background-image: url(/static/media/card_back.cffe11cc80ffba6ad570.png);
	background-size: contain;
	background-repeat: no-repeat;
	padding: 100px 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright .input.form-control {
	border-radius: 3px;
	border: 1px solid var(--Bluetwo);
}

section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright .currentplandetails h4 {
	color: var(--textPrimaryColor);

	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright .currentplandetails h4 span {
	color: var(--orange);

	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

p.namecardholder.text-white {
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash.expert-dashboard .selectbox.css-b62m3t-container .css-t3ipsp-control {
	height: auto;
}
section.entiredashboard.maincustomerdash.expert-dashboard .craete-ads .form-group .form-control.form-select
{
margin-top: 1px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .craete-ads .uplod-title
{
	height: 70px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .selectbox>div,
section.entiredashboard.maincustomerdash.expert-dashboard .selectbox {
	height: 41px;
	border-radius: 3px;
	border: 1px solid var(--Bluetwo);
	color: #303030;
}
section.entiredashboard.maincustomerdash.expert-dashboard .planesinner ul{
	margin-top: 2px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .selectbox>div {
	background: var(--expertdashboardlightcolor);
}

section.entiredashboard.maincustomerdash.expert-dashboard .selectbox>div {
	border: none;
	height: auto;
}

select.form-select,
.input-caption-border {
	background-color: #DAF3FF;
}

section.entiredashboard.maincustomerdash.expert-dashboard .previewcardinner {
	background: url(/static/media/card.f4a5321e3985a58f76b9.svg);
}

section.entiredashboard.maincustomerdash.expert-dashboard .backlightblue {
	background-color: var(--expertdashboardlightcolor);
}

section.entiredashboard.maincustomerdash.expert-dashboard .userguide {
	display: none;
}

section.entiredashboard.maincustomerdash .dashboardrightpanel .myplandashboard .planesinner ul li {
	color: #414446;
border:none;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-left: 30px;
}
section.entiredashboard.maincustomerdash .dashboardrightpanel .planesinner ul li:before
{
	top:25px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .dashboardrightpanel .planesall .planesinnerright ul li {
	color: var(--textPrimaryColor);
	text-align: center;

	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

section.entiredashboard.maincustomerdash {
	margin-bottom: 40px;
}
.d-flex.carddate.text-white.align-items-center {
    justify-content: space-between;
}
.expert-dashboard .dashboardrightpanel .sectioncardadd .Paymentsummeryinner
{
	background-color: var(--expertdashboardlightcolor);
}
.expert-dashboard .subscribtionsummeryheading{
	background: none;
}
.cardsubscriptionrightfr{
	margin-top: 30px;
}
section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .grid-2 .fillWidth {
	grid-column: 1 / -1 !important;
  }
@media(max-width:767px) {
	.craete-ads .samll
{
font-size: 12px;
font-style: italic;
font-weight: 500;
line-height: 10px; /* 83.333% */
margin-bottom: 20px;
}
	section.entiredashboard.maincustomerdash.expert-dashboard .craete-ad-containt-left{
		width: 70%;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard button.col-4.craete-ads-button
	{
		position: relative !important;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
	}
	
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .form-fieldinner.sociallink label
	{
		height: 45px;
		width: 45px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .form-fieldinner.sociallink label img
	{
		width: 40px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .carddate.d-flex.justify-content-between.align-items-center.mt-4
	{
		margin-top: 0 !important;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails button.myadbtn:last-child
	{
		margin-right: 0;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .formscicon
	{
		width: 40px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .backor
	{
		box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.25);
	}
	.cardsubscriptionrightfr{
		margin-top: 0px;
	}
	.back_btn_new img {
		width: 30px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .dashboardrightpannerinnerleft > h5.h5_style
	{
		margin-top: 10px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .replacecard {
		margin-top: 37px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionleft .previewcardinner.previewcardback {
		background-image: url(/static/media/card_back.cffe11cc80ffba6ad570.png);
		background-size: contain !important;
		background-repeat: no-repeat;
		background-position: center center;
		padding: 100px 0;
		height: auto;
	}
	.mb-4.input-container.form-group.d-flex.justify-content-right.flex-row-reverse {
		justify-content: center;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .replacelogo2.ctaonebutton
	{
		margin: auto;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		letter-spacing: 1px;
		width: 120px;
		height: 30px;
		padding: 0;
		margin-bottom: 20px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright .subscriptiondetailsleft
	{
		width: 100%;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionleft .previewcardinner

 {
    padding: 10px 20px;
}
	section.entiredashboard.maincustomerdash.expert-dashboard .substartdates, section.entiredashboard.maincustomerdash.expert-dashboard .substartdates
	{
		font-size: 12px;
		width: 100%;
	}
	.expert-dashboard .container-fluid
	{
		box-shadow: none;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .replacecard h2
	{
		font-size: 14px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscription_details .input-container .placeholder
	{
		font-size: 12px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .replacecard h4{
		font-family: var(--textPrimaryColor);;
font-size: 13px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .detailscardenter {
		background: #FFF;
		filter: none;
		width: 100%;
		border-radius: 15px;
		padding: 0;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .psirelative .previewcardinner {
		position: relative;
		top: -70px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .dashboardrightpanel
	{
		padding: 0 10px;
	}
	section.entiredashboard.maincustomerdash .userdetails .responsename
	{
		width: 120px;
	}
	section.entiredashboard.maincustomerdash .planesall .row
	{
		
		overflow: visible;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .broadtp
	{
		padding: 0 10px 15px;
	}
	section.entiredashboard.maincustomerdash .planesinnerright ul
	{
		overflow:visible;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .craete-ad-containt
	{
		align-items: flex-start;
		padding-top: 10px;
		align-items: center;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial.qmodal > div
	{
		padding: 40px 5px 5px;
	}
	section.entiredashboard.maincustomerdash .dashboardrightpannerinnerleft>h2.font-weight-600.vscpl{
		position: relative;
		top: auto;
		left: auto;
		text-align: left;
		width: AUTO;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .qmodal ul li:before
	{
		height: 5px;
		width: 5px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .qmodal ul li
	{
		padding-left: 15px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin.Mortgage .qmodal .backnorm strong{
		font-size: 14px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav ul li .micon img {
		width: 30px;
		margin-bottom: 5px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard	.uploaddetails .ctaonebutton {
		font-size: 16px;
		padding: 0;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .grid-2
	{
		grid-template-columns: 1fr;
		grid-gap:0;
	}
	section.entiredashboard.maincustomerdash .multiselect div.multicustomselect__value-container {
        flex-wrap: nowrap;
        max-width: 290px;
    }
	section.entiredashboard.maincustomerdash.expert-dashboard	.logoform .form-fieldinner{

	}
	section.entiredashboard.maincustomerdash.expert-dashboard .input-container .placeholder
	{
		margin-bottom: 7px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails button.myadbtn.adptp {
		top: -33px;
		right: -17px;
		position: absolute;
	}
	.col-ps-6 {
		width: 100%;
		display: inline-block;
		padding: 0px 15px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .grid-2
	{
		grid-template-columns: 1fr;
		grid-gap: 0;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .plaindetailsleft h5.h5_style, section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .primarycontact h5.h5_style
	{
		font-size: 14px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .plaindetailsleft h5.h5_style
	{
		padding-left: 0;
		text-align: center;
	}
	section.entiredashboard.maincustomerdash .primarycontact.martop40
	{
		margin-top: 0 !important;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial .plaindetailsleft h1.h2_style.font-weight-bold
	{
		font-size: 24px;
		padding-left: 0;
		margin-top: 30px !important;
		text-align: center;
	}
	p.small.psi
	{
		margin-bottom: 0 !important;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .modalspecial h4.h4_style.tsp
	{
		font-size: 16px;
		font-weight: 700;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .myaccountsection.institutedetails label.change_button
	{
		padding: 12px 6px 12px 4px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .uploaddetails
	{
		margin-top: 10px;
		flex-wrap: wrap;
	}
	.uploaddetails .ctaonebutton
	{
		margin-left: 0;margin-top: 10px;
		width: 160px;height: 40px; font-size: 16px;font-family: var(--btnFont) !important;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .form-fieldinner label
	{
		color: #303030;
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .fieldans
	{
		color: #303030;
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails.mb-5
	{
		margin-bottom: 8px !important;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails h3.h3_style
	{
		font-size: 18px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard>.container-fluid>.row>.col-lg-4.col-sm-4 {
		width: 100%;
		max-width: 100%;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav ul li span
	{
		font-size: 22px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .dashboardlink.dashboardtext .active {
		color: var(--orange);
		background-color: #fff;
		border-radius: 50px 0 0 50px;
		padding: 0 5px;
		width: 100%;
		min-height: 45px;
		display: flex;
		margin-bottom: 0;
		align-items: center;
		text-align: start;
		margin-bottom: 5px;
		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25) inset;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .menusideimage img {
        width: 25px;
    }


	.expert-dashboard .innerfeaturedblog  .smbloginnerps .blog-image img {
		width: 135px;
		height: 135px;
		object-fit: cover;
		border-radius: 0;
		padding: 0;
		margin: 0;
	}
	.expert-dashboard .innerfeaturedblog .smbloginnerps .col-2 {
		flex: 0 0 auto;
		width: auto;
		padding-right: 0;
	}
	.expert-dashboard .smbloginnerps .smbloginnerps {
		box-shadow: none;
		border: none;
	}
	.expert-dashboard .innerfeaturedblog .smbloginnerps .col-10{
		flex: 0 0 auto;
		width: 63%;
	}
	.expert-dashboard  .smbloginnerps {
        border-radius: 0;
        margin-bottom: 20px;
        margin-top: 0px;
        padding: 0;
        box-shadow: none;
        border: none;
        background: #fff;
        box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .25);
    }
	section.entiredashboard.maincustomerdash.expert-dashboard .dashboardinner li.nav-item a p {
		color: var(--textPrimaryColor);
		margin-left: 20px;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		min-height: auto;
		margin-bottom: 0;
		background: transparent;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .d-flex.btnts
	{
		margin-top: 10px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav.martop40 ul li a, section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav.martop40 ul li.active a
	{
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		font-weight: 500;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard ul.navbar-nav.dashboardinner{
		background: #dff6ff;
		top:-3px;
		height: 600px;
		margin-left: 4px;
		
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .category_icon {
		right: 10px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .userdetails {
		margin-left: 28px;
		padding-right: 0px;
		
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .userdetails .responsename
	{
		flex-wrap: wrap;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .viewprofilebtn
	{
		display: block;
		width: 100%;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .maincustomerdashboard .dashboardlogo img {
		width: 70px;
		height: 70px;
		border-radius: 70px;
		padding: 0;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .responsename
	{
		font-size: 15px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .maincustomerdashboard .dashboardlogo {
		width: 80px;
		height: 70px;
	}
	section.entiredashboard.maincustomerdash .text-column ul.dashboardinner li.nav-item:last-child
	{
		margin-bottom: 0;
	}
	section.entiredashboard.maincustomerdash .dashboardrightpannerinnerleft h2.h2_style.font-weight-600.newts {
		position: relative !important;
		top: 0;
		left: 0;
		text-align: left;
		margin: 0;
		color: var(--textPrimaryColor);
		margin-bottom: 10px !important;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-shadow: none;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .dashboardinner li.nav-item a.active:before {
		background: var(--textPrimaryColor);
		content: "";
		position: absolute;
		width: 4px;
		height: 30px;
		left: 14px;
		top: 8px;
	}

	section.entiredashboard.maincustomerdash.customer-dashboard .col-lg-4.col-sm-4:before {
		display: none;
	}

	section.entiredashboard.maincustomerdash.expert-dashboard .col-lg-4.col-sm-4:before {
		display: none;
	}

	section.entiredashboard.maincustomerdash .dashboardleftpanel {
		margin: 0;
	}

	section.entiredashboard.maincustomerdash .p-0 {
		padding: 0 15px !important;
	}

	section.entiredashboard.maincustomerdash .text-column ul.dashboardinner li.nav-item {
		display: flex;
		margin-bottom: 20px;
		width: 100%;
	}

	.customer-dashboard .dashboardlink ul li {

		padding: 5px 0 0 0px;
	}

	.dashboardleftpanel {
		max-width: 100%;
	}

	section.entiredashboard.maincustomerdash .dashboardlink {
		position: relative;
		top: 0px;
		background: #dff6ff;
		box-shadow: 5px 5px 25px rgb(6 40 61 / 20%);
		z-index: 999;
		left: 0;
		right: 0;
		padding: 10px;
		width: 100%;
	}

	.expert-dashboard .dashboardrightpannerinnerleft h5,
	.expert-dashboard .questioninner h5.h5_style {
		font-size: 13px;
		font-weight: 500;
		font-style: normal;
		line-height: 1.2;
		color: var(--textPrimaryColor);
		font-family: var(--textPrimaryColor);;
	}

	.expert-dashboard .questioninner h2 {
		color: var(--textPrimaryColor);
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav ul li
	 {
		width: 100px;
		height: 100px;
		font-size: 12px;
	 }
	 section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav ul li.active span
	 {
		 font-size: 22px;
		 
	 }
	 section.entiredashboard.maincustomerdash.expert-dashboard .myexpertnav.myaccountnav.qnanav ul li
	 {
		 margin-right: 20px;
	 }
	.dashboardrightpanelinner .questioninner .qnabutton {
		color: #FFF;
		text-align: center;
		font-family: "Roboto Flex";
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		letter-spacing: 1.2px;
		width: 120px;
		height: 30px;
		position: absolute;
		bottom: 8px;
		right: 7px;
		z-index: 99;
	}

	.dashboardrightpanelinner .questioninnerin .mb-4.mt-3.input-container.form-group {
		margin-top: 0 !important;
	}

	.questionstext span {
		font-size: 14px;
		font-family: var(--textPrimaryColor);;
		
	}

	section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerinbottom {
		flex-wrap: wrap;
	}

	section.entiredashboard.maincustomerdash.expert-dashboard .expertquestiondetails h5.h5_style.questionstext {
		margin-bottom: 25px;
	}

	section.entiredashboard.maincustomerdash.expert-dashboard .expertquestiondetails h5.h5_style {
		color: var(--textPrimaryColor);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		margin-bottom: 5px;
	}

	.expert-dashboard .expertquestiondetails .qmodal h2 {
		color: var(--textPrimaryColor);
		font-size: 12px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}

	.expert-dashboard .expertquestiondetails .qmodal p,
	.expert-dashboard .expertquestiondetails .qmodal p small,
	section.entiredashboard.maincustomerdash.expert-dashboard .qmodal ul li {
		color: var(--textPrimaryColor);
		font-size: 13px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}

	.expert-dashboard .dashboardlink ul li {
		padding: 0;
		height: auto;
		width: 100%;
	}

	/* .expert-dashboard .dashboardinner li.nav-item a {
		margin-left: 0;
	} */

	section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin .qmodal .close_btn {
		width: 24px;
		height: 24px;
		line-height: 20px;
	}
	.expert-dashboard .container-fluid{
		margin-bottom: 10px;
		padding: 0;
	}
	
	section.entiredashboard.maincustomerdash .myexpertnav.myaccountnav.qnanav.martop40
	{
		margin-top: 20px !important;
		
	}
	section.entiredashboard.maincustomerdash .expertfileupload
	{
		padding: 10px;
		height: auto;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .logoform .form-fieldinner img {
		width: 75px;
		height: 75px;
		margin-right: 20px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .form-field .grid-4 {
        grid-template-columns: 1fr;
        grid-gap: 10px;
    }
	section.entiredashboard.maincustomerdash.expert-dashboard  section.myplandashboard
	{
		padding: 0 15px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .planh2
	{
		color: #303030;
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: normal;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard h2.textchange
	{
		color: var(--textPrimaryColor);
		
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .accountchangepass
	{
		padding: 0 0px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .accountchangepass .institutelogintext
	{
		padding-top: 15px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .forgetpassinner h2.h2_style
	{
		color: var(--textPrimaryColor);
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .right-institute .forgetpassinner h5.h5_style.fst-italic
	{
		color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal !important;
font-weight: 500;
line-height: normal;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .right-institute .forgetpassinner h6
	{
		color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .ft-inner.otpauthentication
	{
		width: 100%;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .dashboardrightpanel .d-flex.mt-3 {
		flex-wrap: wrap;
		margin-top: 0 !important;
	}
	section.myps {
		padding: 0 15px;
        fill: #FFF;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
        border-radius: 7px;
        margin-top: 20px;
		margin-bottom: 30px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .paymenthistory p
	{
		font-size: 12px;
		margin-bottom: 0;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionleft h4, section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright h4{
		color: var(--textPrimaryColor);
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: normal;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .currentplan.text-center h4
	{
		color: var(--textPrimaryColor);
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 10px;
	}
	section.entiredashboard.maincustomerdash ul.paymentstructure
	{
		display: flex;
		margin-bottom: 0;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .paymenthistory ul.paymentstructure li
	{
		margin-bottom: 0;
	}
	section.entiredashboard.maincustomerdash ul.paymentstructure li, section.entiredashboard.maincustomerdash ul.paymentstructure li span
	{
		display: block;
	}
	section.entiredashboard.maincustomerdash ul.paymentstructure li span
	{
		width: 100%;
		padding-bottom: 10px;
	}
	section.entiredashboard.maincustomerdash button.paybtn
	{
		width: 100%;
		width: 85px;
		padding: 0;
		height: 30px;
		padding: 0;
	}
	section.entiredashboard.maincustomerdash .sectioncardadd button.paybtn
	{
width: 120px;
	}
	section.entiredashboard.maincustomerdash .featureheading h3 {
		font-size: 12px;
	}
	section.entiredashboard.maincustomerdash  .planesall.dashbook .col-lg-9.col-sm-9 {
		width: 100%;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .planesinner ul

	{
		margin-top: 0;
	}

	section.entiredashboard.maincustomerdash  .planesall.dashbook .col-lg-9.col-sm-9 .planesinner ul li
	{
		color: #414446;
		font-family: var(--textPrimaryColor);;
		font-size: 12px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard h2.text-center.h3_style.borname {
		position: absolute;
		top: -38px;
		width: 85%;
		background: var(--orange);
		filter: drop-shadow(10px 10px 16px rgba(0, 0, 0, 0.25));
		color: #FFF;
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		padding: 10px;
		border-radius: 5px 5px 0 0;
		right: 15px;
	}
	section.entiredashboard.maincustomerdash button.ctatwobutton.planbutton {
		background: #fff;
		font-size: 12px;
		padding: 0;
		width: 120px;
		height: 40px;
		border-radius: 2px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .backbl .planbuttonouter .ctaonebutton {
		background: var(--orange);
        font-size: 12px;
        padding: 0;
        width: 120px;
        height: 40px;
        border-radius: 2px;
        display: flex;
        align-items: center;
        line-height: 1;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .planesinnerright button.ctaonebutton {
		background: var(--orange);
		color: #fff;
		width: auto;
		padding: 10px;
		height: 40px;
		border-radius: 2px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .planesinnerright.broadtp hr {
		margin-top: 46px;
	}
	section.entiredashboard.maincustomerdash ul.paymentstructure li span:last-child
	{
		padding-bottom: 0;
	}
	section.entiredashboard.maincustomerdash ul.paymentstructure li:not(:first-child) span
	{
		text-align: center !important;
	}
	section.entiredashboard.maincustomerdash ul.paymentstructure li button.paybtn span
	{
		display: inline-block;
		width: auto;
		padding: 0;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright .subscriptiondetailsleft h4, section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright .subscriptiondetailsright h4
	{
		font-size: 14px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .currentplan.text-center h4 span
	{
		font-size: 16px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright h4 
	{
		color: #fff;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright > h4
	{
		color: var(--textPrimaryColor);
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright
	{
		margin-top: 15px !important;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .subscriptiondetails {
		padding-bottom: 20px;
		flex-wrap: wrap;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .subscriptiondetails {
        padding-bottom:20px;
        flex-wrap: wrap;
        width: 100%;
        justify-content: center;
    }
	section.entiredashboard.maincustomerdash.expert-dashboard .paymenthistory h3{
		color: var(--textPrimaryColor);
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright .subscriptiondetailsleft:before
	{
		display: none;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .paymenthistory.mt-5 {
		margin-top: 0 !important;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright .subscriptiondetailsleft{
		padding-bottom: 10px;
		border-bottom: 2px solid #CFCFCF;
        margin-bottom: 10px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .subscribtionsummery
	{
		margin-bottom: 0;border-radius: 10px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .myps {
		background: #FFF;
		padding: 0;
filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.15));
		border-radius: 10px;
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 15px;
		
	}
	section.entiredashboard.maincustomerdash	.subscribtionsummery
	{
		min-height: auto;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .subscribtionsummeryheading h4 {
		background: var(--orange);
		border-radius: 10px 10px 0px 0px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .paymenthistory ul.paymentstructure li span
	{
		color: #303030;

font-family: var(--textPrimaryColor);;
font-size: 12px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionleft p, section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright p{
		color: #303030;
font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 500;
line-height: normal;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard  .cardsubscriptionleft, 	section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright
	{
		width: 100%;
		margin: 0;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .plaindetailsleft
	{
		padding-left: 0px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .accountchangepass section.loginscreeninstitute.registrationinstitute
	{
		margin-top: 20px;
	}
	.entiredashboard .col-lg-9.col-sm-9 {
        margin-bottom: 0;
    }
	section.entiredashboard.maincustomerdash .dashboardrightpanel .myplandashboard .planesinner ul li{
		margin-left: 0;
		color: #414446;
font-family: var(--textPrimaryColor);;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .dashboardrightpanel .planesall .planesinnerright ul li
	{
		color: var(--textPrimaryColor);
text-align: center;
font-family: var(--textPrimaryColor);;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
	}
	section.entiredashboard.maincustomerdash.col-lg-9.col-sm-9 {
        margin-bottom: 0;
    }
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails
	{
		padding: 10px;
		margin: 10px 8px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails.awardsectionmyaccount .form-fieldinner ul li
	{
		margin-bottom: 10px;
		border-radius: 2px;
		filter: none;padding: 5px 20px;
	}

	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .form-fieldinner .fieldans.d-flex span
	{
		border-radius: 2px;
		padding: 5px;
		margin-bottom: 10px;
		width: 45%;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails button.ctaonebutton.widthhalf
	{
		margin-left: auto;
		margin-right: auto;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails h3.h3_style {
		color: #2A2A2A;
		margin-bottom: 10px;
	}
	.form-field.speciallinfobox span{
		margin-bottom: 5px;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .addexpertformsec .myaccountsection.institutedetails .grid-2.mobdisgrid
	{
		grid-template-columns:1fr;
	}
	section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright
	{

	}
	section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin .showallourbesttoo,
	section.entiredashboard.maincustomerdash.expert-dashboard .showallourbesttoo {
		width: 120px !important;
		justify-content: center;
		height: 30px;
		border-radius: 2px;
		margin: 0;
		margin: auto;
	}

	section.entiredashboard.maincustomerdash.expert-dashboard .questioninnerin .qbtn {
		display: flex;
		justify-content: center;
		width: 100%;
		margin-top: 10px;
	}

	.craete-ad-containt {
		padding: 5px;
		padding-left: 5px;
	}

	section.entiredashboard.maincustomerdash.expert-dashboard label.placeholder {
		display: block;
	}

	section.entiredashboard.maincustomerdash.expert-dashboard label.placeholder {
		color: #6D6D6D;
		font-family: var(--primary-Web-Font) !important;
		font-size: 10px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}

	section.entiredashboard.maincustomerdash.expert-dashboard .textarea-caption label.placeholder.mt-0 {
		margin-top: 11px !important;
	}

	section.entiredashboard.maincustomerdash.expert-dashboard .ads-title {
		color: #2A2A2A;
		padding: 0;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 1;
		margin-bottom: 0;
	}

	section.entiredashboard.maincustomerdash.expert-dashboard .input-form-div .samll {
		font-size: 10px;
		margin: 5px 0;
	}

	section.entiredashboard.maincustomerdash.expert-dashboard .DatePicker,
	section.entiredashboard.maincustomerdash.expert-dashboard .col-lg-6 .input-caption-border {
		width: 100%;
	}

	section.entiredashboard.maincustomerdash.expert-dashboard .craete-ad-containt p.subtitle {
		font-size: 14px;
	}

	section.entiredashboard.maincustomerdash.expert-dashboard .expertquestiondetailscategory {
		width: auto;
		position: absolute;
		right: 0;
		top: 0;
	}

	section.entiredashboard.maincustomerdash.expert-dashboard .expertquestiondetails {
		width: 100%;
	}
}
.logoform .form-fieldinner img {
    object-fit: contain;
    height: 200px;
    border-radius: 100px;
    width: 200px;
    box-shadow: 6px 6px 16px 0px var(--textPrimaryColor);

}
.myaccountsection {
    background: #E4EFFF;
    box-shadow: 5px 5px 25px rgba(6, 40, 61, 0.2);
    border-radius: 10px;
    padding: 20px;
}
.logoform .form-fieldinner {
    display: flex;
    background-color: #E4EFFF;
    border-radius: 100px 10px 10px 100px;
    align-items: center;
}
.myaccountsection{
    background: none;
    box-shadow: none;
}
.main-uplod-section {
    display: flex;
    align-items: center;
}
.my-account .uploaddetails p {
    color: #6D6D6D;
    font-size: 16px;
    font-weight: 400;
}
.my-account p.full_name {
    color: #303030;
    font-size: 20px;
    margin-bottom: 35px;
    font-weight: 500;
}
.my-account label.change_button {
    background-color: var(--Bluetwo);
    padding: 16px;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
}
.my-account label.change_button:hover {
    cursor: pointer;
    background-color: transparent;
    border: 1.5px solid var(--Bluetwo);
    color: var(--Bluetwo);
}
.my-account .delete-button:hover {
    color: #FFFFFF;
    cursor: pointer;
    background-color: var(--Bluetwo);
}
.my-account .delete-button {
    padding: 11px 40px;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    background-color: transparent;
    border: 1.5px solid var(--Bluetwo);
    color: var(--Bluetwo);
}
.main-uplod-section .btn_upload{
    padding: 17px 30px 12px 0;
}
.personal-details , .occupation{
    border-radius: 10px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}
.personal-details .myaccountsectionheading h3 {
    font-size: 28px;
    color: #2A2A2A;
    font-weight: 500;
}
.occupation .myaccountsectionheading h3 {
    font-size: 28px;
    color: #2A2A2A;
    font-weight: 500;
}
.personal-details  button.edit-button {
    background-color: var(--Bluetwo);
    padding: 11px 45px;
    border: none;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
 
}
.personal-details .form-fieldinner label {
    
    font-weight: 500;
    font-size: 14px;
    color: #6d6d6d;
}
.occupation .form-fieldinner label {
    
    font-weight: 500;
    font-size: 14px;
    
    color: #6d6d6d;
}
.personal-details .fieldans {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    color: #303030;
    background-color: white;
    padding: 10px;
    border-radius: 3px;
}
.occupation .fieldans {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    color: #303030;
    background-color: white;
    padding: 10px;
    border-radius: 3px;
}
.occupation  button.edit-button {
    background-color: var(--Bluetwo);
    padding: 11px 45px;
    border: none;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
 
}
.occupation .intersr-name {
    display: flex;
    align-items: center;
}

.dashboardrightpannerinnerleft h2{
    font-size: 30px;
    color: var(--textPrimaryColor);
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 36.57px;

    font-family: var(--primary-Web-Font)  !important;
}
.dashboardrightpannerinnerleft h5{
    font-size: 20px;
    color: #06293F;
    font-weight: 500;

}
.myexpertnav.myaccountnav ul li:nth-child(n + 1) {
    font-size: 20px;
    font-weight: 600;
}
.myexpertnav.myaccountnav.martop40.customermain li {
    width: 144px;
    height: 144px;
    background-color: var(--customerdashboardlightcolor);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    color: var(--textPrimaryColor);
    margin-right: 20px;
    font-family: "Poppins" !important;
    line-height: 24.16px;
}
.myexpertnav.myaccountnav.martop40.customermain li.active {
    width: 144px;
    height: 144px;
    background-color: #90E0EF;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    font-size: 16px;
    font-family: "Poppins" ,sans-serif !important;
    line-height: 24px;
    font-weight: 600;
    color: #ffff;
}
.myexpertnav.myaccountnav.martop40.customermain li.active img {
    filter:  invert(108%) sepia(82%) saturate(830%) hue-rotate(210deg) brightness(132%) contrast(158%);
}
.myexpertnav.myaccountnav.martop40.customermain li img {
    margin-bottom: 10px;
}
.main-myaccount-dashboard .myexpertnav.myaccountnav.martop40.customermain.account-setting-block{
    justify-content: flex-start;
    
}
.main-myaccount-dashboard .right-institute {
    background-color: white;
    border-radius: 20px 20px 0 0;
}
section.main-myaccount-dashboard{
    margin-top: 0;
}
.my-account .uploaddetails p{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    font-family: "Poppins" !important;
    color: #6D6D6D;
}
.my-account p.full_name {
    color: #303030;
    font-size: 30px;
    margin-bottom: 35px;
    line-height: 45px;
    
    font-weight: 500;
}
.my-account label.change_button {
    background-color: var(--Bluetwo);
    padding: 16px;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    
    line-height: 15px;
}

.my-account .delete-button {
    padding: 11px 40px;
    border-radius: 6px;
    background-color: transparent;
    border: 1.5px solid var(--Bluetwo);
    color: var(--Bluetwo);
    font-size: 16px;
    font-weight: 500;
    
    line-height: 15px;
}
.personal-details .myaccountsectionheading h3 {
    font-size: 30px;
    color: #2A2A2A;
    font-weight: 500;
    line-height: 30px;
    

}
.occupation .myaccountsectionheading h3 {
    font-size: 30px;
    color: #2A2A2A;
    font-weight: 500;
    line-height: 30px;

    

}

.personal-details button.edit-button {
    background-color: var(--Blueone);
    border: 1px solid var(--Blueone);
    padding: 11px 45px;
    border: none;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    
}
.occupation button.edit-button {
    background-color: var(--Bluetwo);
    padding: 11px 45px;
    border: none;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    
    
}
.personal-details .form-fieldinner label {
    line-height: 21px;
    font-weight: 500;
    font-size: 12px;
    color: #6d6d6d;
    

}
.occupation .form-fieldinner label {
    line-height: 21px;
    font-weight: 500;
    font-size: 14px;
    color: #6d6d6d;
    
}
.personal-details .fieldans {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    color: #303030;
    background-color: white;
    padding: 10px;
    border-radius: 3px;
    

}
.occupation .fieldans {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #303030;
    background-color: white;
    padding: 10px;
    border-radius: 3px;
    

}
.right-institute .forgetpassinner h2 {
    font-size: 30px;
    color: #303030;
    margin-bottom: 20px;
    line-height: 30px;
    font-weight: 500;
    text-align: start;
    
    
}
.right-institute .forgetpassinner h6 {
    
    font-size: 16px;
    color: #303030;
    font-weight: 500;
    text-align: start;
    margin-bottom: 60px;
}
.right-institute .forgetpassinner h5 {
    font-size: 16px;
    line-height: 24px;
    color: #303030;
    font-weight: 500;
    text-align: start;
    
}
.main-myaccount-dashboard .input:not(:placeholder-shown) ~ .placeholder {
    
    line-height: 21px;
    transform: none;
    font-size: 14px;
    font-weight: 500;
    
}
.password-creation .passtext h4 {
    
    line-height: 24px;
    font-size: 16px;
    font-weight: 600;
    font-style: italic;
    color: #2A2A2A;
}
.password-creation .passtext h5 {
    
    line-height: 24px;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0;
    color: #2A2A2A;
}
.password-creation .passtext ul li {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #2A2A2A;
    padding-left: 20px;
    position: relative;
    
}
.otpauthentication.ft-inner button.ctaonebutton {
    display: flex;
    margin: 0 auto;
    width: 100%;
    font-size: 20px;
    font-weight: 500;
    background-color: var(--Bluetwo);
    padding: 10px 90px;
    
    

}
button.contiue-button {
    width: 150px !important;
height: 40px;
border-radius: 5px;
border: 1px solid var(--ButtonColor);
padding: 8px 19px;
background: #FFF;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;

    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}


@media (max-width:767px){
    section.entiredashboard.maincustomerdash.institute_dashboard .accountchangepass {
        padding: 0 15px;
    }
    section.entiredashboard.maincustomerdash.institute_dashboard h2.textchange {
        color: var(--textPrimaryColor);
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    section.entiredashboard.maincustomerdash.institute_dashboard .accountchangepass section.loginscreeninstitute.registrationinstitute {
        margin-top: 20px;
    }
    section.entiredashboard.maincustomerdash.institute_dashboard .forgetpassinner h2.h2_style {
        color: var(--textPrimaryColor);
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    section.entiredashboard.maincustomerdash.institute_dashboard .right-institute .forgetpassinner h5.h5_style.fst-italic {
        color: var(--textPrimaryColor);
        font-family: var(--textPrimaryColor);;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    section.entiredashboard.maincustomerdash.institute_dashboard .right-institute .forgetpassinner h6 {
        color: var(--textPrimaryColor);
        font-family: var(--textPrimaryColor);;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    section.entiredashboard.maincustomerdash.institute_dashboard .dashboardrightpanel .ft-inner.otpauthentication .mb-4 {
        margin-bottom: 20px !important;
    }
    section.entiredashboard.maincustomerdash .password-creation .passtext ul li{
        color: var(--textPrimaryColor);
    font-family: var(--textPrimaryColor);;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    }
    section.entiredashboard.maincustomerdash.institute_dashboard .ft-inner.otpauthentication

 {
        width: 100%;
    }
    .password-creation .passtext h4
{
	color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 12px;
font-style: italic;
font-weight: 600;
line-height: normal;
}
    section.entiredashboard.maincustomerdash.institute_dashboard .accountchangepass section.loginscreeninstitute.registrationinstitute {
        margin-top: 20px;
    }
}
 

.main.entiredashboard.maincustomerdash .col-lg-3.col-sm-3:before { 
  background-color: #449FD6;  
}
 
.main.entiredashboard.maincustomerdash > .container > .row > .col-lg-3.col-sm-3 {
  background: var(--green);
}

.maintitle{
  margin: 25px 0 7px auto;
  font-weight: 700;
  font-size: 40px;
  align-self: flex-start; 
  display: flex;
  align-items: flex-start;
  padding-left: 00px;
}

.mainsubTitle {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #06293f;
  margin: 3px 0 15px auto;
  padding-left: 0px;
}

.logout{
  font-weight: 700;
  font-size: 13px;
  color: #FFFFFF;
}

.dashboard-decoration{
  background: #E4EFFF;
  border-radius: 25px; 
  box-shadow: 0px 0px 15.7px 0px var(--green)80; 
}

.dashboard-data{
  align-self: center;
  display: flex;
  align-items: center;
  flex-direction: column; 
  margin-bottom: 40px;
}
.disgrid.grid-2.cardvalid {
  grid-gap: 10px;
}
.disgrid.grid-2.cardvalid .inlinecard{
  grid-gap: 10px; 
}
.col-lg-9.col-sm-9.dashboard-data {
  padding: 0 35px;
  display: block;
}


.helpImg{
  padding-top:15%;
  padding-bottom: 7%; 
  width: 25%; 
  filter: brightness(100);
} 


.helpbutton{
  border-radius: 8px;
  background: var(--green); 
  width: 65px;
  height: 70px; 
  margin: 25px 0px 0 auto;
  align-self: center;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-left:40px;
}

.logoutbutton.loginrightmargin{
  margin-right:15px;
}

.your-card{ 
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;  
  color: #303030;
}

.your-card-subtitle{ 
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;  
  color: #303030;
}

.payment-card{
  background-image: url(/static/media/card.f4a5321e3985a58f76b9.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 380px;
  height: 248px;
  padding: 30px 50px;
  margin: 40px 30px;
}

.replace-button{ 
  border-radius: 6px; 
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  text-align: center; 
  background: var(--green);
  color: #FFFFFF;
  width: 90%; 
  height: 50px; 
  align-self: center; 
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left:5%;
}


.col-6.replace-button-section {
  display: flex;
  padding-top: 80px;
}

.name-card-holder {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #212121; 
}

.card-simbol {
  background: linear-gradient(126.34deg, #EEA158 25.7%, #E7D0BB 64.64%, #EEA158 82.63%);
  width: 50px;
  height: 40px; 
  border-radius: 6px;
}

.card-logo{
  width: 30px;
  height: 30px; 
  background: #D9D9D9;
}

.card-user-name{
  display: flex;
  color: #FFF;
  font-family: Poppins;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px; 
  text-align: start;
  
}

.card-digit{ 
  font-size: 24px;
  font-weight: 400;  
  text-align: start; 
  color: #FFFFFF;
  padding-bottom: 10px; 

}


.digit-logo{
  display: flex;
  width: 33%;
  
}

.expiry{
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: 10px;

}
.card-date{ 
font-size: 20px;
font-weight: 400;
line-height: 30px; 
color: #FFF; 
}

.card-date-title{ 
  font-size: 10px;
  font-weight: 400;    
  color:#FFF;
}

.exp-date-section{
  
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.namewithlogo{
  align-items: center;
  justify-content: center;
  padding-bottom: 15px;

}

.card-details{
  background: #FFFFFF;
  border-radius: 20px; 
  padding: 30px 20px 30px 20px;
  margin: 0 auto;
}

.card-section{
  background: #E4EFFF;
  border-radius: 6px; 
  padding: 30px 20px;
  margin-bottom: 35px;
}
.title-section{
  padding-bottom: 30px;
}

.customer-since{
  color: #303030; 
  font-size: 18px;
  font-weight: 600; 
  display: flex;
  justify-content: center;
  align-self: center;
  height: 15px;
}

.plan-section{
  background: #FFFFFF;
  border-radius: 6px;
  padding-top: 35px; 
}

.plan-title{ 
  font-size: 16px;
  font-weight: 500;
  line-height: 15px; 
  color: #979797;
}
.plan-answer{ 
  font-size: 24px;
  font-weight: 600;
  line-height: 15px; 
  color: var(--green);
}

.plan-time{
  padding: 20px 10% 30px 10%;
}

.change-plan-button{
  background: var(--green);
  border-radius: 6px;
  font-family: Poppins;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  text-align: center; 
  color: #FFFFFF;
  padding: 15px 80px;
  margin: 30px 0 15px 0; 
}

a.change-plan-button {

  width: 45%;
  
}
a.change-plan-button:hover {

  color: #FFFFFF;
  cursor: pointer;

}

.change-plan-section{
  display: flex;
  align-items: center;
  justify-content: center;
}

.payment-history{
  margin: 0px 25px;
}



ul.payment-structure li {
  display: flex;
  justify-content: space-between; 
  border-radius: 4px;
  margin-bottom: 15px;
  align-items: center;
   
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 15px;
  color: #303030;   
}


.text-underline{ 
  text-decoration: underline;
  padding: 10px 45px 10px 25px;
}

ul.payment-structure {
  padding: 0;
  list-style: none;
}


.download-button{ 
font-size: 14px;
font-weight: 600; 
letter-spacing: 0.004em; 
background: var(--green); 
border-radius: 4px ;
width: 100px;
height: 50px; 
border: none;
color: white;
}

.payment-entry{
  background: #E4EFFF;
  border-radius: 6px;
  padding: 15px 25px;
}

.period{
  width: 30%;
}

span.amount{
  width: 15%;
}

span.status{
  width: 17%;
}
section.entiredashboard.maincustomerdash .cardsubscriptionleft h4,
section.entiredashboard.maincustomerdash .cardsubscriptionright h4 {
	color: #303030;
	margin-bottom: 0;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.cardsubscriptionright .grid-3{
  grid-gap:10px;
}
section.entiredashboard.maincustomerdash .cardsubscriptionleft p,
section.entiredashboard.maincustomerdash .cardsubscriptionright p {
	color: #303030;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash .subscribtionsummeryheading h4 {
	color: #FFF;

	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
section.entiredashboard.maincustomerdash .replacelogo2.ctaonebutton, section.entiredashboard.maincustomerdash .subscribtionsummeryheading h4 {
  background: var(--purple);
}
section.entiredashboard.maincustomerdash .currentplan.text-center h4 {
	color: var(--textPrimaryColor);

	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-top: 30px;
}

section.entiredashboard.maincustomerdash .currentplan.text-center h4 span {
	color: var(--purple);

	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding-left: 10px;
}

section.entiredashboard.maincustomerdash .substartdates,
section.entiredashboard.maincustomerdash .substartdates {
	color: var(--textPrimaryColor);

	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash .cardsubscriptionright .subscriptiondetailsleft h4,
section.entiredashboard.maincustomerdash .cardsubscriptionright .subscriptiondetailsright h4 {
	color: var(--purple);
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

section.entiredashboard.maincustomerdash .subscribtionsummery {
	border-radius: 5px;
	background: var(--expertdashboardlightcolor);
	box-shadow: 5px 5px 20px 0px rgba(6, 40, 61, 0.20);
	margin-bottom: 34px;
}

section.entiredashboard.maincustomerdash .subscriptiondetails {
	padding-bottom: 40px;
}

section.entiredashboard.maincustomerdash .changeplanbtn {
	margin: auto;
	width: 220px;
	height: 50px;
	-webkit-backdrop-filter: blur(2px);
	        backdrop-filter: blur(2px);
	color: #FFF;
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	background: var(--purple);
}

section.entiredashboard.maincustomerdash  .backor {
	background: var(--purple) !important;
}
section.entiredashboard.maincustomerdash .previewcardinner{
	background:url(/static/media/card.f4a5321e3985a58f76b9.svg);
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 200px;}
section.entiredashboard.maincustomerdash .cardsubscriptionleft .previewcardinner {
	padding: 30px 20px
}
.sectioncardadd.mt-5 {
  margin-top: 83px !important;
}
section.entiredashboard.maincustomerdash .paymenthistory h3 {
	color: var(--textPrimaryColor);

	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

section.entiredashboard.maincustomerdash .paymenthistory p {
	color: var(--textPrimaryColor);

	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash .paymenthistory ul.paymentstructure li:nth-child(1) {
	background: transparent;
	color: #303030;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-decoration: underline;

}

section.entiredashboard.maincustomerdash .paymenthistory ul.paymentstructure li {
	border-radius: 6px;
	background: var(--expertdashboardlightcolor);
	color: #303030;

	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

section.entiredashboard.maincustomerdash .replacecard h2 {
	color: var(--textPrimaryColor);

	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

section.entiredashboard.maincustomerdash .replacecard h4 {
	color: var(--textPrimaryColor);

	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash .detailscardenter {
	background: #FFF;
	filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.25));
	width: 100%;
}

section.entiredashboard.maincustomerdash .cardsubscription_details .form-group .form-control {
	border: 1px solid #c3c6c9;
	border-radius: 4px;
	height: 40px;
	font-size: 14px;
	font-family: "Poppins", sans-serif !important;
	padding: 5px;


}

section.entiredashboard.maincustomerdash .cardsubscription_details .input-container .placeholder {
	color: var(--textPrimaryColor);
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

section.entiredashboard.maincustomerdash .psirelative .previewcardinner {
	position: relative;
	top: -70px
}
.paymentchange.psirelative{min-height: 280px;}
section.entiredashboard.maincustomerdash .previewcardinner .namecardholder,
.previewcardinner .cardnumber,
.previewcardinner .carddate {
	color: #fff;
}
 .subscribtionsummery
 {
   min-height: 197px;
 }

section.entiredashboard.maincustomerdash .leftpad {
	padding-left: 50px;
	margin-bottom: 40px;
}
section.entiredashboard.maincustomerdash .cardsubscriptionright.cardsubscriptionrightfr .showallourbesttoo
{
margin-right: 0;
}
section.entiredashboard.maincustomerdash .showallourbesttoo {
	width: auto !important;
	margin: auto;
	text-align: center;
	display: flex !important;
}
section.entiredashboard.maincustomerdash  .cardsubscriptionleft .previewcardinner{
	background-image: url(/static/media/card.f4a5321e3985a58f76b9.svg);
}
section.entiredashboard.maincustomerdash  .cardsubscriptionleft .previewcardinner.previewcardback
{
	background-image: url(/static/media/card_back.cffe11cc80ffba6ad570.png);
	background-size: contain;
	background-repeat: no-repeat;
	padding: 100px 0;
}
section.entiredashboard.maincustomerdash .cardsubscriptionright .input.form-control
{
	border-radius: 3px;
border: 1px solid var(--green);
}
section.entiredashboard.maincustomerdash .cardsubscriptionright .currentplandetails h4{color: var(--textPrimaryColor);
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;}
	section.entiredashboard.maincustomerdash .cardsubscriptionright .currentplandetails h4 span{
		color: var(--purple);
font-family: Montserrat;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
	}
  .dashboardrightpanel .sectioncardadd .Paymentsummeryinner {
    border-radius: 6px;
    background: var(--lightgreen);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}
.dashboardrightpanel  .sectioncardadd {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}
.dashboardrightpanel .paymentsummery {
    margin: 0;
    border: navajowhite;
    background: transparent;
}

.dashboardrightpanel .Paymentsummeryinner {
    width: 100%;
}

.dashboardrightpanel .paymentsummery li {
    color: #858585;
    font-family: var(--primary-Web-Font);
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.dashboardrightpanel .paymentsummery li span {
    color: #303030;
    font-family: var(--primary-Web-Font);
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
button.paybtn{
  border-radius: 4px;
  background: var(--orange);
  color: #FFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px; /* 214.286% */
  letter-spacing: 0.056px;
  border: 1px solid var(--orange);
  }
  section.entiredashboard.maincustomerdash.main.institute_dashboard button.paybtn
  {
    background: var(--purple);
    border: 1px solid var(--purple);;
  }
  button.paybtn span{margin-left:5px}
  .previewcardback .cardnumber{
      justify-content: center;
      text-decoration: underline;
      font-size: 30px;
      display: flex;
      letter-spacing: 10px;
  }
  .sectioncardadd button.paybtn {
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.sectioncardadd.mt-5 {
  border-radius: 6px;
background: var(--expertdashboardlightcolor);
}
section.entiredashboard .dashboardrightpanel .planesall.dashbook
{
  border-radius: 10px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}
section.entiredashboard.maincustomerdash.main.institute_dashboard .myps{
  margin-top: 30px;
}
section.entiredashboard.maincustomerdash .replacecard h2
{
  margin-bottom: 0;
}
section.entiredashboard.maincustomerdash .replacecard .d-flex.align-items-center {
  margin-top: -70px;
}
section.entiredashboard.maincustomerdash .dashboardrightpannerinnerleft.replacecard .d-flex.align-items-center {
  margin-top: -117px;
}
@media (max-width:767px){
  section.entiredashboard.maincustomerdash .replacecard h2
		{
			font-size: 18px;
		}
    section.entiredashboard.maincustomerdash .detailscardenter >p {
      margin-bottom: 0;
    }
    section.entiredashboard.maincustomerdash .detailscardenter {
      background: #FFF;
      filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.25));
      width: 97%;
      margin-bottom: 20px;
  }
    section.entiredashboard.maincustomerdash .cardsubscriptionright.cardsubscriptionrightfr .showallourbesttoo
    {
      margin: auto;
    }
    section.entiredashboard.maincustomerdash .previewcardinner.previewcardback {
      height: 238px;
  }
  section.entiredashboard.maincustomerdash .dashboardrightpannerinnerleft.replacecard .d-flex.align-items-center 
  {
    margin-top: 0;
  }
  .dashboardrightpanel .paymentsummery li, .dashboardrightpanel .paymentsummery li span
  {
    font-size: 12px;
  }
  section.entiredashboard.maincustomerdash .replacecard .d-flex.align-items-center {
    margin-top: 0px;
  }
  section.entiredashboard.maincustomerdash .previewcardinner
  {
    height: 180px;
  }
  section.entiredashboard.maincustomerdash .previewcardinner.mobilecardheight
  {
    height: 215px;
  }

  section.entiredashboard.maincustomerdash .paymentchange.psirelative button.showallourbesttoo {
    position: relative;
    top: -33px;
}
button.paybtn
{
  font-size: 12px;
}
  .dashboard-data
{
  margin-bottom: 0;
}
section.entiredashboard.maincustomerdash .paymentchange.psirelative {
  min-height: 191px;
}
section.entiredashboard.maincustomerdash .paymentchange {
  width: 100%;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
section.entiredashboard.maincustomerdash.expert-dashboard .cardsubscriptionright
{
  display: flex;
  flex-wrap: wrap;
  justify-content: center; 
  flex-direction: column;
}
section.entiredashboard.maincustomerdash.expert-dashboard .mt-4.input-container.form-group
{
  width: 100%;
}
section.entiredashboard.maincustomerdash .paymentchange .previewcardinner{
  width: 90%;
}
.cardsubscription_details.d-flex {
  flex-wrap: wrap;
}
 section.entiredashboard.maincustomerdash.institute_dashboard  .myps .d-flex.mt-3 {
  flex-wrap: wrap;
  display: block !important;
}
section.myps {
  padding: 0 15px;
      fill: #FFF;
      box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
      border-radius: 7px;
      margin-top: 20px;
  margin-bottom: 30px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .paymenthistory p
{
  font-size: 12px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .cardsubscriptionleft h4, section.entiredashboard.maincustomerdash.institute_dashboard .cardsubscriptionright h4{
  color: var(--textPrimaryColor);
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
section.entiredashboard.maincustomerdash.institute_dashboard  .subscribtionsummeryheading > h4{
  
}
section.entiredashboard.maincustomerdash.institute_dashboard .cardsubscriptionright
{
  margin-top: 15px !important;
}
section.entiredashboard.maincustomerdash.institute_dashboard .subscriptiondetails {
  padding-bottom: 20px;
  flex-wrap: wrap;
}
section.entiredashboard.maincustomerdash.institute_dashboard .subscriptiondetails {
      padding-bottom:20px;
      flex-wrap: wrap;
      width: 100%;
      justify-content: center;
  }
section.entiredashboard.maincustomerdash.institute_dashboard .paymenthistory h3{
  color: var(--textPrimaryColor);
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
section.entiredashboard.maincustomerdash.institute_dashboard .cardsubscriptionright .subscriptiondetailsleft:before
{
  display: none;
}
section.entiredashboard.maincustomerdash.institute_dashboard .paymenthistory.mt-5 {
  margin-top: 0 !important;
}
section.entiredashboard.maincustomerdash.institute_dashboard .cardsubscriptionright .subscriptiondetailsleft{
  padding-bottom: 10px;
}
section.entiredashboard.maincustomerdash.institute_dashboard .cardsubscriptionleft p, section.entiredashboard.maincustomerdash.institute_dashboard .cardsubscriptionright p{
  color: #303030;
font-family: "SF Pro Display";
font-size: 13px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
section.entiredashboard.maincustomerdash.institute_dashboard  .cardsubscriptionleft, 	section.entiredashboard.maincustomerdash.institute_dashboard .cardsubscriptionright
{
  width: 100%;
  margin: 0;
}
section.entiredashboard.maincustomerdash.institute_dashboard .plaindetailsleft
{
  padding-left: 10px;
}
}

.expertRegistration_mainloginscreeninner__hD\+VP
{
    background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.expertRegistration_formsection__p4arA
{
border-radius: 40px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
width: 100%;
max-max-width: 1157px;
margin: auto;
margin-top: -150px;
margin-bottom: 30px;
}
.expertRegistration_uploadlogo__jSa-j{margin-top: 0;
    background-color: #FFF;
    border: 1px solid #EAEAEA;
    filter: drop-shadow(6px 6px 16px rgba(0, 0, 0, 0.25));
    width: 100px;
height: 100px;
border-radius: 100px;
color: #6D6D6D;
text-align: center;
overflow: hidden;
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: normal;
display: flex;
justify-content: center;
align-items: center;
}
.expertRegistration_uploadbuttonouter__02pJR{
    background: transparent;
}
.expertRegistration_uploadbutton__bmcAZ
{
    width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
background: #fff;
padding: 0;
border: 1px solid var(--ButtonColor);
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
label.expertRegistration_buttonuploadlevel__a1ot7
{
    color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
cursor: pointer;
padding: 0;
margin-bottom: 0;
}
.expertRegistration_main_full_tp__28viN
{
    padding-left: 40px;
}
.expertRegistration_error_msg__n1AtS
{
    color: var(--ButtonColor);
font-size: 10px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.expertRegistration_maindiv__1JAKn
{
    border-radius: 10px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
width: 100%;
margin: auto;
padding: 20px;
justify-content: left;
margin-bottom: 20px;
}
.expertRegistration_leftsightbackdetails__B1o5Q
{
    justify-content: center;
    padding: 50px 0 150px;
}
.expertRegistration_leftsightbackdetails__B1o5Q h1{
    color: var(--textPrimaryColor);
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 0;
padding-left: 10px;
}
.expertRegistration_uploadbuttonouter__02pJR label
{
  margin: 0;
}
.expertRegistration_institutelogintext__ur3L-
{
    margin: 30px auto 0;
    padding: 20px 0;
    max-width: 85%;
}
.expertRegistration_institutelogintext__ur3L- h2{
    color: #2A2A2A;
text-align: center;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom: 0;
}
.expertRegistration_institutelogintext__ur3L- h6{
    color: #2A2A2A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0;
}
.expertRegistration_institutelogintext__ur3L-  p{
    color: #2A2A2A;
text-align: center;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 0;
}
.expertRegistration_institutelogintext__ur3L- .expertRegistration_small__ly1nn
{
    color: #2A2A2A;
    font-family: var(--secondary-font)!important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.expertRegistration_checkboxcustom__xkMmy{
  width: 25px;
height: 25px;
border: 1px solid #303030;
margin-right: 20px;
}
.expertRegistration_checkboxcustom__xkMmy:checked[type=checkbox]{
background: url(/static/media/orangecheck.91efcb0afd0860562c7f.svg) #fff;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
border: 1px solid #303030;
}
.expertRegistration_imageiconform__sEAhL{
  position: absolute;
  right: 20px;
  width: 20px;
  height: 20px;
  top: 40px;
  filter: brightness(0) saturate(100%) invert(37%) sepia(48%) saturate(1448%) hue-rotate(171deg) brightness(97%) contrast(79%);
}

label.expertRegistration_checkmarklabel__FFXVF
{
  padding-left: 10px;
  color:  #06293F;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
font-family: var(--primary-Web-Font) !important;
}
.expertRegistration_institutelogintext__ur3L-  h4, .expertRegistration_cardHeader__ChRvC h3
{
    color: #2A2A2A;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.expertRegistration_ft_inner__Iqbp\+{
    max-width: 80%;
    margin: auto;
    margin-top: 20px;
}
.expertRegistration_ft_inner__Iqbp\+ input[type='password']
{
    padding: 10px;
    height: auto;
    color: #303030;
    font-family: var(--secondary-font)!important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 3px;
border: 1px solid var(--orange);
position: relative;
background: transparent;
}
.expertRegistration_institutelogintext__ur3L- h4{
    color: #2A2A2A;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 30px; 
text-align: left;
}
.expertRegistration_dateim__uKOf9
{
    position: absolute;
    top:35px;
    right: 10px;
}
.expertRegistration_dateim__uKOf9 img{
  filter: brightness(0) saturate(100%) invert(33%) sepia(89%) saturate(7200%) hue-rotate(347deg) brightness(85%) contrast(126%);
}
.expertRegistration_institutelogintext__ur3L-  h5, .expertRegistration_cardHeader__ChRvC h5{
    color:#06293F;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.expertRegistration_institutelogintextfullwidth__ZOOOO
{
    max-width:100%;
    margin: 0 auto;
}
.expertRegistration_selectallinnercheckboxcustomer__WmGh2 ul
{
    flex-wrap: wrap;
}
.expertRegistration_ft_inner__Iqbp\+ button[type='submit'], .expertRegistration_ft_inner__Iqbp\+ .expertRegistration_ctaonebutton__BEAf\+
{
    border-radius: 5px;
border: 1px solid var(--ButtonColor);
background: #FFF;
width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
display: flex;
justify-content: center;
align-items: center;
margin-left: auto;
margin-right: auto;
}
/* Add these styles to your customerRegistration.module.css file */

.expertRegistration_formCard__PUuTq {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  margin-bottom: 24px;
  border: 1px solid #e5e7eb;
 
}

.expertRegistration_personalDetailsCard__GDnbM {
  /* Additional styles specific to personal details card if needed */
}

.expertRegistration_interestsCard__sg45u {
  /* Additional styles specific to interests card if needed */
}

.expertRegistration_cardHeader__ChRvC {
  background: none;
  padding: 00px 24px;
  border-bottom: 1px solid transparent;
}

.expertRegistration_cardBody__Zvsnk {
  padding: 24px;
}

/* Optional: Add hover effect to cards */
.expertRegistration_formCard__PUuTq:hover {
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.3s ease;
}
.expertRegistration_uploadlogo__jSa-j img{
  object-fit: contain;
}
/* Responsive adjustments */
@media (max-width: 768px) {
  .expertRegistration_formCard__PUuTq {
    margin-bottom: 16px;
    border-radius: 8px;
  }
  .expertRegistration_leftsightbackdetails__B1o5Q h1{
    font-size: 22px;
  }
  .expertRegistration_institutelogintext__ur3L- h2{
    font-size: 16px;
  }
  .expertRegistration_institutelogintext__ur3L- h6, .expertRegistration_institutelogintext__ur3L- p{
    font-family: var(--textPrimaryColor);;
font-size: 14px;
  }
  label.expertRegistration_buttonuploadlevel__a1ot7
  {
    font-size: 16px;
  }
  .expertRegistration_uploadbutton__bmcAZ{
    width: 120px;
    height: 30px;
  }
  .expertRegistration_error_msg__n1AtS
  {
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-weight: 400;
  }
  .expertRegistration_maindiv__1JAKn
  {
    width: 95%;
    margin: auto;
    padding: 10px;
    margin-bottom: 20px;
  }
  .expertRegistration_main_full_tp__28viN{
    padding-left: 30px;
    width: 65%;
  }
  .expertRegistration_formsection__p4arA {
    width: auto;
    margin-top: -145px;
    padding-top: 0px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    margin-left: 5px;
    margin-right: 5px;
}
  .expertRegistration_cardHeader__ChRvC {
    padding: 16px 0px;
  }
  .expertRegistration_institutelogintext__ur3L- h5, .expertRegistration_cardHeader__ChRvC h5{
    font-family: var(--textPrimaryColor);;
font-size: 14px;
font-weight: 500;
}
  .expertRegistration_cardBody__Zvsnk {
    padding: 0px;
  }
  
  .expertRegistration_cardHeader__ChRvC h3 {
    font-size: 16px;
  }
  label.expertRegistration_checkmarklabel__FFXVF
  {
    color: #06293F;
font-family: var(--textPrimaryColor);;
font-size: 14px;
  }
}
.preConstruction_preconstructionpage__HRkRP .preConstruction_mySwiper__FpSxi.preConstruction_swiper-thumbs__PichM
{
	border-radius: 18px;
	background: rgba(194, 255, 209, 0.80);
	box-shadow: 0 4px 28.2px 0 rgba(0, 0, 0, 0.25);
}
.preConstruction_mySwiperthumb__f0\+FX
{
	background-color: #fff;
}
.preConstruction_detailssection__0gw3y
{
	position: relative;
}


.preConstruction_detailssection__0gw3y::before{
	content: "";
	position: absolute;
	left: 0;
	width: 75%;
	top:0;
	bottom: 0;
	border-radius: 0 10px 10px 0;
	border: 1px solid #F2F2F2;
	background: #C2FFD1;
	height: 100%;
}
.preConstruction_detailssectionan__4CwYl .preConstruction_textcol__\+\+hYu
{
	position: relative;
}
.preConstruction_projectdetails__0CRQg
{
	margin-top: 130px;
}

.preConstruction_projectdetails__0CRQg  h4{

	color: #FFF;
	font-family: var(--primary-Web-Font);
	font-size: 24px;
	font-style: italic;
	font-weight: 600;
	background: var(--green);
	line-height: 140%; 
	position: relative;
	padding: 10px;
	right: -12px;
	padding-right: 40px;

filter: drop-shadow(0 0 5px #00831D);
}
.preConstruction_projectdetails__0CRQg  h4::before{
	position: absolute;
	content: "";

	width: 0; 
  height: 0; 
 width: 0; 
  height: 0; 
  border-top: 42px solid transparent;
  border-bottom: 42px solid transparent;
  border-right: 42px solid var(--green);
  left: -41px;
  top: 0;

}
.preConstruction_projectdetails__0CRQg  h4 span{
	display: block;
	color: #FFF;
	font-family: 'swis721_btroman';
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 140%;
}
.preConstruction_preconstructionpagebanner__h4tIB
{
	position: relative;
}
.preConstruction_detailssectionan__4CwYl .preConstruction_textcol__\+\+hYu::before
{
	content: "";
    position: absolute;
    left: -73px;
    width: 115%;
    top: 0;
    bottom: 0;
    border-radius: 10px;
    border: 1px solid #F2F2F2;
    background: #C2FFD1;
    height: 100%;
	margin: auto;
}
.preConstruction_textcol__\+\+hYu h3{
	color: #000;
font-family: var(--primary-Web-Font);
font-size: 36px;
font-style: italic;
font-weight: 600;
line-height: normal;
-webkit-text-decoration-line: underline;
        text-decoration-line: underline;
-webkit-text-decoration-style: solid;
        text-decoration-style: solid;
margin-bottom: 30px;
padding-top: 30px;
position: relative;
z-index: 99;

}
.preConstruction_textcol__\+\+hYu ul
{padding-left: 0;
padding-bottom: 30px; margin-bottom: 0;}
.preConstruction_textcol__\+\+hYu ul li{
	color: #000;
font-family: 'swis721_btroman';
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 200%; /* 40px */
letter-spacing: 0.2px;
position: relative;
padding-left: 20px;
}
.preConstruction_textcol__\+\+hYu ul li:before{
content: "";
position: absolute;
left: 0;
height: 8px;
width:8px;
border-radius: 20px;
background: #000;
top: 15px;
}
.preConstruction_detailssectionan__4CwYl .preConstruction_textcol__\+\+hYu
{
	padding-left: 40px;
}
.preConstruction_imagecol__9Sqz5 img{
	border-radius: 8px;
	box-shadow: 0 4px 13.2px 0 rgba(0, 0, 0, 0.25);
	height: 400px;
    object-fit: cover;
    width: 100%;
}
.preConstruction_projectdocouter__8FN7k
{
	border-radius: 0 10px 10px 0;
background: #C2FFD1;
}
.preConstruction_projectdoc__JPEIM h3{
	color: #000;
	font-family: var(--primary-Web-Font);
font-size: 36px;
font-style: italic;
font-weight: 600;
line-height: normal;
margin-bottom: 30px;
padding-left: 0px;
}
.preConstruction_projectdoc__JPEIM h5{
	color: #000;
	font-family: var(--primary-Web-Font);
font-size: 24px;
font-style: italic;
font-weight: 600;
line-height: normal;
margin-bottom: 20px;
min-height: 58px;

}
.preConstruction_projectdocinner__S8sH6 ul li{
	display: flex;
	justify-content: space-between;
	position: relative;
	padding-left: 15px;
	align-items: center;
}
.preConstruction_projectdocinner__S8sH6 ul
{
	padding: 0;
	margin-top: 20px;
	padding-right: 20px;
}
.preConstruction_projectdocinner__S8sH6 ul li p{
	margin-bottom: 0;
	color: #000;
	font-family: var(--primary-Web-Font);
font-size: 20px;
font-style: normal;
font-weight: 500;
margin-bottom: 20px;
line-height: 180%; /* 36px */
}
.preConstruction_projectdocinner__S8sH6
{
	position: relative;
	border-right: 1px solid var(--green);
	margin: 20px 0;
}
.preConstruction_projectdocouter__8FN7k .preConstruction_col-lg-3__vQzCF.preConstruction_col-sm-3__yBfof:last-child .preConstruction_projectdocinner__S8sH6
{
	border: none;
}
.preConstruction_projectdocinner__S8sH6 ul li:before{
	content: "";
	position: absolute;
	left: 0;
	height: 5px;
	width:5px;
	border-radius: 20px;
	background: #000;
	top: 15px;
}
.preConstruction_projectdetails__0CRQg h3
{
	color: #000;
	font-family: var(--primary-Web-Font);
font-size: 36px;
font-style: italic;
font-weight: 600;
line-height: normal;
}
.preConstruction_projectdetailsinnerch__2kf\+Z h5{
	color: #000;
	font-family: var(--primary-Web-Font);
	font-size: 24px;
	font-style: italic;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 15px;
}
.preConstruction_projectdetailsinnerch__2kf\+Z p{
	color: #000;
	font-family:'swis721_btroman' !important;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}
.preConstruction_backpage__hlmLG
{
	color: #000;
font-family: var(--primary-Web-Font);
font-size: 36px;
font-style: italic;
font-weight: 800;
line-height: normal;
}
.preConstruction_projectdetailsinnerch__2kf\+Z p span{
	color: var(--green);
}
.preConstruction_projectdetailsinnerch__2kf\+Z:not(:first-child)
{
	margin-top: 30px;
}
.preConstruction_projectdetailsinnerch__2kf\+Z
{
	border-bottom: 1px solid #E9E9E9;
	padding-bottom: 20px;
}
.preConstruction_projectdetailsinnerch__2kf\+Z:last-child
{
	border-bottom: none;
}
.preConstruction_projectdocinner__S8sH6 ul{
	list-style: none;
}
.preConstruction_projectdocinnerps__E61rT:last-child{
    border: none;
}
@media (max-width: 767px)
{
.preConstruction_backpage__hlmLG
{
	font-size: 18px;
}
.preConstruction_projectdetails__0CRQg
{
	margin-top: 30px;
}
.preConstruction_projectdetails__0CRQg h3
{
	font-size: 16px;
}
.preConstruction_projectdetails__0CRQg h4
{
	font-size: 16px;
}
.preConstruction_projectdetails__0CRQg h4 span
{
	font-size: 12px;
}
.preConstruction_projectdetails__0CRQg h4:before
{
	border-top: 30px solid transparent;
    border-bottom: 29px solid transparent;
    border-right: 40px solid var(--green);
    left: -40px;
}
.preConstruction_projectdetailsinnerch__2kf\+Z h5, .preConstruction_projectdetailsinnerch__2kf\+Z p
{
	font-size: 14px;
}
.preConstruction_projectdetailsinnerch__2kf\+Z
{
	padding-bottom: 0;
}
.preConstruction_projectdetailsinnerch__2kf\+Z:not(:first-child)
{
	margin-top: 10px;
}
.preConstruction_detailssection__0gw3y::before{
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	top:auto;
	bottom: 0;
	border-radius: 10px;
	border: 1px solid #F2F2F2;
	background: #C2FFD1;
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.25);
	height: 80%;
}
.preConstruction_textcol__\+\+hYu h3
{
	font-size: 16px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.preConstruction_textcol__\+\+hYu ul li
{
	font-family: var(--primary-font);
    font-size: 14px;
}
.preConstruction_textcol__\+\+hYu ul li:before{
    content: "";
    position: absolute;
    left: 0;
    height: 5px;
    width: 5px;
    border-radius: 20px;
    background: #000;
    top: 12px;
}
.preConstruction_projectdoc__JPEIM h3{
	font-size: 18px;
	margin-bottom: 10px;
}
.preConstruction_projectdoc__JPEIM
{
	padding:0 15px;
	margin-top: 20px !important;
}
.preConstruction_detailssectionan__4CwYl
{
	margin-top: 20px !important;
}
.preConstruction_projectdocouter__8FN7k
{
	background: transparent;
	border-radius: 10px;
border: 2px solid #4DED71;
}
.preConstruction_projectdoc__JPEIM h5{
	font-size: 14px;
	margin-bottom: 10px;
}
.preConstruction_projectdocinner__S8sH6 ul li p {
	font-size: 14px;
	margin-bottom: 0;
}
.preConstruction_projectdocinner__S8sH6 ul li 
{
	padding-bottom: 10px;
}
.preConstruction_projectdocinner__S8sH6 ul li:last-child
{
	padding-bottom: 0;
} 
.preConstruction_projectdocinner__S8sH6 ul{
	margin-top: 10px;
}
.preConstruction_projectdocinner__S8sH6
{
	border: none;
	border-bottom: 1px solid #4DED71;
	padding-bottom: 20px;
	margin-bottom: 0;
}
.preConstruction_projectdocinner__S8sH6 ul li:before{
	top:10px
}
.preConstruction_detailssectionan__4CwYl .preConstruction_textcol__\+\+hYu
{
	padding-left: 0px;
}
.preConstruction_backpage__hlmLG img
{
	width: 22px;
	margin-left: 15px;
}
.preConstruction_detailssectionan__4CwYl .preConstruction_textcol__\+\+hYu::before
{
	width: 120%;
}
.preConstruction_projectdoc__JPEIM h5
{
	min-height: auto;
}
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;

  width: 44px;

  width: var(--swiper-navigation-size);
  height: 44px;
  height: var(--swiper-navigation-size);

  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-theme-color);
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }

  ::slotted(svg),
  svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  top: 50%;
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - (44px / 2));
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
}
.swiper-button-prev {
  left: 4px;
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  ::slotted(.swiper-navigation-icon),
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}
.swiper-button-next {
  right: 4px;
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: 50%;
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - (44px / 2));
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: 4px;
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: 4px;
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(0deg);
    }
  }
}
.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: 50%;
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - (44px / 2));
    margin-left: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: 4px;
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: 4px;
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}

.swiper-thumbs {
  .swiper-slide-thumb-active {
    /* Styles for active thumb slide */
  }
}

.preConstructionList_preconstructionpagelist__04LHk h2{
    color: #000;
    text-align: center;
    font-family: var(--primary-Web-Font);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.preConstructionList_blocktwoinnerimage__mdChM
{
    display: flex;
    justify-content: center;
    align-items: baseline;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 0 0px;
    margin-bottom: 10px;
}
.preConstructionList_blocktwoinnerimage__mdChM img{
    display: block;
    height: 320px;
    object-fit: contain;
    width: 100%;
}
.preConstructionList_preconstructionpagelist__04LHk  h5{
    color: #000;
    text-align: center;
    font-family: var(--primary-Web-Font);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.preConstructionList_blocktwoinner__koezL
{
border-radius: 15px;
background: #FFF;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
margin-bottom: 30px;
display: flex;
    align-items: center;
    margin: 10px auto;
    justify-content: center;
    background: #fff;
    position: relative;
    padding-top: 50%;
    overflow: hidden;
}
.preConstructionList_blocktwoinnertext__CnWVN h4{
    color: #000;
    font-family: var(--primary-Web-Font);
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.preConstructionList_blocktwoinnertext__CnWVN p{
    color: #000;
    font-family: var(--primary-Web-Font);
    font-size: 16px;
    font-style: italic;
    font-weight: 600;
    line-height: normal;
}
.preConstructionList_blocktwoinnertext__CnWVN p span{
    color: #00831D;
    font-family: 'swis721_btroman';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.preConstructionList_blocktwoinnertext__CnWVN ul
{
    padding: 0;
    margin: 0;
}
.preConstructionList_blocktwoinnertext__CnWVN
{
    padding: 10px;
    width: 100%;
    position: relative;
    z-index: 9;
}
.preConstructionList_blocktwoinnertext__CnWVN ul li{
    padding-bottom: 10px;
}
.preConstructionList_blocktwoinnertext__CnWVN ul li p{
    color: #000;
font-family:  'swis721_btroman';
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 0;
}
.preConstructionList_date__EGG2j
{
    color: #000;
    font-family: var(--primary-Web-Font);
font-size: 13px;
font-style: italic;
font-weight: 600;
line-height: normal;
}
.preConstructionList_date__EGG2j span{
    color: #00831D;
    font-family:  'swis721_btroman';
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
display: block;
}
.preConstructionList_applybutton__7JQJ\+
{
    color: var(--green) !important;
    background-color: var(--lightgreen);
    border-color: var(--green) !important;
}
.preConstructionList_applybutton__7JQJ\+:hover{
background-color:var(--green) !important;
color: #fff !important;
}
@media (max-width:767px){
    .preConstructionList_preconstructionpagelist__04LHk h2
    {
        font-size: 18px;
    }
    .preConstructionList_preconstructionpagelist__04LHk h5
    {
        font-size: 14px;
        font-family: var(--primary-font);
    }
    .preConstructionList_blocktwoinnertext__CnWVN
    {
        display: block !important;
    }
    .preConstructionList_blocktwoinnertext__CnWVN h4
    {
        font-size: 14px;
    }
    .preConstructionList_blocktwoinnertext__CnWVN p{
        font-family: var(--primary-font);
        font-size: 14px;
    }
    .preConstructionList_blocktwoinnertext__CnWVN p span{
        color: #747474;
    }
    .preConstructionList_blocktwoinnertext__CnWVN ul li p{
        font-family: var(--primary-font);
        font-size: 14px;
    }
    .preConstructionList_applybutton__7JQJ\+
    {
        margin-top: 0 !important;
    }
}

.expertpublicviewprofiledetails {
	background: url(/static/media/BANNER_EXPERT_PPV.45d4809363d5806a4d96.png);
	padding: 35px 0;
}

.expertpublicviewprofiledetails .container {
	position: relative;
}
section.specialisationexpertppv .bg-white-new-exp .detailsbank h5 span.lnum
 {
    font-weight: 600;
    margin-right: 5px;
    font-size: 14px;
}
.expertprofilelogouploadinner {
	border-radius: 273px;
	border: 8px solid #FFF;
	width: 273px;
	height: 273px;
	overflow: hidden;
	margin: auto;
	position: relative;
}
.basicdetails{position: relative;}
.basicdetails::after{
	/* background: url(../../../assets/expertppvimage/profilegradientdesktop.png); */
	content: "";
	position: absolute;
	left: 0;
	top:0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
}
.expertprofilelogoupload {
	border-bottom: 1px solid #fff;
	padding-bottom: 20px;
	width: 100%;
	margin: auto;
	position: relative;
	max-width: 700px;
}

.Expertbasicdeatail h2.h2_style {
	color: #FFF;
	text-align: center;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 20px;
	text-align: center;
	padding-top: 10px;
	text-transform: capitalize;
}

.newexpertppvdesign .cstlist {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-family: "Fjalla One",sans-serif;
	font-weight: 400;
	border-radius: 60px;
	border: 1px solid #FFF;
	padding: 5px 20px;
	line-height: 22px;
	display: inline-block;
	margin-right: 15px;
	display: flex;
	align-items: center;
}

.cstlist img {
	filter: invert(1);
	width: 20px !important;
	height: 20px !important;
	object-fit: contain;
	margin-right: 5px;
}

.ovtercslist {
	display: flex;
	justify-content: center;
	padding-bottom: 10px;
}



.newexpertppvdesign ul.deone li {
	position: relative;
	padding: 8px;
	padding-left: 60px;
	border-radius: 6.401px;
	border: 1px solid #FFF;
	background: #fff;

	width: auto;

}

.csadress {
	display: flex;
	justify-content: center;
	color: #FFF;
	font-family: "Roboto Flex";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	list-style: none;
	margin-bottom: 10px;
}

.csadress li {
	padding-right: 50px;
	position: relative;
	padding-left: 20px;
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.csadress ul {
	list-style: none;
	display: flex;
	justify-content: center;
	margin-bottom: 0;
}

.csadress ul span {
	position: absolute;
	left: 0;
	top: -1px;
}

.newexpertppvdesign ul.deone:before {
	display: none;
}

.newexpertppvdesign ul.deone li:first-child {
	margin-right: 60px;
}

.newexpertppvdesign ul.deone {
	border: none;
	padding: 0;
	justify-content: center;
	margin-bottom: 0;
}

.newexpertppvdesign ul.deone li a {
	color: var(--textPrimaryColor);
font-family: var(--secondary-font);
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.newexpertppvdesign ul.deone li span {
	position: absolute;
	left: 0px;
	top: 0px;
	filter: drop-shadow(0px 5.121px 5.121px rgba(0, 0, 0, 0.25));
	border-radius: 6.401px;
	border: 1px solid #FFF;
	background: var(--Blueone);
	box-shadow: 0px 0px 8.445px 0px rgba(117, 11, 169, 0.50);
	width: 46px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}
.newexpertppvdesign ul.deone li span img{filter: invert(100%) sepia(0%) saturate(7472%) hue-rotate(80deg) brightness(98%) contrast(113%);}
.newexpertppvdesign .ppvplan img {
	width: 35px;
	margin-top: -5px;
}

.newexpertppvdesign .ppvplan {
	width: 155px;
	border-radius: 100px;
	background-color: #DAF3FF;
	border: 1px solid var(--Bluetwo);
	box-shadow: 0px 0px 5px 0px #2281B8 inset;
	color: var(--textPrimaryColor);
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	text-align: center;
	top: 12px;
	left: 0;
	right: -293px;
	margin: auto;
	line-height: 2.1;
	padding-left: 30px;
}

.ppvplan.Premium:before{
	content: "";
	position: absolute;
	background: url(/static/media/diamond.ef71e0048d489b94c6af.svg);
	width: 20px;
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    left: 30px;
    top: 9px;
	}
	.ppvplan.Elite:before{
	content: "";
	position: absolute;
	background: url(/static/media/elite_star.0fdb0870de80555609f2.svg);
	width: 25px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    left: 42px;
    top: 4px;
		}

.newexpertppvdesign .socialpublic ul li {
    background: #dff6ff;
    width: 40px;
    height: 40px;
    margin-right: 10px;
    display: inline-block;
    text-align: center;
    border-radius: 70px;
    line-height: 39px;
    margin-bottom: 16px;
}
.specialisationexpertppv{
	background: #FFF;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.25);
    padding: 15px;
 
    margin: auto;
}
.newexpertppvdesign .socialpublic li:first-child span img,
.newexpertppvdesign .socialpublic li span img {
	width: auto;
}

.newexpertppvdesign .socialpublic {
	position: absolute;
	left: 10px;
	width: 60px;
	bottom: -9%;
	margin: auto;
}

.newexpertppvdesign .socialpublic ul {
	padding: 0;
}
.entireexpertppv.Mortgage .aboutexpertppv{
	background: url(/static/media/About_me_back.3e49a9b318625e065363.svg);
	background-size: cover;
	background-repeat: no-repeat;
}
.entireexpertppv.Real.Estate .aboutexpertppv{
	background: url(/static/media/About_me_back.3e49a9b318625e065363.svg);
	background-size: cover;
	background-repeat: no-repeat;
}
.entireexpertppv.Insurance .aboutexpertppv{
	background: url(/static/media/About_me_back.3e49a9b318625e065363.svg);
	background-size: cover;
	background-repeat: no-repeat;
}
.entireexpertppv.Investment .aboutexpertppv{
	background: url(/static/media/About_me_back.3e49a9b318625e065363.svg);
	background-size: cover;
	background-repeat: no-repeat;
}
.entireexpertppv.Banking .aboutexpertppv{
	background: url(/static/media/About_me_back.3e49a9b318625e065363.svg);
	background-size: cover;
	background-repeat: no-repeat;
}
.aboutexpertppv .heading h2 {
color: var(--textPrimaryColor);
text-align: left;
text-transform: uppercase;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.aboutexpertppv {
	/* background: var(--Blueone);
	position: relative;
	overflow: hidden; */
}

.about_me {
	align-items: center;
}

.about-me-ppv h3 {
	color: var(--textPrimaryColor);
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: capitalize;
}

.about-me-ppv p {
	color: var(--textPrimaryColor);
font-family: var(--secondary-font);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.dp {
	position: relative;
	width: 100%;
}



/* .aboutexpertppv:before {
	width: 100px;
	height: 100px;
	border-bottom: 100px solid var(--Blueone);
	;
	border-left: 100px solid transparent;
	content: "";
	position: absolute;
	bottom: 0;
	z-index: 99;
	right: 14%;
} */



.dp img {
    /* height: 250px; */
    width: 100%;
    object-fit: cover;
    margin-right: 0;
    object-position: top;
}
.entireexpertppv .sliderContent {
	border-radius: 14px;
	background: #FFF;
	box-shadow: 0px 0px 10px 0px rgba(47, 89, 111, 0.60);
	margin: 10px;
}

.entireexpertppv .sliderContent img {
	padding:  0;
}

.entireexpertppv .descriptionppvpop {
	border-radius: 0;
	background: #fff;
	padding: 0;
	position: relative;
	width: 100%;
	bottom: 0;
	border: none;
	box-shadow: none;
}

.entireexpertppv .expppvofferinnersection .offerslider .sliderContent h3 {
	background: linear-gradient(90deg, rgba(55, 120, 154, 0.50) 0%, rgba(98, 166, 201, 0.50) 11.62%, rgba(55, 120, 154, 0.50) 22.61%, rgba(98, 166, 201, 0.50) 34.54%, rgba(55, 120, 154, 0.50) 44.96%, rgba(98, 166, 201, 0.50) 56.52%, rgba(55, 120, 154, 0.50) 67.5%, rgba(98, 166, 201, 0.50) 77.92%, rgba(55, 120, 154, 0.50) 87.77%, rgba(98, 166, 201, 0.50) 100%);
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-align: start;
	padding: 20px
}

.entireexpertppv .limitedofferinner .descriptionppvpop h5 {
	color: var(--textPrimaryColor);

	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	padding: 18px 30px
}


.entireexpertppv section.awards {
	background: url(/static/media/background_of_certificates.d705be48e2f9ed282e88.svg) #eee;
	padding: 45px 0;
	background-size: cover;
	background-position: bottom;
	margin: 40px 0;
	margin-bottom: 0;
}

.entireexpertppv section.awards heading {
	color: var(--textPrimaryColor);
	font-family: "Poppins", sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-align: center;
	display: block;
	margin-bottom: 20px;
}

.entireexpertppv section.awards ul.cetificatesection,
.entireexpertppv section.awards ul.awardssection {
	display: flex;
	justify-content: center;
}

.entireexpertppv section.awards ul.cetificatesection li,
.entireexpertppv section.awards ul.awardssection li {
	border-radius: 10px;
	border: 1px solid var(--textPrimaryColor);
	width: auto;
	display: flex;
	color: var(--textPrimaryColor);
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	position: relative;
	background: rgba(0, 0, 0, 0.10);
	margin-right: 20px;
	padding: 10px;
	padding-left: 80px;
}

.entireexpertppv section.awards ul.cetificatesection li span,
.entireexpertppv section.awards ul.awardssection li span {
	position: absolute;
	left: 20px;
	width: 40px;
	top:6px;
}
.entireexpertppv section.awards ul.cetificatesection li span img,
.entireexpertppv section.awards ul.awardssection li span img{
	filter: invert(1);
}
.entireexpertppv button.readmore {
	background: none;
	display: block;
	padding: 0;
	color: var(--textPrimaryColor);
	border: none;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 19.5px;
}

.entireexpertppv .slick-list {
	margin: 0;
	height: auto !important;
}

.entireexpertppv .slick-slide>div {
	padding: 0 30px;
}

.entireexpertppv .descriptionppvpop h5 {
	color: var(--textPrimaryColor);
	min-height: 120px;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	padding: 0px 30px;
}

span.inputimage {
	position: absolute;
	right: 10px;
	top: 10px;
}

.entireexpertppv .expppvofferinnersection h5.h5_style {
	color: var(--textPrimaryColor);
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
	margin-bottom: 0;
}

.entireexpertppv .expppvofferinnersection h2 {
	color: var(--textPrimaryColor);
text-align: center;
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin: 0;
}

.entireexpertppv .expppvofferinnersection {
	padding: 10px 0;
}

.expmodaltext {
	color: #FFF;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 40px;
	margin-top: 30px;
	text-align: left;

}

.expertadmodal .ds {
	background: linear-gradient(90deg, rgba(55, 120, 154, 0.50) 0%, rgba(98, 166, 201, 0.50) 11.62%, rgba(55, 120, 154, 0.50) 22.61%, rgba(98, 166, 201, 0.50) 34.54%, rgba(55, 120, 154, 0.50) 44.96%, rgba(98, 166, 201, 0.50) 56.52%, rgba(55, 120, 154, 0.50) 67.5%, rgba(98, 166, 201, 0.50) 77.92%, rgba(55, 120, 154, 0.50) 87.77%, rgba(98, 166, 201, 0.50) 100%);
	color: #FFF;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-align: center;
	padding: 30px
}

.expertadmodal {
	position: relative;
	text-align: center;
	width: 100%;
	margin: auto;
	left: 0;
	right: 0;
	padding: 50px;
	background: #496D81;
	max-width: 950px;
}

button.modalbutton {
	position: absolute;
	right: 24px;
	width: 20px;
	background: transparent;
	z-index: 99;
	top: 18px;

	height: 20px;
}

button.modalbutton svg {
	width: 25px;
	height: 25px;
	border: 1px solid #fff;
}

section.expertformppinew .container {
	border-radius: 30px;
	border: 4px solid var(--Blueone);
	background: #FFF;
	box-shadow: 0px 0px 18.6px 0px rgba(83, 142, 171, 0.50);
	margin: 40px 0;
	overflow: hidden;
}
section.expertformppinew .backgroundgrey{
	background: #E9EEF9;
	margin-right: 5px;
    width: 49.5%;
	border-radius: 0px 20px 20px 0px;
}
.backpap {
	border-radius: 0px 20px 20px 0px;
	padding: 10px 40px;
	position: relative;
	
}

.backpap h2 {
	color: var(--textPrimaryColor);
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 1;
margin-bottom: 0;
}
.getintouchimage img{
	height: 600px;
    width: 100%;
    object-fit: cover;    
	border-radius: 35px 0 0 35px;
}
.expertformppinew .row{
	align-items: center;
}
.backpap .ctatwobutton {
	border-radius: 4px;
	background: var(--Blueone);
	color: #FFF;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	letter-spacing: 1.8px;
	font-family: var(--btnFont) ;
	font-weight: 500;
	line-height: normal;
	width: 220px;
	line-height: 1;
	border:1px solid var(--Blueone);
	transition: 0.3s all ease-in-out;
}
.backpap .ctatwobutton:hover{
	background: transparent;
	color: var(--Blueone);
}
.backpap button.ctatwobutton[disabled]
{
	background: #ccc;
	border-color: #ccc;
	color: #fff;
}
.backpap textarea.form-control.textareaform {
	height: 100px;
}

.nopadright {
	padding-right: 0;
}

.nopadleft {
	padding-left: 0;
}

.backpap h5 {
	color: var(--textPrimaryColor);

	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.bg-white-new-exp {
	position: relative;
	border-bottom: 1px solid;
    padding: 20px 0;
}


section.specialisationexpertppv h2 {
	color: var(--textPrimaryColor);
text-align: center;
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
margin-bottom: 0;
}
section.specialisationexpertppv h5{
	color: var(--textPrimaryColor);
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 0;
}

.expppvofferinnersection .slick-prev:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAiCAYAAAC9duLEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACZSURBVHgB7dZBDYAwDAXQDwqQgAQkIAEJSEDCLKBoOJgEJIADaMN2IWzJSkM47Cf/UpKXcmkGyNJQLfWgrtQOwjDkPBS6+flrKLRHRlIQt9WCxgIV6EsImtCoBaW2MhAktlX2jaqpe+Rb9n3iWDxv5iRgj/ivisBJGzQFLODPQQtBDBSvTAoUP6vMDVp4WEEe3mTA9TabeXACEyratfTf9RoAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-size: contain;
	height: 20px;
	width: 20px;
	content: "";
	opacity: 1;
}

.expppvofferinnersection .slick-next:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAiCAYAAAC9duLEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACsSURBVHgB7ZRRDYMwFEXfpmAOVgmTwBzMwZAwCXMwCcskTAESkAAOigO4L5QfwmtyC+GHnuSkH01OmzR9IiMf6GEDH7KCF+xnPiWRaiGWHHwbsaTgBdY5mINHC9LDIRb0YZ8OeiNYnoWjg39jz7Ex5Sr2QRT6ctYj3IhONPQlOtFQA10O5dCeoWKrkFJtFdKpsfTbW3gPK0Uxu1HN3mjiFFYHSxmn6E8SZpMyAEUA1D5Uw5iMAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-size: contain;
	height: 20px;
	width: 20px;
	content: "";
	opacity: 1;
}

.expppvofferinnersection .slick-prev,
.expppvofferinnersection .slick-next {
	z-index: 99;
	/* top: auto;
	bottom: -8px;
	left: 0;
	right: 0; */
	margin: auto;
}

.expppvofferinnersection .slick-prev {
	left: -67px;
}

.expppvofferinnersection .slick-next {
	right: -67px;
}



section.blogexpertppvsection {
	width: 100%;
	margin: 40px auto;
	max-width: 1260px;
}


.blogexpertinnernew {
	margin: 20px 0;
}

.blogexpertinner {
	display: grid;
	grid-gap: 30px;
	gap: 30px;
}

.blogexpertinner div {
	width: 100%;
	/* Ensure each card takes full width in its column */
}

.blogexpertinner.lengthblock5 div:nth-child(5) {
	grid-column: 3 / 4;
	grid-row: 1 / 3;
}

/* For 4 cards: 2 on top, 1 in the middle between them, and a banner in the middle */
.blogexpertinner.lengthblock5 div:nth-child(1):nth-last-child(4),
.blogexpertinner.lengthblock5 div:nth-child(2):nth-last-child(3) {
	grid-column: 1 / 2;
	/* First 2 cards, top row */
	grid-row: 1;
}

.blogexpertinner.lengthblock3 div:nth-child(2):nth-last-child(3) {
	grid-column: 2 / 3;
	grid-row: 1;
}

.blogexpertinner.lengthblock4 div:nth-child(3):nth-last-child(2) {
	grid-column: 1 / 3;
	/* Middle card between the top 2 */
	grid-row: 2;
}

.blogexpertinner.lengthblock4 div:nth-child(4):nth-last-child(1) {
	grid-column: 3 / 4;
	/* Fourth card on the right side */
	grid-row: 1 / 3;
}

/* For 3 cards: 2 on top, 1 below spanning the width of the 2 above */
.blogexpertinner.lengthblock3 div:nth-child(1):nth-last-child(3) {

	grid-column: 1 / 2;
	/* First 2 cards, top row */
	grid-row: 1;
}

.blogexpertinner.lengthblock3 div:nth-child(2):nth-last-child(2) {
	grid-column: 2 / 2;
	/* First 2 cards, top row */
	grid-row: 1;
}

.blogexpertinner.lengthblock3 div:nth-child(3):nth-last-child(1) {
	grid-column: 1 / 3;
	/* Third card spans both columns */
	grid-row: 2;
}


.blogexpertinner.lengthblock5 div:nth-child(1):nth-last-child(2),
.blogexpertinner div:nth-child(2):nth-last-child(1) {
	grid-column: 2 / 3;
	grid-row: auto;
}


.blogexpertinner.lengthblock5 div:only-child {
	grid-column: 2 / 3;
	grid-row: 1;
}

.blogexpertinner .p_sliderouter:nth-child(2) {
	background: var(--Blueone);
	border-radius: 20px;
	box-shadow: 2px 2px 12.9px 0px rgba(0, 0, 0, 0.40);
}

.blogexpertinner .p_sliderouter:nth-child(2) .p_slider {
	background: var(--Blueone);
}

.blogexpertinner .p_sliderouter:nth-child(2) .p_slider h4,
.blogexpertinner .p_sliderouter:nth-child(2) .p_slider p {
	color: #fff;
}

.blogexpertinner.lengthblock2 {
	grid-template-columns: 1fr 1fr;
}

.blogexpertinner.lengthblock3 {
	grid-template-columns: 1fr 1fr;
}

.blogexpertinner.lengthblock4 {
	grid-template-columns: 1fr 1fr 1fr;
}

/*.blogexpertinner.lengthblock4 .p_sliderouter:nth-child(3){grid-row-start: 1;
			grid-row-end: 3;}*/
.blogexpertinner.lengthblock4 .p_sliderouter:nth-child(4) {
	grid-column: 1/3;
}

.blogexpertinner.lengthblock4 .p_sliderouter:nth-child(3) {
	grid-row: span 2;
}

.blogexpertinner.lengthblock3 .p_sliderouter:nth-child(3) .p_slider,
.blogexpertinner.lengthblock4 .p_sliderouter:nth-child(3) .p_slider {
	display: flex;
	align-items: center;
}

.blogexpertinner.lengthblock1 {
	display: flex;
	justify-content: center;
}

.blogexpertinner.lengthblock1 .p_sliderouter {
	width: 300px;
	margin: auto;
}

.blogexpertinner.lengthblock3 .p_sliderouter:nth-child(3) .p_slider .blog-image,
.blogexpertinner.lengthblock4 .p_sliderouter:nth-child(3) .p_slider .blog-image {
	width: 50%;
}

.blogexpertinner.lengthblock3 .p_sliderouter:nth-child(3) .p_slider .slidertext,
.blogexpertinner.lengthblock4 .p_sliderouter:nth-child(3) .p_slider .slidertext {
	padding-left: 20px;
}


section.blogexpert .p_sliderouter {
	border-radius: 20px;
	background: #FFF;
	box-shadow: 2px 2px 12.9px 0px rgba(0, 0, 0, 0.40);
	padding-bottom: 0;
	align-self: stretch;
}

section.blogexpert .p_sliderouter .blog-image img {
	border-radius: 12px;
	object-fit: cover;
	margin-bottom: 10px;
}

section.blogexpert .slidertext h4 {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

section.blogexpert .slidertext p {
	color: var(--textPrimaryColor);
	font-family: Montserrat;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
}

section.blogexpertppvsection h2 {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 0;
}


section.blogexpertppvsection h4 {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}


.myexpertnavnewdesign ul {
	display: flex;
	list-style: none;
	justify-content: center;
}

.myexpertnavnewdesign {
	border-radius: 30px;
	background: #FFF;
	box-shadow: 0px 0px 10px 0px rgba(47, 89, 111, 0.80);
	margin-top: 30px;
	padding-bottom: 90px;
}

.myexpertnavnewdesign .bg-white-new-exp {
	border-radius: 22px;
	background: #FFF;
	box-shadow: 0px 0px 15px 0px rgba(47, 89, 111, 0.80);
	padding: 30px 0;
	margin-bottom: 30px;
}

.myexpertnavnewdesign ul li {
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: Montserrat;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding: 0;
	padding-bottom: 0;
	margin: 20px 0px 0px 0px;
	padding: 10px 25px;
}

.myexpertnavnewdesign ul {
	display: flex;
	list-style: none;
	justify-content: center;
	margin: 0;
}

.myexpertnavnewdesign {
	border-radius: 30px;
	background: #FFF;
	box-shadow: 0px 0px 10px 0px rgba(47, 89, 111, 0.80);
	margin-top: 40px;
}

.bg-white-new-exp h3 {
	border-radius: 0px 26.5px 26.5px 0px;

	color: #FFF;
	text-align: center;
	font-family: Montserrat;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	width: -webkit-max-content;
	width: max-content;
	padding: 5px 34px;
	margin-bottom: 20px;
}


.bg-white-new-exp .detailsbank,
.bg-white-new-exp .detailsbank h4 {
	position: relative;
}

.bg-white-new-exp .detailsbank a {
	color: inherit;
}


.bg-white-new-exp .grid-2 {
	grid-gap: 0;
}

.bg-white-new-exp .detailsbank h4 {
	color: var(--textPrimaryColor);

	font-weight: 500;
	line-height: normal;
	font-size: 28px;
}


.latestdeailsexpertppvspecialize {

	display: none;
}

.latestdeailsexpertppvspecialize.active {
	display: block;
}

.specialisationexpertppv .myexpertnavnewdesign li.active.Investment {
	background: url(/static/media/Investmentback.9b5571c2e25b82fe0f49.svg);
	color: #FFF;
	text-align: center;
	background-size: cover;
	background-position: center center;
}


.specialisationexpertppv .myexpertnavnewdesign li.active.Real.Estate {
	background: url(/static/media/realestateback.2490a8e54f87f45af62d.svg);
	color: #FFF;
	background-size: cover;
	background-position: center center;
}

.specialisationexpertppv .myexpertnavnewdesign li.active.Insurance {
	background: url(/static/media/Insuranceback.302ba0edf8095e39fab2.svg);
	color: #FFF;
	background-size: cover;
	background-position: center center;
}

.specialisationexpertppv .myexpertnavnewdesign li.active.Mortgage {
	background: url(/static/media/Mortgageback.4c972a3616079468e361.svg);
	color: #FFF;
	background-size: cover;
	background-position: center center;
}

.specialisationexpertppv .myexpertnavnewdesign li.active.Banking {
	background: url(/static/media/Bankingback.212016568a48718947d2.svg);
	color: #FFF;
	background-size: cover;
	background-position: center center;
}

.entireexpertppv .categoryonesetwidthexpert span {
	width: 140px;
	height: 140px;
	padding: 10px 2px;
	display: inline-block;
	text-align: center;
	margin: 10px;
	border: 4.71px solid transparent;
	box-shadow: 2.62px 3.66px 12.35px 0px var(--textPrimaryColor);
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	line-height: 1;
	color: var(--textPrimaryColor);
	padding-right: 0;
	background: #cbeaff;

}

.entireexpertppv .categoryonesetwidthexpert span:nth-child(1) {
	background: #cbeaff;
	margin-left: 0;
}
.entireexpertppv .categoryonesetwidthexpert span{
	font-size: 10px;
	width: 90px;
    height: 90px;
border-radius: 10px;}
.entireexpertppv .categoryonesetwidthexpert span:nth-child(2) {
	background: #ffe8a4;
}

.entireexpertppv .categoryonesetwidthexpert span:nth-child(3) {
	background: #f6e4ff;
}

.entireexpertppv .categoryonesetwidthexpert span:nth-child(4) {
	background: #ffe0e0;
}

.entireexpertppv .categoryonesetwidthexpert span:nth-child(5) {
	background: #c0ffc7;
}

.entireexpertppv .categoryonesetwidthexpert span:hover {

	border: 4.71px solid transparent;
}

.entireexpertppv .categoryonesetwidthexpert span:nth-child(2) {
	border: 4.71px solid #ffe8a4;
}

.entireexpertppv .categoryonesetwidthexpert span:nth-child(3) {
	border: 4.71px solid #f6e4ff;
}

.entireexpertppv .categoryonesetwidthexpert span:nth-child(4) {
	border: 4.71px solid #ffe0e0;
}

.entireexpertppv .categoryonesetwidthexpert span:nth-child(5) {
	border: 4.71px solid #c0ffc7;
}

.entireexpertppv .categoryonesetwidthinner {
	width: 100%;
	display: flex;
	justify-content: left;
	align-items: center;
}

.bg-white-new-exp {
	position: relative;
}


.latestdeailsexpertppvspecialize {
	position: relative;
	border-radius: 12px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);
	padding: 0px 50px;
	margin-left: 10px;
	width: 100%;
}
.entireexpertppv .form-group .form-control , .entireexpertppv .input-container .placeholder{color: #626262;
	font-family: var(--secondary-font);
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.entireexpertppv .form-group .form-control{height: 50px;}
.entireexpertppv .input-container .placeholder{top:18px;}
	.entireexpertppv	.input-container .placeholder{left:17px}

.swal-overlay--show-modal .swal-modal {
	border-radius: 20px;
	background: var(--Blueone);
	width: 887px;
}

.swal-text {
	color: rgb(3, 3, 3);

	text-align: center;
	font-size: 48px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

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

button.swal-button.swal-button--confirm {
	color: var(--textPrimaryColor) !important;
    text-align: center;
    font-family: "Roboto Flex";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.8px;
    background: transparent !important;
    border: 2px solid var(--textPrimaryColor);
}

.swal-button--danger {
	background: none;
}

section.expertppv-quotes {
	display: block;
}


.swal-overlay--show-modal .swal-modal {
	border-radius: 20px;
	background: var(--Blueone);
	width: 887px;
}

.swal-text {
	color: rgb(3, 3, 3);

	text-align: center;
	font-size: 48px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

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

.blogexpertinnerps button.swal-button.swal-button--confirm {
	border-radius: 6.675px;
	background: #FFF;
	color: #496D81;

	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	font-family: "Poppins", sans-serif !important;
	filter: drop-shadow(3px 3px 33px #9B9B9B) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}

.blogexpertinnerps .p_slider {
	border-radius: 20px;
	background: #FFF;
	box-shadow: 2px 2px 12.9px 0px rgba(0, 0, 0, 0.40);
	padding-bottom: 15px;
	align-self: stretch;
}

section.blogexpert .blogexpertinnerps .blofimage img {
	border-radius: 12px;
	height: 200px;
	object-fit: cover;
	margin-bottom: 10px;
}

section.blogexpert .blogexpertinnerps .slidertext h4 {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;

}

section.blogexpert .blogexpertinnerps .slidertext p {
	color: var(--textPrimaryColor);
	font-family: Montserrat;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 15px;
}

section.blogexpert .blogexpertinnerps .col-lg-4.col-sm-4:nth-child(2) .p_slider {
	background: var(--Blueone);
}

section.blogexpert .blogexpertinnerps .col-lg-4.col-sm-4:nth-child(2) .p_slider h4,
.blogexpertinnerps .col-lg-4.col-sm-4:nth-child(2) .p_slider p {
	color: #fff;
}

.myexpertnavnewdesign ul li span {
	padding: 10px 15px;
}

.modalspecial.popupad>div {
	padding: 0;
}

.expertadmodal button.close-button {
	border: none;
	background: none;
	border: none;
	background: none;
	display: flex;
	margin: 0 0 0 auto;
	position: absolute;
	top: 6px;
	right: 1px;
}

.detailsbank .categoryonesetwidthinner .iconone {
	width: 35px;
	height: 35px;
	background: #fff;
	margin: auto;
	border-radius: 60px;
	margin-bottom: 5px;
	line-height: 35px;
}
.detailsbank .categoryonesetwidthinner .iconone img {
    width: 17px;
}
.entireexpertppv .categoryonesetwidthexpert span:hover .iconone {
	background: #fff;
}

button.knowpop {
	width: 154.665px;
	height: 45px;
	flex-shrink: 0;
	background: #fff;
	border-radius: 7px;
	display: inline-block;
	text-align: center;
	font-family: Montserrat;
	font-size: 16.715px;
	font-style: normal;
	font-weight: 700;
	border: none;
	line-height: 2.4;
	margin-top: 30px;
	color: #496D81;
}

button.knowmorebutton {
	width: 154.665px;
	height: 45px;
	flex-shrink: 0;
	background: #496D81;
	border-radius: 7px;
	font-size: 16.715px;
	display: flex;
	font-style: normal;
	font-weight: 700;
	line-height: 2.4;
	color: #fff;
	align-items: center;
	text-align: center;
	margin: 10px auto;
	justify-content: center;
	border: none;
}

section.entireexpertppv.listofoffermainsection .listofimage {
	background: transparent;
}

section.entireexpertppv.listofoffermainsection .offerslider .listofadbutton {
	justify-content: center;
}

section.entireexpertppv.listofoffermainsection .offerslider .listofadbutton button.ctatwobutton.ctanewtwobutton.width100 {
	border-radius: 6.675px;
	background: var(--Blueone);
	width: 154.665px;
	height: 45px;
	color: #FFF;
	font-size: 16.715px;
	text-align: center;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 8px;
}

section.entireexpertppv.listofoffermainsection .descriptionppvpop {
	background: transparent;
}

a.know-button {
	width: 154.665px;
	height: 45px;
	flex-shrink: 0;
	color: #fff;
	background: var(--Blueone);
	border-radius: 7px;
	display: inline-block;
	text-align: center;
	font-family: Montserrat;
	font-size: 16.715px;
	font-style: normal;
	font-weight: 600;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;

}

.entireexpertppv .expertprofilelogouploadinner>img {
	width: 270px;
}

/* .entireexpertppv .dp img {
    width: 400px;
    height: 400px;
} */
.detailsbank.bg-white-new-exp.no-after {
	position: relative;
}

.detailsbank.bg-white-new-exp.no-after:after {
	position: absolute;
	content: "";
	width: 3px;
	height: 72%;
	background: #ffffff;
	left: -46px;
	top: 63px;
}

.expertformppiinnernew .recaptcha_css {
	height: 90px !important;
	overflow: hidden;
}

.blogexpert .blogexpertinnerps .col-lg-4.col-sm-4 {
	display: grid;
	margin-bottom: 20px;
}

/*---global specification--*/
.globalexpertspecification ul li.active:before {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid;
	position: absolute;
	content: "";
	right: -10px;
	top: 0;
	bottom: 0;
	margin: auto;
	filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.35));
	z-index: 99;

}
.globalexpertspecification ul li.active:after{display: none;}

.globalexpertspecification ul li:has( li.active):after {display: none;}

.globalexpertspecification ul li.active.Investment:before {
	border-left: 10px solid var(--lightpurple);
}

.globalexpertspecification ul li.active.Banking:before {
	border-left: 10px solid var(--lightBluetwo)
}

.globalexpertspecification ul li.active.Mortgage:before {
	border-left: 10px solid var(--lightBlueone);
}

.globalexpertspecification ul li.active.Insurance:before {
	border-left: 10px solid var(--lightorange);
}

.globalexpertspecification ul li.active.Real.Estate:before {
	border-left: 10px solid var(--lightgreen);
}

.globalexpertspecification ul li.active.Investment,
.latestdeailsexpertppvspecialize.active.Investment {
	background: var(--lightpurple);
}

.globalexpertspecification ul li.active.Banking,
.latestdeailsexpertppvspecialize.active.Banking {
	background: var(--lightBluetwo);

}

.globalexpertspecification ul li.active.Mortgage,
.latestdeailsexpertppvspecialize.active.Mortgage {
	background: var(--lightBlueone);

}

.globalexpertspecification ul li.active.Insurance,
.latestdeailsexpertppvspecialize.active.Insurance {
	background: var(--lightorange);

}

.globalexpertspecification ul li.active.Real.Estate,
.latestdeailsexpertppvspecialize.active.Real.Estate {
	background: var(--lightgreen);

}

.globalexpertspecification ul li.active {
	position: relative;
}

section.specialisationexpertppv .bg-white-new-exp .detailsbank h5 {
	color: var(--textPrimaryColor);
	font-family: var(--secondary-font) !important;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 10px;
	position: relative;
	text-align: left;
	padding-left: 0px;
}

.bg-white-new-exp .detailsbank h5:before {
	content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background: url(/static/media/blackdot.ed4166b427b663a73042.svg);
    left: 0px;
    top: 5px;
	display: none;
   
}
.bg-white-new-exp .detailsbank h5:empty:before{display: none;}
.latestdeailsexpertppvspecialize.active.Investment .bg-white-new-exp{
	border-bottom: 1px solid var(--purple);
}
.latestdeailsexpertppvspecialize.active.Real.Estate .bg-white-new-exp{
	border-bottom: 1px solid var(--green);
}
.latestdeailsexpertppvspecialize.active.Mortgage .bg-white-new-exp{
	border-bottom: 1px solid var(--Blueone);
}
.latestdeailsexpertppvspecialize.active.Banking .bg-white-new-exp{
	border-bottom: 1px solid var(--Bluetwo);
}
.latestdeailsexpertppvspecialize.active.Insurance .bg-white-new-exp{
	border-bottom: 1px solid var(--orange);
}
.latestdeailsexpertppvspecialize .bg-white-new-exp:last-child
{
	border: none !important;
	
}
.globalexpertspecification .category-id5:hover, .globalexpertspecification .category-id4:hover, .globalexpertspecification .category-id3:hover,
.globalexpertspecification .category-id2:hover, .globalexpertspecification .category-id1:hover{
	box-shadow: none;
}
li.Insurance.category-id1:hover {
    cursor: pointer;
    background-color: var(--customerdashboardlightcolor)4D;
}
li.Mortgage.category-id3:hover {
    cursor: pointer;
    background-color: #E9EEF980;
}
li.Investment.category-id2:hover {
    cursor: pointer;
    background-color: #FFE0FF4D;
}
li.Banking.category-id4:hover {
    cursor: pointer;
    background-color: #DAF3FF80;

}
li.Real.Estate.category-id5:hover {
    cursor: pointer;
    background-color: var(--lightgreen)4D;
}
.aboutexpertppvback{
	
	background-position: right;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    min-height: 250px;
    display: flex;
    justify-content: left;
    align-items: center;
}
/* .aboutexpertppvback:before {
	content: "";
    position: absolute;
    background: var(--Blueone);
    height: 100%;
    width: 22px;
    left: -23px;
    top: 0;
} */
.about-me-ppv {
    padding-left: 60px;
    padding-right: 50px;
}
.no-pad-right{padding-right: 0;}
.aboutexpertppv .container {
	max-width: 1366px !important;
}


.blogexpert .bloglist {
    justify-content: space-between;
    align-items: center;
	margin-bottom: 20px;
}
.blogexpert .bloglist a{display: flex;
    width: 100%;
	justify-content: space-between;
    text-align: left;
    margin: auto;
    align-items: center;
	padding: 20px 40px;
}

.blogexpert .blogtext h5 {
    text-align: left;
    color: var(--textPrimaryColor);
    font-family: var(--secondary-font);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
	margin-top: 20px;

}

.blogexpert .blogtext p {
    color: var(--textPrimaryColor);
    font-family: var(--secondary-font);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
	margin: 0;
}

.blogexpert .blogtext {
    text-align: left !important;
    padding-right: 0;

}
.blogexpert .bloglist:last-child{margin-bottom: 0;}
.blogexpert .bloglist:nth-child(1) .blogtext , .blogexpert .bloglist .blogtext{
    padding: 0;
    text-align: left !important;
    justify-content: left;
    margin: 0;
    align-items: normal;
    padding-left: 30px;
	width: 100%;
}
.blogexpert .bloglist:nth-child(1) a{display: flex !important;}
.blogexpert .bloglist:nth-child(1) .blogimage{margin: 0;}
/* .blogexpert .bloglist:nth-child(1), .blogexpert .bloglist:nth-child(4), .blogexpert .bloglist:nth-child(6), .blogexpert .bloglist:nth-child(8){ background: #EEECFB;;}
.blogexpert .bloglist:nth-child(2), .blogexpert .bloglist:nth-child(5){ background: #FFEBAF;}
.blogexpert .bloglist:nth-child(3), .blogexpert .bloglist:nth-child(7){ background:#DAF0FF ;} */
.blogexpert .basicuserdetails{padding: 0;}
.listofoffermainsection .sliderDes a.applybutton{display: none;}
.hedingpading{
	margin-bottom: 20px;
}

.ads-hedding{
	color: var(--textPrimaryColor);  
    text-align: center;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0;
}
.entireexpertppv.listofoffermainsection .applybutton
{    font-family: var(--btnFont) !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px;
    width: 150px;
    height: 42px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    margin: 0 auto;
    padding: 10px;
    transition: all .3s ease-in-out;
    border-radius: 8.014px;
    border-width: 1.603px;    border-style: solid;}
	.expppvofferinnersection .sliderContent{text-align: center;}
	.expppvofferinnersection .applybutton{
		padding: 10px 21px;
    border-width: 1px;
    border-style: solid;
    border-radius: 6px;
    margin-left: 20px;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 21.09px;
    font-family: var(--btnFont);
	}
	.entireexpertppv #ppvAdsSection{margin: 40px 0;}
	.expertformppinew.Premium{display: none;}
	section.entireexpertppv.listofoffermainsection .smbloginnerps.Real.Estate{background: var(--lightgreen);}
	section.entireexpertppv.listofoffermainsection .smbloginnerps.Mortgage{background: #E9EEF9;}
	section.entireexpertppv.listofoffermainsection .smbloginnerps.Insurance{background: var(--customerdashboardlightcolor);}
	section.entireexpertppv.listofoffermainsection .smbloginnerps.Investment{background: #FFE0FF;}
	section.entireexpertppv.listofoffermainsection .smbloginnerps.Banking{background: #DAF3FF;}

	.blogexpert .bloglist.Real.Estate{background: var(--lightgreen);}
	.blogexpert .bloglist.Mortgage{background: #E9EEF9;}
	.blogexpert .bloglist.Insurance{background: var(--customerdashboardlightcolor);}
	.blogexpert .bloglist.Investment{background: #FFE0FF;}
	.blogexpert .bloglist.Banking{background: #DAF3FF;}


	.entireexpertppv .bloglist.Real.Estate{background: var(--lightgreen);}
	.entireexpertppv a.showallbtn.mt-4.mb-3 {
		margin-bottom: 0 !important;
	}
.entireexpertppv .bloglist.Mortgage{background: #E9EEF9;}
.entireexpertppv .bloglist.Insurance{background: var(--customerdashboardlightcolor);}
.entireexpertppv .bloglist.Investment{background: #FFE0FF;}
.entireexpertppv .bloglist.Banking{background: #DAF3FF;}
.entireexpertppv .blogtext{padding-right: 0;}
.entireexpertppv .bloglist:nth-child(n+6){display: none !important;}
	@media screen and (min-device-width: 1200px) and (max-device-width: 5000px) { 
		
		.entireexpertppv .basicdetails {
			display: flex;
			align-items: center;
			justify-content: space-between;
		}
		.newexpertppvdesign .socialpublic {
			position: relative;
			left: 10px;
			width: 100%;
			bottom: auto;
			margin: auto;
		}
		.newexpertppvdesign .expertprofilelogouploadinner {
			border-radius: 0;
			border: none;
			width: 100%;
			height: auto;
			overflow: hidden;
			margin: auto;
		}
		.newexpertppvdesign .expertprofilelogoupload {
			border-bottom: none;
			padding-bottom: 0px;
			width: 100%;
			margin: 0;
			position: relative;
			max-width: -webkit-max-content;
			max-width: max-content;
		}
		.entireexpertppv .expertpublicviewprofiledetails .container
		{
			max-width: 100% !important;
			padding: 0;
		}
		.entireexpertppv .expertpublicviewprofiledetails{padding: 0;}
		.entireexpertppv .expertprofilelogouploadinner>img {
			width: 580px;
		}
		.entireexpertppv .ovtercslist {
			display: flex;
			justify-content: center;
			padding-bottom: 10px;
			width: 320px;
			flex-wrap: wrap;
			margin: auto;
			margin-bottom: 0;
			padding-bottom: 0;
		}
		.newexpertppvdesign .socialpublic ul li, .newexpertppvdesign .socialpublic ul{
			margin-bottom: 0;
			text-align: center;
			margin-top: 10px;
		}
		.csadress ul{padding-left: 0;}
		.newexpertppvdesign ul.deone {
			display: block;
			max-width: 545px;
			margin: auto;
			margin-top: 20px;
		}
		.newexpertppvdesign .ppvplan {
			width: 155px;
			border-radius: 100px;
			background-color: #DAF3FF;
			border: 1px solid var(--Bluetwo);
			box-shadow: 0px 0px 5px 0px #2281B8 inset;
			color: var(--textPrimaryColor);
			font-size: 13px;
			font-style: normal;
			font-weight: 700;
			text-align: center;
			top: 12px;
			left: 0;
			margin: auto;
			line-height: 2.1;
			padding-left: 30px;
			position: relative;
			margin-bottom: 20px;
		}
		.newexpertppvdesign ul.deone li:first-child{margin-right: 0;}
		.newexpertppvdesign ul.deone li{
			margin-bottom: 10px;
			padding-top:9px;
			padding-bottom: 9px;
		}
		.csadress li:last-child{padding-right: 0;}
		.newexpertppvdesign .explitmoile{width: 65%; z-index: 9;}
		.newexpertppvdesign .cstlist{margin-bottom: 20px;
			border-radius: 111.14px;
			border: 1.852px solid #FFF;
			background: rgba(0, 0, 0, 0.20);
		}
		
		.csadress li span svg{
		
		}
		.newexpertppvdesign ul.deone li span {
			background: #fff;
			z-index: 2;
			top: -3px;
			width: 50px;
			height: 50px;
			left: -2px;
			line-height: 49px;
		}
		.newexpertppvdesign ul.deone li a{font-size: 22px;}
		.newexpertppvdesign ul.deone li span img{filter: invert(0);}
		.newexpertppvdesign ul.deone li{border-radius: 6px;
			border: 1.852px solid rgba(52, 98, 122, 0.00);
			background: radial-gradient(231% 135.8% at 0.9% 2.98%, #FFF 0%, rgba(255, 255, 255, 0.50) 100%);
		box-shadow: none;
		}
		.Mortgage .newexpertppvdesign ul.deone li{
			border:1px solid var(--Blueone)
		}
		.Real.Estate .newexpertppvdesign ul.deone li{
			border:1px solid var(--green)
		}
		.Banking .newexpertppvdesign ul.deone li{
			border:1px solid var(--Bluetwo)
		}
		.Investment .newexpertppvdesign ul.deone li{
			border:1px solid var(--purple)
		}
		.Insurance .newexpertppvdesign ul.deone li{
			border:1px solid var(--orange)
		}
		.newexpertppvdesign .socialpublic ul li{
			box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
			background: #fff;
		}
		.newexpertppvdesign .socialpublic ul li:last-child span img {
			width: 18px;
		}
		.newexpertppvdesign .socialpublic ul li:last-child{}
		.entireexpertppv .offerslider{margin-top: 20px;}
		.entireexpertppv .slick-slide>div {
			padding: 0px 10px;
		}
		.entireexpertppv .expppvofferinnersection h2, section.specialisationexpertppv h2, section.blogexpertppvsection h2{margin-bottom: 10px;}
	}
   
@media (min-width: 1025px) and (max-width: 1200px) {
	.latestdeailsexpertppvspecialize
	{
		padding: 0px 20px;
	}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.latestdeailsexpertppvspecialize {
		padding: 0px 10px;
		margin-left: 10px;
	}

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

	.dp img {
		height: 250px;
		width: 100%;
		object-fit: contain;
	}

	.backpap {
		border-radius: 0px 20px 20px 0px;
		padding: 10px 0px;
		position: relative;
	}

	section.expertformppinew .backgroundgrey {
		background: #E9EEF9;
		margin-right: 0px;
		width: 49.5%;
		border-radius: 0px 20px 20px 0px;
	}
}

@media (max-width: 767px) {
	.basicdetails::after{display: none;}
	.newexpertppvdesign ul.deone li a {
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
	}

	.csadress ul {
		padding-left: 0;
	}

	.blogexpert .blogtext p {
		font-size: 12px;
	}

	.blogexpert .bloglist:nth-child(1) .blogtext,
	.blogexpert .bloglist .blogtext {
		padding-left: 10px;
	}

	.blogexpert .bloglist .blogimage img {
		height: auto;
	}

	.blogexpert .blogexpertinnerps.mt-5.mb-5 {
		margin-top: 16px !important;
		margin-bottom: 0 !important;
	}
	.blogexpert .blogexpertinnerps.mt-5.mb-5 .pagination-section{margin-top: 20px;}
	.specialisationexpertppv {
		padding: 15px 0;
	}

	.specialisationexpertppv .container {
		padding: 0;
	}

	.expertprofilelogouploadinner {
		/* border-radius: 273px;
        border: 8px solid #FFF;
        width: 203px;
        height: 203px;
        overflow: hidden;
        margin: auto; */
		border-radius: 0;
		border: none;
		width: 100%;
		height: 100%;
		overflow: hidden;
		margin: auto;
		position: relative;
	}

	.expertprofilelogouploadinner::before {
		/* background: url(../../../assets/expertppvimage/photodown.png); */
        border: 0px solid rgba(255, 255, 255, 0.00);

background: radial-gradient(231% 135.8% at 0.9% 2.98%, rgba(255, 255, 255, 0.40) 0%, rgba(255, 255, 255, 0.00) 100%);

filter: blur(27.950000762939453px);
-webkit-backdrop-filter: blur(21px);
        backdrop-filter: blur(21px);
		position: absolute;
		content: "";
		height: 60%;
        width: 100%;
        background-size: cover;
        opacity: 1;
        background-position: bottom;
        bottom: -50px;
		display: none;
	}
    .expertprofilelogouploadinner::after{
        background: url(/static/media/photoup.1b7b9bfc7e760b488a8e.png);
		position: absolute;
		content: "";
		height: 63%;
        width: 100%;
        background-size: cover;
        opacity: 0.5;
        background-position: bottom;
        top: 0;
    }
	.entireexpertppv.Mortgage .aboutexpertppv {
		background: url(/static/media/MortgageAboutmeBG.d61360a82d0ecfc25af1.svg);
		background-size: cover;
		background-position: center center;
	}

	.entireexpertppv.Real.Estate .aboutexpertppv {
		background: url(/static/media/RealEstateAboutmeBG.1ee77dc7c5eaaa160ca5.svg);
		background-size: cover;
		background-position: center center;
	}

	.entireexpertppv.Investment .aboutexpertppv {
		background: url(/static/media/InvestmentAboutmeBG.2249c323187364b96b4c.svg);
		background-size: cover;
		background-position: center center;
	}

	.entireexpertppv.Insurance .aboutexpertppv {
		background: url(/static/media/InsuranceAboutmeBG.3d4dbcd24a22538b5764.svg);
		background-size: cover;
		background-position: center center;
	}

	.entireexpertppv.Banking .aboutexpertppv {
		background: url(/static/media/BankingAboutmeBG.9b33202e2bd8015d5176.svg);
		background-size: cover;
		background-position: center center;
	}
    .entireexpertppv.Banking .newexpertppvdesign ul.deone li:first-child, .entireexpertppv.Banking .newexpertppvdesign ul.deone li{

        border: 1px solid rgba(34, 128, 184, 0.00);
        background: radial-gradient(231% 135.8% at 0.9% 2.98%, #FFF 0%, rgba(255, 255, 255, 0.50) 100%);

    }
    .entireexpertppv.Real.Estate .newexpertppvdesign ul.deone li:first-child, .entireexpertppv.Real.Estate .newexpertppvdesign ul.deone li{
        border: 1px solid rgba(0, 131, 29, 0.00);
        background: radial-gradient(231% 135.8% at 0.9% 2.98%, #FFF 0%, rgba(255, 255, 255, 0.50) 100%);
    }
    .entireexpertppv.Insurance .newexpertppvdesign ul.deone li:first-child, .entireexpertppv.Insurance .newexpertppvdesign ul.deone li{
        border: 1px solid rgba(255, 89, 18, 0.00);
        background: radial-gradient(231% 135.8% at 0.9% 2.98%, #FFF 0%, rgba(255, 255, 255, 0.50) 100%);
        }
    .entireexpertppv.Investment .newexpertppvdesign ul.deone li:first-child, .entireexpertppv.Investment .newexpertppvdesign ul.deone li{
        border: 1px solid rgba(134, 53, 122, 0.00);
        background: radial-gradient(231% 135.8% at 0.9% 2.98%, #FFF 0%, rgba(255, 255, 255, 0.50) 100%);
    }
    .entireexpertppv.Mortgage .newexpertppvdesign ul.deone li:first-child, .entireexpertppv.Mortgage .newexpertppvdesign ul.deone li{
       
        border: 1px solid rgba(52, 98, 122, 0.00);
        background: radial-gradient(231% 135.8% at 0.9% 2.98%, #FFF 0%, rgba(255, 255, 255, 0.50) 100%);
     
    }
	
   
	.entireexpertppv .category-id3,
	.entireexpertppv .category-id1,
	.entireexpertppv .category-id2,
	.entireexpertppv .category-id4,
	.entireexpertppv .category-id5 {
		order: initial
	}
	.newexpertppvdesignwrap{
		position: relative;
		
	}


	.newexpertppvdesign
	{
		
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		/* background: linear-gradient(45deg, #ccc, transparent); */
	
	}

	.expertprofilelogoupload {
		max-width: 100%;
        padding: 0;
	}

	.expertpublicviewprofiledetails .container {
		padding: 0;
	}

	.entireexpertppv .expertprofilelogouploadinner>img {
		width: 100%;
	}

	.entireexpertppv .form-group .form-control,
	.entireexpertppv .input-container .placeholder {
		background: transparent;
		color: var(--textPrimaryColor);

	}

	.entireexpertppv .form-group .form-control {
		box-shadow: 0px 0px 4px 0px #FFF;
		border: 1px solid var(--textPrimaryColor);
        color: var(--textPrimaryColor);
        font-family: var(--secondary-font) !important;
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
	}

	.entireexpertppv .mb-4.input-container.form-group:nth-child(3) span.inputimage img {
		filter: invert(0);
	}

	.entireexpertppv span.inputimage img {
		filter: none;
		width: 20px;
		filter: invert(1);
	}

	.ovtercslist,
	.csadress {
		flex-wrap: wrap;
	}

	.csadress li {
		padding-right: 3px;
		font-size: 12px;
		text-align: left;
		font-family: var(--textPrimaryColor);;
	}

	.newexpertppvdesign ul.deone li:first-child,
	.newexpertppvdesign ul.deone li {
		margin-right: 0px;
		width: 100%;
		margin-bottom: 10px;
		text-align: left;
	}

	.aboutexpertppvback {
		background: none;
	}

	.aboutexpertppv {
		background: url(/static/media/InvestmentAboutmeBG.2249c323187364b96b4c.svg);
		background-size: cover;
		background-position: center center;
	}
	

	.aboutexpertppv .row {
		flex-direction: column-reverse;
	}

	.aboutexpertppv .heading h2,
	.about-me-ppv h3,
	.about-me-ppv p {
		color: #fff;
	}
	.product-offer-inner h3{
		color: #FFF;

text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50);
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-align: left;
padding-left: 15px;
	}
	.about-me-ppv p{margin-bottom: 0; padding-top: 15px; padding-left: 10px;}
	.aboutexpertppv .heading h2{margin-bottom:0;font-size: 12px;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.50); padding-left: 15px;}
	section.blogexpertppvsection h2,
	.entireexpertppv section.awards heading {
		font-size: 18px;
		margin-bottom: 5px;
	}

	section.blogexpertppvsection h4 {
		font-size: 14px;
		margin-top: 0 !important;
		font-family: var(--textPrimaryColor);;color: var(--textPrimaryColor); font-weight: 400;
	}

	.aboutexpertppv .col-lg-3.no-pad-right {
		padding-right: 15px;
	}

	.about-me-ppv {
		padding: 0 15px 15px;
		text-align: left;min-height: 100px;
	}
	
 .newexpertppvdesign .socialpublic {
		/*	position: absolute;
		left: 0;
		
		margin: auto;
		top: auto;
		right: 0;
		bottom: -29px;
		z-index: 9;*/
		position: relative;width: 100%;

	} 
	/* .entireexpertppv  .socialpublic li:first-child span img {
		width: 8px !important;
	} */
	.newexpertppvdesign .socialpublic ul {
		padding: 0;
		display: flex;
		justify-content: center;
		margin-bottom: 0;
	}

	.entireexpertppv .expppvofferinnersection h2,
	section.specialisationexpertppv h2 {
		font-size: 18px; margin-bottom: 5px;
	}

	.entireexpertppv .expppvofferinnersection h5.h5_style,
	section.specialisationexpertppv h5 {
		font-size: 14px;
		line-height: 1.2;
		font-family: var(--textPrimaryColor);;color: var(--textPrimaryColor);font-weight: 400;
	}

	.detailsbank .categoryonesetwidthinner .iconone {
		width: 40px;
		height: 40px;
	}

	.detailsbank .categoryonesetwidthinner .iconone img {
		width: 25px;
	}

	.expertpublicviewprofiledetails {
		padding: 0px;
		background: transparent;
		background-size: cover;
		background-position: center center;
	}

	.newexpertppvdesign .cstlist {
		color: #FFF;
		font-size: 12px;
		font-style: normal;
		font-family: var(--primary-Web-Font) !important;
		font-weight: 500;
		border-radius: 60px;
		border: 1px solid #FFF;
		padding: 3px 10px 3px 15px;
		line-height: 22px;
		display: inline-block;
		margin-right: 8px;
		display: flex;
		justify-content: center;
		align-items: center;
		width: -webkit-max-content;
		width: max-content;
		height: 25px;
		margin-bottom: 10px;
		border-radius: 60px;
		border: 1px solid #FFF;
		background: rgba(0, 0, 0, 0.20);
	}

	.newexpertppvdesign .socialpublic ul li {
		margin-right: 10px;
	}

	.specialisationexpertppv {
		box-shadow: none;
	}

	.ovtercslist {
		max-width: 280px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}

	.newexpertppvdesign ul.deone li span {
		background: #fff;
		width:26px;
		height: 26px;
		border-radius: 2px;    line-height: 24px;

	}
	.newexpertppvdesign ul.deone li{padding-top: 1px; padding-bottom: 1px;padding-left: 36px;}
	.newexpertppvdesign ul.deone li span img {
		filter: invert(0);

	}

	.entireexpertppv .expppvofferinnersection .slick-prev {
		left: 5px;
		top: 106%;
	}

	.entireexpertppv .expppvofferinnersection .slick-next {
		right: 7px;
		top: 106%;
	}

	.entireexpertppv .expppvofferinnersection .applybutton {
		margin-left: 0;
		width: 120px;
		height: 30px;
		border-radius: 2px;
		font-size: 14px;
		display: inline-block;
		padding: 2px;    line-height: 25.09px;

	}

	.entireexpertppv a.showallbtn.mt-4.mb-3 {
		margin-top: 10px !important;
		margin-bottom: 0 !important;
	}

	.entireexpertppv .aboutexpertppv {
		margin-top: 30px;
		padding-top: 20px;
	}

	.entireexpertppv {
		text-align: center;
	}

	.entireexpertppv .dp img {
		height: auto;
		width: 100%;
		object-fit: cover;
		object-position: top;
		margin: auto;
		text-align: center;
		margin-bottom: 0px;
		object-fit: contain;
	}
	.expmobileps 
	{position: absolute;
    bottom: 9px;
	}
.expmobileps  h3{text-transform: capitalize;}
	.ppvplan.Premium:before {
		left: 15px;
		top: 9px;
	}

	.entireexpertppv #ppvAdsSection .container .sliderContent {
		margin: 10px 0;
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.40)
	}

	.newexpertppvdesign ul.deone li:first-child,
	.newexpertppvdesign ul.deone li {
		border-radius: 4px;
		border: 1px solid rgba(52, 98, 122, 0.00);
		background: radial-gradient(231% 135.8% at 0.9% 2.98%, #FFF 0%, rgba(255, 255, 255, 0.50) 100%);
		/* backdrop-filter: blur(21px); */

	}

	.newexpertppvdesign ul.deone li a {
		color: var(--textPrimaryColor);
	}

	.newexpertppvdesign .socialpublic ul li {
		background: #ffffff;
		width: 25px;
		height: 25px;
		margin-right: 10px;
		display: inline-block;
		text-align: center;
		border-radius: 70px;
		line-height: 22px;
        border: 1px solid #BCBCBC;
		margin-bottom: 0px;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	}

	#ppvAdsSection .expppvofferinnersection h5.h5_style {
		width: 90%;
		margin: 2px auto;
		font-family: var(--textPrimaryColor);;
	}
	.entireexpertppv  .pb-4{padding-bottom: 10px !important;}
	.cstlist img {
		filter: invert(1);
		width: 15px !important;
		height: 15px !important;
		object-fit: contain;
		margin-right: 5px;
	}

	section.expertformppinew .backgroundgrey {
		width: 100%;
	}

	.entireexpertppv section.awards ul.cetificatesection,
	.entireexpertppv section.awards ul.awardssection {
		justify-content: center;
		flex-wrap: wrap;
		color: var(--textPrimaryColor);
	}

	.expertformppinew .col-lg-6.col-sm-6.nopadright {
		display: none;
	}

	.entireexpertppv section.awards ul.cetificatesection li span,
	.entireexpertppv section.awards ul.awardssection li span {
		position: absolute;
		left: 20px;
		width: 40px;
		height: 40px;
		top: 0;
		bottom: 0;
		margin: auto;
	}

	.entireexpertppv section.awards ul.cetificatesection li,
	.entireexpertppv section.awards ul.awardssection li {
		border-radius: 2px;
		
		width: -webkit-max-content;
		
		width: max-content;
		margin-left: 10px;
		color: var(--textPrimaryColor);
		font-family: "Poppins", sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
		position: relative;
		margin-right: 0;
		padding: 5px;
		padding-left: 35px;
		margin-bottom: 10px;
		border: 0.222px solid #aba3a3;
		background: rgba(0, 0, 0, 0.10);
	}

	section.expertformppinew .container {
		border-radius: 0;
		border: none;
		background: transparent;
		box-shadow: none;
		margin: 0px 0;
		overflow: hidden;
	}

	.entireexpertppv section.awards {
		padding: 0px 0 20px;
		margin: 30px 0;
		margin-bottom: 0;
	}
	section#contact.getintouchcd{padding: 30px 0;}
	.entireexpertppv section.awards ul.cetificatesection li span,
	.entireexpertppv section.awards ul.awardssection li span {
		position: absolute;
		left: 2px;
		width: 31px;
		height: 30px;
		top: 11px;
		bottom: 0;
		margin: auto;
	}
	.publicpersonaldetails.mt-4 {
		margin-top: 10px !important;
	}
	.entireexpertppv section.awards ul.cetificatesection li span img,
	.entireexpertppv section.awards ul.awardssection li span img {
		height: 20px;
		filter: invert(1);
	}

	.backpap {
		padding: 10px;
	}

	.globalexpertspecification {
		flex-wrap: wrap;
	}

	.latestdeailsexpertppvspecialize {
		padding: 0 10px;
		margin: 0 10px;
	}

	.entireexpertppv .categoryonesetwidthinner {
		flex-wrap: wrap;
        justify-content: center;
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
	}

	.Expertbasicdeatail h2.h2_style,
	.backpap h2,
	.about-me-ppv h3 {
		font-size: 18px;
	}
	.backpap h2, .about-me-ppv h3{font-size: 20px;}
	.Expertbasicdeatail h2.h2_style {
		margin-bottom: 10px;
		text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
	}

	.backpap h2 {
		color: var(--textPrimaryColor);
		margin-bottom: 10px;
	}

	.expertformppiinnernew.backpap h4 {
		font-size: 12px;
		color: var(--textPrimaryColor);
		font-family: var(--textPrimaryColor);;
	}

	section.expertformppinew {
		background: url(/static/media/mobilegetintouchimage.f5f8e2545c69502e41c7.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;

	}

	.backpap .ctatwobutton {
		border-radius: 2.5px;
		border: 0.5px solid var(--ButtonColor);

		background: #FFF;
		color: var(--ButtonColor);
		text-align: center;
		font-size: 12px;
		font-style: normal;
		letter-spacing: 1.2px;
		font-family: var(--btnFont);
		font-weight: 500;
		line-height: normal;
		width: 90px;
		line-height: 1.3;
		height: 25px;
	}

	.expertformppiinnerdisexperttouch textarea.input:not(:placeholder-shown)~.placeholder {
		color: #214860;
		background: transparent;
		top: 14px;
		left: 0;
		right: auto;
	}

	.entireexpertppv section.awards {
		/* background: url(../../../assets/expertppvimage/mycertificationBGmobile.svg) #ededed; */
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
		padding: 20px 0;
		box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.30);
		background: #fff;
	}

	.blogexpert .blogtext h5 {
		font-size: 12px;
		margin-top: 0;
		font-family: var(--secondary-font) !important;
	}

	section.blogexpert h2 b {
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
	}

	section.blogexpert h6 {
		font-size: 12px;
	}

	.blogexpert .bloglist a {
		padding: 10px;
	}

	.newexpertppvdesign .ppvplan {
		width: 120px;
		left: auto;
		right: 20px;
	}

	.ppvplan.Elite:before {
		left: 24px;
		top:6px;
	}

	.aboutexpertppvback {
		min-height: auto;
	}

	.entireexpertppv .input-container .placeholder {
		left: 11px;
	}

	.expertformppiinnernew span.text-danger {
		position: absolute;
		font-size: 10px;
		left: 0;
		line-height: 12px;
		bottom: -15px;

	}

	.expertformppiinnerdisexperttouch .input-container.form-group,
	.entireexpertppv .mb-4.input-container.form-group {
		margin-bottom: 20px !important;
	}

	.expertformppiinnernew select.input.form-control.form-select:not(:placeholder-shown)~.placeholder {
		transform: translateY(-14px) translateX(2px) scale(1);
		font-size: 12px;
	}

	section.expertformppinew .backgroundgrey {
		background: transparent;
		margin-right: 5px;
		width: 100%;
		border-radius: 0;
	}

	.expicontab img {
		height: 30px !important;
		width: auto !important;
		margin-bottom: 3px;
		filter: invert(57%) sepia(71%) saturate(7%) hue-rotate(34deg) brightness(91%) contrast(94%);
	}

	.globalexpertspecification ul li {
		background: #FFF;
		box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;
	}

	/* .globalexpertspecification ul li.category-id1{
        background: linear-gradient(0deg, #FFF 0%, #FFBA9C 112.66%);
    }
    .globalexpertspecification ul li.category-id2{
        background: linear-gradient(0deg, #FFF -0.12%, #FFD0F8 102.5%);
    }
    .globalexpertspecification ul li.category-id3{
        background: linear-gradient(180deg, #C7D1E3 0%, #FFF 100%) ;
    }
    .globalexpertspecification ul li.category-id4{
        background: linear-gradient(180deg, #B8DEFF 0%, #FFF 100%);
    }
    .globalexpertspecification ul li.category-id5{
        background: linear-gradient(180deg, #ACFFBF 0%, #FFF 100%);
    } */
	.globalexpertspecification .expiconletter {
		font-size: 0;
	}

	.globalexpertspecification .expiconletter:first-letter {

		text-align: center;
		text-shadow: 0.347px 0.924px 1.965px rgba(0, 0, 0, 0.25);
		font-family: "Red Hat Display";
		font-size: 30px;
		font-style: normal;
		font-weight: 700;
		line-height: 1;
	}

	.globalexpertspecification ul li span {
		color: #969696;
		text-align: center;
		font-family: "Fjalla One";
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		display: block;
		width: 100%;
	}

	/* .globalexpertspecification ul li.category-id1 span, .globalexpertspecification ul li.category-id1 .expiconletter:first-letter{
        color: var(--orange);
    }
    .globalexpertspecification ul li.category-id2 span, .globalexpertspecification ul li.category-id2 .expiconletter:first-letter{
        color: var(--purple);
    }
    .globalexpertspecification ul li.category-id3 span, .globalexpertspecification ul li.category-id3 .expiconletter:first-letter{
        color: var(--Blueone);
    }
    .globalexpertspecification ul li.category-id4 span, .globalexpertspecification ul li.category-id4 .expiconletter:first-letter{
        color: #2281B8;
    }
    .globalexpertspecification ul li.category-id5 span, .globalexpertspecification ul li.category-id5 .expiconletter:first-letter{
        color: var(--green);
    } */


	/* .globalexpertspecification ul li.category-id1 img{
        filter: invert(37%) sepia(36%) saturate(6250%) hue-rotate(1deg) brightness(103%) contrast(105%);
    }
    .globalexpertspecification ul li.category-id2 img{
        filter: invert(25%) sepia(89%) saturate(454%) hue-rotate(258deg) brightness(97%) contrast(96%);
    }
    .globalexpertspecification ul li.category-id3 img{
        filter: invert(30%) sepia(31%) saturate(775%) hue-rotate(156deg) brightness(90%) contrast(87%);
    }
    .globalexpertspecification ul li.category-id4 img{
        filter: invert(38%) sepia(99%) saturate(398%) hue-rotate(158deg) brightness(94%) contrast(93%);
    }
    .globalexpertspecification ul li.category-id5 img{
        filter: invert(25%) sepia(100%) saturate(1736%) hue-rotate(123deg) brightness(89%) contrast(101%);
    } */


	.globalexpertspecification ul li.category-id1.active {
		background: linear-gradient(180deg, #FF5912 0%, #E3A285 100%);
		box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;
	}

	.globalexpertspecification ul li.category-id2.active {
		background: linear-gradient(180deg, var(--purple) 0%, #FFABF3 100%);
		box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;
	}

	.globalexpertspecification ul li.active.Mortgage.category-id3 {
		background: linear-gradient(180deg, var(--Blueone) 0%, #A7B7D2 100%);

		box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;
	}

	.globalexpertspecification ul li.active.Real.Estate {
		background: linear-gradient(180deg, var(--green) 0%, #93EF94 100%);
		box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;

	}

	.globalexpertspecification ul li.category-id4.active {
		background: linear-gradient(180deg, #2481B9 0%, #AAD7FF 100%);
		box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;
	}

	.globalexpertspecification ul li.category-id5.active {
		background: linear-gradient(180deg, var(--green) 0%, #93EF94 100%);
		box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;
	}

	.globalexpertspecification ul li.category-id1.active img {
		filter: invert(1);
		color: #fff;
	}

	.globalexpertspecification ul li.category-id2.active img {
		filter: invert(1);
		color: #fff;
	}

	.globalexpertspecification ul li.category-id3.active img {
		filter: invert(1);
		color: #fff;
	}

	.globalexpertspecification ul li.category-id4.active img {
		filter: invert(1);
		color: #fff;
	}

	.globalexpertspecification ul li.category-id5.active img {
		filter: invert(1);
		color: #fff;
	}

	.globalexpertspecification ul li.category-id1.active span,
	.globalexpertspecification ul li.category-id1.active .expiconletter:first-letter {
		color: #fff;
	}

	.globalexpertspecification ul li.category-id2.active span,
	.globalexpertspecification ul li.category-id2.active .expiconletter:first-letter {

		color: #fff;
	}

	.globalexpertspecification ul li.category-id3.active span,
	.globalexpertspecification ul li.category-id3.active .expiconletter:first-letter {

		color: #fff;
	}

	.globalexpertspecification ul li.category-id4.active span,
	.globalexpertspecification ul li.category-id4.active .expiconletter:first-letter {

		color: #fff;
	}

	.globalexpertspecification ul li.category-id5.active span,
	.globalexpertspecification ul li.category-id5.active .expiconletter:first-letter {

		color: #fff;
	}

	.globalexpertspecification ul li.active:before {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 0;
		height: 0;
		border-left: 8px solid transparent !important;
		border-right: 8px solid transparent;
		bottom: -17px;
		top: auto
	}

	.globalexpertspecification ul li.category-id1.active:before {
		border-top: 11px solid #DF9C7F !important;
	}

	.globalexpertspecification ul li.category-id2.active:before {
		border-top: 11px solid #EE9FE3 !important;
	}

	.globalexpertspecification ul li.active.Mortgage.category-id3:before {
		border-top: 11px solid #A7B7D2 !important;


		box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;
		;
	}

	.globalexpertspecification ul li.category-id4.active:before {
		border-top: 11px solid #AAD7FF !important;
	}

	.globalexpertspecification ul li.category-id5.active:before {
		border-top: 11px solid #95F095;
		top: 100%;
	}

	section.specialisationexpertppv .bg-white-new-exp .detailsbank h5 {
		font-size: 14px;
		font-family: var(--textPrimaryColor);;
	}

	.entireexpertppv .categoryonesetwidthexpert span {
		font-size: 12px;
		width: 92px;
		height: 90px;
		border-radius: 10px;
		padding: 1px 4px;
		margin-left: 5px;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	}

	.bg-white-new-exp .detailsbank h5:before {
		top: 3px;
	}

	.entireexpertppv .slick-slide>div {
		padding: 0 0px;
	}

	section .expertformppi .input-container-git input,
	section .expertformppi .input-container-git select,
	section .expertformppi .input-container-git textarea {
		box-shadow: none;
		border-radius: 5px;
		font-size: 12px;
	}

	.entireexpertppv section.awards heading {
		margin-bottom: 10px;
		color: var(--textPrimaryColor);
	}

	.entireexpertppv #ppvAdsSection,
	section.blogexpertppvsection {
		margin: 10px 0;
	}

	.basicdetails {
		position: relative;
	}

	.explitmoile {
	position: relative;
		width: 100%;
		z-index: 9;
		margin: auto;	background: url(/static/media/expertppvvpathc.1b7b9bfc7e760b488a8e.png);
		background-repeat:no-repeat ;
		background-size: cover;
		padding: 0 20px;
        position: relative;
        margin-top: -60px;
        padding-top: 60px;
		padding-bottom: 20px;
	}
	.col-lg-9.aboutexpertppvback.no-pad-left {
		background: #777684;
		z-index: 9;
	}
	.entireexpertppv .aboutexpertppv, .entireexpertppv .aboutexpertppv .container{padding:0;}
	/* .about-me-ppv p{margin-bottom: 0;} */
	.product-offer-inner .dp{position: relative;
		}
	.product-offer-inner .dp:before {
		content: '';
		/* background: url(../../../assets/expertppvimage/expertppvvpathc.png); */
		position: absolute;
		top: 90px;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1;
		background-position: center bottom -150px;
		background-size: cover;
		background-repeat: no-repeat;
		pointer-events: none;
	}

}

.sliderDes{
    text-align: center;
    padding: 10px 10px;
}
.slideImg{
    border-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}
.institutenewdesignppv section#ppvOfferSection  .slick-prev{left: -15px;}
.institutenewdesignppv section#ppvOfferSection  .slick-next{right: -15px;}
.offerslider .slick-prev:before, .institutenewdesignppv section#ppvOfferSection .slick-prev:before {
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 180deg;
	display: block;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
}

.offerslider .slick-prev:hover:before, .institutenewdesignppv section#ppvOfferSection .slick-prev:hover:before {
	opacity: 1;

}

.offerslider .slick-next:before, .institutenewdesignppv section#ppvOfferSection .slick-next:before {
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 0deg;
	border-radius: 3px;
	display: block;
	position: absolute;
	left: 1px;
	top: 0;

}

.offerslider .slick-next:hover:before, .institutenewdesignppv section#ppvOfferSection .slick-next:before {

	opacity: 1;
}

.offerslider .slick-prev, .offerslider .slick-next, .institutenewdesignppv section#ppvOfferSection .slick-next, .institutenewdesignppv section#ppvOfferSection .slick-prev{
	width: 30px;
	height: 30px;
}



.applyNowbtn{

background-color: var(--lightgreen);
border: 1px solid var(--green);
color: var(--green) !important;
padding: 8px 19px;
border-radius: 5px;
font-size: 20px;
font-weight: 700;
display: inline-block;
width: 150px;
height: 40px;
color: var(--green);
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
font-family: var(--btnFont);
}


.applyNowbtn:hover {
	cursor: pointer;
	border-radius: 5px;
	border: 1px solid var(--green);
	background: var(--green);
	color: #FFF !important;

}
.sliderContent{
    border-radius: 14.002px;
    background: #FFF;
    box-shadow: 2.1px 2.1px 23.104px 0px rgba(0, 0, 0, 0.25);
    margin: 20px;
    
}
@media (max-width:767px){
	.institutenewdesignppv section#ppvOfferSection .slick-next{right:0;}
	.institutenewdesignppv section#ppvOfferSection .slick-prev{left:0;}
}

.expertPpvSpecialization_myexpertnavnewdesign__--yRc{
    margin-top: 20px;
    padding-left: 100px;
}
.expertPpvSpecialization_myexpertnavnewdesign__--yRc ul{
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);
    padding: 0;
    margin: 20px 0;
    width: 230px;
    height: -webkit-max-content;
    height: max-content;
}
section.expertPpvSpecialization_specialisationexpertppv__5IwYy .expertPpvSpecialization_bg-white-new-exp__msECO .expertPpvSpecialization_detailsbank__3WSwG h5 span.expertPpvSpecialization_lnum__fk-1t
 {
    font-weight: 600;
    margin-right: 5px;
    font-size: 14px;
}
.expertPpvSpecialization_myexpertnavnewdesign__--yRc ul li{
color: var(--textPrimaryColor);
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding: 30px;
position: relative; 
width: 230px;
cursor: pointer;
}
.expertPpvSpecialization_myexpertnavnewdesign__--yRc ul li:after{
    position: absolute;
    left: 0;
    right: 0; 
    bottom: 0; 
    margin: auto;
    background: #D5D5D5;
    width: 1px;
    height: 2px;
    width: 80%;
    content: "";
}
.expertPpvSpecialization_myexpertnavnewdesign__--yRc ul li:last-child::after{
    display: none;
}
.expertPpvSpecialization_latestdeailsexpertppvspecialize__sX\+85 {

	display: none;
}

.expertPpvSpecialization_latestdeailsexpertppvspecialize__sX\+85.expertPpvSpecialization_active__-5dUg {
	display: block;
}
.expertPpvSpecialization_latestdeailsexpertppvspecialize__sX\+85 {
    margin-left: 20px;
    border-radius: 12px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);

}
@media screen and (min-device-width: 1025px) and (max-device-width: 1200px)
{
    .expertPpvSpecialization_myexpertnavnewdesign__--yRc
    {
        padding-left: 0;
    }
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
    .expertPpvSpecialization_myexpertnavnewdesign__--yRc{padding-left: 0;}
}
@media (max-width:767px){
    .expertPpvSpecialization_myexpertnavnewdesign__--yRc ul li:after{
        display: none;
    }
    .expertPpvSpecialization_myexpertnavnewdesign__--yRc ul, .expertPpvSpecialization_myexpertnavnewdesign__--yRc ul li{
        width: 100%;
    }
    .expertPpvSpecialization_myexpertnavnewdesign__--yRc{padding-left: 0;}
    .expertPpvSpecialization_myexpertnavnewdesign__--yRc ul{
        display: flex;
        box-shadow: none;
        margin: 0px 0 20px 0;
        justify-content: center;
         border-top:5px solid #E1E6ED;
         border-bottom:5px solid #E1E6ED;
         padding:  0;
         border-radius: 0;
    }
    .expertPpvSpecialization_myexpertnavnewdesign__--yRc ul li{
        padding: 5px;
        text-align: center;
        font-family: "Fjalla One";
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        width: 25%;
        height: 75px;
        display: flex        ;
                align-items: center;
                justify-content: center;
                flex-wrap: wrap;
    }
     .expertPpvSpecialization_expicontab__ePqFE img{
        height: 15px !important;
        width: auto !important;
        margin-bottom: 3px;
    }
   
}
.bannerPpvStrip_imageorlogo__C6k6J {
    background: url(/static/media/bannerbg.aac10b949fac53014fd3.png);
    max-width: 1366px;
    margin: 0 auto;
    padding: 10px 0;
    margin-bottom: 10px; 
	background-size: cover;
    background-repeat: no-repeat;
}
 
.bannerPpvStrip_title__d5nWE {
    font-size: 20px;
    font-weight: 700;
    text-align: left;
    color: #FFFFFF;
    height: 100%;
    align-self: center;
    display: flex;
    align-items: center;
    text-transform: capitalize;
}

.bannerPpvStrip_url__gw-c1 {
    font-size: 20px;
    font-style: italic;
    font-weight: 600;
    color: #FFFFFF;
    height: 100%;
    align-self: center;
    text-align: center;
    display: flex
;
    align-items: center;
    align-self: center;
    margin: 0 auto;
}

.bannerPpvStrip_iconsection__WSCBP {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-right: 20px;
}

.bannerPpvStrip_social-icon__hDhDW {
    width: 20px;
    height: 20px; 
    filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(50deg) saturate(1000%) contrast(0.8);  
    padding: 0px 4px 4px 4px;
}
 

.bannerPpvStrip_company-icon__rK41m {
    margin: 0 40px;
    box-shadow: 0px 1px 1px 0px var(--textPrimaryColor);
    box-shadow: 0px 2px 2px 0px var(--textPrimaryColor) inset;
    width: 55px;
    height: 55px;
    border-radius: 90px;
    border:2px solid #fff;
}

.bannerPpvStrip_icondiv__NfriH{
    width: 20px;
    height: 20px;
    background:white;
    border-radius: 100px;   
    margin: 0px 5px;
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
    .bannerPpvStrip_imageorlogo__C6k6J{width: 100%;}
}
@media (max-width:767px){
    .bannerPpvStrip_iconsection__WSCBP{
        justify-content: flex-start;
    }
    .bannerPpvStrip_company-icon__rK41m{
        width: 80px;
        height: 80px;
        border-radius: 80px;
        margin: 0 15px 0px 0px;
    }
    .bannerPpvStrip_pstite__ai2xy{
        font-size: 18px;
    font-weight: 700;
    text-align: left;
    color: #FFFFFF;
    height: 100%;
 
    align-items: center;
    text-transform: capitalize;
    margin-bottom: 0;

    }
    .bannerPpvStrip_imageorlogo__C6k6J{width: 100%;}
    .bannerPpvStrip_psweb__k-Xdu{display: block;
        color: #FFF;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;}
        .bannerPpvStrip_icondiv__NfriH{position: relative;}
        .bannerPpvStrip_social-icon__hDhDW{position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
            margin: auto;
            padding: 0;
            width: 13px;
            height: 13px;}
            .bannerPpvStrip_social-icon__hDhDW {
                filter: invert(1);
            }
}
.questionstext span  {
    font-size: 16px;
    font-weight: 400;
    line-height: 19.2px;
    color: #303030;
    font-family: var(--textPrimaryColor);;
    word-wrap: break-word;
}
.questionstext b  {
    font-size: 13px;
    font-weight: 500;
    
    line-height: 1.3;
    font-family: var(--textPrimaryColor);;
    word-wrap: break-word;
    color: #303030;
}
@media (max-width:767px){
    .questionstext span {
        font-size: 14px;
        font-family: var(--textPrimaryColor);;
        font-weight: normal;
    }
}


.plans_mainloginscreeninner__7gUWD
{
    background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.plans_formsection__doO95
{
border-radius: 40px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
width: 100%;
max-max-width: 1157px;
margin: auto;
margin-top: -150px;
margin-bottom: 30px;
}
.plans_uploadlogo__hFOMZ{margin-top: 0;
    background-color: #FFF;
    border: 1px solid #EAEAEA;
    filter: drop-shadow(6px 6px 16px rgba(0, 0, 0, 0.25));
    width: 100px;
height: 100px;
border-radius: 100px;
color: #6D6D6D;
text-align: center;
overflow: hidden;
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: normal;
display: flex;
justify-content: center;
align-items: center;
}
.plans_uploadbuttonouter__eQRAx{
    background: transparent;
}
.plans_uploadbutton__XMrk1
{
    width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
background: #fff;
padding: 0;
border: 1px solid var(--ButtonColor);
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
label.plans_buttonuploadlevel__ykL1r
{
    color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
cursor: pointer;
padding: 0;
margin-bottom: 0;
}
.plans_main_full_tp__YTYKn
{
    padding-left: 40px;
}
.plans_error_msg__eCyX5
{
    color: var(--ButtonColor);
font-size: 10px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.plans_maindiv__IoDbr
{
    border-radius: 10px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
width: 80%;
margin: auto;
padding: 20px;
justify-content: left;
margin-bottom: 20px;
}
.plans_leftsightbackdetails__mputZ
{
    justify-content: center;
    padding: 50px 0 150px;
}
.plans_leftsightbackdetails__mputZ h1{
    color: var(--textPrimaryColor);
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 0;
padding-left: 10px;
}
.plans_institutelogintext__NpimE
{
    margin: 30px auto 0;
    padding: 20px 0;
    max-width: 60%;
}
.plans_institutelogintext__NpimE h2{
    color: #2A2A2A;
text-align: center;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom: 0;
}
.plans_institutelogintext__NpimE h6{
    color: #2A2A2A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0;
}
.plans_institutelogintext__NpimE  p{
    color: #2A2A2A;
text-align: center;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 0;
}
.plans_institutelogintext__NpimE .plans_small__WHS4k
{
    color: #2A2A2A;
    font-family: var(--secondary-font)!important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.plans_checkboxcustom__2RFZb{
  width: 25px;
height: 25px;
border: 1px solid #303030;
margin-right: 20px;
}
.plans_checkboxcustom__2RFZb:checked[type=checkbox]{
background: url(/static/media/orangecheck.91efcb0afd0860562c7f.svg) #fff;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
border: 1px solid #303030;
}
.plans_imageiconform__Gww9S{
  position: absolute;
  right: 15px;
  width: 20px;
  height: 20px;
  top: 47px;
  filter: brightness(0) saturate(100%) invert(37%) sepia(48%) saturate(1448%) hue-rotate(171deg) brightness(97%) contrast(79%);
}
label.plans_checkmarklabel__rEOdu
{
  padding-left: 10px;
  color:  #06293F;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
font-family: var(--primary-Web-Font) !important;
}
.plans_institutelogintext__NpimE  h4, .plans_cardHeader__J4b6Z h3
{
    color: #2A2A2A;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.plans_ft_inner__LRT2Z{
    max-width: 80%;
    margin: auto;
    margin-top: 20px;
}
.plans_ft_inner__LRT2Z input[type='password']
{
    padding: 10px;
    height: auto;
    color: #303030;
    font-family: var(--secondary-font)!important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 3px;
border: 1px solid var(--orange);
position: relative;
background: transparent;
}
.plans_institutelogintext__NpimE h4{
    color: #2A2A2A;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 30px; 
text-align: left;
}
.plans_dateim__GyaiO
{
    position: absolute;
    top:35px;
    right: 10px;
}
.plans_dateim__GyaiO img{
  filter: brightness(0) saturate(100%) invert(33%) sepia(89%) saturate(7200%) hue-rotate(347deg) brightness(85%) contrast(126%);
}
.plans_institutelogintext__NpimE  h5, .plans_cardHeader__J4b6Z h5{
    color:#06293F;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.plans_institutelogintextfullwidth__YBJsO
{
    max-width:100%;
    margin: 0 auto;
}
.plans_selectallinnercheckboxcustomer__wDlEX ul
{
    flex-wrap: wrap;
}
.plans_ft_inner__LRT2Z button[type='submit'], .plans_ft_inner__LRT2Z .plans_ctaonebutton__6\+o7t
{
    border-radius: 5px;
border: 1px solid var(--ButtonColor);
background: #FFF;
width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
display: flex;
justify-content: center;
align-items: center;
margin-left: auto;
margin-right: auto;
}
/* Add these styles to your customerRegistration.module.css file */

.plans_formCard__Rv8mj {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  margin-bottom: 24px;
  border: 1px solid #e5e7eb;
 
}

.plans_personalDetailsCard__xxDdy {
  /* Additional styles specific to personal details card if needed */
}

.plans_interestsCard__rAxJf {
  /* Additional styles specific to interests card if needed */
}

.plans_cardHeader__J4b6Z {
  background: none;
  padding: 00px 24px;
  border-bottom: 1px solid transparent;
}

.plans_cardBody__GQruL {
  padding: 24px;
}

/* Optional: Add hover effect to cards */
.plans_formCard__Rv8mj:hover {
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.3s ease;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .plans_formCard__Rv8mj {
    margin-bottom: 16px;
    border-radius: 8px;
  }
  .plans_leftsightbackdetails__mputZ h1{
    font-size: 22px;
  }
  .plans_institutelogintext__NpimE h2{
    font-size: 16px;
  }
  .plans_institutelogintext__NpimE h6, .plans_institutelogintext__NpimE p{
    font-family: var(--textPrimaryColor);;
font-size: 14px;
  }
  label.plans_buttonuploadlevel__ykL1r
  {
    font-size: 16px;
  }
  .plans_uploadbutton__XMrk1{
    width: 120px;
    height: 30px;
  }
  .plans_error_msg__eCyX5
  {
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-weight: 400;
  }
  .plans_maindiv__IoDbr
  {
    width: 95%;
    margin: auto;
    padding: 10px;
    margin-bottom: 20px;
  }
  .plans_main_full_tp__YTYKn{
    padding-left: 30px;
    width: 65%;
  }
  .plans_formsection__doO95 {
    width: auto;
    margin-top: -145px;
    padding-top: 0px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    margin-left: 5px;
    margin-right: 5px;
}
  .plans_cardHeader__J4b6Z {
    padding: 16px 0px;
  }
  .plans_institutelogintext__NpimE h5, .plans_cardHeader__J4b6Z h5{
    font-family: var(--textPrimaryColor);;
font-size: 14px;
font-weight: 500;
}
  .plans_cardBody__GQruL {
    padding: 0px;
  }
  
  .plans_cardHeader__J4b6Z h3 {
    font-size: 16px;
  }
  label.plans_checkmarklabel__rEOdu
  {
    color: #06293F;
font-family: var(--textPrimaryColor);;
font-size: 14px;
  }
}
.planExpert_mainloginscreeninner__V8A3O
{
    background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.planExpert_formsection__riy7Y
{
border-radius: 40px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
width: 100%;
max-max-width: 1157px;
margin: auto;
margin-top: -150px;
margin-bottom: 30px;
}
.planExpert_uploadlogo__L-OU2{margin-top: 0;
    background-color: #FFF;
    border: 1px solid #EAEAEA;
    filter: drop-shadow(6px 6px 16px rgba(0, 0, 0, 0.25));
    width: 100px;
height: 100px;
border-radius: 100px;
color: #6D6D6D;
text-align: center;
overflow: hidden;
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: normal;
display: flex;
justify-content: center;
align-items: center;
}
.planExpert_uploadbuttonouter__cwc5c{
    background: transparent;
}
.planExpert_uploadbutton__LBTmV
{
    width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
background: #fff;
padding: 0;
border: 1px solid var(--ButtonColor);
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
label.planExpert_buttonuploadlevel__MjAkv
{
    color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
cursor: pointer;
padding: 0;
margin-bottom: 0;
}
.planExpert_main_full_tp__kneIJ
{
    padding-left: 40px;
}
.planExpert_error_msg__wpHT3
{
    color: var(--ButtonColor);
font-size: 10px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.planExpert_maindiv__bOPAM
{
    border-radius: 10px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
width: 80%;
margin: auto;
padding: 20px;
justify-content: left;
margin-bottom: 20px;
}
.planExpert_leftsightbackdetails__XxfFB
{
    justify-content: center;
    padding: 50px 0 150px;
}
.planExpert_leftsightbackdetails__XxfFB h1{
    color: var(--textPrimaryColor);
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 0;
padding-left: 10px;
}
.planExpert_institutelogintext__afBZG
{
    margin: 30px auto 0;
    padding: 20px 0;
    max-width: 60%;
}
.planExpert_institutelogintext__afBZG h2{
    color: #2A2A2A;
text-align: center;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom: 0;
}
.planExpert_institutelogintext__afBZG h6{
    color: #2A2A2A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0;
}
.planExpert_institutelogintext__afBZG  p{
    color: #2A2A2A;
text-align: center;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 0;
}
.planExpert_institutelogintext__afBZG .planExpert_small__WKt1w
{
    color: #2A2A2A;
    font-family: var(--secondary-font)!important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.planExpert_checkboxcustom__XTf-Q{
  width: 25px;
height: 25px;
border: 1px solid #303030;
margin-right: 20px;
}
.planExpert_checkboxcustom__XTf-Q:checked[type=checkbox]{
background: url(/static/media/orangecheck.91efcb0afd0860562c7f.svg) #fff;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
border: 1px solid #303030;
}
.planExpert_imageiconform__OEAgT{
  position: absolute;
  right: 15px;
  width: 20px;
  height: 20px;
  top: 47px;
  filter: brightness(0) saturate(100%) invert(37%) sepia(48%) saturate(1448%) hue-rotate(171deg) brightness(97%) contrast(79%);
}
label.planExpert_checkmarklabel__FNKfi
{
  padding-left: 10px;
  color:  #06293F;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
font-family: var(--primary-Web-Font) !important;
}
.planExpert_institutelogintext__afBZG  h4, .planExpert_cardHeader__X3X0E h3
{
    color: #2A2A2A;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.planExpert_ft_inner__fOG9F{
    max-width: 80%;
    margin: auto;
    margin-top: 20px;
}
.planExpert_ft_inner__fOG9F input[type='password']
{
    padding: 10px;
    height: auto;
    color: #303030;
    font-family: var(--secondary-font)!important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 3px;
border: 1px solid var(--orange);
position: relative;
background: transparent;
}
.planExpert_institutelogintext__afBZG h4{
    color: #2A2A2A;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 30px; 
text-align: left;
}
.planExpert_dateim__TgEyO
{
    position: absolute;
    top:35px;
    right: 10px;
}
.planExpert_dateim__TgEyO img{
  filter: brightness(0) saturate(100%) invert(33%) sepia(89%) saturate(7200%) hue-rotate(347deg) brightness(85%) contrast(126%);
}
.planExpert_institutelogintext__afBZG  h5, .planExpert_cardHeader__X3X0E h5{
    color:#06293F;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.planExpert_institutelogintextfullwidth__9Pw6h
{
    max-width:100%;
    margin: 0 auto;
}
.planExpert_selectallinnercheckboxcustomer__2LwN5 ul
{
    flex-wrap: wrap;
}
.planExpert_ft_inner__fOG9F button[type='submit'], .planExpert_ft_inner__fOG9F .planExpert_ctaonebutton__5n-Bg
{
    border-radius: 5px;
border: 1px solid var(--ButtonColor);
background: #FFF;
width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
display: flex;
justify-content: center;
align-items: center;
margin-left: auto;
margin-right: auto;
}
/* Add these styles to your customerRegistration.module.css file */

.planExpert_formCard__yzXyx {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  margin-bottom: 24px;
  border: 1px solid #e5e7eb;
 
}

.planExpert_personalDetailsCard__8jbex {
  /* Additional styles specific to personal details card if needed */
}

.planExpert_interestsCard__zg6hY {
  /* Additional styles specific to interests card if needed */
}

.planExpert_cardHeader__X3X0E {
  background: none;
  padding: 00px 24px;
  border-bottom: 1px solid transparent;
}

.planExpert_cardBody__OiknG {
  padding: 24px;
}

/* Optional: Add hover effect to cards */
.planExpert_formCard__yzXyx:hover {
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.3s ease;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .planExpert_formCard__yzXyx {
    margin-bottom: 16px;
    border-radius: 8px;
  }
  .planExpert_leftsightbackdetails__XxfFB h1{
    font-size: 22px;
  }
  .planExpert_institutelogintext__afBZG h2{
    font-size: 16px;
  }
  .planExpert_institutelogintext__afBZG h6, .planExpert_institutelogintext__afBZG p{
    font-family: var(--textPrimaryColor);;
font-size: 14px;
  }
  label.planExpert_buttonuploadlevel__MjAkv
  {
    font-size: 16px;
  }
  .planExpert_uploadbutton__LBTmV{
    width: 120px;
    height: 30px;
  }
  .planExpert_error_msg__wpHT3
  {
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-weight: 400;
  }
  .planExpert_maindiv__bOPAM
  {
    width: 95%;
    margin: auto;
    padding: 10px;
    margin-bottom: 20px;
  }
  .planExpert_main_full_tp__kneIJ{
    padding-left: 30px;
    width: 65%;
  }
  .planExpert_formsection__riy7Y {
    width: auto;
    margin-top: -145px;
    padding-top: 0px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    margin-left: 5px;
    margin-right: 5px;
}
  .planExpert_cardHeader__X3X0E {
    padding: 16px 0px;
  }
  .planExpert_institutelogintext__afBZG h5, .planExpert_cardHeader__X3X0E h5{
    font-family: var(--textPrimaryColor);;
font-size: 14px;
font-weight: 500;
}
  .planExpert_cardBody__OiknG {
    padding: 0px;
  }
  
  .planExpert_cardHeader__X3X0E h3 {
    font-size: 16px;
  }
  label.planExpert_checkmarklabel__FNKfi
  {
    color: #06293F;
font-family: var(--textPrimaryColor);;
font-size: 14px;
  }
}
.plansSummary_mainloginscreeninner__6DNbd
{
    background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.plansSummary_formsection__QlU6A
{
border-radius: 40px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
width: 100%;
max-max-width: 1157px;
margin: auto;
margin-top: -110px;
margin-bottom: 30px;
padding-top: 10px;
}
.plansSummary_uploadlogo__KkPWv{margin-top: 0;
    background-color: #FFF;
    border: 1px solid #EAEAEA;
    filter: drop-shadow(6px 6px 16px rgba(0, 0, 0, 0.25));
    width: 100px;
height: 100px;
border-radius: 100px;
color: #6D6D6D;
text-align: center;
overflow: hidden;
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: normal;
display: flex;
justify-content: center;
align-items: center;
}
.plansSummary_uploadbuttonouter__59HGA{
    background: transparent;
}
.plansSummary_uploadbutton__aKlbL
{
    width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
background: #fff;
padding: 0;
border: 1px solid var(--ButtonColor);
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
label.plansSummary_buttonuploadlevel__a-C9a
{
    color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
cursor: pointer;
padding: 0;
margin-bottom: 0;
}
.plansSummary_main_full_tp__BvEZ3
{
    padding-left: 40px;
}
.plansSummary_error_msg__Tafjg
{
    color: var(--ButtonColor);
font-size: 10px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.plansSummary_maindiv__77RsU
{
    border-radius: 10px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
width: 80%;
margin: auto;
padding: 20px;
justify-content: left;
margin-bottom: 20px;
}
.plansSummary_leftsightbackdetails__O9UBZ
{
    justify-content: center;
    padding: 50px 0 150px;
}
.plansSummary_leftsightbackdetails__O9UBZ h1{
    color: var(--textPrimaryColor);
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 0;
padding-left: 10px;
}
.plansSummary_institutelogintext__B7m8l
{
    margin: 30px auto 0;
    padding: 20px 0;
    max-width: 60%;
}
.plansSummary_institutelogintext__B7m8l h2{
    color: #2A2A2A;
text-align: center;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom: 0;
}
.plansSummary_institutelogintext__B7m8l h6{
    color: #2A2A2A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0;
}
.plansSummary_institutelogintext__B7m8l  p{
    color: #2A2A2A;
text-align: center;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 0;
}
.plansSummary_institutelogintext__B7m8l .plansSummary_small__P0Lz2
{
    color: #2A2A2A;
    font-family: var(--secondary-font)!important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.plansSummary_checkboxcustom__3kQb4{
  width: 25px;
height: 25px;
border: 1px solid #303030;
margin-right: 20px;
}
.plansSummary_checkboxcustom__3kQb4:checked[type=checkbox]{
background: url(/static/media/orangecheck.91efcb0afd0860562c7f.svg) #fff;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
border: 1px solid #303030;
}
.plansSummary_imageiconform__3rAnS{
  position: absolute;
  right: 15px;
  width: 20px;
  height: 20px;
  top: 47px;
  filter: brightness(0) saturate(100%) invert(37%) sepia(48%) saturate(1448%) hue-rotate(171deg) brightness(97%) contrast(79%);
}
label.plansSummary_checkmarklabel__Zkxgv
{
  padding-left: 10px;
  color:  #06293F;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
font-family: var(--primary-Web-Font) !important;
}
.plansSummary_institutelogintext__B7m8l  h4, .plansSummary_cardHeader__F20He h3
{
    color: #2A2A2A;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.plansSummary_ft_inner__SGg\+3{
    max-width: 80%;
    margin: auto;
    margin-top: 20px;
}
.plansSummary_ft_inner__SGg\+3 input[type='password']
{
    padding: 10px;
    height: auto;
    color: #303030;
    font-family: var(--secondary-font)!important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 3px;
border: 1px solid var(--orange);
position: relative;
background: transparent;
}
.plansSummary_institutelogintext__B7m8l h4{
    color: #2A2A2A;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 30px; 
text-align: left;
}
.plansSummary_dateim__LNnte
{
    position: absolute;
    top:35px;
    right: 10px;
}
.plansSummary_dateim__LNnte img{
  filter: brightness(0) saturate(100%) invert(33%) sepia(89%) saturate(7200%) hue-rotate(347deg) brightness(85%) contrast(126%);
}
.plansSummary_formsection__QlU6A  h5, .plansSummary_cardHeader__F20He h5{
    color:#06293F;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.plansSummary_institutelogintextfullwidth__7cW0a
{
    max-width:100%;
    margin: 0 auto;
}
.plansSummary_selectallinnercheckboxcustomer__Jgjkp ul
{
    flex-wrap: wrap;
}
.plansSummary_ft_inner__SGg\+3 button[type='submit'], .plansSummary_ft_inner__SGg\+3 .plansSummary_ctaonebutton__rZxhC
{
    border-radius: 5px;
border: 1px solid var(--ButtonColor);
background: #FFF;
width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
display: flex;
justify-content: center;
align-items: center;
margin-left: auto;
margin-right: auto;
}
/* Add these styles to your customerRegistration.module.css file */

.plansSummary_formCard__s5Bgk {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  margin-bottom: 24px;
  border: 1px solid #e5e7eb;
 
}

.plansSummary_personalDetailsCard__LjZeP {
  /* Additional styles specific to personal details card if needed */
}

.plansSummary_interestsCard__WSwvg {
  /* Additional styles specific to interests card if needed */
}

.plansSummary_cardHeader__F20He {
  background: none;
  padding: 00px 24px;
  border-bottom: 1px solid transparent;
}

.plansSummary_cardBody__Bqh7W {
  padding: 24px;
}

/* Optional: Add hover effect to cards */
.plansSummary_formCard__s5Bgk:hover {
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.3s ease;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .plansSummary_formsection__QlU6A h5{
    color: var(--textPrimaryColor);
text-align: center;
font-family: var(--textPrimaryColor);;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
  }
  .plansSummary_formCard__s5Bgk {
    margin-bottom: 16px;
    border-radius: 8px;
  }
  .plansSummary_leftsightbackdetails__O9UBZ h1{
    font-size: 22px;
  }
  .plansSummary_institutelogintext__B7m8l h2{
    font-size: 16px;
  }
  .plansSummary_institutelogintext__B7m8l h6, .plansSummary_institutelogintext__B7m8l p{
    font-family: var(--textPrimaryColor);;
font-size: 14px;
  }
  label.plansSummary_buttonuploadlevel__a-C9a
  {
    font-size: 16px;
  }
  .plansSummary_uploadbutton__aKlbL{
    width: 120px;
    height: 30px;
  }
  .plansSummary_error_msg__Tafjg
  {
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-weight: 400;
  }
  .plansSummary_maindiv__77RsU
  {
    width: 95%;
    margin: auto;
    padding: 10px;
    margin-bottom: 20px;
  }
  .plansSummary_main_full_tp__BvEZ3{
    padding-left: 30px;
    width: 65%;
  }
  .plansSummary_formsection__QlU6A {
    width: auto;
    margin-top: -145px;
    padding-top: 0px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    margin-left: 5px;
    margin-right: 5px;
}
  .plansSummary_cardHeader__F20He {
    padding: 16px 0px;
  }
  .plansSummary_institutelogintext__B7m8l h5, .plansSummary_cardHeader__F20He h5{
    font-family: var(--textPrimaryColor);;
font-size: 14px;
font-weight: 500;
}
  .plansSummary_cardBody__Bqh7W {
    padding: 0px;
  }
  
  .plansSummary_cardHeader__F20He h3 {
    font-size: 16px;
  }
  label.plansSummary_checkmarklabel__Zkxgv
  {
    color: #06293F;
font-family: var(--textPrimaryColor);;
font-size: 14px;
  }
}

:root{
    --offersbg: url(/static/media/offers-bg.3404033c0397b08bc1d8.svg);
}

.institutenewdesignppvinner .publicviewprofiledetails
{
	background: url(/static/media/institute-bg.96a26d1e4daef0b08ca7.png);
	margin-bottom: 0;
    padding: 50px 0px 50px 0px;
    background-position: center;
    background-size: cover;
    
}

.institutenewdesignppvinner .publicviewprofiledetails .white-top-strip{
    margin-bottom: -25px;
}
.publicmainpopdispp {
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 30px;
    padding: 30px;
    max-width: 100%;
    position: relative;
    width: 90%;
    margin: auto;
    display: flex;
}
.institutenewdesignppvinner .publicviewprofilede h2.h2_style{
    color: #393939;
    font-family: "Namdhinggo", serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
}
    .institutenewdesignppvinner .publicviewprofilede   .Ppvlocation a{
        color: var(--textPrimaryColor);
        font-size: 15px;
        font-style: italic;
        font-weight: 500;
        line-height: normal;
    }

    .institutenewdesignppvinner .publicviewprofilede{
        width: 70%;
        border-right: 4px solid gray;
    }

    .institutenewdesignppvinner .publicviewprofilede   .Ppvlocation img{
        width: 18px;
    }

    .institutenewdesignppvinner ul.deone {
        border: none;
        padding: 0;
        justify-content: left;
        margin-top: 20px;
        display: flex;
        position: relative;
    }
    .institutenewdesignppvinner ul.deone li {
        margin-right: 30px;
    }
    .institutenewdesignppvinner  ul.deone:before{
        display: none;
    }
   .institutenewdesignppvinner ul.deone li {
        position: relative;
        padding: 12px 30px 12px 50px;
        border-radius: 10px;
        background-color: #BAE8C1;
        width: auto;
        line-height: 1;
    }
    .institutenewdesignppvinner ul.deone li a  {
        color: var(--textPrimaryColor);
        font-family: var(--primary-Web-Font);
        font-size: 16px;
        text-shadow: 1px 1px 3px gray;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
    .institutenewdesignppvinner ul.deone li span {
        position: absolute;
        left: 0;
        top: 0px;
        border-radius: 10px;
        border: 1px solid white;
        background: #368b43;
        width: 39px;
        height: 39px;
        text-align: center;
        line-height: 35px;
        transform: scale(1.3);
    }

    .institutenewdesignppvinner ul.deone li span img{
        width: 17px;
        filter: invert(1);
    }
 
    
    .institutenewdesignppvinner .socialpublic ul {
        /* display: flex;
        flex-direction: column;
        align-items: flex-end;
        margin-top: -14%;
        margin-bottom: 14%; */
    }
    .institutenewdesignppvinner .socialpublic {
        position: absolute;
        right: 38px;
        margin: auto;
        width: 40px;
        top: 0;
        bottom: 0;
        height: 170px;
    }
    .institutenewdesignppvinner .socialpublic ul {
        margin: 0;
        padding: 0;
    }
    .institutenewdesignppvinner .socialpublic ul li {
        background: #fff;
        border-radius: 30px;
        margin-bottom: 15px;
    }
    
    /* .institutenewdesignppvinner .socialpublic ul li span img {
        width: 15px;
    }  */
   

    .institutenewdesignppvinner .socialpublic ul li span {
        position: relative !important;
        top: 0 !important;
        right: 0 !important;
    }

    .institutenewdesignppvinner  .publicviewprofiledetailslogoupload {
        width: 150px;
        position: relative;
        margin: auto;
    }

   .publicviewprofiledetails .publicpersonaldetails{
        background: var(--green);
        padding: 10px;
        width: 100%;
        border-radius: 7px;
        text-align: center;
       
        position: absolute;
        max-width: 320px;
        right: 123px;
        bottom: 26px;
    }
    .publicpersonaldetails a{
        color: #fff;
    }

    .institutenewdesignppvinner  .publicmainpopdispp .ppvcategorybuttons{
        background-color: #fff;
        border-radius: 50px;
        border: 2px solid #9C9C9C;
        padding: 5px 15px;
        font-size: small;
        font-weight: 600;
    }
    .insticategory .cstlist p {
        display: inline-block;
        margin-bottom: 0;
        padding: 0 26px;
        font-family: "Fjalla One",sans-serif !important;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .insticategory .cstlist img {filter: invert(0);}
    .institutenewdesignppvinner .insticategory {
        background: #FFF;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
        text-align: center;
        color: var(--textPrimaryColor);
        font-family: var(--primary-Web-Font);
        font-size: 23px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        padding: 20px 0;
    }
    .institutenewdesignppv #ppvOfferSection .descriptionppvpop {
        background: #C4FFC6;
        border: none;
        text-align: center;
        box-shadow: none;
    }
   .institutenewdesignppv #ppvOfferSection img.d-block.w-100 {
        box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.25);
    }
    .institutenewdesignppv #ppvOfferSection .descriptionppvpop h5 {
        color: #034B13;
        text-align: center;
        font-family: var(--primary-Web-Font);
        font-size: 30.878px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
    
    .institutenewdesignppv #ppvOfferSection .ppvcat h3 {
        color: var(--green);
        text-align: center;
        font-family: var(--primary-Web-Font);
        font-size: 22.706px;
        font-style: normal;
        font-weight: 800;
        line-height: normal;
    }
    
    .institutenewdesignppv #ppvOfferSection  .ppvcat h3 span {
        color: var(--textPrimaryColor);
        font-family: var(--primary-Web-Font);
        font-size: 22.706px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
    .institutenewdesignppv #ppvOfferSection .desApplynow {
        width: 142px;
        height: 45px;
        flex-shrink: 0;
        border-radius: 6.675px;
        background: var(--green);
        color: #FFF;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        display: inline-block;
        line-height: 45px;
        margin-top: 6px;
    }
    .institutenewdesignppv #ppvOfferSection .expdate {
        position: absolute;
        right: 10px;
        bottom: 0;
    }
    
   .institutenewdesignppv .institutenewdesignppv #ppvOfferSection .expdate h3 {
        color: var(--green);
        font-family: var(--primary-Web-Font);
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
    
   .institutenewdesignppv .expdate h3 span {
        color: var(--textPrimaryColor);
        font-family: var(--primary-Web-Font);
        font-size: 25.667px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
    .institutenewdesignppv section#ppvOfferSection .ppvofferinnersection h2 {
        color: var(--textPrimaryColor);
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: var(--primary-Web-Font);
        font-size: 50px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-align: center;
    }
    .institutenewdesignppv section#ppvOfferSection .offerslider{
        background-image: url(/static/media/offers-bg.3404033c0397b08bc1d8.svg);
        padding: 30px;
        margin-top: 30px;
        box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.25);
    }
    
    .institutenewdesignppv section#ppvOfferSection {
        padding: 20px 0;
    }
    
    .institutenewdesignppv section#ppvOfferSection .ppvofferinnersection h5 {
        color: var(--textPrimaryColor);
        text-align: center;
        font-family: var(--primary-Web-Font);
        font-size: 22px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        margin: 0;
    }
    .institutenewdesignppv section#ppvAdsSection {
        border-radius: 14.002px;
        background: #FFF;
        
    }

    .limitedofferinner.ppvofferinnersection{margin: 40px 0;}
    
section.service-offer {
    background: #fff;
    padding-bottom: 40px;
  }
  .service-offer .heading{position: relative; z-index: 1;}
  .service-offer .heading h2{
    color: var(--textPrimaryColor);
    text-align: center;
   
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    position: relative;
    padding-top:40px;
  }
  .service-offer .heading img {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}
 .ppvexperttitle  h4{
    color: var(--textPrimaryColor);
    text-align: center;
    margin-bottom: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
 }
 .ppvexperttitle h2{
    color: var(--textPrimaryColor);
    text-align: center;
    font-feature-settings: 'liga' off, 'clig' off;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
 }

  
  section.service-offer h3{
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    color: var(--textPrimaryColor);
    position: relative;
    margin: 0;
  }
  
  section.service-offer h4 {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    color: #fff ;
  }
  
  .serviceoffer-inner li {
    list-style: none;
    /* background: #fff; */
    box-shadow: 3.475px 3.475px 38.225px 0px rgba(0, 0, 0, 0.15);;
    text-align: center;
    width: 160px;
    height: 160px;
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  
  .serviceoffer-inner {
    max-width: -webkit-min-content;
    max-width: min-content;
    margin: 20px auto 0;
    position: relative;
    z-index: 1;
  }
  .serviceoffer-inner .disgrid{border-radius: 10px; background: #fff;}
  .serviceoffer-inner li h5 {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    color: var(--textPrimaryColor);
  }
  
  .serviceoffer-inner li img {
    width: 50px;
    margin: auto;
    height: auto;
  }


section .expertformppi .expertformppiinner-git .expertformppiinnerdis-git{
 display: flex;
 gap: 10px;
}

#getname::placeholder, #gettel::placeholder, #getemail::placeholder, #gettext::placeholder{
color: var(--textPrimaryColor) !important;
}
section .expertformppi .input-container-git input, section .expertformppi .input-container-git select, section .expertformppi .input-container-git textarea {
border-radius: 7px;
border: 3px solid var(--textPrimaryColor);
box-shadow: 0px 0px 8px 0px #FFF;
width: 350px;
height: 50px;
background-color: transparent  ;
color: var(--textPrimaryColor);
padding: 10px;


}

section .expertformppi .input-container-git textarea{
    height: 80px;
    resize: none;
}
span.formfieldicon {
    position: absolute;
    right: 10px;
    top: 9px;
}
/* span.formfieldicon img{
    filter: invert(1);
} */

.form-group-git{position: relative;}
.sliderContent.category-id1:hover, .sliderContent.category-id2:hover, .sliderContent.category-id3:hover, .sliderContent.category-id4:hover, .sliderContent.category-id5:hover{
    box-shadow: 2.1px 2.1px 23.104px 0px rgba(0, 0, 0, 0.25);
}
section .expertformppi .form-select{width: 350px;}
.form-select option{color: var(--textPrimaryColor);}
.ctatwobutton-git{
    color: var(--textPrimaryColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
border-radius: 5px;
background: #71D076;
width: 150px;
height: 40px;
border: none;
border:1px solid #71D076;

}
.parentInstitutionCategory-id5  .active.parentInstitutionCategory-idn5 {
    color: white;
    display: inline-block;
    background-color:var(--green) ;
    border-radius: 8px;
    margin: 0;
    padding: 0px 31px 0px 31px;
    border-bottom: none;
    position: relative;
  
  }
  .active.Real.Estatebg .Real.Estatep:before {
    position: absolute;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 20px solid var(--green);
    content: "";
    top: 23px;
    right: -19px;
  }
  section.listofoffermainsection .offerlistpadding {
    padding: 15px 0px 20px 0px;
}
section.listofoffermainsection .offerlistpadding .homepageofferblock.carddecoration {
    display: flex;
    align-items: center;
    margin: 10px auto;
    justify-content: center;
    background: #fff;
    position: relative;
    padding-top: 50%;
    overflow: hidden;
}
section.listofoffermainsection .offerlistpadding .homepageofferblock.carddecoration > a {
    display: flex;
    justify-content: center;
    align-items: baseline;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 0 0px;
    margin-bottom: 10px;
}
section.listofoffermainsection .offerlistpadding .homepageofferblock.carddecoration >a > div img {
    display: block;
    height: 300px;
    object-fit: contain;
    width: 100%;
}
.ctatwobutton-git:hover{background: transparent; color: #71D076;}
section .expertformppi .input-container-git textarea{
    width: 100%;
}
section.limitedtimeoffer{
    background-image: url(/static/media/offers-bg.3404033c0397b08bc1d8.svg);
    background-image: var(--offersbg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 40px;
}
.categorybadge-3{color:var(--Blueone); padding-right: 20px; position: relative;}

.categorybadge-1{color:var(--orange); padding-right: 20px; position: relative;}
.categorybadge-2{color:var(--purple); padding-right: 20px; position: relative;}
.categorybadge-4{color:var(--Bluetwo); padding-right: 20px; position: relative;}
.categorybadge-5{color:var(--green); padding-right: 20px; position: relative;}
.categorybadge-3:after, .categorybadge-2:after, .categorybadge-1:after, .categorybadge-4:after, .categorybadge-5:after{
    content: "";
    position: absolute;
    right: 9px;
    width: 1px;
    height: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #ccc;
}
.categorybadge-3:last-child:after, .categorybadge-2:last-child:after, .categorybadge-1:last-child:after, .categorybadge-4:last-child:after, .categorybadge-5:last-child:after
{
    display: none;
}
.adsHeading h2, .institutenewdesignppv section#ppvOfferSection h2{color: var(--textPrimaryColor);}
.limitedofferinner.ppvofferinnersection .applybutton {
    padding: 10px 21px;
    border-width: 1px;
    border-style: solid;
   border-radius: 6px;
   margin-left: 20px;
   font-size: 18px;
   font-style: normal;
   font-weight: 600;
   line-height: 21.09px;
   font-family: var(--btnFont);
}
.limitedofferinner.ppvofferinnersection .sliderContent{text-align: center;}
.expertformppiinner-git .recaptcha_css{ justify-content: left; margin-top: 25px !important; height: 100px;} 
.expertformppi.Premium{display: none;}
/* .expppvofferinnersection .smbloginnerps .bloginnertag{display: none;} */
.expppvofferinnersection .blog-upperstrip{background: transparent;}
.expppvofferinnersection .bloginnertext{margin-top: 0;}
.bgmortgage {display: none;}
.bgrealestate {display: none;}
.bginvestment {display: none;}
.bginsurance {display: none;}
.bgbanking {display: none;}
.listofoffermainsection .parentcatname, .listofoffermainsection .sliouter .productcatname{display: none !important;}

section.institutenewdesignppv.Banking section.limitedtimeoffer{
    background: url(/static/media/BankingwebbannerBG.899e7f1d8754f5730dde.svg);
    background-size: cover;
    background-position: center center;
}
section.institutenewdesignppv.Real.Estate section.limitedtimeoffer{
    background: url(/static/media/RealEstatewebbannerBG.a1501b3d2914caacbacb.svg);
    background-size: cover;
    background-position: center center;
}
section.institutenewdesignppv.Investment section.limitedtimeoffer{
    background: url(/static/media/InvestmentwebbannerBG.1b8bac2add9afda148fa.svg);
    background-size: cover;
    background-position: center center;
}
section.institutenewdesignppv.Insurance section.limitedtimeoffer{
    background: url(/static/media/InsurancewebbannerBG.7ce89eab765aeda3e868.svg);
    background-size: cover;
    background-position: center center;
}
section.institutenewdesignppv.Mortgage section.limitedtimeoffer{
    background: url(/static/media/MortgagewebbannerBG.6a4a207b243627997487.svg);
    background-size: cover;
    background-position: center center;
}
section.institutenewdesignppv.Mortgage 	.institutenewdesignppvinner .publicviewprofiledetails{
    background: url(/static/media/MortgagewebbannerBG.6a4a207b243627997487.svg);
    background-size: cover;
    background-position: center center;
}
section.institutenewdesignppv.Real.Estate 	.institutenewdesignppvinner .publicviewprofiledetails{
    background: url(/static/media/RealEstatewebbannerBG.a1501b3d2914caacbacb.svg);
    background-size: cover;
    background-position: center center;
}
section.institutenewdesignppv.Insurance .institutenewdesignppvinner .publicviewprofiledetails{
    background: url(/static/media/InsurancewebbannerBG.7ce89eab765aeda3e868.svg);
    background-size: cover;
    background-position: center center;
}
section.institutenewdesignppv.Investment .institutenewdesignppvinner .publicviewprofiledetails{
    background: url(/static/media/InvestmentwebbannerBG.1b8bac2add9afda148fa.svg);
    background-size: cover;
    background-position: center center;
}
section.institutenewdesignppv.Banking 	.institutenewdesignppvinner .publicviewprofiledetails{
    background: url(/static/media/BankingwebbannerBG.899e7f1d8754f5730dde.svg);
    background-size: cover;
    background-position: center center;
}





section.institutenewdesignppv.Mortgage 	.institutenewdesignppvinner ul.deone li span{
    border-radius: 4.441px;
    background: var(--Blueone);
}
section.institutenewdesignppv.Real.Estate .institutenewdesignppvinner ul.deone li span{
    border-radius: 4.441px;
background: var(--green);
}
section.institutenewdesignppv.Insurance .institutenewdesignppvinner ul.deone li span{
    border-radius: 4.441px;
    background: var(--orange);
}
section.institutenewdesignppv.Investment .institutenewdesignppvinner ul.deone li span{
    border-radius: 4.441px;
    background: var(--purple);
}
section.institutenewdesignppv.Banking .institutenewdesignppvinner ul.deone li span{
    border-radius: 4.441px;
    background: var(--Bluetwo);
}





section.institutenewdesignppv.Mortgage .institutenewdesignppvinner ul.deone li	{
    border-radius: 4.441px;
    background: #E9EEF9;
}
section.institutenewdesignppv.Real.Estate .institutenewdesignppvinner ul.deone li{
    border-radius: 4.441px;
background: #B9E8C0;
}
section.institutenewdesignppv.Insurance .institutenewdesignppvinner ul.deone li {
    border-radius: 4.441px;
    background: var(--customerdashboardlightcolor);
}
section.institutenewdesignppv.Investment .institutenewdesignppvinner ul.deone li{
    border-radius: 4.441px;
    background: #FFE0FF;
}
section.institutenewdesignppv.Banking .institutenewdesignppvinner ul.deone li{
    border-radius: 4.441px;
    background: #DAF3FF;
}



section.institutenewdesignppv.Mortgage  .publicviewprofiledetails .publicpersonaldetails	{
    border-radius: 7px;
    background: var(--Blueone);
}
section.institutenewdesignppv.Real.Estate .publicviewprofiledetails .publicpersonaldetails {
    border-radius: 7px;
background: var(--green);
}
section.institutenewdesignppv.Insurance .publicviewprofiledetails .publicpersonaldetails {
    border-radius: 7px;
    background: var(--orange);
}
section.institutenewdesignppv.Investment .publicviewprofiledetails .publicpersonaldetails {
    border-radius: 7px;
    background: var(--purple);
}
section.institutenewdesignppv.Banking .publicviewprofiledetails .publicpersonaldetails {
    border-radius: 7px;
    background: var(--Bluetwo);
}

.bgmortgagedesktop {display: none;}
.bgrealestatedesktop {display: none;}
.bginvestmentdesktop {display: none;}
.bginsurancedesktop {display: none;}
.bgbankingdesktop {display: none;}

section.institutenewdesignppv.Mortgage	.bgmortgagedesktop {display: block;}
section.institutenewdesignppv.Real.Estate .bgrealestatedesktop {display: block;}
section.institutenewdesignppv.Investment .bginvestmentdesktop {display: block;}
section.institutenewdesignppv.Insurance .bginsurancedesktop {display: block;}
section.institutenewdesignppv.Banking .bgbankingdesktop {display: block;}
.institutenewdesignppv  .bloglist:nth-child(n+6) {
    display: none !important;
}




.product-tabs-container {
  display: flex;
  flex-direction: row;
}

/* .active.Real.Estatebg .Real.Estateps {
  color: white;
  display: inline-block;
  background-color:var(--green) ;
  border-radius: 8px;
  margin: 0;
  padding: 0px 31px 0px 31px;
  border-bottom: none;
  position: relative;

}
.active.Real.Estatebg .Real.Estatep:before {
  position: absolute;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 20px solid var(--green);
  content: "";
  top: 23px;
  right: -19px;
} */
.categories-tabs {
  width: 200px;
  background-color: #f5f5f5;
  padding: 10px;
}

.category-tab {
  padding: 10px;
  cursor: pointer;
  margin-bottom: 5px;
}

.category-tab.active {
  background-color: #007bff;
  color: white;
}

.subcategories-tabs {
  width: 200px;
  background-color: #f0f0f0;
  padding: 10px;
}

.subcategory-tab {
  padding: 10px;
  cursor: pointer;
  margin-bottom: 5px;
}

.subcategory-tab.active {
  background-color: #007bff;
  color: white;
}

.products-list {
  flex-grow: 1;
  padding: 0;}

.tabmain .products-list{
  padding-left: 30px;
  width: 70%;
}
.product-item {
  margin-bottom: 20px;
}

.product-item img {
  max-width: 100px;
  margin-top: 10px;
}
 .Mortgageborder:before{
  background:   #CED5E5;

}

.Bankingborder:before {
  background:  #63CCFF;
}
.Bankingborder:last-child:before{
  display: none;
}
.Investmentborder:before {
  background:  #F5B9ED;
}
.Investmentborder:last-child:before{
  display: none;
}
.Insuranceborder:before  {
  background:  #FFB08E;
}
.Insuranceborder:last-child:before  {
  background:  #FFB08E;
}
.realestateborder:before  {
  background:  var(--green);
}
.realestateborder:last-child:before  {
  background:  #FFB08E;
}


.product-tabs-container ul .active {

  /*border: 1px solid var(--textPrimaryColor);
  margin-bottom: -1px;
   clip-path: polygon(20% 0, 80% 0, 100% 100%, 0 100%); 
  border-radius: 5px 5px 0 0 ; 
  /* outline: 1px solid var(--textPrimaryColor);  */
  padding: 0px;
  text-align: center;
  display: inline-block;
  position: relative;
  border-bottom: none;
}
.tabmain .categoryproductsliderinner {
  /* margin: 0 !important;
  width: 48%;
  display: inline-block;
  margin-bottom: 20px !important;
  margin-left: 5px !important;
  margin-right: 5px !important; */

}
.tabmain .sticky-top {
  position: -webkit-sticky;
  position: sticky;
  width: 30%;
  z-index: 1;
  top: 80px;
}
.sticky-offset{
  top:60px;
  margin-bottom: -100px;
}
.tabmain .categoryproductsliderinner {background: #fff; }
.tabmain .categoryproductsliderinner  .categoryproductsliderinnerimage{
  border: none;
  filter: none;
  background: #fff;
  margin: 0;
}
.product-tabs-container ul .active .catext{color: #fff !important; position: relative ; z-index: 9;}
.product-tabs-container ul .active>div{
background: url(/static/media/image_specialization.8548c890abc335bd93d4.svg);
background-size: cover; 
background-repeat: no-repeat;
position: relative;
padding: 5px 0;
}
.product-tabs-container ul .active:before, .product-tabs-container ul .parentInstitutionCategory-id2.active:before{
  position: absolute;
  background: url(/static/media/image_specialization.8548c890abc335bd93d4.svg);
  content: "";
  width: 211px;
    height: 47px;
    left: -1px;
    right: 0px;
    margin: auto;
    top: 4px;
    bottom: 6px;
    background-size: cover;
    background-repeat: no-repeat;
    display: block !important;
}
.product-tabs-container ul .parentInstitutionCategory-id4.active:before{width: 213px;}
.product-tabs-container ul .active.parentInstitutionCategory-id3>div
{
  filter: invert(92%) sepia(10%) saturate(266%) hue-rotate(190deg) brightness(101%) contrast(95%);
  border: none;
}
.product-tabs-container ul .active.parentInstitutionCategory-id1>div
{
  filter: invert(84%) sepia(19%) saturate(381%) hue-rotate(324deg) brightness(108%) contrast(104%);border: none;
}
.product-tabs-container ul .active.parentInstitutionCategory-id2>div
{
  filter: invert(88%) sepia(19%) saturate(367%) hue-rotate(282deg) brightness(104%) contrast(105%);border: none;
}
.product-tabs-container ul .active.parentInstitutionCategory-id4>div
{
  filter: invert(95%) sepia(94%) saturate(2647%) hue-rotate(176deg) brightness(106%) contrast(103%);border: none;
}
.product-tabs-container ul .active.parentInstitutionCategory-id5>div
{
  filter: invert(92%) sepia(3%) saturate(2874%) hue-rotate(67deg) brightness(106%) contrast(101%);border: none;
}
.tabmain.parentInstitutionCategory-id1 .viewbutton:hover{
  background-color:var(--orange);
  color: #fff;
}
.tabmain.parentInstitutionCategory-id2 .viewbutton:hover{
  background-color:var(--purple);
  color: #fff;
}
.tabmain.parentInstitutionCategory-id3 .viewbutton:hover{
  background-color:var(--Blueone);
  color: #fff;
}
.tabmain.parentInstitutionCategory-id4 .viewbutton:hover{
  background-color:var(--Bluetwo);
  color: #fff;
}
.tabmain.parentInstitutionCategory-id5 .viewbutton:hover{
  background-color:var(--green);
  color: #fff;
}
.tabmain.parentInstitutionCategory-id3   {
  background-color: var(--lightBlueone);
}
.tabmain.parentInstitutionCategory-id1 {
  background-color: var(--lightorange);
}
.tabmain.parentInstitutionCategory-id2 {
  background-color: var(--lightpurple);
}
.tabmain.parentInstitutionCategory-id4 {
  background-color: var(--lightBluetwo);
}
.tabmain.parentInstitutionCategory-id5 {
  background-color: var(--lightgreen);
}
.tabmain .viewbutton{margin-bottom: 20px;}
.tabmain.parentInstitutionCategory-id1 .viewbutton {
  background-color: var(--lightorange);
  border-color: var(--orange);
  color:  var(--orange);
}
.tabmain.parentInstitutionCategory-id2 .viewbutton {
  background-color: var(--lightpurple);
  border-color: var(--purple);
  color:  var(--purple);
}
.tabmain.parentInstitutionCategory-id3 .viewbutton {
  background-color: var(--lightBlueone);
  border-color: var(--Blueone);
  color:  var(--Blueone);
}
.tabmain.parentInstitutionCategory-id4 .viewbutton {
  background-color: var(--lightBluetwo);
  border-color: var(--Bluetwo);
  color:  var(--Bluetwo);
}
.tabmain.parentInstitutionCategory-id5 .viewbutton {
  background-color: var(--lightgreen);
  border-color: var(--green);
  color:  var(--green);
}
.categoryproductsliderinner{}
.Insuranceborder:has( + .Insuranceborder.active):after {display: none !important;}
.Investmentborder:has( + .Investmentborder.active):after {display: none !important;}
.Mortgageborder:has( + .Mortgageborder.active):after {display: none !important;}
.Bankingborder:has( + .Bankingborder.active):after {display: none !important;}
.Real.Estateborder:has( + .Real.Estateborder.active):after {display: none !important;}
@media screen and (min-device-width: 1025px) and (max-device-width:1280px){
  .product-tabs-container ul .parentInstitutionCategory-id4.active:before, .product-tabs-container ul .active:before, .product-tabs-container ul .parentInstitutionCategory-id2.active:before
  {  width: 191px;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
  .categorytab_name{width: 180px;}
  .product-tabs-container ul .active:before, .product-tabs-container ul .parentInstitutionCategory-id4.active:before{
    width:170px
  }
  .product-tabs-container ul .active>div{
    background-size: contain;
  
  }
  .product-tabs-container ul .active:before{background-size: contain;}
  .tabmain .sticky-top {
    position: relative;
    width: 30%;
    z-index: 1;
    top: 00px;
}
.sticky-offset{margin-bottom: 0; height: 100% !important;}
}
@media (max-width:767px){
  .ss-cat{color: var(--textPrimaryColor);}
  .active .ss-cat{color: var(--textPrimaryColor);}
  .institutenewdesignppv section#ppvProductSection .slick-prev:before, .institutenewdesignppv section#ppvProductSection .slick-next:before {
    content: "";
    background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(180deg);
    display: block;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
  }
  .institutenewdesignppv section#ppvProductSection .slick-prev {
    top: auto;
    bottom: -44px;
    left: 15px;
}
.institutenewdesignppv section#ppvProductSection .slick-next{
  top: auto;
  bottom: -44px;
  right: 25px;
}
  .institutenewdesignppv section#ppvProductSection .slick-next:before{transform: rotate(0deg);}
  .product-tabs-container ul .active:before, .product-tabs-container ul .parentInstitutionCategory-id2.active:before
  {display: none !important;}
  .product-tabs-container ul .active>div{background: none; }
  .categorytab_name{
    width: 76px;
    height: 70px;
    background: #C7C7C7;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;
  }
  .product-tabs-container ul .active:before{
    background: none;
  }
  .tabmain.parentInstitutionCategory-id3   {
    background-color: transparent;
  }
  .tabmain.parentInstitutionCategory-id1 {
    background-color: transparent;
  }
  .tabmain.parentInstitutionCategory-id2 {
    background-color: transparent;
  }
  .tabmain.parentInstitutionCategory-id4 {
    background-color: transparent;
  }
  .tabmain.parentInstitutionCategory-id5 {
    background-color: transparent;
  }
  .tabmain .sticky-top {
    position: relative;
    width: 100%;
    z-index: 1;
    top: 00px;
    height:auto !important;
}
.tabmain .products-list {
  padding-left: 0px;
  width: 100%;
}
.sticky-offset{margin-bottom: 0;}




.parentInstitutionCategory-id3 .categoryproductsliderinner   {
  border-bottom: 1px solid var(--Blueone);
  background: #F2F4F9;
  box-shadow: 0px 0px 9.44px 0px rgba(0, 0, 0, 0.25);
}
.parentInstitutionCategory-id1 .categoryproductsliderinner {
  border-bottom: 1px solid var(--orange);
  background: #FFF5F1;
  box-shadow: 0px 0px 9.44px 0px rgba(0, 0, 0, 0.25);
}
.parentInstitutionCategory-id2 .categoryproductsliderinner {
  border-bottom: 1px solid var(--purple);
background: #FFF4FE;
box-shadow: 0px 0px 9.44px 0px rgba(0, 0, 0, 0.25);
}
.parentInstitutionCategory-id4 .categoryproductsliderinner {
  border-bottom: 1px solid var(--Bluetwo);
background: #EFF9FF;
box-shadow: 0px 0px 9.44px 0px rgba(0, 0, 0, 0.25);
}
.parentInstitutionCategory-id5 .categoryproductsliderinner {
  border-bottom: 1px solid var(--green);
background: #F5FFF5;
box-shadow: 0px 0px 9.44px 0px rgba(0, 0, 0, 0.25);
}
.product-tabs-container ul .active.parentInstitutionCategory-id4>div,
.product-tabs-container ul .active.parentInstitutionCategory-id5>div,
.product-tabs-container ul .active.parentInstitutionCategory-id3>div,
.product-tabs-container ul .active.parentInstitutionCategory-id2>div,
.product-tabs-container ul .active.parentInstitutionCategory-id1>div{
  filter: invert(0);
}
.caticonpoptext{font-size: 0;        position: relative;
  z-index: 9;}
.caticonpoptext::first-letter{
  color: #FFF;
text-align: center;
text-shadow: 0.347px 0.924px 1.965px rgba(0, 0, 0, 0.25);
font-family: "Red Hat Display";
font-size: 40px;
font-weight: 700;
line-height: 1;
}
span.caticonpop {
  position: relative;
  top: 0;
  bottom: 0;
  opacity: 1;
  left: 0;
  right: 0;
  margin: auto;
}
span.caticonpop img {
  filter: invert(70%) sepia(0%) saturate(5526%) hue-rotate(315deg) brightness(86%) contrast(93%);height: 37px;
}
.active.ppvproducttab span.caticonpop img{filter: invert(1);}
.active.ppvproducttab:after{content: '';
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
width: 0;
height: 0;
border-top: 11px solid var(--Blueone);
border-left: 8px solid transparent !important;
border-right: 8px solid transparent;
bottom: -9px;
top: auto;
}
.active.parentInstitutionCategory-id4.ppvproducttab
{background: linear-gradient(180deg, var(--Bluetwo) 0%, #A3DCFF 100%);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;}
  .active.parentInstitutionCategory-id4.ppvproducttab:after{border-top: 11px solid #A3DCFF;}
  .active.parentInstitutionCategory-id1.ppvproducttab:after{border-top: 11px solid #FFA37C;}
  .active.parentInstitutionCategory-id2.ppvproducttab:after{border-top: 11px solid #FFABF3;}
  .active.parentInstitutionCategory-id3.ppvproducttab:after{border-top: 11px solid #99ADB8;}
  .active.parentInstitutionCategory-id5.ppvproducttab:after{border-top: 11px solid #5BC272;}
  
.active.parentInstitutionCategory-id1.ppvproducttab{background: linear-gradient(180deg, var(--orange) 0%, #FFA37C 100%);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;}
.active.parentInstitutionCategory-id3.ppvproducttab{background: linear-gradient(180deg, var(--Blueone) 0%, #99ADB8 100%);
      box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;}
.active.parentInstitutionCategory-id2.ppvproducttab{background: linear-gradient(180deg, var(--purple) 0%, #FFABF3 100%);
        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;}
.active.parentInstitutionCategory-id5.ppvproducttab{
  background: linear-gradient(0deg, #5BC272 0%, var(--green) 100%);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;}
          .tabmain .iconone {
            background: #fff;
            width: 35px;
            height: 35px;
            border-radius: 100px;
            margin: 3px auto;
            position: relative;
        }
        .tabmain .iconone img {
          width: 20px;
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          margin: auto;
      }
      .ss-cat{
        display: block;
        width: 100%;
      }.tabmain .categoryproductsliderinner { margin-bottom: 0 !important;}
      .showallourbesttwo .showallourbesttwo a.showallbtn.mt-4.mb-3 {
        margin-top: 0 !important;
    }
    .showallourbesttwo.text-center.mt-0.mb-5{margin-bottom: 0 !important;}
}
.productSection_ppvproduction_inner__8zcQF {
    box-shadow: 0px 0px 30px 0px #ccc;
    margin: 40px 0;
    padding: 19px 0 20px 0;
    margin-top: 0;
  }
  .productSection_ppvproduction_inner__8zcQF .productSection_heading__RMc0G {
    text-align: center;
    margin-bottom: 40px;
  }
  .productSection_ppvproduction_inner__8zcQF .productSection_heading__RMc0G h2 {
    font-family: "Montserrat",sans-serif !important;
    font-size: 30px;
    font-weight: 700;
    line-height: 36.57px;
    text-align: center;
    color: var(--textPrimaryColor);
  }
  .productSection_ppvproduction_inner__8zcQF .productSection_heading__RMc0G h5 {
    font-family: "Montserrat",sans-serif !important;
    font-size: 16px;
    font-weight: 500;
    line-height: 19.5px;
    text-align: center;
    color: var(--textPrimaryColor);
    margin-bottom: 0;
  }
  .productSection_ppvproduction_inner__8zcQF .productSection_heading__RMc0G h6 {
    font-family: "Montserrat",sans-serif !important;
    font-size: 16px;
    font-weight: 500;
    line-height: 19.5px;
    text-align: center;
    color: var(--textPrimaryColor);
  }
.productSection_subcategoryTab__8S4ul {
    cursor: pointer;
    margin: 5px 31px;
    display: inline-flex;
    flex-direction: column;
    border-bottom: 1px solid var(--textPrimaryColor);
}
.productSection_subcategoryTab__8S4ul:last-child{
    border-bottom: none;
}
.productSection_mortgage__GqWKq.productSection_active__5i9tv {
    border-bottom: none;
    color: white;
    display: inline-block;
    background-color: var(--Blueone);
    border-radius: 8px;
    margin: 0;
    padding: 0px 31px 0px 31px;
    position: relative;
}
.productSection_mortgage__GqWKq.productSection_active__5i9tv:before {
    position: absolute;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 20px solid var(--Blueone);
    content: "";
    top: 23px;
    right: -19px;
}
.productSection_insurance__hEI5Z.productSection_active__5i9tv {
    color: white;
    display: inline-block;
    background-color:var(--orange) ;
    border-radius: 8px;
    margin: 0;
    padding: 0px 31px 0px 31px;
    border-bottom: none;
    position: relative;

}
.productSection_insurance__hEI5Z.productSection_active__5i9tv:before {
    position: absolute;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 20px solid var(--orange);
    content: "";
    top: 23px;
    right: -19px;
}
.productSection_banking__w70aA.productSection_active__5i9tv {
    color: white;
    display: inline-block;
    background-color:#2281B8 ;
    border-radius: 8px;
    margin: 0;
    padding: 0px 31px 0px 31px;
    border-bottom: none;
    position: relative;

}
.productSection_banking__w70aA.productSection_active__5i9tv:before {
    position: absolute;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 20px solid #2281B8;
    content: "";
    top: 23px;
    right: -19px;
}
.productSection_active__5i9tv.productSection_real-estate__Sise5 {
  color: white;
  display: inline-block;
  background-color:var(--green) ;
  border-radius: 8px;
  margin: 0;
  padding: 0px 31px 0px 31px;
  border-bottom: none;
  position: relative;

}
.productSection_active__5i9tv.productSection_real-estate__Sise5:before {
  position: absolute;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 20px solid var(--green);
  content: "";
  top: 23px;
  right: -19px;
}
.productSection_investment__XO-K4.productSection_active__5i9tv {
    color: white;
    display: inline-block;
    background-color:var(--purple) ;
    border-radius: 8px;
    margin: 0;
    padding: 0px 31px 0px 31px;
    border-bottom: none;
    position: relative;

}
.productSection_realEstate__cPQ1r.productSection_active__5i9tv {
    color: white;
    display: inline-block;
    background-color:var(--green) ;
    border-radius: 8px;
    margin: 0;
    padding: 0px 31px 0px 31px;
    border-bottom: none;
    position: relative;

}
.productSection_investment__XO-K4.productSection_active__5i9tv:before {
    position: absolute;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 20px solid var(--purple);
    content: "";
    top: 23px;
    right: -19px;
}
.productSection_realEstate__cPQ1r.productSection_active__5i9tv:before {
    position: absolute;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 20px solid var(--green);
    content: "";
    top: 23px;
    right: -19px;
}
.productSection_categoryTab__PkGUa.productSection_insurance__hEI5Z.productSection_active__5i9tv {
    background-color: transparent; 
    color:var(--textPrimaryColor);
    border: 1px solid var(--textPrimaryColor);

  }
.productSection_categoryTab__PkGUa.productSection_mortgage__GqWKq.productSection_active__5i9tv {
    background-color:transparent; 
    color:var(--textPrimaryColor);
}
.productSection_categoryTab__PkGUa.productSection_investment__XO-K4.productSection_active__5i9tv {
      background-color:transparent;
      color:var(--textPrimaryColor);
  }
.productSection_categoryTab__PkGUa.productSection_banking__w70aA.productSection_active__5i9tv {
    background-color:  transparent; 
    color: var(--textPrimaryColor);
  }
.productSection_categoryTab__PkGUa.productSection_realEstate__cPQ1r.productSection_active__5i9tv {
    background-color:  transparent; 
    color: var(--textPrimaryColor);
  }
.productSection_product_tab_inner__oMaV8{
    display: flex;
    justify-content: center;
    margin-bottom: 0px;
    padding: 0;
}
.productSection_subcategory-tab__ry40T .productSection_active__5i9tv{
    display: inline-block;
}
.productSection_subcategoriesTabs__gLZm8{
    display: flex;
    background-color: white;
    box-shadow: 0px 0px 10px 0px #ccc;
    flex-direction: column;
    border-radius: 8px;
}
.productSection_subcategoriesTabs_main__OxQKp {
    display: flex;
    padding: 22px 25px;
    border: 1px solid var(--textPrimaryColor);
    border-radius: 12px;
}
.productSection_categoryTab__PkGUa {
    padding: 10px;
  }
  .productSection_categoryText__XcQze {
    font-family: "Montserrat",sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 36px;
    text-align: center;
    color: var(--textPrimaryColor);
   
    border-radius: 15px 15px 0 0;
    cursor: pointer;
  }
  .productSection_subcategory_name__0VWan {
    height: 78px;
    width: 260px;
    display: flex;
    align-items: center;
}
  
.productSection_categoryTab__PkGUa.productSection_active__5i9tv {

  border: 1px solid var(--textPrimaryColor);
  margin-bottom: -1px;
  -webkit-clip-path: polygon(20% 0, 80% 0, 100% 100%, 0 100%);
          clip-path: polygon(20% 0, 80% 0, 100% 100%, 0 100%);
  border-radius: 0; 
  outline: 1px solid var(--textPrimaryColor); 
  padding: 10px;
  text-align: center;
  display: inline-block;
  position: relative;
  border-bottom: none;
}


.productSection_categoryTab__PkGUa.productSection_active__5i9tv::after {
  content: '';
  position: absolute;
  bottom: 29px;
  left: -7%;
  width: 74px; 
  height: 1px;
  rotate: 126deg;
  background-color: var(--textPrimaryColor);
}
.productSection_categoryTab__PkGUa.productSection_active__5i9tv::before {
  content: '';
  position: absolute;
  bottom: 30px;
  right: -7%;
  width: 74px; 
  height: 1px;
  rotate: 54deg;
  background-color: var(--textPrimaryColor);
}

 .productSection_categoryTab__PkGUa.productSection_bgclrbgclr__8MI\+i {
    
    background-color: yellow;
}
.productSection_subcategory_text__0of0F{
    font-family: "Montserrat",sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 21.94px;
text-align: left;
padding: 27px 31px 29px 0px;

}
.productSection_subcategoryTab__8S4ul:has( + .productSection_subcategoryTab__8S4ul.productSection_active__5i9tv) {border: none;}
.productSection_categorytab_name__3kN5M:has( + .productSection_categorytab_name__3kN5M.productSection_active__5i9tv) {border-right: none !important;}
.productSection_categorytab_name__3kN5M.productSection_Investmentborder__KwBgI:has( + .productSection_categorytab_name__3kN5M.productSection_Investmentborder__KwBgI.productSection_active__5i9tv) {border: none !important;}
.productSection_categorytab_name__3kN5M.productSection_Mortgageborder__XJkjw:has( + .productSection_categorytab_name__3kN5M.productSection_Mortgageborder__XJkjw.productSection_active__5i9tv) {border: none !important;}
.productSection_categorytab_name__3kN5M.productSection_Bankingborder__yBCCi:has( + .productSection_categorytab_name__3kN5M.productSection_Bankingborder__yBCCi.productSection_active__5i9tv) {border: none !important;}
.productSection_categorytab_name__3kN5M.productSection_Real__97MhN.productSection_Estateborder__bWQan:has( + .productSection_categorytab_name__3kN5M.productSection_Real__97MhN.productSection_Estateborder__bWQan.productSection_active__5i9tv) {border: none !important;}
.productSection_categorytab_name__3kN5M {
    padding: 0px;
    font-size: 16px;
    margin-bottom: -1px;
    margin-right: 0px;
    width: 211px;
    text-align: center;
  }
  .productSection_categorytab_name__3kN5M >div{padding: 5px 0;}
  .productSection_categorytab_name__3kN5M:last-child{
    border-right: none;
  }
  .productSection_myExpertNav__KqDTn{
      padding: 0 93px;
  }
  .productSection_mortgageBackground__tEgx0 {
    background-color: red;
  }
  
  .productSection_realEstateBackground__b2gjo {
    background-color: yellow;
  }
  .productSection_Mortgage-backgroundColor__OxgCA {
    background: red;
}
.productSection_categorytab_name__3kN5M{position: relative;}
.productSection_categorytab_name__3kN5M:before{position: absolute;
  content: "";
  height: 24px;
  width: 1px;
  right: 8px;
  top: 12px;
}
/* .categorytab_name.active.Mortgagebg{
  background-color: #E9EEF9;
} */
/* .categorytab_name.active.parentInstitutionCategoryId-id3{
  background-color: #E9EEF9;
} */

/* .Mortgagebg {
  background-color: #E9EEF9;
}

.Banking {
  background-color: red;
}

.Investment {
  background-color: yellow;
}

.Insurance {
  background-color: green;
} */


.productSection_categoryItem__wy9A9.productSection_active__5i9tv {
  background-color: #3498db;
}

.productSection_active__5i9tv.productSection_parentInstitutionCategory-id3__6bjfQ {
  background-color: #CED5E5;
}
.productSection_active__5i9tv.productSection_parentInstitutionCategory-id1__ToV8o {
  background-color: #FFB08E;
}
.productSection_active__5i9tv.productSection_parentInstitutionCategory-id2__N7SPW {
  background-color: #F5B9ED;
}
.productSection_active__5i9tv.productSection_parentInstitutionCategory-id4__tLlKN {
  background-color: #63CCFF;
}

/* .categoryText.categoryText::before{
  border-left: 2px solid red;
  position: relative;
  content: "";
}
.categoryText::before{
  border-right: 2px solid red;
  content: '';
  position: absolute;
  
} */
@media screen and (min-device-width: 1025px) and (max-device-width: 1280px){
  .productSection_subcategoryTab__8S4ul{
    margin: 5px ;
  }
  .productSection_subcategory_text__0of0F
  {
    font-size: 16px;
  }
  .productSection_banking__w70aA.productSection_active__5i9tv,  .productSection_investment__XO-K4.productSection_active__5i9tv,.productSection_insurance__hEI5Z.productSection_active__5i9tv, .productSection_mortgage__GqWKq.productSection_active__5i9tv, .productSection_realEstate__cPQ1r.productSection_active__5i9tv 
  {
    padding: 0 5px;
  }
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
  .productSection_subcategory_text__0of0F
  {
    font-size: 16px;
  }
  .productSection_ppvproduction_inner__8zcQF{margin-top: 0;}
  .productSection_myExpertNav__KqDTn{padding: 0;}
  .productSection_categorytab_name__3kN5M{width: 170px;}
  .productSection_product-tabs-container__gdYKb ul .productSection_active__5i9tv:before, .productSection_product-tabs-container__gdYKb ul .productSection_parentInstitutionCategory-id4__tLlKN.productSection_active__5i9tv:before{
    width:170px
  }
  .productSection_subcategoryTab__8S4ul{ margin: 5px 10px;}
}
@media (max-width:767px){
  .productSection_insurance__hEI5Z.productSection_active__5i9tv, .productSection_banking__w70aA.productSection_active__5i9tv, .productSection_mortgage__GqWKq.productSection_active__5i9tv, .productSection_realEstate__cPQ1r.productSection_active__5i9tv, .productSection_investment__XO-K4.productSection_active__5i9tv{margin: 0 5px;}
  .productSection_active__5i9tv.productSection_real-estate__Sise5:before {
    display: none !important;
   }
  .productSection_myExpertNav__KqDTn{padding: 0;}
  .productSection_ppvproduction_inner__8zcQF .productSection_heading__RMc0G h2{
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
  }
  .productSection_ppvproduction_inner__8zcQF .productSection_heading__RMc0G h5, .productSection_ppvproduction_inner__8zcQF .productSection_heading__RMc0G h6{
    font-size: 14px; line-height: 1.2;
    padding: 0 10px;
  }
  .productSection_categorytab_name__3kN5M{
    width: 25%;
    height: 70px;
    background: #fff;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25) inset;
  }
  .productSection_categoryText__XcQze{
    color: #969696;
text-align: center;
font-family: "Fjalla One";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
  }
  .productSection_categorytab_name__3kN5M::before{
    display: none;
  }
  .productSection_subcategoriesTabs_main__OxQKp{
    display: flex;
    padding: 22px 0;
    border: none;
    border-radius: 0;
  }
  .productSection_subcategoriesTabs__gLZm8{
        display: flex   ;
        background-color: white;
        box-shadow: none;
        flex-direction: row;
        border-radius: 2px;
        flex-wrap: wrap;
        justify-content: center;
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
  }
  .productSection_ss-cat__57thd{color: var(--textPrimaryColor);}
  .productSection_active__5i9tv .productSection_ss-cat__57thd{color: var(--textPrimaryColor);}
  .productSection_subcategoryTab__8S4ul{width: 100px; 
    height: 95px; 
    border-bottom: 0px; 
    padding: 0 !important; 
    display: flex; 
    justify-content: center; 
    border-radius: 11.256px; 
    border: 4px solid transparent;}
.productSection_subcategoryTab__8S4ul:nth-child(1) {background: #cbeaff; border: 4px solid #cbeaff;}
.productSection_subcategoryTab__8S4ul:nth-child(2) {background: #FFE8A4; border: 4px solid #FFE8A4;}
.productSection_subcategoryTab__8S4ul:nth-child(3) {background: #F6E4FF; border: 4px solid #F6E4FF;}
.productSection_subcategoryTab__8S4ul:nth-child(4) { background: #FFE0E0; border: 4px solid #FFE0E0;}
.productSection_subcategoryTab__8S4ul:nth-child(5) { background: #C0FFC7; border: 4px solid #C0FFC7;}
.productSection_subcategoryTab__8S4ul:nth-child(6) { background: #DAF0FF; border: 4px solid #DAF0FF;}



.productSection_subcategoryTab__8S4ul:nth-child(1):hover, .productSection_subcategoryTab__8S4ul.productSection_active__5i9tv:nth-child(1) {border-color: #cbeaff; background:transparent; border: 4px solid #cbeaff;}
.productSection_subcategoryTab__8S4ul:nth-child(2):hover, .productSection_subcategoryTab__8S4ul.productSection_active__5i9tv:nth-child(2) {border-color: #FFE8A4; background:transparent; border: 4px solid #ffe8a4; }
.productSection_subcategoryTab__8S4ul:nth-child(3):hover, .productSection_subcategoryTab__8S4ul.productSection_active__5i9tv:nth-child(3) {border-color: #F6E4FF; background:transparent; border: 4px solid #f6e4ff;}
.productSection_subcategoryTab__8S4ul:nth-child(4):hover, .productSection_subcategoryTab__8S4ul.productSection_active__5i9tv:nth-child(4) { border-color: #FFE0E0; background:transparent; border: 4px solid #FFE0E0;}
.productSection_subcategoryTab__8S4ul:nth-child(5):hover, .productSection_subcategoryTab__8S4ul.productSection_active__5i9tv:nth-child(5) { border-color: #C0FFC7; background:transparent; border: 4px solid #C0FFC7;}
.productSection_subcategoryTab__8S4ul:nth-child(5):hover, .productSection_subcategoryTab__8S4ul.productSection_active__5i9tv:nth-child(6) { border-color: #DAF0FF; background:transparent; border: 4px solid #DAF0FF;} 
.productSection_subcategory_text__0of0F{
    font-family: var(--primary-Web-Font);
    font-size: 12px;
        font-weight: 700;
        line-height: 1;
        text-align: center;
        padding: 2px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
  }
  .productSection_subcategoryTab__8S4ul{margin: 0 5px; margin-bottom: 5px;}
  .productSection_subcategory_name__0VWan{
    height: auto;
    width: auto;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .productSection_banking__w70aA.productSection_productSection_active__vnQcd{
    padding: 0;
  }
  .productSection_ppvproduction_inner__8zcQF .productSection_heading__RMc0G{
    margin-bottom: 5px;
  }
  .productSection_subcategoriesTabs_main__OxQKp{display: block; padding-bottom: 0;}
  .productSection_subcategoriesTabs_main__OxQKp .productSection_showallourbesttwo__jI8Xw.productSection_mt-3__i9d6y.productSection_text-center__DkrFp{margin-top: 0 !important;}
  .productSection_ppvproduction_inner__8zcQF{margin-bottom: 0; margin-top: 0; padding-top: 0;}
  .productSection_banking__w70aA.productSection_active__5i9tv:before, .productSection_investment__XO-K4.productSection_active__5i9tv:before, .productSection_insurance__hEI5Z.productSection_active__5i9tv::before, .productSection_mortgage__GqWKq.productSection_active__5i9tv:before, .productSection_realEstate__cPQ1r.productSection_active__5i9tv:before{
    display: none;
  }
  .productSection_mortgage__GqWKq.productSection_active__5i9tv, .productSection_insurance__hEI5Z.productSection_active__5i9tv, .productSection_banking__w70aA.productSection_active__5i9tv, .productSection_investment__XO-K4.productSection_active__5i9tv, .productSection_realEstate__cPQ1r.productSection_active__5i9tv
  {color: var(--textPrimaryColor);}
  .productSection_subcategoryTab__8S4ul.productSection_active__5i9tv{align-items: center; display: flex;}
  .productSection_subcategoryTab__8S4ul.productSection_active__5i9tv:nth-child(1) .productSection_pstab__ic4g9  {background: #cbeaff;}
 .productSection_subcategoryTab__8S4ul.productSection_active__5i9tv:nth-child(2) .productSection_pstab__ic4g9 {background: #ffe8a4;}
 .productSection_subcategoryTab__8S4ul.productSection_active__5i9tv:nth-child(3) .productSection_pstab__ic4g9 {background: #f6e4ff;}
 .productSection_subcategoryTab__8S4ul.productSection_active__5i9tv:nth-child(4) .productSection_pstab__ic4g9 { background: #c0ffc7;}
.productSection_subcategoryTab__8S4ul.productSection_active__5i9tv:nth-child(5) .productSection_pstab__ic4g9 { background: #daf0ff;}
.productSection_categorytab_name__3kN5M{display: flex; align-items: center; justify-content: center;}

.productSection_institutenewdesignppv__CsHfU section#productSection_ppvProductSection__wpJeH .productSection_slick-prev__q6g7q:before, .productSection_institutenewdesignppv__CsHfU section#productSection_ppvProductSection__wpJeH .productSection_slick-prev__q6g7q:before {
	content: "";
	background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	rotate: 180deg;
	display: block;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
}
}
:root{
    --ppvexpertbluebg: url(/static/media/ppvexpertbluebg.07bcc632395e325d2f18.svg);
    --ppvexpertbluetwobg: url(/static/media/ppvexpertbluetwobg.7a32e506be9348bc2583.svg);
    --ppvexpertgreenbg: url(/static/media/ppvexpertgreenbg.5edaa8c56fb2805e3c7d.svg);
    --ppvexpertorangebg: url(/static/media/ppvexpertorangebg.6c33fdde37b0a51bca5b.svg);
    --ppvexpertpurplebg: url(/static/media/ppvexpertpurplebg.37a05a0c223542ffb5b7.svg);
}

/* Elite card style start here  */

.PpvExpertCard_ppvExpertCardPremium__z4CHY{order: 2;}

.PpvExpertCard_ppvExpertCardElite__GEY3z {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 550px;
    border-radius: 30px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 20px 0px;
    position: relative;
}


.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id1__9Uwet, .PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id2__86Nru, .PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id3__lxWH8,
.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id4__CpLvp, .PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id5__HE2mo{background: #fff;}
.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id1__9Uwet .PpvExpertCard_category__LVrvn{background: var(--lightorange);}
.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id2__86Nru .PpvExpertCard_category__LVrvn{background: var(--lightpurple);}
.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id3__lxWH8 .PpvExpertCard_category__LVrvn{background: var(--lightBlueone);}
.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id4__CpLvp .PpvExpertCard_category__LVrvn{background: var(--lightBluetwo);}
.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id5__HE2mo .PpvExpertCard_category__LVrvn{background: var(--lightgreen);}

.PpvExpertCard_cardbg-id1__9Uwet .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh img{filter: invert(37%) sepia(96%) saturate(4102%) hue-rotate(5deg) brightness(107%) contrast(104%);}
    .PpvExpertCard_cardbg-id2__86Nru .PpvExpertCard_ppvExpertCardEliteDetails__jnxui  .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh img{filter: invert(27%) sepia(20%) saturate(3394%) hue-rotate(270deg) brightness(89%) contrast(87%);}
    .PpvExpertCard_cardbg-id3__lxWH8 .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh img{filter: invert(28%) sepia(27%) saturate(883%) hue-rotate(156deg) brightness(98%) contrast(87%);}
    .PpvExpertCard_cardbg-id4__CpLvp .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh img{filter: invert(46%) sepia(17%) saturate(1968%) hue-rotate(159deg) brightness(91%) contrast(93%);}
    .PpvExpertCard_cardbg-id5__HE2mo .PpvExpertCard_ppvExpertCardEliteDetails__jnxui  .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh img{filter: invert(20%) sepia(53%) saturate(4222%) hue-rotate(134deg) brightness(102%) contrast(101%);}
.PpvExpertCard_cardbg-id1__9Uwet .PpvExpertCard_Eplanname__OE-Zz{background: var(--lightorange); border: 2px solid var(--orange);}
.PpvExpertCard_cardbg-id2__86Nru .PpvExpertCard_Eplanname__OE-Zz{background: var(--lightpurple); border: 2px solid var(--purple);}
.PpvExpertCard_cardbg-id3__lxWH8 .PpvExpertCard_Eplanname__OE-Zz{background: var(--lightBlueone); border: 2px solid var(--Blueone);}
.PpvExpertCard_cardbg-id4__CpLvp .PpvExpertCard_Eplanname__OE-Zz{background: var(--lightBluetwo); border: 2px solid var(--Bluetwo);}
.PpvExpertCard_cardbg-id5__HE2mo .PpvExpertCard_Eplanname__OE-Zz{background: var(--lightgreen); border: 2px solid var(--green);}


.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id1__9Uwet .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh{
    border: 1px solid var(--orange);
}
.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id2__86Nru .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh{
    border: 1px solid var(--purple);
}
.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id3__lxWH8 .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh{
    border: 1px solid var(--Blueone);
}
.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id4__CpLvp .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh{
    border: 1px solid var(--Bluetwo);
}
.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id5__HE2mo .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh{
    border: 1px solid var(--green);
}


.PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id1__9Uwet{border-radius: 20px;
    background: var(--lightorange);
    box-shadow: 0px 0px 8px 0px rgba(255, 76, 0, 0.35);
    /* border: 5px solid var(--orange); */
}
.PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id2__86Nru {border-radius: 20px;
    background: var(--lightpurple);
    box-shadow: 0px 0px 8px 0px rgba(134, 53, 122, 0.35);
    /* border: 5px solid var(--purple); */
}
.PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id3__lxWH8 {border-radius: 20px;
    background: var(--lightBlueone);
    box-shadow: 0px 0px 8px 0px rgba(47, 89, 111, 0.35);
    /* border: 5px solid var(--Blueone); */
}
.PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id4__CpLvp {border-radius: 20px;
    background: #EDF9FF;
    box-shadow: 0px 0px 8px 0px rgba(34, 128, 184, 0.35);
    /* border: 5px solid var(--Bluetwo); */
}
.PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id5__HE2mo {
    border-radius: 20px;
    background: var(--lightgreen);
    box-shadow: 0px 0px 8px 0px rgba(0, 128, 62, 0.35);
    /* border: 5px solid var(--green); */
}

/* .ppvExpertCardPremium.cardbg-id1 {
    border: 5px solid var(--orange);
} 
.ppvExpertCardPremium.cardbg-id2 {
    border: 5px solid var(--purple);

}
.ppvExpertCardPremium.cardbg-id3 {
    border: 5px solid var(--Blueone);

}
.ppvExpertCardPremium.cardbg-id4 {
    border: 5px solid var(--Bluetwo);
}
.ppvExpertCardPremium.cardbg-id5 {    
    border: 5px solid var(--green);

}  */

/*
.cardbg-id1 {
    background-image: var(--ppvexpertorangebg);
    border: 5px solid var(--orange);
} 
.cardbg-id2 {
    background-image: var(--ppvexpertpurplebg);
    border: 5px solid var(--purple);

}
.cardbg-id3 {
    background-image: var(--ppvexpertbluetwobg);
    border: 5px solid var(--Blueone);

}
.cardbg-id4 {
    background-image: var(--ppvexpertbluebg);
    border: 5px solid var(--Bluetwo);
}
.cardbg-id5 {
    background-image: var(--ppvexpertgreenbg);
    border: 5px solid var(--green);

} */
.PpvExpertCard_ppvExpertCardEliteDetails__jnxui h2{
    text-transform: capitalize;
    font-size: 25px;
    color: var(--textPrimaryColor);
    font-weight: 500;
}
.PpvExpertCard_ppvExpertCardPremium__z4CHY .PpvExpertCard_ppvExpertCardEliteDetails__jnxui h2{font-size: 20px;}
.PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_category__LVrvn{
    background: white;
    padding: 5px 40px;
    font-weight: 600;
    font-family: "Fjalla One";
}

.PpvExpertCard_category-id1__HUZZ9{
    color: var(--orange);
}
.PpvExpertCard_category-id2__Mq5WB {
    color: var(--purple);
}
 .PpvExpertCard_category-id5__s2GLd {
    color: var(--green);
}
 .PpvExpertCard_category-id4__zF1o4 {
    color: var(--Bluetwo);
}
 .PpvExpertCard_category-id3__XWCPh {
    color: var(--Blueone);
}





.PpvExpertCard_pcategory-id1__XizGs {
    color: var(--orange);
    font-weight: 600;
    background: #F7D7B6;
}
.PpvExpertCard_pcategory-id2__iD5-x {
    color: var(--purple);
    font-weight: 600;
    background: #FDC3F5;
}
 .PpvExpertCard_pcategory-id5__3p3ae {
    color: var(--green);
    font-weight: 600;
    background: var(--lightgreen);
}
 .PpvExpertCard_pcategory-id4__h43es {
    color: var(--Bluetwo);
    font-weight: 600;
    background: #DAF3FF;
}
 .PpvExpertCard_pcategory-id3__ZnpDG {
    color: var(--Blueone);
    font-weight: 600;
    background: #DAF3FF;
}



.PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_insuranceText__I2hun {
    color: var(--orange);
    font-weight: 600;
}
.PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_investmentText__6XAi9 {
    color: var(--purple);
    font-weight: 600;
}
.PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_realEstateText__Zj54P {
    color: var(--green);
    font-weight: 600;
}
.PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_bankingText__\+JfWH {
    color: var(--Bluetwo);
    font-weight: 600;
}
.PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_mortgageText__gRsQA {
    color: var(--Blueone);
    font-weight: 600;
}

 .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_name__kqfeJ, .PpvExpertCard_contact__kQEcV{
   padding: 0px 40px;

}



.PpvExpertCard_pName__fRsii, .PpvExpertCard_Pcontact__I4zF7, .PpvExpertCard_Vcontact__lVoJo, .PpvExpertCard_Uncontact__jreif {
    padding: 0px 20px;
    padding-right: 20%;
}

.PpvExpertCard_Pcontact__I4zF7 .PpvExpertCard_email__V\+bAl{
    word-break: break-all
}
.PpvExpertCard_Vcontact__lVoJo .PpvExpertCard_email__V\+bAl{
    word-break: break-all
}
.PpvExpertCard_Uncontact__jreif .PpvExpertCard_email__V\+bAl{
    word-break: break-all
}

 .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_location__KHbqT, .PpvExpertCard_phone__hYaMO, .PpvExpertCard_email__V\+bAl{
    display: flex;
    align-items: center;
    font-weight: 500;
    color: black;
}

.PpvExpertCard_Pcontact__I4zF7 .PpvExpertCard_location__KHbqT, .PpvExpertCard_phone__hYaMO, .PpvExpertCard_email__V\+bAl{
    display: flex;
    align-items: center;
    font-weight: 500;
    color: black;
}

.PpvExpertCard_Vcontact__lVoJo .PpvExpertCard_location__KHbqT, .PpvExpertCard_phone__hYaMO, .PpvExpertCard_email__V\+bAl{
    display: flex;
    align-items: center;
    font-weight: 500;
    color: black;
}

.PpvExpertCard_Uncontact__jreif .PpvExpertCard_location__KHbqT, .PpvExpertCard_phone__hYaMO, .PpvExpertCard_email__V\+bAl{
    display: flex;
    align-items: center;
    font-weight: 500;
    color: black;
}

.PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV, .PpvExpertCard_Pcontact__I4zF7, .PpvExpertCard_Vcontact__lVoJo{
    margin-top: 10px;
}

.PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh{
    width: 40px;
    height: 40px;
    background: white;
    padding: 8px;
    margin: 5px 10px 5px 0px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
}
.PpvExpertCard_pContactImg__yr0-D{
    border: 2px solid black;
    width: 40px;
    height: 40px;
    background: white;
    padding: 8px;
    margin: 5px 10px 5px 0px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
}

.PpvExpertCard_ppvExpertCardElitebtn__stNmL a.PpvExpertCard_bdbtn__K8pkb {
    width: 200px;
    text-align: center;
    background: white;
    border-radius: 10px;
    padding: 5px 20px;
    font-weight: 600;
    font-size: 20px;
    margin-top: 20px;
    margin-left: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.PpvExpertCard_ppvExpertCardElitebtn__stNmL a.PpvExpertCard_bdbtn__K8pkb:nth-child(2){
    margin-left: 10px;
}
.PpvExpertCard_ppvExpertCardElitebtn__stNmL a.PpvExpertCard_bdbtn__K8pkb span img{ width: 15px; margin-right: 10px;}

.PpvExpertCard_cardBtn-id1__8OGN9{
   
}
.PpvExpertCard_cardBtn-id1__8OGN9 a.PpvExpertCard_bdbtn__K8pkb span img{
    filter: var(--filterOrangeImg);
}
.PpvExpertCard_cardBtn-id2__OqI5a a.PpvExpertCard_bdbtn__K8pkb span img{
    filter: var(--filterPurpleImg);
}
.PpvExpertCard_cardBtn-id3__LNPkZ a.PpvExpertCard_bdbtn__K8pkb span img{
    filter: var(--filterBlueoneImg);
}
.PpvExpertCard_cardBtn-id4__HRNaP a.PpvExpertCard_bdbtn__K8pkb span img{
    filter: var(--filterBluetwoImg);
}
.PpvExpertCard_cardBtn-id5__UySm5 a.PpvExpertCard_bdbtn__K8pkb span img{
    filter: var(--filterGreenImg);
}




.PpvExpertCard_cardBtn-id1__8OGN9 a.PpvExpertCard_bdbtn__K8pkb:hover span img{
    filter: invert(1);
}
.PpvExpertCard_cardBtn-id2__OqI5a a.PpvExpertCard_bdbtn__K8pkb:hover span img{
    filter: invert(1);
}
.PpvExpertCard_cardBtn-id3__LNPkZ a.PpvExpertCard_bdbtn__K8pkb:hover span img{
    filter: invert(1);
}
.PpvExpertCard_cardBtn-id4__HRNaP a.PpvExpertCard_bdbtn__K8pkb:hover span img{
    filter: invert(1);
}
.PpvExpertCard_cardBtn-id5__UySm5 a.PpvExpertCard_bdbtn__K8pkb:hover span img{
    filter: invert(1);
}





.PpvExpertCard_cardBtn-id1__8OGN9 a{
    color: var(--orange); border: 1px solid var(--orange);
}

.PpvExpertCard_cardBtn-id1__8OGN9 a:hover{
    background: var(--orange); border: 1px solid var(--orange); color: #fff;
}
.PpvExpertCard_cardBtn-id2__OqI5a{
    
}
.PpvExpertCard_cardBtn-id2__OqI5a a{
    color: var(--purple);border: 1px solid var(--purple);
}
.PpvExpertCard_cardBtn-id2__OqI5a a:hover{
    background: var(--purple);border: 1px solid var(--purple); color: #fff;
}
.PpvExpertCard_cardBtn-id5__UySm5{
    
}
.PpvExpertCard_cardBtn-id5__UySm5 a{
    color: var(--green);border: 1px solid var(--green);
}
.PpvExpertCard_cardBtn-id5__UySm5 a:hover{
    background: var(--green);border: 1px solid var(--green); color: #fff;
}

.PpvExpertCard_cardBtn-id4__HRNaP{
    
}
.PpvExpertCard_cardBtn-id4__HRNaP a{
    color: var(--Bluetwo);border: 1px solid var(--Bluetwo);
}
.PpvExpertCard_cardBtn-id4__HRNaP a:hover{
    background: var(--Bluetwo);border: 1px solid var(--Bluetwo); color: #fff;
}

.PpvExpertCard_cardBtn-id3__LNPkZ{
    
}
.PpvExpertCard_cardBtn-id3__LNPkZ a{
    color: var(--Blueone);border: 1px solid var(--Blueone);
}
.PpvExpertCard_cardBtn-id3__LNPkZ a:hover{
    background: var(--Blueone);border: 1px solid var(--Blueone); color: #fff;
}



 .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f{
    position: absolute;
    bottom: 0px;
    right: -78px;
    text-align: center;
}

 .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f .PpvExpertCard_userImage__2S0Tj{
    border-radius: 100%;
    border: 5px solid white;
    width: 150px;
    box-shadow: 0px 0px 12px -5px black;
    height: 150px;
    object-fit: cover;

}


 .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f .PpvExpertCard_Eplanname__OE-Zz{
    display: inline-block;
    padding: 3px 0px;
    /* background: #DAF3FF;
    border: 2px solid var(--Bluetwo); */
    border-radius: 50px;
    text-align: center;
    width: 100px;
    position: relative;
    padding-left: 20px;
    height: 30px;
    color: var(--textPrimaryColor);
font-family: "Roboto Flex";
font-size: 13px;
font-weight: 600;
line-height: 22px;

}
.PpvExpertCard_ppvExpertCardEliteUser__7OJ0f .PpvExpertCard_Eplanname__OE-Zz:before{
    content: "";
	position: absolute;
	background: url(/static/media/elite_star.0fdb0870de80555609f2.svg);
	width: 20px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    left: 22px;
    top: 2px;
}
 .PpvExpertCard_ppvExpertCardPremium__z4CHY .PpvExpertCard_Eplanname__OE-Zz:before{
    content: "";
	position: absolute;
	background: url(/static/media/diamond.ef71e0048d489b94c6af.svg);
	width: 17px;
    height: 17px;
    background-size: contain;
    background-repeat: no-repeat;
    left: 12px;
    top: 6px;
}


/* Premium card style start here  */


.PpvExpertCard_ppvExpertCardPremium__z4CHY {
    background-color: white;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 410px;
    border-radius: 30px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 20px 0px;
  
    position: relative;
}
.PpvExpertCard_ppvExpertCardPremium__z4CHY:nth-child(odd){margin-right: 90px; margin-left: auto;}
.PpvExpertCard_ppvExpertCardPremium__z4CHY:nth-child(even){margin-left: 0; margin-right: auto}

.PpvExpertCard_ppvExpertCardPremium__z4CHY .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f .PpvExpertCard_userImage__2S0Tj{
    border-radius: 100%;
    border: 5px solid white;
    width: 100px;
    box-shadow: 0px 0px 12px -5px black;
height: 100px;
object-fit: cover;
}

.PpvExpertCard_PinsuranceBg__MIuik {
    border: 5px solid var(--orange);
}

.PpvExpertCard_PinvestmentBg__T7Bh1 {
    border: 5px solid var(--purple);

}

 .PpvExpertCard_PrealEstateBg__mSQPf {
    border: 5px solid var(--green);

}

 .PpvExpertCard_PbankingBg__9bBz4 {
    border: 5px solid var(--Bluetwo);

}

.PpvExpertCard_PmortgageBg__n9fk3 {
    border: 5px solid var(--Blueone);

}

.PpvExpertCard_ppvExpertCardPremium__z4CHY .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f{
    position: absolute;
    text-align: center;
    bottom: 41px;
    right: -51px;
}

.PpvExpertCard_PuserImageImg__B9i2m {
    border-radius: 100%;
    border: 5px solid white;
    width: 125px;
    box-shadow: 0px 0px 12px -5px black;
}

 .PpvExpertCard_PplanName__p4tXm{
    display: inline;
    padding: 3px 15px;
    background: #DAF3FF;
    border: 2px solid var(--Bluetwo);
    border-radius: 50px;
    text-align: center;
    font-size: 14px;

}


.PpvExpertCard_ppvExpertCardVerified__9Wy60 {
    background-color: white;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 350px;
    border: 5px solid #676767;
    border-radius: 30px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 20px 0px;
    padding-bottom: 70px;
}

.PpvExpertCard_hidebtn__ruXzK{
    display: none;
}



.PpvExpertCard_ppvExpertCardVerifiedUser__7gd4a{
    position: absolute;
    margin-top: 80px;
    margin-left: 275px;
    text-align: center;
}

.PpvExpertCard_VuserImageImg__r0Yn9 {
    border-radius: 100%;
    border: 5px solid white;
    width: 125px;
    box-shadow: 0px 0px 12px -5px black;
}

 .PpvExpertCard_VplanName__CMyPC{
    display: inline;
    padding: 3px 15px;
    background: #fff;
    border: 2px solid #676767;
    border-radius: 50px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    box-shadow: 0px 0px 10px -4px #676767 inset;

}


.PpvExpertCard_VCategoryClass__l729O{
    background: #D9D9D9;
    color: #676767;
    padding: 5px 20px;
    font-weight: 600;
}

.PpvExpertCard_ppvExpertCardUnverified__CqS-c {
    background-color: white;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 350px;
    border: 5px solid #676767;
    border-radius: 30px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 20px 0px;
}


 .PpvExpertCard_ppvExpertCardUnverifiedUser__DnCrY{
    position: absolute;
    margin-top: 100px;
    margin-left: 275px;
    text-align: center;
}

.PpvExpertCard_UnuserImageImg__zE0Lj {
    border-radius: 100%;
    border: 5px solid white;
    width: 125px;
    box-shadow: 0px 0px 12px -5px black;
}

 .PpvExpertCard_UnplanName__8dhPq{
    display: inline;
    padding: 3px 15px;
    background: #fff;
    border: 2px solid #676767;
    border-radius: 50px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    box-shadow: 0px 0px 10px -4px #676767 inset;

}

.PpvExpertCard_categoryhide__BNH4E{
    display: none;
}

.PpvExpertCard_caution__zPrxK {
   padding: 10px 40px 20px 20px;
   

}
.PpvExpertCard_caution__zPrxK p {
    font-size: 14px;
    color: red;
}
@media screen and (min-device-width: 1025px) and (max-device-width: 1280px){
    .PpvExpertCard_ppvExpertCardElite__GEY3z
    {
        margin: auto;
    }
    .PpvExpertCard_ppvExpertCardPremium__z4CHY:nth-child(odd),.PpvExpertCard_ppvExpertCardPremium__z4CHY:nth-child(even)
    {
        margin: auto;
    }
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
    .PpvExpertCard_ppvExpertCardElite__GEY3z, .PpvExpertCard_ppvExpertCardPremium__z4CHY{margin: auto; overflow:visible;}
    .PpvExpertCard_ppvExpertCardPremium__z4CHY:nth-child(odd){margin-left: auto;
        margin-right: auto;}
    
}
@media (max-width:767px){
    .PpvExpertCard_cardbg-id1__9Uwet .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f .PpvExpertCard_userImage__2S0Tj{border:1px solid var(--orange);}
    .PpvExpertCard_cardbg-id2__86Nru .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f .PpvExpertCard_userImage__2S0Tj{border:1px solid var(--purple);}
    .PpvExpertCard_cardbg-id3__lxWH8 .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f .PpvExpertCard_userImage__2S0Tj{border:1px solid var(--Blueone);}
    .PpvExpertCard_cardbg-id4__CpLvp .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f .PpvExpertCard_userImage__2S0Tj{border:1px solid var(--Bluetwo);}
    .PpvExpertCard_cardbg-id5__HE2mo .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f .PpvExpertCard_userImage__2S0Tj{border:1px solid var(--green);}

    .PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id1__9Uwet, .PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id1__9Uwet{box-shadow: 0px 2px 13.1px 0px var(--orange);}
.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id2__86Nru, .PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id2__86Nru {box-shadow: 0px 2px 13.1px 0px var(--purple);}
.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id3__lxWH8, .PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id3__lxWH8 {box-shadow: 0px 2px 13.1px 0px var(--Blueone);}
.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id4__CpLvp, .PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id4__CpLvp {box-shadow: 0px 2px 13.1px 0px var(--Bluetwo);}
.PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id5__HE2mo, .PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id5__HE2mo {
    box-shadow: 0px 2px 13.1px 0px rgba(0, 128, 62, 0.60);
}
.PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id1__9Uwet{border-radius: 20px;
    background: var(--lightorange);
    box-shadow: 0px 0px 8px 0px rgba(255, 76, 0, 0.50);
    border: none;}
.PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id2__86Nru {border-radius: 20px;
    background: var(--lightpurple);
    box-shadow: 0px 0px 8px 0px rgba(134, 53, 122, 0.35);
    border: none;}
.PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id3__lxWH8 {border-radius: 20px;
    background: var(--lightBlueone);
    box-shadow: 0px 0px 8px 0px rgba(47, 89, 111, 0.35);
    border: none;}
.PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id4__CpLvp {border-radius: 20px;
    background: #EDF9FF;
    box-shadow: 0px 0px 8px 0px rgba(34, 128, 184, 0.35);
    border: none;}
.PpvExpertCard_ppvExpertCardElite__GEY3z.PpvExpertCard_cardbg-id5__HE2mo {
    border-radius: 20px;
    background: var(--lightgreen);
    box-shadow: 0px 0px 8px 0px rgba(0, 128, 62, 0.35);
    border: none;
}

    .PpvExpertCard_cardbg-id1__9Uwet {
        background: var(--customerdashboardlightcolor);
        border: none;
    
    }
    .PpvExpertCard_cardbg-id2__86Nru {
        background: #FFD6F9;
        border: none;
    
    }
    .PpvExpertCard_cardbg-id3__lxWH8 {
        background: #a8cde0;
        border: none;
    
    }
    .PpvExpertCard_cardbg-id4__CpLvp {
        background: #BFE7FF;
        border: none;
    }
    .PpvExpertCard_cardbg-id5__HE2mo {
        background: var(--lightgreen);;
        border: none;
    
    }
    /* .ppvExpertCardPremium.cardbg-id1 {
        border: 5px solid var(--orange);
    }
   .ppvExpertCardPremium.cardbg-id2 {
        border: 5px solid var(--purple);
    }
    .ppvExpertCardPremium.cardbg-id3 {
        border: 5px solid var(--Blueone);
    }
    .ppvExpertCardPremium.cardbg-id4 {
        border: 5px solid var(--Bluetwo);
    }
    .ppvExpertCardPremium.cardbg-id5 {
        border: 5px solid var(--green);
    
    } */
    .PpvExpertCard_ppvExpertCardElite__GEY3z, .PpvExpertCard_ppvExpertCardPremium__z4CHY{width: 100%; overflow: visible; margin: 100px 0;}
    .PpvExpertCard_serviceoffer-inner__-aC3E .PpvExpertCard_disgrid__oghgp.PpvExpertCard_grid-8__IFHsw{
        grid-template-columns: 1fr 1fr;
    }
 .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f, .PpvExpertCard_ppvExpertCardPremium__z4CHY .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f {
        position: absolute;
        bottom: auto;
        text-align: center;
        top: -133px;
        left: 0;
        right: 0;
        margin: auto;
        width: 320px;
    }
    .PpvExpertCard_ppvExpertCardPremium__z4CHY:nth-child(odd){margin-right: 0;}
    .PpvExpertCard_ppvExpertCardEliteDetails__jnxui{ margin-top: 40px;}
    .PpvExpertCard_ppvExpertCardPremium__z4CHY .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f .PpvExpertCard_userImage__2S0Tj,  .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f .PpvExpertCard_userImage__2S0Tj{
        width: 65px;
        box-shadow: 0px 0px 12px -5px black;
        height: 65px;
   
    }
    .PpvExpertCard_ppvExpertCardPremium__z4CHY .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f, .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f{
        top:-37px;
    }
    .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_name__kqfeJ, .PpvExpertCard_contact__kQEcV{
        padding:0 10px;
    }
    .PpvExpertCard_ppvExpertCardElite__GEY3z, .PpvExpertCard_ppvExpertCardPremium__z4CHY{
        margin: 30px 0;
    }
    .PpvExpertCard_ppvExpertCardEliteDetails__jnxui h2, .PpvExpertCard_ppvExpertCardPremium__z4CHY .PpvExpertCard_ppvExpertCardEliteDetails__jnxui h2{font-size: 16px;}
    .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_category__LVrvn{padding: 5px 10px;        font-size: 12px;background: #FFF;
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);}
    .PpvExpertCard_contact__kQEcV {font-size: 14px; font-family: var(--textPrimaryColor);;;}
    .PpvExpertCard_ppvExpertCardElitebtn__stNmL{
 
        margin-top: 20px;
        margin-left: 17px;
     
    }
    .PpvExpertCard_ppvExpertCardEliteDetails__jnxui{margin-top: 14px;}
    .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f .PpvExpertCard_Eplanname__OE-Zz{
        position: absolute;
        top: 23px;
        right: 54px;
        width: 75px;
        height: 25px;
        font-family: "Roboto Flex";
        font-size: 12px;
        padding-left: 4px;
        line-height: 18px;
        background: #fff;
    }
    .PpvExpertCard_ppvExpertCardEliteUser__7OJ0f .PpvExpertCard_Eplanname__OE-Zz:before{
        left: 7px;
        top: 4px;
        width: 13px;
        height: 14px;
    }
    .PpvExpertCard_ppvExpertCardPremium__z4CHY .PpvExpertCard_Eplanname__OE-Zz{
        top: 21px;
        right: 54px;
        padding-left: 14px;
    }
    .PpvExpertCard_ppvExpertCardPremium__z4CHY .PpvExpertCard_Eplanname__OE-Zz:before{
        left: 4px;
    }
    .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh{
        width: 20px;
        height: 20px;
        background: transparent;
        padding: 0px;
        margin: 5px 10px 5px 0px;
        border-radius: 50px;
        display: flex;
        justify-content: center;
    }
    .PpvExpertCard_cardbg-id1__9Uwet .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh img{filter: invert(37%) sepia(96%) saturate(4102%) hue-rotate(5deg) brightness(107%) contrast(104%);}
    .PpvExpertCard_cardbg-id2__86Nru .PpvExpertCard_ppvExpertCardEliteDetails__jnxui  .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh img{filter: invert(27%) sepia(20%) saturate(3394%) hue-rotate(270deg) brightness(89%) contrast(87%);}
    .PpvExpertCard_cardbg-id3__lxWH8 .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh img{filter: invert(28%) sepia(27%) saturate(883%) hue-rotate(156deg) brightness(98%) contrast(87%);}
    .PpvExpertCard_cardbg-id4__CpLvp .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh img{filter: invert(46%) sepia(17%) saturate(1968%) hue-rotate(159deg) brightness(91%) contrast(93%);}
    .PpvExpertCard_cardbg-id5__HE2mo .PpvExpertCard_ppvExpertCardEliteDetails__jnxui  .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh img{filter: invert(20%) sepia(53%) saturate(4222%) hue-rotate(134deg) brightness(102%) contrast(101%);}
   .PpvExpertCard_ppvExpertCardPremium__z4CHY .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh{
        width: 40px;
        height: 40px;
        background: white;
        padding: 8px;
        margin: 5px 10px 5px 0px;
        border-radius: 50px;
        display: flex;
        justify-content: center;
    }
   .PpvExpertCard_ppvExpertCardElitebtn__stNmL a.PpvExpertCard_bdbtn__K8pkb{
padding: 0;
        font-family: "Roboto Flex";
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        border-radius: 2.5px;
        border: 0.5px solid var(--purple);
        width: 130px;
        height: 30px;
        background: #FFF;font-family: "Roboto Flex";}
     .PpvExpertCard_cardBtn-id1__8OGN9 a.PpvExpertCard_bdbtn__K8pkb{
        border-color: var(--orange); color:  var(--orange);
    }
    
     .PpvExpertCard_cardBtn-id2__OqI5a a.PpvExpertCard_bdbtn__K8pkb{
        border-color:  var(--purple); color: var(--purple);
    }
    
    .PpvExpertCard_cardBtn-id5__UySm5 a.PpvExpertCard_bdbtn__K8pkb{
        color: var(--green);border-color: var(--green);
    }
   
    .PpvExpertCard_ppvExpertCardElite__GEY3z .PpvExpertCard_cardBtn-id4__HRNaP a.PpvExpertCard_bdbtn__K8pkb{
        border-color: var(--Bluetwo);color: var(--Bluetwo);
    }
    .PpvExpertCard_cardBtn-id3__LNPkZ a.PpvExpertCard_bdbtn__K8pkb{
        border-color: var(--Blueone);    color: var(--Blueone);
    }
    .PpvExpertCard_ppvExpertCardElitebtn__stNmL a.PpvExpertCard_bdbtn__K8pkb span img{ width: 17px; margin-right: 5px;}
    .PpvExpertCard_ppvExpertCardElitebtn__stNmL a.PpvExpertCard_bdbtn__K8pkb{
        margin-left: 0px;
        margin-top: 0;
    }
    .PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id1__9Uwet .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh{
        border: none;
        padding: 0;width: 20px; height: 20px;
    }
    .PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id2__86Nru .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh{
        border: none; padding: 0; width: 20px; height: 20px;
    }
    .PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id3__lxWH8 .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh{
        border: none; padding: 0;width: 20px; height: 20px;
    }
    .PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id4__CpLvp .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh{
        border: none; padding: 0;width: 20px; height: 20px;
    }
    .PpvExpertCard_ppvExpertCardPremium__z4CHY.PpvExpertCard_cardbg-id5__HE2mo .PpvExpertCard_ppvExpertCardEliteDetails__jnxui .PpvExpertCard_contact__kQEcV .PpvExpertCard_contactImg__u4bOh{
        border: none; padding: 0;width: 20px; height: 20px;
    }
}


@media screen and (min-device-width: 1025px) and (max-device-width: 1290px){
	
		section.expertformppi {
			
		}
		section.expertformppi .grid-2
		{
			grid-template-columns: 1fr;
			max-width: 606px;
		}
		section.expertformppi
		{
			background-size: contain;
		}
		section .expertformppi .input-container-git input, section .expertformppi .input-container-git select, section .expertformppi .input-container-git textarea
		{
			width: 300px;
		}
		section .expertformppi .input-container-git textarea
		{width: 100%;}
		.publicmainpopdispp
		{
width: 100%;
		}
		.publicviewprofiledetails .publicpersonaldetails
		{
			right: 0;
			left: 0;
			margin: auto;
		}
		.ppvexpertsecnew .grid-2
		{
			grid-template-columns: 1fr;
		}
	}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
	.publicviewprofiledetails .publicpersonaldetails
	{
		right: 0;
		left: 0;
		margin: auto;
	}
	.publicmainpopdispp{width: 100%;padding: 15px;}
	.institutenewdesignppvinner .publicviewprofilede {
		width: 74%;
		border-right: 4px solid gray;
		padding: 0;
	}
	
	.institutenewdesignppvinner ul.deone li a {
		color: var(--textPrimaryColor);
		font-family: Montserrat;
		font-size: 12px;
	}
	.institutenewdesignppvinner ul.deone li {
		position: relative;
		padding: 12px 16px 12px 42px;
	}
	.institutenewdesignppvinner ul.deone li {
		margin-right: 21px;
	}
	section.expertformppi{
		background: #fff;
		/* width: 80%;
		margin-left: auto;
		margin-right: auto; */
	}
	section.expertpublicviewprofiledetails
	{
		overflow: visible;
	}
	.entireexpertppv section.awards ul.cetificatesection li, .entireexpertppv section.awards ul.awardssection li
	{
		font-size: 16px;
	}
	section.expertformppi .disgrid.grid-2{
		grid-template-columns:1fr;
	}
	.institutenewdesignppvinner ul.deone li span{
		width: 30px;
    height: 30px;
    text-align: center;
    line-height: 26px;
    transform: scale(1.3);
	}
	.institutenewdesignppvinner .socialpublic {
		position: absolute;
		right: -6px;
	}
	.publicviewprofiledetails .publicpersonaldetails {
		background: var(--green);
		padding: 10px;
		width: 100%;
		border-radius: 7px;
		text-align: center;
		position: absolute;
		max-width: 320px;
		right: 41px;
		bottom: 26px;
	}
	.institutenewdesignppv section#ppvOfferSection {
		padding: 20px 0;
		margin-top: 0;
	}
	.service-offer .heading h2{padding-top: 15px;}
	.service-offer .heading img {
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		height: 183px;
		object-fit: cover;
		border-radius: 30px 30px 0 0px;
	}
	.disgrid.grid-8.gap-0.mt-5{
		grid-template-columns: 1fr 1fr 1fr;
	}
	.serviceoffer-inner{margin-top: -30px;}
	.ppvexpertsecnew .grid-2{grid-template-columns: 1fr}
.listofoffermainsection .offerlistpadding{
	width: 100%;
	padding: 15px;
}
}
@media (max-width: 767px) {
	.institutenewdesignppv  .parentInstitutionCategory-id3 .categoryproductsliderinner
	{
        background: linear-gradient(180deg, #eff2f8 .05%, #eff2f8 20.7%, #e0e6f2 72.86%, #eff2f8 89.21%, #eff2f8);
	}
	.institutenewdesignppv  .parentInstitutionCategory-id1 .categoryproductsliderinner
	{
		background: linear-gradient(180deg, #fffaf8 .05%, #fff4f0 20.7%, #ffe1d4 72.86%, #fff4f0 89.21%, #fffaf8);
	}
	.institutenewdesignppv  .parentInstitutionCategory-id2 .categoryproductsliderinner
	{
		background: linear-gradient(180deg, #fff2fe .05%, #f3fff3 20.7%, #ffddfb 72.86%, #fff0fd 89.21%, #fff2fe);
	}
	.institutenewdesignppv  .parentInstitutionCategory-id4 .categoryproductsliderinner
	{
		background: linear-gradient(180deg, #f6fbff .05%, #ecf6ff 20.7%, #d8eeff 72.86%, #ecf6ff 89.21%, #f6fbff);
	}
	.institutenewdesignppv  .parentInstitutionCategory-id5 .categoryproductsliderinner
	{
		background: linear-gradient(180deg, #f2fff2 .05%, #f3fff3 20.7%, #cfffcf 72.86%, #f3fff3 89.21%, #f2fff2);
	}
	.slideImg {
		border-radius: 8px;
		box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.25);
	}
	section.listofoffermainsection .offerlistpadding .homepageofferblock.carddecoration>a>div img{height: auto;}
	section#ppvProductSection .modalspecial.productdetail-modal .container
	{padding: 0 10px;}
	.adsHeading h2, .institutenewdesignppv section#ppvOfferSection h2{color: var(--textPrimaryColor); margin-bottom: 5px;}
	button.serviceshowhide {
		width: 100%;
		display: flex	;
		grid-column: 1 / -1;
		margin-top: 20px;
		padding: 0px;
		font-weight: 500;
		line-height: 2;
		text-align: center;
		font-size: 12px;
        font-weight: 700;
        position: relative;
		display: flex !important;
		color: var(--textPrimaryColor);
		justify-content: right;
		align-items: center;
		margin: 10px auto 30px;  
		position: relative;   
		border: none;
		background: transparent;
	
	}
	button.serviceshowhide:before{
		content: "";
        left: auto;
        right: 9px;
        bottom: 2px;
        position: absolute;
        background: var(--textPrimaryColor);
        width: 71px;
        height: 2px;
	}
	section.service-offer.false li{display: none;}
	section.service-offer.show-all-active li{display: block;}
	section.service-offer.false li:nth-child(1), section.service-offer.false li:nth-child(2), section.service-offer.false li:nth-child(3),
	section.service-offer.false li:nth-child(4), section.service-offer.false li:nth-child(5), section.service-offer.false li:nth-child(6){
		display: block;
	}
	section.institutenewdesignppv.Banking section.limitedtimeoffer{
		background: url(/static/media/insppvOfferbanking.9707e0fbb6ff0fcdc6a6.svg);
		background-size: cover;
		background-position: center center;
	}
	section.institutenewdesignppv.Real.Estate section.limitedtimeoffer{
		background: url(/static/media/insppvOfferrealestate.07c13264a672c0113e06.svg);
		background-size: cover;
		background-position: center center;
	}
	section.institutenewdesignppv.Investment section.limitedtimeoffer{
		background: url(/static/media/insppvOfferinvestment.d3a18b519c05c0f213f2.svg);
		background-size: cover;
		background-position: center center;
	}
	section.institutenewdesignppv.Insurance section.limitedtimeoffer{
		background: url(/static/media/insppvOfferinsurance.1cbf397e7cb58df7d10b.svg);
		background-size: cover;
		background-position: center center;
	}
	section.institutenewdesignppv.Mortgage section.limitedtimeoffer{
		background: url(/static/media/insppvOffermortgage.be7997469c17b3de4423.svg);
		background-size: cover;
		background-position: center center;
	}
	section.institutenewdesignppv.Mortgage 	.institutenewdesignppvinner .publicviewprofiledetails{
		background: url(/static/media/insppvmortgagebanner.a4bd99ff8de9bd280b91.svg);
		background-size: cover;
		background-position: center center;
	}
	section.institutenewdesignppv.Real.Estate 	.institutenewdesignppvinner .publicviewprofiledetails{
		background: url(/static/media/insppvrealestatebanner.a26e91d70053ec5e08cd.svg);
		background-size: cover;
		background-position: center center;
	}
	section.institutenewdesignppv.Insurance .institutenewdesignppvinner .publicviewprofiledetails{
		background: url(/static/media/insppvinsurancebanner.2bb048354f5c315dab69.svg);
		background-size: cover;
		background-position: center center;
	}
	section.institutenewdesignppv.Investment .institutenewdesignppvinner .publicviewprofiledetails{
		background: url(/static/media/insppvinvestmentbanner.3734392f6ba6037aedfa.svg);
		background-size: cover;
		background-position: center center;
	}
	section.institutenewdesignppv.Banking 	.institutenewdesignppvinner .publicviewprofiledetails{
		background: url(/static/media/insppvbankingbanner.fc28b5483011cba0762b.svg);
		background-size: cover;
		background-position: center center;
	}





	section.institutenewdesignppv.Mortgage 	.institutenewdesignppvinner ul.deone li span{
		border-radius: 4.441px;
		background: var(--Blueone);
	}
	section.institutenewdesignppv.Real.Estate .institutenewdesignppvinner ul.deone li span{
		border-radius: 4.441px;
background: var(--green);
	}
	section.institutenewdesignppv.Insurance .institutenewdesignppvinner ul.deone li span{
		border-radius: 4.441px;
		background: var(--orange);
	}
	section.institutenewdesignppv.Investment .institutenewdesignppvinner ul.deone li span{
		border-radius: 4.441px;
		background: var(--purple);
	}
	section.institutenewdesignppv.Banking .institutenewdesignppvinner ul.deone li span{
		border-radius: 4.441px;
		background: var(--Bluetwo);
	}





	section.institutenewdesignppv.Mortgage .institutenewdesignppvinner ul.deone li	{
		border-radius: 4.441px;
		background: #E9EEF9;
	}
	section.institutenewdesignppv.Real.Estate .institutenewdesignppvinner ul.deone li{
		border-radius: 4.441px;
background: #B9E8C0;
	}
	section.institutenewdesignppv.Insurance .institutenewdesignppvinner ul.deone li {
		border-radius: 4.441px;
		background: var(--customerdashboardlightcolor);
	}
	section.institutenewdesignppv.Investment .institutenewdesignppvinner ul.deone li{
		border-radius: 4.441px;
		background: #FFE0FF;
	}
	section.institutenewdesignppv.Banking .institutenewdesignppvinner ul.deone li{
		border-radius: 4.441px;
		background: #DAF3FF;
	}



	section.institutenewdesignppv.Mortgage  .publicviewprofiledetails .publicpersonaldetails	{
		border-radius: 7px;
		background: var(--Blueone);
	}
	section.institutenewdesignppv.Real.Estate .publicviewprofiledetails .publicpersonaldetails {
		border-radius: 7px;
background: var(--green);
	}
	section.institutenewdesignppv.Insurance .publicviewprofiledetails .publicpersonaldetails {
		border-radius: 7px;
		background: var(--orange);
	}
	section.institutenewdesignppv.Investment .publicviewprofiledetails .publicpersonaldetails {
		border-radius: 7px;
		background: var(--purple);
	}
	section.institutenewdesignppv.Banking .publicviewprofiledetails .publicpersonaldetails {
		border-radius: 7px;
		background: var(--Bluetwo);
	}


	section.institutenewdesignppv.Mortgage	.bgmortgage {display: block;}
	section.institutenewdesignppv.Real.Estate .bgrealestate {display: block;}
	section.institutenewdesignppv.Investment .bginvestment {display: block;}
	section.institutenewdesignppv.Insurance .bginsurance {display: block;}
	section.institutenewdesignppv.Banking .bgbanking {display: block;}


	.bgmortgagedesktop {display: none !important;}
	.bgrealestatedesktop {display: none !important;}
	.bginvestmentdesktop {display: none !important;}
	.bginsurancedesktop {display: none !important;}
	.bgbankingdesktop {display: none !important;}



	#ppvProductSection h5, #ppvProductSection h6{font-family: var(--textPrimaryColor);;}
.institutenewdesignppvinner .publicviewprofiledetailslogoupload{
	text-align: center;
	}
.institutenewdesignppv .cstlist{display: flex;justify-content: center;align-items: center; flex-wrap: wrap;}
.institutenewdesignppv .cstlist:has(:only-child) {justify-content: center;  }
.institutenewdesignppv .cstlist:has(:nth-child(4)), .institutenewdesignppv .cstlist:has(:nth-child(3)), .institutenewdesignppv .cstlist:has(:nth-child(2)) { 
justify-content: center;				  }
	.institutenewdesignppv .offersss .applybutton:hover{margin: 0px 0 !important;}
	.modalspecial.productdetail-modal .detailedtext .ctaonebutton, .modalspecial.productdetail-modal .detailedtext .ctaonebutton, .modalspecial.productdetail-modal .detailedtext .ctaonebutton, .modalspecial.productdetail-modal .detailedtext .ctaonebutton, .modalspecial.productdetail-modal .detailedtext .ctaonebutton{
		margin-left: auto;
        margin-right: auto;
        width: 95px !important;
        height: 25px !important;
        font-size: 12px !important;
        display: flex
;
        justify-content: center;
        align-items: center;
        padding: 0;
	}
	.expertsection.martop30.disgrid.grid-2 {
		display: flex;
		flex-wrap: wrap;
	}
	.entireexpertppv  .institutesearchmainlistingsection .statusundefined {
		margin-bottom: 10px;
	}
	/* section.entireexpertppv.listofoffermainsection .blog-image, section.entireexpertppv.listofoffermainsection .blog-image img{
		width: 85px;
        border-radius: 0;
        height: auto;
        object-fit: contain;
		box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.25);
	} */
	section.entireexpertppv.listofoffermainsection .col-10 {
		flex: 0 0 auto;
		width: 73.333333%;
	}
	section.entireexpertppv.listofoffermainsection .col-2 {
		flex: 0 0 auto;
		width: 23.7777%;
	}
	.listofoffermainsection section.exclusive.offerlistpadding h2, .listofoffermainsection .exclusive h6{ text-align: center;}
	.listofoffermainsection .exclusive h6{margin-bottom: 10px;}
	.listofoffermainsection .institutesearchmainlistingsection ul{
		text-align: left;
	}
	section.entireexpertppv.listofoffermainsection .bloginnertext
	{       line-height: 1;
        font-family: var(--textPrimaryColor);;
        color: #6d6d6d;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;	
		text-align: left;}
		section.entireexpertppv.listofoffermainsection p.bloginnertextfe{
			overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        color: var(--textPrimaryColor);
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        font-family: var(--textPrimaryColor);;
		 text-align: left;
		}
		section.entireexpertppv.listofoffermainsection  .d-flex.upperstrip.d-block.d-lg-none.d-sm-none.d-md-none.upperstripmobile{
			margin-top: 10px;
		}
		section.entireexpertppv.listofoffermainsection 	.smbloginnerps .row{align-items: center;}
.expertformppi .grid-2{grid-template-columns: 1fr;}
	section .expertformppi .input-container-git input,
	section .expertformppi .input-container-git select,
	section .expertformppi .input-container-git textarea {
		width: 100%;
	}
	.expertformppi  span.text-danger {
		position: absolute;
		font-size: 10px;
		left: 0;
		line-height: 12px;
		bottom: -6px;
		
	}
	.institutenewdesignppvinner .publicviewprofilede .Ppvlocation a {
		color: var(--textPrimaryColor);
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
    .service-offer .container-fluid{padding: 0;}
	section .expertformppi .input-container-git input,
	section .expertformppi .input-container-git select,
	section .expertformppi .input-container-git textarea {
		box-shadow: none;
		border-radius: 2px;
		/* box-shadow: 0px 0px 8px 0px #FFF; */
		border: 1px solid var(--textPrimaryColor);
		margin-bottom: 10px;
		color: var(--textPrimaryColor);
		height: 35px;
		padding: 7px;
	}
	section .expertformppi .input-container-git textarea{height: 100px;}
	.limitedofferinner.ppvofferinnersection .applybutton {
	
		border-width: 1px;
		border-style: solid;
		border-radius: 2px;
		margin-left: 0px;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 20px;
		font-family: var(--btnFont);
		height: 30px;
		width: 120px;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0;
	}
.institutenewdesignppv .limitedofferinner.ppvofferinnersection  .sliderContent {text-align: center; box-shadow: 2.1px 1.1px 4.104px 0px rgba(0, 0, 0, 0.25);}
	#getname::placeholder, #gettel::placeholder, #getemail::placeholder, #gettext::placeholder, section.expertformppi h2{
		color: var(--textPrimaryColor) !important;
		}
	 	span.formfieldicon img {
			filter: invert(0);
			width: 20px;
		}
		span.formfieldicon {
			position: absolute;
			right: 10px;
			top: 4px;
		}
	.institutenewdesignppv a.showallbtn,
	.institutenewdesignppv a.topproductshowallbtn {
		width: 120px;
		height: 30px;
		padding: 0px;
		font-size: 16px;
		border-radius: 2px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#ppvAdsSection .container,
	#ppvProductSection .ppvProductSection,
	.institutenewdesignppv .products-list .col-lg-6.col-md-6.col-sm-12.col-xs-12,
	#ppvAdsSection .container,
	#ppvOfferSection .container,
	#ppvOfferSection .container .offersss .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
		padding: 0;
		max-width: 100%;
	}

	#ppvAdsSection .container .sliderContent {
		margin: 20px 0;
	}

	.serviceoffer-inner .disgrid.grid-8 {
		grid-template-columns: 1fr 1fr 1fr;
		margin-top: 0 !important;
	
	}
	.serviceoffer-inner .disgrid.grid-8 li:nth-child(3n+3){
		border-radius: 0 10px 10px 0px;
	}
	.serviceoffer-inner .disgrid.grid-8 li:nth-child(3n + 4) {
		border-radius: 10px 0px 0px 10px;
	}
	.serviceoffer-inner li:nth-child(1){
		border-radius: 10px 0px 0px 10px;
	}
	.serviceoffer-inner li {
		width: 105px;
		height: 130px;
        position: relative;
		box-shadow:0.475px 2.475px 4.225px 0px rgba(0, 0, 0, 0.15);
	}
    .serviceoffer-inner li::after {
        position: absolute;
        content: "";
        height: 100%;
        width: 1px;
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
        right: 0;
        top: 0;
    }
  
	section.expertformppi
   {
       background:url(/static/media/mobilegetintouchimage.f5f8e2545c69502e41c7.png);
       background-repeat: no-repeat;
       background-size: cover;
	   background-position: center center;
   
   }
   .listofoffermainsection .parentcatname, .listofoffermainsection .sliouter .productcatname{display: flex !important;}
   .listofoffermainsection .sliouter .productcatname.d-none.d-sm-block{display: none !important;}  
   .ppvexpertsecnew {
        margin-bottom: 20px;
    }
	.service-offer .heading h2,
	.ppvexperttitle h2,
	section.expertformppi h2 {
		padding-top: 0px;
		font-size: 18px;
		line-height: 1;
	}

	section.service-offer h3,
	.ppvexperttitle h4 {
		color: var(--textPrimaryColor);
		font-size: 14px;
		line-height: 1.2;
		font-family: 'SF Pro Display' !important;
	}
	section.listofoffermainsection .offerlistpadding h6{font-family: 'SF Pro Display' !important;}
	.tabmain.parentInstitutionCategory-id1 .categoryproductsliderinner{border-bottom:1px solid var(--orange);}
	.tabmain.parentInstitutionCategory-id2 .categoryproductsliderinner{border-bottom:1px solid var(--purple);}
	.tabmain.parentInstitutionCategory-id3 .categoryproductsliderinner{border-bottom:1px solid #006074;}
	.tabmain.parentInstitutionCategory-id4 .categoryproductsliderinner{border-bottom:1px solid var(--Bluetwo);}
	.tabmain.parentInstitutionCategory-id5 .categoryproductsliderinner{border-bottom:1px solid var(--green);}

	section.service-offer h3 {
		color: var(--textPrimaryColor);
		font-size: 14px;
		max-width: 90%;
		margin: auto;
		font-family: var(--textPrimaryColor);;
	}
	section#ppvProductSection .container{padding: 0;}
	.service-offer .heading h2 {
		padding-top: 15px;
		margin-bottom: 4px;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: uppercase;
		color: var(--textPrimaryColor);
	}

	.institutenewdesignppvinner .publicviewprofilede {
		width: 100%;
		border-right: none;
		order: 1;
	}

	.serviceoffer-inner li h5 {
		font-size: 10px;
		line-height: 1;
	}

	.serviceoffer-inner li img {
		width: 30px;        margin: 10px 0;
	}

	.institutenewdesignppvinner .publicviewprofilede h2.h2_style {
		text-align: center;
		font-size: 18px;
		margin-top: 20px;
		padding-top: 10px;
		border-top: 1px solid var(--textPrimaryColor);
		width: -webkit-max-content;
		width: max-content;
		margin-left: auto;
		margin-right: auto;
	}

	.publicmainpopdispp {
		width: 100%;
		padding: 10px 30px;
		flex-wrap: wrap;
		margin-top: 30px;
	}

	.institutenewdesignppv .limitedofferinner.ppvofferinnersection {
		margin: 30px 0;
	}

	.institutenewdesignppvinner ul.deone li span {
		position: absolute;
		left: 0;
		top: 5px;
		border-radius: 5px;
		border: 1px solid white;
		background: #368b43;
		width: 30px;
		height: 30px;
		text-align: center;
		line-height: 24px;
		transform: scale(1.2);
	}

	.institutenewdesignppvinner ul.deone li a {
		font-weight: 400;
		font-size: 14px;
		font-family: var(--textPrimaryColor);;
		text-shadow: none;
	}
	.publicpersonaldetails a{font-size: 12px;}
	.institutenewdesignppvinner ul.deone li{padding-left: 40px;}
	.institutenewdesignppvinner ul.deone li {
		margin-right: 0;
		margin-bottom: 10px;
		width: 100%;
		padding-right: 0;
	}

	.institutenewdesignppvinner .pscatbottom:nth-child(2):after {
		width: 133px;
	}

	.institutenewdesignppvinner .publicviewprofilede .Ppvlocation {
		position: relative;
		padding-left: 25px;
	}

	.institutenewdesignppvinner .publicviewprofilede .Ppvlocation img {
		position: absolute;
		left: 0px;
		top: 6px;
	}

	.publicviewprofiledetails .publicpersonaldetails {
		background: var(--green);
		padding: 10px 20px;
		width: -webkit-max-content;
		width: max-content;
		border-radius: 7px;
		text-align: center;

		margin-top: -20px;
		position: absolute;
		max-width: 320px;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
	}

	.institutenewdesignppvinner .publicviewprofiledetails {
		padding: 55px 0px 50px 0px;
	}

	.institutenewdesignppvinner .socialpublic ul li {
		background: #fff;
		border-radius: 30px;
		margin-bottom: 0;
		margin-right: 15px;
		filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.25));
	}
	.institutenewdesignppvinner .socialpublic ul li:last-child{margin-right: 0;}
	section.expertformppi h2,  .expertformppi h4{text-align: left;}
	.institutenewdesignppv .articles {
        margin-top: 0px;
        margin-bottom: 0;
    }
	.ctatwobutton-git{
		width: 120px;
height: 30px;
background:#71D076;
font-size: 16px;
border-radius: 2px;
	}
	.institutenewdesignppvinner .socialpublic {
		position: absolute;
		width: 100%;
		top: 15px;
		right: 0;
		height: -webkit-max-content;
		height: max-content;
		left: 0;
		margin: auto;
		bottom: auto;
	}

	.institutenewdesignppvinner .socialpublic ul {
		display: flex;
		justify-content: center;
	}

	.slick-prev {
		left: 0;
	}

	.slick-next {
		right: 0;
	}

	.form-group-git {
		position: relative;
		width: 100%;
	}

	.ppvgitmessage .form-group-git {
		width: 100%;
	}

	.expertformppiinnerdis-git .form-group-git {
		margin-bottom: 10px !important;
	}

	section .expertformppi .expertformppiinner-git .expertformppiinnerdis-git {
		display: flex;
		grid-gap: 0px;
		gap: 0px;
		flex-wrap: wrap;
	}

	.expertformppiinner-git {
		margin-top: 20px;
	}

	.insticategory .cstlist p {
		display: inline-block;
		margin-bottom: 0;
		padding: 5px 20px ;
		font-size: 12px;
		letter-spacing: 0.3px;
		position: relative;
		border-right: 1px solid #ccc;
	}
	/* .insticategory .cstlist p:before{
		position: absolute;
        right: -9px;
        content: "";
        height: 20px;
        width: 1px;
        background: #ccc;
        top: 0;
	} */
	.insticategory .cstlist p:last-child{border: none;}
	.institutenewdesignppv .latestbutton.margintop {
		margin-top: 10px;
	}

	

	.service-offer .heading img {
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		height: 140px;
		object-fit: cover;
		border-radius: 20px 20px 0 0px;
	}

	.listofoffermainsection .regular.slider .col-lg-6.col-md-6.col-sm-12.col-xs-12 {
		padding: 0;
	}
	.institutenewdesignppv section#ppvOfferSection .slick-prev,
	.institutenewdesignppv .offerslider .slick-prev {
		top: auto;
		bottom: -38px;
		left: 25px;
	}

	.institutenewdesignppv section#ppvOfferSection .slick-next,
	.institutenewdesignppv .offerslider .slick-next
	{
		top: auto;
		bottom: -38px;
		right: 25px;
		
	}
	.institutenewdesignppv .offerslider .slick-prev{left:10px;}
	.institutenewdesignppv .offerslider .slick-next{right: 10px;}
	.institutenewdesignppv .offerslider .slick-prev, .institutenewdesignppv .offerslider .slick-next {bottom: -30px;}
	.institutenewdesignppv section#ppvOfferSection .slick-prev:before,
	.institutenewdesignppv .offerslider .slick-prev:before {
		left: 0px;
		top: auto;
		right: auto;
	}
	.institutenewdesignppv .offerslider .slick-prev:before{left: 0;}
	.institutenewdesignppv section#ppvOfferSection .slick-next:before,
	.institutenewdesignppv .offerslider .slick-next:before {
		right: 0px;
		top: auto;
		left: auto;
	}
	.institutenewdesignppv .offerslider .slick-next:before{right: 0;}
	.institutenewdesignppv .homepageofferblock {
		padding: 0 0px;
	}

	.institutenewdesignppv .Insurance.homepageofferblock,
	.listofoffermainsection .Insurance.homepageofferblock {
		border-bottom: 1px solid var(--orange);
	}

	.institutenewdesignppv .Real.Estate.homepageofferblock,
	.listofoffermainsection .Real.Estate.homepageofferblock {
		border-bottom: 1px solid var(--green);
	}

	.institutenewdesignppv .Investment.homepageofferblock,
	.listofoffermainsection .Investment.homepageofferblock {
		border-bottom: 1px solid #9C2488;
	}

	.institutenewdesignppv .Mortgage.homepageofferblock,
	.listofoffermainsection .Mortgage.homepageofferblock {
		border-bottom: 1px solid var(--Blueone);
	}

	.institutenewdesignppv .Banking.homepageofferblock,
	.listofoffermainsection .Banking.homepageofferblock {
		border-bottom: 1px solid #2281B8;
	}

	.institutenewdesignppv .offersss {
		margin-bottom: 0;
	}

	section.limitedtimeoffer {
		margin-top: 10px;
		background: url(/static/media/Realestatebackgroundmobile.06b1dcd523206417b62b.svg);
		background-size: cover !important;
		background-position: center center;
	}
	.listofoffermainsection section.exclusive.offerlistpadding{
		background: url(/static/media/Institution_PPV_offer_bg_mobile.8acb0c23288303ac7b41.svg);
		background-size: cover !important;
		background-position: center center;}
	.listofoffermainsection .container-fluid {
		padding: 0;
	}

	.institutenewdesignppvinner .insticategory {
		font-size: 0;
		padding: 10px 0;
		background: #FFF;
		box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.20);
		margin-bottom: 10px;
	}

	.adsHeading h2 {
		font-size: 18px;
	}

	.institutenewdesignppv .limitedofferinner h5.mt-2,
	section.expertformppi h4 {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		margin: 3px !important;
		line-height: 1.2;
		font-family: var(--textPrimaryColor);;
		color: var(--textPrimaryColor);
	}
.institutenewdesignppv  .sliderContent .pb-4{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
	.institutenewdesignppv .sliderContent .pb-4 h5 {
		font-size: 14px;
		font-weight: 400 !important;
		font-family: var(--textPrimaryColor);;
		min-height: auto;
		padding-left: 10px;
        padding-right: 10px;
		display: block;
		width: 100%;
	}
	.product-tabs-container{margin-top: 20px;}

	.institutenewdesignppv .showallourbesttwo.mt-5.text-center {
		margin-top: 0 !important;
	}

	.institutenewdesignppv section .expertformppi .expertformppiinner-git .expertformppiinnerdis-git {
		flex-wrap: wrap;
	}

	.ads-hedding {
		color: #004710;
		text-align: center;
		font-size: 18px;
		margin-bottom: 10px;
	}

	.entireexpertppv .hedingpading {
		margin-bottom: 10px;
	}

	.entireexpertppv .sliderContent .pb-4 h5 {
		font-size: 14px;
		padding: 0 10px;
		min-height: auto;
		font-weight: 400 !important;
		font-family: var(--textPrimaryColor);;
	}

	.entireexpertppv.listofoffermainsection .applybutton {
		font-family: var(--btnFont) !important;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 15px;
		width: 120px;
		height: 30px;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		margin: 0 auto;
		padding: 2px;
		transition: all .3sease-in-out;
		border-radius: 2px;
		border-width: 1px;
		border-style: solid;
	}

	.entireexpertppv .sliderContent {
		margin: 10px 0;
		box-shadow: none;
		border-radius: 0;
	}
	.container-rimib section.listofoffermainsection .applybutton:hover,  section.listofoffermainsection .applybutton:hover{
		margin: 0 !important;
	}
	section.listofoffermainsection div#myAds .applybutton:hover{margin: auto !important;}
	section#ppvAdsSection .applybutton:hover{margin: auto !important;}
	/* .entireexpertppv .sliderContent.category-id4 {
		border-bottom: 1px solid var(--Bluetwo);
	}

	.entireexpertppv .sliderContent.category-id1 {
		border-bottom: 1px solid var(--orange);
	}

	.entireexpertppv .sliderContent.category-id2 {
		border-bottom: 1px solid var(--purple);
	}

	.entireexpertppv .sliderContent.category-id3 {
		border-bottom: 1px solid var(--Blueone);
	}

	.entireexpertppv .sliderContent.category-id5 {
		border-bottom: 1px solid var(--green);
	} */

	.entireexpertppv .col-lg-6.col-md-6.col-sm-6.col-xs-12 {
		padding: 0;
	}

	section.service-offer {
		background: #fff;
		padding-bottom: 0px;
	}
}

@media (max-width:767px) {
	.serviceoffer-inner li h5 {
		font-size: 12px;
        line-height: 1;
        height: 61px;
        margin-bottom: 0;
	}
}

@media (max-width:600px){
    .section.listofoffermainsection .offerlistpadding .homepageofferblock.carddecoration > a > div img {
        height: 300px;
    }
}
@media (max-width:530px){
    .section.listofoffermainsection .offerlistpadding .homepageofferblock.carddecoration > a > div img {
        height: 300px;
    }
}

@media (max-width:480px){
    .section.listofoffermainsection .offerlistpadding .homepageofferblock.carddecoration > a > div img {
        height: 270px;
    }
}
@media (max-width:440px){
    .section.listofoffermainsection .offerlistpadding .homepageofferblock.carddecoration > a > div img {
        height: 240px;
    }
}

@media (max-width:430px){
    .section.listofoffermainsection .offerlistpadding .homepageofferblock.carddecoration > a > div img {
        height: 220px;
    }
}
@media (max-width:414px){
    .section.listofoffermainsection .offerlistpadding .homepageofferblock.carddecoration > a > div img {
        height: 210px;
    }
}
@media (max-width:380px){
    .section.listofoffermainsection .offerlistpadding .homepageofferblock.carddecoration > a > div img {
        height: 200px;
    }
}
@media (max-width:375px){
    .section.listofoffermainsection .offerlistpadding .homepageofferblock.carddecoration > a > div img {
        height: 190px;
    }
}
@media (max-width:350px){
	section.listofoffermainsection .offerlistpadding .homepageofferblock.carddecoration > a > div img {
        height: 178px;
    }
}
.listOfProduct_letest-inner__AT-yS h2 {
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    color:   var(--textPrimaryColor); 
    margin-bottom: 10px;
    font-family: var(--primary-Web-Font) !important;
}
 .listOfProduct_letest-inner__AT-yS h6 {
    font-size: 16px;
    font-weight: 500;
    color: var(--textPrimaryColor);
    text-align: center;
	height: 3px;
    margin-bottom: 20px; 
    font-family: var(--primary-Web-Font) !important;
}
.listOfProduct_mainproducts__XMbRR{
	padding: 0px 0px;
}
@media (max-width:767px){
    .listOfProduct_letest-inner__AT-yS h2{font-size: 18px;}
    .listOfProduct_letest-inner__AT-yS h6{margin-bottom: 0; height:auto; font-size: 14px; font-family: var(--textPrimaryColor);; margin-bottom: 0 !important; }
}
.instituteRegistration_mainloginscreeninner__hNTxW
{
    background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.instituteRegistration_formsection__dso\+J
{
border-radius: 40px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
width: 100%;
max-max-width: 1157px;
margin: auto;
margin-top: -150px;
margin-bottom: 30px;
}
.instituteRegistration_uploadlogo__Jt23-{margin-top: 0;
    background-color: #FFF;
    border: 1px solid #EAEAEA;
    filter: drop-shadow(6px 6px 16px rgba(0, 0, 0, 0.25));
    width: 100px;
height: 100px;
border-radius: 100px;
color: #6D6D6D;
text-align: center;
overflow: hidden;
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: normal;
display: flex;
justify-content: center;
align-items: center;
}
.instituteRegistration_uploadbuttonouter__921m8{
    background: transparent;
}
.instituteRegistration_uploadbutton__i3OX\+
{
    width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
background: #fff;
padding: 0;
border: 1px solid var(--ButtonColor);
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
label.instituteRegistration_buttonuploadlevel__g58GI
{
    color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
cursor: pointer;
padding: 0;
margin-bottom: 0;
}
.instituteRegistration_main_full_tp__RpSjx
{
    padding-left: 40px;
}
.instituteRegistration_error_msg__QaHKj
{
    color: var(--ButtonColor);
font-size: 10px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.instituteRegistration_maindiv__XYqJe
{
    border-radius: 10px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
width: 100%;
margin: auto;
padding: 20px;
justify-content: left;
margin-bottom: 20px;
}
.instituteRegistration_leftsightbackdetails__XIS6w
{
    justify-content: center;
    padding: 50px 0 150px;
}
.instituteRegistration_leftsightbackdetails__XIS6w h1{
    color: var(--textPrimaryColor);
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 0;
padding-left: 10px;
}
.instituteRegistration_uploadbuttonouter__921m8 label
{
  margin: 0;
}
.instituteRegistration_uploadbuttonouter__921m8 label img{
  margin-left: 5px;
}
.instituteRegistration_institutelogintext__GbDH0
{
    margin: 30px auto 0;
    padding: 20px 0;
    max-width: 85%;
}
.instituteRegistration_institutelogintext__GbDH0 h2{
    color: #2A2A2A;
text-align: center;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom: 0;
}
.instituteRegistration_institutelogintext__GbDH0 h6{
    color: #2A2A2A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0;
}
.instituteRegistration_institutelogintext__GbDH0  p{
    color: #2A2A2A;
text-align: center;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 0;
}
.instituteRegistration_institutelogintext__GbDH0 .instituteRegistration_small__1iWOu
{
    color: #2A2A2A;
    font-family: var(--secondary-font)!important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.instituteRegistration_checkboxcustom__Avgox{
  width: 25px;
height: 25px;
border: 1px solid #303030;
margin-right: 20px;
}
.instituteRegistration_checkboxcustom__Avgox:checked[type=checkbox]{
background: url(/static/media/orangecheck.91efcb0afd0860562c7f.svg) #fff;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
border: 1px solid #303030;
}
.instituteRegistration_imageiconform__NdMvs{
  position: absolute;
  right: 25px;
  width: 20px;
  height: 20px;
  top: 40px;
  filter: invert(24%) sepia(90%) saturate(1794%) hue-rotate(123deg) brightness(94%) contrast(104%);
}

label.instituteRegistration_checkmarklabel__chefU
{
  padding-left: 10px;
  color:  #06293F;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
font-family: var(--primary-Web-Font) !important;
}
.instituteRegistration_institutelogintext__GbDH0  h4, .instituteRegistration_cardHeader__-KJKn h3
{
    color: #2A2A2A;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.instituteRegistration_ft_inner__7lHxW{
    max-width: 80%;
    margin: auto;
    margin-top: 20px;
}
.instituteRegistration_ft_inner__7lHxW input[type='password']
{
    padding: 10px;
    height: auto;
    color: #303030;
    font-family: var(--secondary-font)!important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 3px;
border: 1px solid var(--orange);
position: relative;
background: transparent;
}
.instituteRegistration_institutelogintext__GbDH0 h4{
    color: #2A2A2A;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 30px; 
text-align: left;
}
.instituteRegistration_dateim__49XI8
{
    position: absolute;
    top:35px;
    right: 10px;
}
.instituteRegistration_dateim__49XI8 img{
  filter: brightness(0) saturate(100%) invert(33%) sepia(89%) saturate(7200%) hue-rotate(347deg) brightness(85%) contrast(126%);
}
.instituteRegistration_institutelogintext__GbDH0  h5, .instituteRegistration_cardHeader__-KJKn h5{
    color:#06293F;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.instituteRegistration_institutelogintextfullwidth__d\+lYC
{
    max-width:100%;
    margin: 0 auto;
}
.instituteRegistration_selectallinnercheckboxcustomer__fiCh\+ ul
{
    flex-wrap: wrap;
}
.instituteRegistration_ft_inner__7lHxW button[type='submit'], .instituteRegistration_ft_inner__7lHxW .instituteRegistration_ctaonebutton__5W8z9
{
    border-radius: 5px;
border: 1px solid var(--ButtonColor);
background: #FFF;
width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
display: flex;
justify-content: center;
align-items: center;
margin-left: auto;
margin-right: auto;
}
/* Add these styles to your customerRegistration.module.css file */

.instituteRegistration_formCard__hdbG8 {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  margin-bottom: 24px;
  border: 1px solid #e5e7eb;
 
}

.instituteRegistration_personalDetailsCard__r1QEv {
  /* Additional styles specific to personal details card if needed */
}

.instituteRegistration_interestsCard__tQOKP {
  /* Additional styles specific to interests card if needed */
}

.instituteRegistration_cardHeader__-KJKn {
  background: none;
  padding: 00px 24px;
  border-bottom: 1px solid transparent;
}

.instituteRegistration_cardBody__gCFgN {
  padding: 24px;
}

/* Optional: Add hover effect to cards */
.instituteRegistration_formCard__hdbG8:hover {
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.3s ease;
}
.instituteRegistration_uploadlogo__Jt23- img{
  object-fit: contain;
}
/* Responsive adjustments */
@media (max-width: 768px) {
  .instituteRegistration_institutelogintext__GbDH0 h4
  {font-size: 16px;}
  .instituteRegistration_uploadbutton__i3OX\+
  {
    font-size: 16px;
  }
  .instituteRegistration_formCard__hdbG8 {
    margin-bottom: 16px;
    border-radius: 8px;
  }
  .instituteRegistration_leftsightbackdetails__XIS6w h1{
    font-size: 22px;
  }
  .instituteRegistration_institutelogintext__GbDH0 h2{
    font-size: 16px;
  }
  .instituteRegistration_institutelogintext__GbDH0 h6, .instituteRegistration_institutelogintext__GbDH0 p{
    font-family: var(--textPrimaryColor);;
font-size: 14px;
  }
  label.instituteRegistration_buttonuploadlevel__g58GI
  {
    font-size: 16px;
  }
  .instituteRegistration_uploadbutton__i3OX\+{
    width: 120px;
    height: 30px;
  }
  .instituteRegistration_error_msg__QaHKj
  {
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-weight: 400;
  }
  .instituteRegistration_maindiv__XYqJe
  {
    width: 95%;
    margin: auto;
    padding: 10px;
    margin-bottom: 20px;
  }
  .instituteRegistration_main_full_tp__RpSjx{
    padding-left: 30px;
    width: 65%;
  }
  .instituteRegistration_formsection__dso\+J {
    width: auto;
    margin-top: -145px;
    padding-top: 0px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    margin-left: 5px;
    margin-right: 5px;
}
  .instituteRegistration_cardHeader__-KJKn {
    padding: 16px 0px;
  }
  .instituteRegistration_institutelogintext__GbDH0 h5, .instituteRegistration_cardHeader__-KJKn h5{
    font-family: var(--textPrimaryColor);;
font-size: 14px;
font-weight: 500;
}
  .instituteRegistration_cardBody__gCFgN {
    padding: 0px;
  }
  
  .instituteRegistration_cardHeader__-KJKn h3 {
    font-size: 16px;
  }
  label.instituteRegistration_checkmarklabel__chefU
  {
    color: #06293F;
font-family: var(--textPrimaryColor);;
font-size: 14px;
  }
}
.customerRegistration_mainloginscreeninner__pysqR
{
    background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.customerRegistration_formsection__-9sv5
{
border-radius: 40px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
width: 100%;
max-max-width: 1157px;
margin: auto;
margin-top: -150px;
margin-bottom: 30px;
}
.customerRegistration_uploadlogo__QO-go{margin-top: 0;
    background-color: #FFF;
    border: 1px solid #EAEAEA;
    filter: drop-shadow(6px 6px 16px rgba(0, 0, 0, 0.25));
    width: 100px;
height: 100px;
border-radius: 100px;
color: #6D6D6D;
text-align: center;
overflow: hidden;
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: normal;
display: flex;
justify-content: center;
align-items: center;
}
.customerRegistration_uploadbuttonouter__E\+Su\+{
    background: transparent;
}
.customerRegistration_uploadbutton__K9X7v
{
    width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
background: #fff;
padding: 0;
border: 1px solid var(--ButtonColor);
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
label.customerRegistration_buttonuploadlevel__tv4e\+
{
    color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
cursor: pointer;
padding: 0;
margin-bottom: 0;
}
.customerRegistration_main_full_tp__CW8bV
{
    padding-left: 40px;
}
.customerRegistration_error_msg__Etxgs
{
    color: var(--ButtonColor);
font-size: 10px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.customerRegistration_maindiv__wwqNA
{
    border-radius: 10px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
width: 80%;
margin: auto;
padding: 20px;
justify-content: left;
margin-bottom: 20px;
}
.customerRegistration_leftsightbackdetails__qpByH
{
    justify-content: center;
    padding: 50px 0 150px;
}
.customerRegistration_checknoxnew__cVsyt
{
  width: 80%;
      margin: auto;
}
.customerRegistration_uploadlogo__QO-go img{
  object-fit: contain;
}
.customerRegistration_leftsightbackdetails__qpByH h1{
    color: var(--textPrimaryColor);
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 0;
padding-left: 30px;
}
.customerRegistration_institutelogintext__i63MR
{
    margin: 30px auto 0;
    padding: 20px 0;
    max-width: 60%;
}
.customerRegistration_institutelogintext__i63MR h2{
    color: #2A2A2A;
text-align: center;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom: 0;
}
.customerRegistration_institutelogintext__i63MR h6{
    color: #2A2A2A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0;
}
.customerRegistration_institutelogintext__i63MR  p{
    color: #2A2A2A;
text-align: center;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 0;
}
.customerRegistration_institutelogintext__i63MR .customerRegistration_small__uLtH5
{
    color: #2A2A2A;
    font-family: var(--secondary-font)!important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.customerRegistration_checkboxcustom__KWJ77{
  width: 25px;
height: 25px;
border: 1px solid #303030;
margin-right: 20px;
}
.customerRegistration_checkboxcustom__KWJ77:checked[type=checkbox]{
background: url(/static/media/orangecheck.91efcb0afd0860562c7f.svg) #fff;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
border: 1px solid #303030;
}
.customerRegistration_imageiconform__zi02M{
  position: absolute;
  right: 25px;
  width: 20px;
  height: 20px;
  top: 37px;
  filter: brightness(0) saturate(100%) invert(33%) sepia(89%) saturate(7200%) hue-rotate(347deg) brightness(85%) contrast(126%);
}
label.customerRegistration_checkmarklabel__uGWaa
{
  padding-left: 10px;
  color:  #06293F;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
font-family: var(--primary-Web-Font) !important;
}
.customerRegistration_institutelogintext__i63MR  h4, .customerRegistration_cardHeader__sYaSg h3
{
    color: #2A2A2A;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.customerRegistration_ft_inner__qHKGy{
    max-width: 80%;
    margin: auto;
    margin-top: 20px;
}
.customerRegistration_ft_inner__qHKGy input[type='password']
{
    padding: 10px;
    height: auto;
    color: #303030;
    font-family: var(--secondary-font)!important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 3px;
border: 1px solid var(--orange);
position: relative;
background: transparent;
}
.customerRegistration_institutelogintext__i63MR h4{
    color: #2A2A2A;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 30px; 
text-align: left;
}
.customerRegistration_dateim__i9oxx
{
    position: absolute;
    top:35px;
    right: 25px;
}
.customerRegistration_dateim__i9oxx img{
  filter: brightness(0) saturate(100%) invert(33%) sepia(89%) saturate(7200%) hue-rotate(347deg) brightness(85%) contrast(126%);
}
.customerRegistration_institutelogintext__i63MR  h5, .customerRegistration_cardHeader__sYaSg h5{
    color:#06293F;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.customerRegistration_institutelogintextfullwidth__tHWKI
{
    max-width:100%;
    margin: 0 auto;
}
.customerRegistration_selectallinnercheckboxcustomer__mPnBP ul
{
    flex-wrap: wrap;
}
.customerRegistration_ft_inner__qHKGy button[type='submit'], .customerRegistration_ft_inner__qHKGy .customerRegistration_ctaonebutton__lFEZW
{
    border-radius: 5px;
border: 1px solid var(--ButtonColor);
background: #FFF;
width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
display: flex;
justify-content: center;
align-items: center;
margin-left: auto;
margin-right: auto;
}
/* Add these styles to your customerRegistration.module.css file */

.customerRegistration_formCard__1MctE {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  margin-bottom: 24px;
  border: 1px solid #e5e7eb;
 
}

.customerRegistration_personalDetailsCard__-NQtA {
  /* Additional styles specific to personal details card if needed */
}

.customerRegistration_interestsCard__wnJ5Q {
  /* Additional styles specific to interests card if needed */
}

.customerRegistration_cardHeader__sYaSg {
  background: none;
  padding: 00px 24px;
  border-bottom: 1px solid transparent;
}

.customerRegistration_cardBody__MBQ\+N {
  padding: 24px;
}

/* Optional: Add hover effect to cards */
.customerRegistration_formCard__1MctE:hover {
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.3s ease;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .customerRegistration_formCard__1MctE {
    margin-bottom: 16px;
    border-radius: 8px;
  }
  .customerRegistration_leftsightbackdetails__qpByH h1{
    font-size: 22px;
  }
  .customerRegistration_institutelogintext__i63MR h2{
    font-size: 16px;
  }
  .customerRegistration_institutelogintext__i63MR h6, .customerRegistration_institutelogintext__i63MR p{
    font-family: var(--textPrimaryColor);;
font-size: 14px;
  }
  label.customerRegistration_buttonuploadlevel__tv4e\+
  {
    font-size: 16px;
  }
  .customerRegistration_uploadbutton__K9X7v{
    width: 120px;
    height: 30px;
  }
  .customerRegistration_error_msg__Etxgs
  {
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-weight: 400;
  }
  .customerRegistration_maindiv__wwqNA
  {
    width: 95%;
    margin: auto;
    padding: 10px;
    margin-bottom: 20px;
  }
  .customerRegistration_main_full_tp__CW8bV{
    padding-left: 30px;
    width: 65%;
  }
  .customerRegistration_formsection__-9sv5 {
    width: auto;
    margin-top: -145px;
    padding-top: 0px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    margin-left: 5px;
    margin-right: 5px;
}
  .customerRegistration_cardHeader__sYaSg {
    padding: 16px 0px;
  }
  .customerRegistration_institutelogintext__i63MR h5, .customerRegistration_cardHeader__sYaSg h5{
    font-family: var(--textPrimaryColor);;
font-size: 14px;
font-weight: 500;
}
  .customerRegistration_cardBody__MBQ\+N {
    padding: 0px;
  }
  
  .customerRegistration_cardHeader__sYaSg h3 {
    font-size: 16px;
  }
  label.customerRegistration_checkmarklabel__uGWaa
  {
    color: #06293F;
font-family: var(--textPrimaryColor);;
font-size: 14px;
  }
}
header .custom.nav {
    background: #fff;
    padding: 5px 0;
}
header{    max-width: 1366px;
    margin: 0 auto;
    width: 100%;}
ul.main-menu-nav{
    box-shadow: 0 0 9.6px 0 rgba(0,0,0,.34901960784313724);
    border-radius: 100px;
    padding: 00px 40px;
    width: auto;
}
li.headerlogin button.nav-link {
    border-radius: 5px;
    background: var(--ButtonColor);
    padding: 5px 12px;
    color: #fff;
    text-decoration: none;
    border: 1.5px solid var(--ButtonColor);
    width: 90px;
    text-align: center;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
}
header li.nav-item a{display: block;}
span.menuicon {
    display: block;
    width: 100%;
    text-align: center;
    margin: auto;
    margin-bottom: 5px;
    margin-top: 5px;

}
div#navbarSupportedContent ul li {
    padding: 0 10px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    transition: 0.3s all ease-in;
}
li.seacheader button {
    background: #005BAC;
    border-radius: 31px;
    padding: 7px;
    width: 37px;
    height: 37px;
    line-height: 0;
    border: none;
}
.footerlogo img {
    width: 145px;
}
li.headersignup a {
    border: 1.5px solid var(--textPrimaryColor);
    text-decoration: none;
    padding: 5px 12px;
    border-radius: 5px;
    color: var(--textPrimaryColor);
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;

    height: 32px;
    display: inline-block;
    text-align: center;
    line-height: 1.3;
}
li.headersignup a{text-align: center;}
li.headerlogin.nav-item a.nav-link{text-align: center; position: relative;}
li.headerlogin a {
    border-radius: 5px;
    background: var(--ButtonColor);
    padding: 5px 12px;
    color: #fff;
    text-decoration: none;
    border: 1.5px solid var(--ButtonColor);width: 90px;
    text-align: center;
}
div#navbarSupportedContent {
    justify-content: center;
}
header ul.navbar-nav li a:before, 
header ul.navbar-nav li a:after, 
header ul.navbar-nav li.active a:before, 
header ul.navbar-nav li.active a:after{}
header ul.navbar-nav li a:before {
    content: "";
    position: absolute;
    background: #4448FF;
    width: 0;
    height: 4px;
    opacity: 0;
    transition: all .35s ease;
}

div#navbarSupportedContent ul.navbar-nav li {position:relative;}
div#navbarSupportedContent ul.navbar-nav li:after
{
    content: '';
    position: absolute;
    background: url(/static/media/menuhovericonblue.3ced6d5bc5977005d375.svg);
    width: 35px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
}

.dropdown-toggle::after{display: none;}
div#navbarSupportedContent ul.navbar-nav a.nav-link.dropdown-toggle.show:after{
    content: "";
    position: absolute;
    background: url(/static/media/menuhovericonblue.3ced6d5bc5977005d375.svg);
    width: 35px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    right: 0;
    opacity: 1;
    margin: auto;
    border: none;
display: block ; }

div#navbarSupportedContent ul.navbar-nav a.nav-link.dropdown-toggle.show span.menuicon .imagehov1{display: none;}
div#navbarSupportedContent ul.navbar-nav a.nav-link.dropdown-toggle.show span.menuicon .imagehov2{display: block ; margin: auto;}
div#navbarSupportedContent ul.navbar-nav a.nav-link.dropdown-toggle.show {color: #4448FF ;}
    div#navbarSupportedContent ul.navbar-nav a.nav-link.dropdown-toggle.show:before{content: "";
        position: absolute;
        background: #4448FF;
        width: 60%;
        left:0;right: 0;
        height: 4px;
        opacity: 1;
        transition: all .35s ease;
    margin: auto;
bottom: 0;}

div#navbarSupportedContent ul.navbar-nav li:hover:after{opacity: 1;margin: auto;}
div#navbarSupportedContent ul.navbar-nav li a:before {
    right: 0;
    bottom: 0px;
    opacity: 1;
}
div#navbarSupportedContent a.dropdown-item{    padding: 1px 30px;
}
.navbar-expand-lg .navbar-nav .dropdown-menu{width: 230px; border-radius: 10.833px;
    background: #FFF;
    box-shadow: 0px 0px 9.148px 0px rgba(0, 0, 0, 0.20); margin-top: 5px;}
div#navbarSupportedContent ul.navbar-nav li:hover a:before{width:60%; margin:auto; left:0}
div#navbarSupportedContent ul li.active:after{
    content: '';
    position: absolute;
    background: url(/static/media/menuhovericonblue.3ced6d5bc5977005d375.svg);
    width: 35px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 1;
    margin: auto;
}
div#navbarSupportedContent ul li:hover{}
    
    div#navbarSupportedContent ul li ul.dropdown-menu li:hover{
        background-image: none;
        background: #E7E5E5;
        border-radius: 11px;
    }
    div#navbarSupportedContent ul li ul.dropdown-menu li:after, div#navbarSupportedContent ul li ul.dropdown-menu li:before{
        display: none;
    }
    div#navbarSupportedContent ul li ul.dropdown-menu li a:after, div#navbarSupportedContent ul li ul.dropdown-menu li a:before{
        display: none;
    }
    img.imagehov2{display: none;}
    div#navbarSupportedContent ul.navbar-nav li a{border-bottom: 4px solid transparent;}
    div#navbarSupportedContent ul li:hover img.imagehov2{display: block;text-align: center;
        margin: auto;}
    div#navbarSupportedContent ul li:hover img.imagehov1{display: none;}
    div#navbarSupportedContent ul li ul.dropdown-menu li{padding: 5px 0;}
    div#navbarSupportedContent ul li ul.dropdown-menu li .dropdownmenu img{padding-right: 10px;}
    div#navbarSupportedContent ul li ul.dropdown-menu li .dropdownmenu {
        width: 36px;
        display: inline-block;
        text-align: center;
    }
    div#navbarSupportedContent ul li ul.dropdown-menu li .dropdownmenu img {
        height: 21px;
        object-fit: contain;
        margin: auto;
    }
    div#navbarSupportedContent ul li ul.dropdown-menu li:hover a{color:var(--textPrimaryColor);}
div#navbarSupportedContent ul li.active span.menuicon .imagehov1 {display: none;  
}
div#navbarSupportedContent ul li.active span.menuicon .imagehov2 {display: block; text-align: center; margin: auto;
   
}
div#navbarSupportedContent  ul.navbar-nav li.active a:before{display: none;}
div#navbarSupportedContent  ul.navbar-nav li.active a:after{ content: "";
    position: absolute;
    background: #4448FF;
    width: 60%;
    height: 4px;
    opacity:1;
    transition: all .35s ease; bottom: 0; left: 0; right:0; margin: auto;}
div#navbarSupportedContent ul li.active a {
    color: #4448FF;
}

div#navbarSupportedContent ul li.active .dropdown-menu  a{color: var(--textPrimaryColor);}
div#navbarSupportedContent ul li:hover a {
    color: #4448FF;
}
div#navbarSupportedContent ul li:hover ul.dropdown-menu a{color: var(--textPrimaryColor);}
footer {
    background: #fff;
}
ul.socialin.d-flex.mb-3 li img {
   
    opacity: 0.4;
}
.footerone p {
    color: #707070 !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    margin-top: 33px;
    margin-bottom: 0;
}
.footertwo ul li a{color: #707070;
    
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;}
footer h3:before{display: none;}
.footerone, .footertwo {
    position: relative;
}
.scrolled-down header .sticky-top.fixed-top.custom.nav{padding: 3px 0;}
.footerone:after{
    content: "";
    position: absolute;
    right: -30px;
    height: 74%;
    width: 1px;
    top: 21px;
    background: #fff;
}
.footerone.footerthree ul.conde li{color: #707070;
    font-family: var(--primary-Web-Font);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 166.667% */padding-right:0 ;    line-height: 20px;    max-width: 100%; margin-bottom: 10px;}

.footerthree:after{display: none;}
footer .container {
    padding-bottom: 30px;
}
footer .container {
    position: relative;
}

footer .container:before {
    content: "";
    position: absolute;
    background: #E0E0E0;
    height: 2px;
    width: 100%;
    top: 45px;
    left: 0;
    right: 0;
    margin: auto;
}

ul.socialin.d-flex.mb-3 li:last-child {
    margin-right: 0;
}
header li.nav-item:last-child {
    
  
}
div#navbarSupportedContent ul li.headersignup:hover, div#navbarSupportedContent ul li.headerlogin:hover {
    background: none;
}

div#navbarSupportedContent ul li.headersignup:hover a {
    background: var(--textPrimaryColor);
}
header li.nav-item:last-child:hover{border: none;}
header .right-menu li.nav-item a, header .right-menu .navbar-nav .nav-link:hover, header .right-menu .navbar-nav .nav-link:active, header .right-menu .navbar-nav .nav-link:focus, header .right-menu .navbar-nav .nav-link:visited {
color: var(--textPrimaryColor);
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
header li.nav-item a, header .navbar-nav .nav-link:hover, header .navbar-nav .nav-link:active, header .navbar-nav .nav-link:focus, header .navbar-nav .nav-link:visited
{font-size: 14px;
font-weight: 600;
color: var(--textPrimaryColor);
}
header li.nav-item:last-child a.nav-link {
}
div#navbarSupportedContent ul li a.nav-link {
    /* width: 100px; */
    text-align: center;
    line-height: 1;
    /* min-height: 70px; */
    padding-top: 5px;
    padding-bottom: 5px;
}
ul.navbar-nav.navbar-navright {
    justify-content: right;
    align-items: center;
}

li.headersignup {
    margin: 0 10px;
}
.main-menu-nav {
    background: #fff;
}
.scrolled-down header .custom.nav {
    background: #fff !important;
}
.customsearchblock input {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAgCAYAAADqgqNBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOLSURBVHgBvVc/UxNREN9NmCFanZVSeXTO6MSjUipCZycUzgAN4QtA+ASET+DFzorQAI5N6OyIHVRehIIydLEyNIozkOfvvXt3eXe5/Dsy7EySu73N/nb37b9jGpGcpZJFOXIoQzZ18JGU6fymTqZBN+R5NbdNYxIPE3BWSgXBYgeXhSGiNSbe9w7dGt0X3FkrOUKIjyOAxqnJghe9I7c5TDARPL+2uQUvyiTIiggLbhCJH7i68jniOa7nEJnXvYp5G1FwaRzw/MrmDjOAuxJt7nAF5+r2O1ccjY2fMoxYN/m4L/88+LRLo4ArjwWb1nq4XzZDKIGgdA+XMiptZlFD0h1LGf3sBHy7C9A/AhxRmkFIu6H2+C/OLuYt5Mo6AeOaqvyHt+W/xT9lgKOftOHAXFIOZIILAO8YwM0kYE11SiJBRfEIxt+QxdO8KHXoJ5aOVIK9FJbTScgUPDsoW1XNP1b1Du/EuuBIRUjD52RPiOmUFVA39WTl19P8GxlGxxeiqndU2acB1Lo8vWmdn7ZaF6de6+Jsf+bl/DXceBd6Ok25xmHl88yr+Vnwfb3M15D/ZuoJwr4Ucu6Q2WOS98V14dlGcM8dKukKqAY8QdFKUODOh5JjnrX31fUoBSGkVTLzIUNFHeam5lgKywSnKaMsVBNJT/h/WNPw9L3mfQ8FshQDFxFGKq9Dyhn/F9opNClDwqYI+ATJq0ZK09JG9J12mYhlHO3laUiGHl3tCtm9O0znlLIs6HMiGpY0hCQr46dMoUo5fALLbiPHKsNeDwVZLNDkqZtTt1NN80FGdbJu6C3Z7WhSqL4uW9/2lLFKOJxT2NESh0ZKwrwIGws6Zz3+3M92QebqU5iE985qaUkOmy6HdxPBZSeKeb+n22M6YDmeSa1gPqyaFwNGKhpEyTh7tRSkMSBhoWgmeR0Blw0C69Ky8SwwoECjAxfimwyojRmf2Gg4QUGxZ/jLLaWDtTg2j2Ogg9brxK0ocXuVyaLPzI4Z0UYSefhtqns5DeUiEdty1dKJHIKOLYNbx4xfNMWySeAY+pdYBI7RJp8Ey4CmnDbI0Z8Xmmfg4uXBXzqPoIOpu+XYz/Jv7V/nZ8eG7GAy1uIFoj7tV3p6h2phqsWPpmfhxBE2Diob/uUYJN9isLdZ6n1NkvCPYdjbST8DxgK/D8UNYBLFLD0QIY/qZg7I3KCHJlnKzuqm6vn/Ab9JmHfb42niAAAAAElFTkSuQmCC) rgba(255, 255, 255, 1);
    border: none;
    border-radius: 50px;
    padding: 17px;
    width: 100%;
    position: relative;
    background-position: 10px;
    background-repeat: no-repeat;
    padding-left: 70px;
   padding-right: 200px;
font-size: 20px;
font-weight: 500;
line-height: 24.38px;
text-align: left;
color: rgba(147, 147, 147, 1);

}

.customsearchblock {
    width: 90%;
    margin: auto;
    position: relative;
}

.customsearchblock .headersearch {
    background: rgba(0, 131, 29, 1);
    border-radius: 50px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24.38px;
    width: 145px;
    text-align: center;
    padding: 10px;
    color: #fff;
    position: absolute;
    right: 12px;
    top: 7px;
    border: none;
}
.customsearchblock .headersearch:disabled {
    opacity: 0.3;
}
li.nav-item.headerlogin a {
    color: #fff;
   
    font-size: 16px;
    width: 90px;
    height: 32px;
    text-align: center;
    line-height: 1.3;
}
header li.nav-item.headerlogin a {
    color: #fff !important;
}
div#navbarSupportedContent ul.navbar-nav li.active a.nav-link.dropdown-toggle.show:before {
    content: "";
    position: absolute;
    background: #4448FF;
    width: 60%;
    height: 4px;
    opacity: 1;
    transition: all .35s ease;
    bottom: -83px;
    left: 0;
    right: 0;
    margin: auto;
    display: block !important;
}
@media screen and (min-device-width: 1025px) and (max-device-width: 1180px){
    header li.nav-item a, header .navbar-nav .nav-link:hover, header .navbar-nav .nav-link:active, header .navbar-nav .nav-link:focus, header .navbar-nav .nav-link:visited {
        font-size: 10px;
    }
    ul.navbar-nav.navbar-navright
    {
        margin-right: 3px;
    }
    li.headersignup {
        margin: 0 5px;
    }
    li.headersignup a
    {
        width: 90px;
        padding: 5px;
        font-size: 14px !important;
    }
    li.nav-item.headerlogin a{
        font-size: 14px !important;
        width: 90px;
    }
    li.seacheader button img
    {
     width: 20px;
    }
    li.seacheader button {
        background: #005BAC;
        border-radius: 31px;
        padding: 6px;
        width: 30px;
        height: 30px;
        line-height: 0;
        border: none;
    }
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
    button.navbar-brand {
        margin: 0;
        margin-left: 25px;
    }
    ul.navbar-nav.navbar-navright
    {
        margin-right: 7px;
    }
    .customsearchblock input {
       
        padding: 17px;
        width: 100%;
        position: relative;
        background-position: 10px;
        background-repeat: no-repeat;
        padding-left: 40px;
        padding-right: 154px;
        font-size: 15px;
       
    }
    button#mobilemenu {
        position: absolute;
        left: 0px;
        padding: 0;
        top: 11px;
        border: none;
        
    }
    span.navbar-toggler-icon{background: none;}
    .jioncanadianstext h2
        {
            font-size: 24px;
        }
        .jioncanadianstext p
        {
            font-size: 18px;
            line-height: 20px;
        }
    .navbar .container{flex-wrap: nowrap; position: relative;}

    li.headersignup a{height: 30px;}
    li.headersignup a{width: 80px;}
    li.headerlogin.nav-item a.nav-link {
        text-align: center;
        font-size: 12px !important;
        height: 30px;
    }
    .customsearchblock {
        width: 100%;
        margin: auto;
        position: relative;
    }
}
@media screen and (min-device-width: 768px) and (max-device-width: 991px)
{
    ul.main-menu-nav {
        box-shadow: none;
        border-radius: 0;
        padding: 0;
        margin-right: 0;
        width: 160px;
        height: 100vh;
    }
   
    div#navbarSupportedContent {
        position: absolute;
        top: 47px;
        left: 0;
        width: 100%;
        background: hsla(0, 0%, 100%, .7);
        height: 100vh;
    }
    #navbar_top a.navbar-brand {
        margin-left: 30px;
        padding: 0;
        margin-right: 0;
    }
}
@media(max-width:767px){
    footer .col-lg-2.col-md-2.col-sm-6 {
        order: 1;
    }
    footer .container {
        position: relative;
        text-align: center;
    }
    .footerone.footerthree ul.conde li{max-width: 100%; margin-bottom: 0;}
    footer h3{margin-bottom: 15px !important;}
    footer .contactthree{order: 2;}
    footer .col-lg-4.col-md-4.col-sm-6{order: 3;}
    footer .contactfour{order: 4;}
    .customsearchblock{width: 100%;}
    footer .container:before{display: none;}
    .footerlogo {
        border-bottom: 1px solid #eee;
        padding-bottom: 20px;
        margin-bottom: 0;
        margin-top: 20px;
    }
    ul.conde {
        max-width: 280px;
        margin: auto;
    }
    footer .container{padding-bottom: 0;}
    .footerone p{margin-top: 20px;}
    ul.conde li:nth-child(2) span.footericon {
        position: relative;
        margin-right: 10px;
    }
    header
    {
        background: #fff;
    }
    header li.nav-item a, header .navbar-nav .nav-link:hover, header .navbar-nav .nav-link:active, header .navbar-nav .nav-link:focus, header .navbar-nav .nav-link:visited {
        font-size: 11px;
        font-weight: 600;
        color: var(--textPrimaryColor);
    }
    .scrolled-down header .custom.nav{
        background-image: #fff !important;
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
    }
    div#navbarSupportedContent ul.navbar-nav li:last-child:before{display: none;}
    .footerlogo img{ width: 130px;}
    
    .customsearchblock input{padding-right: 94px !important; filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.35));}
    div#navbarSupportedContent ul.navbar-nav li {
        position: relative;
    }
    div#navbarSupportedContent .headersignup {margin: 15px auto;}
    div#navbarSupportedContent ul.navbar-nav li:hover:after{display: none;}
    div#navbarSupportedContent .headerlogin{margin: 0 auto; } 
    div#navbarSupportedContent .headerlogin a{color: #fff;background: #A20005;}
    div#navbarSupportedContent ul.navbar-nav li.headersignup:before{display: none;}
    div#navbarSupportedContent ul.navbar-nav li:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 2px;
        background-color: rgba(0, 91, 172, 0.50);
        width: 80px;
        margin: auto;
       
    }
    div#navbarSupportedContent ul.navbar-nav li:nth-child(6):before{display: none;}
    div#navbarSupportedContent ul li.active.headerlogin{
        background: transparent;
    }
    div#navbarSupportedContent ul.navbar-nav li.active:after, div#navbarSupportedContent ul.navbar-nav li.active a:after
    {display: none;}
    li.headersignup a, li.headerlogin a{        
        width: 80px !important;
        font-size: 12px !important;
        padding: 3px;
        height: 25px !important;
        line-height: 1 !important;
        display: flex;
        align-items: center;
        justify-content: center;
    text-transform: uppercase;} 
    li.headerlogin a{border:1px solid transparent !important}
        li.headersignup a   {border: 1px solid var(--textPrimaryColor) !important;}
    li.nav-item.headerlogin a {
        color: #fff;
        padding: 0px 5px; line-height: 1.9 !important;}
    
    .topproductcat.showEnable {
        height: auto;
    }
    button#mobilemenu {
        border: none;
        order: -1;
        padding: 0;
    }
    li.headersignup {
        margin: 0 2px;
    }
    li.seacheader button{padding: 4px; margin-right: 5px;}
    button#mobilemenu span.navbar-toggler-icon {
        position: static;
        left: 2px;
        top:9px;
        background: none;
    }
    .scrolled-down button#mobilemenu span.navbar-toggler-icon{top:9px;}
    li.seacheader button{width: 38px;
        height: 38px;}
    button#mobilemenu span.navbar-toggler-icon img {
        width: 26px;
        margin-top: 3px;
    }
    div#navbarSupportedContent a.dropdown-item {
        padding: 1px 15px;
    }
    .otptimets
    {
        color: #2A2A2A;
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
    }
    nav#navbar_top {
        padding: 5px 5px;
        /* z-index: 2; */
    }
    .navbar-toggler-icon img {    
        filter: invert(0);
        border-radius: 2px;
    }
    div#navbarSupportedContent {
        position: absolute;
        top: 40px;
        left: 0px;
        width: 100%;
        background: rgba(255, 255, 255, 0.7);
        height: 100vh;
    }
    #navbar_top a.navbar-brand {
        margin-left: 0;
        padding: 0;
        margin-right: 0;
    }
    div#navbarSupportedContent ul li.active, div#navbarSupportedContent ul li:hover{
         background: rgba(0, 91, 172, 1); 
        border-radius: 0 10px 9px 0px;
    }
    div#navbarSupportedContent ul li.active span.menuicon .imagehov2, div#navbarSupportedContent ul li:hover span.menuicon .imagehov2{
        display: none;
    }
    div#navbarSupportedContent ul li.active span.menuicon .imagehov1, div#navbarSupportedContent ul li:hover span.menuicon .imagehov1{
        display: inline-block;
        filter: invert(1);
    }
    div#navbarSupportedContent ul li.active a, div#navbarSupportedContent ul li:hover a{
        color: #fff;
    }
    li.seacheader button img {
        width: 24px;
    }
    
 
    div#navbarSupportedContent ul li a.nav-link {
        width: 100%;
    
    }
    span.menuicon {
        margin-bottom: 10px;
        margin-bottom: 5px;
    }
    #navbar_top a.navbar-brand img {
        width: 160px;
        margin-left: 0;
    }
    span.menuicon img {
        height: 15px;
        object-fit: contain;
        width: auto;
    }
    ul.main-menu-nav {
        box-shadow: none;
        border-radius: 0;
        padding: 00px 0px;
        margin-right: 0;
        width:180px;height: 100vh;
    }
    .footerone ul li .footericon img{width: 15px;}
    .footerone.footerthree ul.conde li{padding-left: 20px;}
    ul.navbar-nav.navbar-navright{flex-flow: row;}
    .navbar-nav .dropdown-menu {
        position: absolute;
        top: -3px;
        left: 160px;
    }
    div#navbarSupportedContent ul li {
        padding: 0 10px;
    }
    li.headerlogin a{width: auto;}
    .navbar-expand-lg .navbar-nav .dropdown-menu a{
        color: #4A4A4A;
font-size: 11px;
font-style: normal;
font-weight: 500;
line-height: normal;
    }
  
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        width: 184px;
    }
}
@media (max-width:420px){
    li.headersignup{
        margin: 0 5px;
    }
}
@media (max-width:340px){
    nav#navbar_top {
        padding: 5px 5px;
    }
    #navbar_top a.navbar-brand img {
        width: 158px;
    }
    .navbar-toggler-icon img{width: 25px;}
    li.headersignup a, li.headerlogin a {
        width: 80px !important;
        font-size: 12px !important;
        border-radius: 2px;
    }
   
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        width: 171px;
    }
}
.awssld__content{
    background-color: transparent;
}
.admindashboard .switch-active input:checked+.slider:before {
	transform: translateX(67px);
  }
  .admindashboard.entiredashboard > .container > .row > .col-lg-3.col-sm-3
  {
	background:var(--lightBlueone);
  }
  strong.adminnot {
    background: none;
    color: var(--textPrimaryColor);
    font-size: 13px;
    font-weight: 500;
    position: relative;
    display: block;
    padding-right: 20px;
    display: flex;
    align-items: center;
    line-height: 23px;
    border: 1px solid #cdcaca;
    border-radius: 5px;
    padding: 8px;
    min-width: 170px;
    position: relative;
  }
  .admindashboard .table thead th
{
  vertical-align: middle;
  text-transform: capitalize;
}
.admindashboard .uploadlogo
{
      margin-left:0;
      margin-top  : 0;
      background-color: #FFF;
      border: 1px solid #EAEAEA;
      filter: drop-shadow(6px 6px 16px rgba(0, 0, 0, 0.25));
      width: 200px;
      height: 200px;
      border-radius: 200px;
      color: #6D6D6D;
      text-align: center;
      overflow: hidden;
      font-size: 15px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      display: flex  ;
      justify-content: center;
      align-items: center;
  }
.admindashboard  .expertquestiondetails .expertuser {
  width: 45px;
  margin-right: 5px;
}
section.entiredashboard.admindashboard .container {
	max-width: 1366px !important;
  }
  .admindashboard .form-group .form-control
  {
	height: 40px;
	padding: 10px;
  }
  .admindashboard textarea.input.form-control.textareaform
  {
	height: 100px;
	padding: 10px;
  }
  .text-muted
  {
	font-size:14px;
  }
  .admindashboard .form-group label
  {
	font-weight: 500;
	  margin-right: 5px;
	  font-size: 14px;
	  color: var(--textPrimaryColor);
	  font-family: var(--secondary-font) !important;
  }
  .admindashboard button.btn.btn-success, .admindashboard .ctaonebutton {
	font-size: 13px;
  }
  .admindashboard .myexpertformarea.searcharea .input-container.form-group:first-child, .admindashboard .myexpertformarea.searcharea .input-container.form-group:nth-child(2),
  .admindashboard .myexpertformarea.searcharea .input-container.form-group:nth-child(3),.admindashboard .myexpertformarea.searcharea .input-container.form-group:nth-child(4),.admindashboard .myexpertformarea.searcharea .input-container.form-group:nth-child(5)
  {width: 20%;}
  .admindashboard .myexpertformarea.searcharea
  {
	padding: 0;
  }
  .admindashboard .questioninnerin
  {
	background: #e9eef9;
  }
  .admindashboard .myexpertnav.myaccountnav.qnanav ul li {
	width: 140px;
	height: 140px;
	background-color: #DAF3FF;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	font-size: 16px;
	font-weight: 600;
	color: var(--textPrimaryColor);
	margin-left: 0;
	margin-right: 20px;
  }
  .admindashboard .myexpertnav.myaccountnav>ul>li:last-child.active
  {
	color: #fff ;
  }
  .admindashboard .myexpertnav.myaccountnav.qnanav ul li.active span
  {
	background: #fff;
	border-radius: 10px;
	padding: 0px 8px;
	margin-left: 0;
	font-weight: 500;
	font-size: 13px;
	color: var(--textPrimaryColor) !important;
  }
  .admindashboard .myexpertnav.myaccountnav.qnanav ul li span
  {
  padding: 0;
  background: transparent;
  color: var(--textPrimaryColor);
  }
  .entiredashboard.admindashboard > .container > .row > .col-lg-3.col-sm-3{box-shadow: none;}
  table.searchdetailsdb tr{
  background: #DFF6FF;
border-radius: 4px; margin-bottom: 10px;}
table.searchdetailsdb {
  width: 100%;
  margin: 30px 0;
}
.admindashboard table.searchdetailsdb button.ctaonebutton
{
  line-height: 1.5;
}
.admindashboard .myexpertformarea.insnewsearch.searcharea.martop40 .mainbutton
{width: 230px;}
.admindashboard .myexpertformarea.searcharea.martop40 .mainbutton {
  width: 182px;
  padding: 10px 20px;
}
table.searchdetailsdb button.ctaonebutton {
  padding: 5px 10px;
  height: auto;
  width: auto;
  font-size: 14px;
  display: inline-block;
}
table.searchdetailsdb .container-checkbox{display: inline-block;}
.admindashboard .switch-active .slider:before {
	position: absolute;
	content: "";
	height: 15px;
	width: 15px;
	left: 7px;
	bottom: 7px;
	background: #fff;
	box-shadow: 0px 3px 3px 0px var(--textPrimaryColor)26;
	transition: 0.4s;
  }
  .admindashboard  span.slider.round::after {
	top: 9px;
	font-weight: 500;
	font-size: 12px;
	right: 23px;
	line-height: 1;
	bottom: 0;
	margin: auto;
  }
  .admindashboard .switch-active
  {
	position: relative;
	display: inline-block;
	width: 99px;
	height: 29px;
	margin-bottom: 0;
  }
  .admindashboard .dashboardlink ul li img {
	width: 30px;
  }
  section.entiredashboard.admindashboard:before{
	width:28%;
  }
  .admindashboard .mainbutton
{
  width: auto;
  padding: 10px 20px ;
}
.admindashboard .uploaddetails {
	width: 77%;
  }
  .admindashboard .uploaddetails .button_outer label
  {
	font-family: "Roboto Flex";
	  font-size: 18px;
	  font-style: normal;
	  font-weight: 500;
	  line-height: normal;
	  letter-spacing: 1.8px;
	  color: var(--ButtonColor);
	  margin-bottom: 0;
  }
  
  .admindashboard .btn_upload
  {
	padding: 0;
  }
  .admindashboard  .myexpertnav>ul>li:first-child.active, .admindashboard  .myexpertnav>ul>li:first-child.active span
  {
	color: #fff !important;
  }
  .admindashboard .userdetails
  {
	padding-left: 30px;
  }
  .admindashboard table.table.table-striped.table-hover tr td.col-img img
{
  width: 40px;
}
.admindashboard label.form-check-label {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: var(--textPrimaryColor);
  }
  .admindashboard .button_outer
{
  color: var(--ButtonColor);
    text-align: center;
    font-family: "Roboto Flex";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.8px;
    width: 200px !important;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--ButtonColor);
    background: #fff;
    transition: 0.3s all ease-in-out;
    border-radius: 5px;
}
.admindashboard td.verifycl
 {
    width: 115px;
}
span.badge.Insurance{
	background: var(--orange);
	color: #fff;
	border-radius: 5px;
	margin: 2px;
  }
  span.badge.Investment{
	background: var(--purple);
	color: #fff;
	border-radius: 5px;
	margin: 2px;
  }
  span.badge.Banking{
	background: var(--Bluetwo);
	color: #fff;
	border-radius: 5px;
	margin: 2px;
  }
  span.badge.Mortgage{
	background: var(--Blueone);
	color: #fff;
	border-radius: 5px;
	margin: 2px;
  }
  span.badge.Real.Estate{
	background: var(--green);
	color: #fff;
	border-radius: 5px;
	margin: 2px;
  }
  .managein{ position: relative; cursor: pointer;}
.adminnot{position: relative; cursor: pointer;}

.adminnot::before{
  position: absolute;
  background: #b1b1b1;
  content: "";
  height: 100%;
  width: 1px;
  background-size: contain;
  background-repeat: no-repeat;
  right: 23px;
  top: 0px;
  bottom: 0;
  margin: auto;
}
strong.adminnot span {
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  padding-right: 17px;
}
.adminnot:after {
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEfSURBVDiNldPNK4RRFAbw34wxknzERo0iSVkpCzsLO0sre6VGKRsW/AWSmCjKxpSPjaW/wUYWipVYspI9JWPxvlPXO3dGnt15zrnPvec55+Y0xxHaMtwAiljAR4uzoBrhJnGGC3RA/i+VDGq4wz5OUMxhCusoZIpHMIPPgGvHnqSNQdxIif7Ibdc4T4tj6EMljxy+IwVPqXhV2m8MrTz4Rhljkp6h8z8CS9jAHLpSbguzYVFo3BrGg/gF26hgGsfolrg/GhO4Qk8QP6AXKxIfyjjAvGScDQITktHU8YwhvAXcarbPUKCE4SDexKNkcWLIoxYKnGqceX2JSrjM5L6wEwos+20i3OMQr1iMPSMU2G3y1JYo4FayKK2+53uzxA+vsC6jqqw3lwAAAABJRU5ErkJggg==);
  content: "";
  height: 15px;
  width: 15px;
  background-size: contain;
  background-repeat: no-repeat;
  right: 4px;
  top: 0px;
  bottom: 0;
  margin: auto;

}
table.table.table-striped tr td {
	padding: 4px;
	align-items: center;
	vertical-align: middle;
	font-size: 13px;
	text-transform: capitalize;
  }
  .badgecustom
{
  background: var(--Blueone);
  text-transform: capitalize;
}

.specialInformation_mainloginscreeninner__uFABj
{
    background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.specialInformation_expertfileupload__bipqW
{
  background: #fff;
box-shadow: 0 2.712px 2.712px 0 rgba(0, 0, 0, 0.25) inset;
    border-radius: 6px;
    border: 6px solid #D1F0FF;
    margin-bottom: 20px;
    max-width: 60%;
    margin: auto;
   margin-top: -50px;
   margin-bottom: 30px;
}
.specialInformation_institutelogintext__Eucmv label{
  text-align: left;
}
 .specialInformation_institutelogintext__Eucmv .specialInformation_descriptiontextarea__0Nahm
{
  background: #D1F0FF;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) inset;
height: 215px !important;
color: var(--textPrimaryColor) !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 500;
line-height: normal;
border: none ;
padding: 20px !important;
}
.specialInformation_institutelogintext__Eucmv .specialInformation_expertfileupload__bipqW p{
  margin-bottom: 20px;
}
.specialInformation_institutelogintext__Eucmv .specialInformation_descriptiontextarea__0Nahm:focus{
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) inset;
  background: #D1F0FF !important;
}
.specialInformation_formsection__MGuRv
{
border-radius: 40px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
width: 100%;
max-max-width: 1157px;
margin: auto;
margin-top: -150px;
margin-bottom: 30px;
}
.specialInformation_uploadlogo__Nwyu-{margin-top: 0;
    background-color: #FFF;
    border: 1px solid #EAEAEA;
    filter: drop-shadow(6px 6px 16px rgba(0, 0, 0, 0.25));
    width: 100px;
height: 100px;
border-radius: 100px;
color: #6D6D6D;
text-align: center;
overflow: hidden;
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: normal;
display: flex;
justify-content: center;
align-items: center;
}
.specialInformation_uploadbuttonouter__c8JV4{
    background: transparent;
}
.specialInformation_uploadbutton__YtRvk
{
    width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
background: #fff;
padding: 0;
border: 1px solid var(--ButtonColor);
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
label.specialInformation_buttonuploadlevel__EYzXR
{
    color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
cursor: pointer;
padding: 0;
margin-bottom: 0;
}
.specialInformation_main_full_tp__eQg-N
{
    padding-left: 40px;
}
.specialInformation_error_msg__AsaoR
{
    color: var(--ButtonColor);
font-size: 10px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.specialInformation_maindiv__r5Pfo
{
    border-radius: 10px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
width: 80%;
margin: auto;
padding: 20px;
justify-content: left;
margin-bottom: 20px;
}
.specialInformation_leftsightbackdetails__wHGMY
{
    justify-content: center;
    padding: 50px 0 150px;
}
.specialInformation_leftsightbackdetails__wHGMY h1{
    color: var(--textPrimaryColor);
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 0;
padding-left: 10px;
}
.specialInformation_institutelogintext__Eucmv
{
    margin: 30px auto 0;
    padding: 20px 0;
    max-width: 80%;
    text-align: center;
}
.specialInformation_institutelogintext__Eucmv h2{
    color: #2A2A2A;
text-align: center;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom: 0;
}
.specialInformation_institutelogintext__Eucmv h6{
    color: #2A2A2A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0;
}
.specialInformation_institutelogintext__Eucmv  p{
    color: #2A2A2A;
text-align: center;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 0;
}
.specialInformation_institutelogintext__Eucmv .specialInformation_small__MPNJM
{
    color: #2A2A2A;
    font-family: var(--secondary-font)!important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.specialInformation_checkboxcustom__VHcOf{
  width: 25px;
height: 25px;
border: 1px solid #303030;
margin-right: 20px;
}
.specialInformation_checkboxcustom__VHcOf:checked[type=checkbox]{
background: url(/static/media/orangecheck.91efcb0afd0860562c7f.svg) #fff;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
border: 1px solid #303030;
}
.specialInformation_imageiconform__AlyH8{
  position: absolute;
  right: 15px;
  width: 20px;
  height: 20px;
  top: 47px;
  filter: brightness(0) saturate(100%) invert(37%) sepia(48%) saturate(1448%) hue-rotate(171deg) brightness(97%) contrast(79%);
}
label.specialInformation_checkmarklabel__JkKhM
{
  padding-left: 10px;
  color:  #06293F;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
font-family: var(--primary-Web-Font) !important;
}
.specialInformation_institutelogintext__Eucmv  h4, .specialInformation_cardHeader__DAiVV h3
{
    color: #2A2A2A;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.specialInformation_ft_inner__FeBTm{
    max-width: 80%;
    margin: auto;
    margin-top: 20px;
}
.specialInformation_ft_inner__FeBTm input[type='password']
{
    padding: 10px;
    height: auto;
    color: #303030;
    font-family: var(--secondary-font)!important;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 3px;
border: 1px solid var(--orange);
position: relative;
background: transparent;
}
.specialInformation_institutelogintext__Eucmv h4{
    color: #2A2A2A;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 30px; 
text-align: left;
}
.specialInformation_dateim__UcQcJ
{
    position: absolute;
    top:35px;
    right: 10px;
}
.specialInformation_dateim__UcQcJ img{
  filter: brightness(0) saturate(100%) invert(33%) sepia(89%) saturate(7200%) hue-rotate(347deg) brightness(85%) contrast(126%);
}
.specialInformation_institutelogintext__Eucmv  h5, .specialInformation_cardHeader__DAiVV h5{
  color: var(--textPrimaryColor);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.specialInformation_institutelogintextfullwidth__qgLsc
{
    max-width:100%;
    margin: 0 auto;
}
.specialInformation_selectallinnercheckboxcustomer__DmYmm ul
{
    flex-wrap: wrap;
}
.specialInformation_ft_inner__FeBTm button[type='submit'], .specialInformation_ft_inner__FeBTm .specialInformation_ctaonebutton__J6OO3
{
    border-radius: 5px;
border: 1px solid var(--ButtonColor);
background: #FFF;
width: 150px;
height: 40px;
color: var(--ButtonColor);
text-align: center;
font-family: "Roboto Flex";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 1.8px;
display: flex;
justify-content: center;
align-items: center;
margin-left: auto;
margin-right: auto;
}
/* Add these styles to your customerRegistration.module.css file */

.specialInformation_formCard__97wme {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  margin-bottom: 24px;
  border: 1px solid #e5e7eb;
 
}

.specialInformation_personalDetailsCard__XHlK7 {
  /* Additional styles specific to personal details card if needed */
}

.specialInformation_interestsCard__NMqxF {
  /* Additional styles specific to interests card if needed */
}

.specialInformation_cardHeader__DAiVV {
  background: none;
  padding: 00px 24px;
  border-bottom: 1px solid transparent;
}

.specialInformation_cardBody__K6acI {
  padding: 24px;
}

/* Optional: Add hover effect to cards */
.specialInformation_formCard__97wme:hover {
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.3s ease;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .specialInformation_expertfileupload__bipqW
  {
    max-width: 100%;
    margin-top: 0px;
  }
  .specialInformation_institutelogintext__Eucmv
  {
    margin: 20px auto 0;
    padding: 9px 0;
    max-width: 96%;
    text-align: center;
  }
  .specialInformation_formCard__97wme {
    margin-bottom: 16px;
    border-radius: 8px;
  }
  .specialInformation_leftsightbackdetails__wHGMY h1{
    font-size: 22px;
  }
  .specialInformation_institutelogintext__Eucmv h2{
    font-size: 16px;
  }
  .specialInformation_institutelogintext__Eucmv h6, .specialInformation_institutelogintext__Eucmv p{
    font-family: var(--textPrimaryColor);;
font-size: 14px;
  }
  label.specialInformation_buttonuploadlevel__EYzXR
  {
    font-size: 16px;
  }
  .specialInformation_uploadbutton__YtRvk{
    width: 120px;
    height: 30px;
  }
  .specialInformation_error_msg__AsaoR
  {
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-weight: 400;
  }
  .specialInformation_maindiv__r5Pfo
  {
    width: 95%;
    margin: auto;
    padding: 10px;
    margin-bottom: 20px;
  }
  .specialInformation_main_full_tp__eQg-N{
    padding-left: 30px;
    width: 65%;
  }
  .specialInformation_formsection__MGuRv {
    width: auto;
    margin-top: -145px;
    padding-top: 0px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
    margin-left: 5px;
    margin-right: 5px;
}
  .specialInformation_cardHeader__DAiVV {
    padding: 16px 0px;
  }
  .specialInformation_institutelogintext__Eucmv h5, .specialInformation_cardHeader__DAiVV h5{
    font-family: var(--textPrimaryColor);;
font-size: 14px;
font-weight: 500;
}
  .specialInformation_cardBody__K6acI {
    padding: 0px;
  }
  
  .specialInformation_cardHeader__DAiVV h3 {
    font-size: 16px;
  }
  label.specialInformation_checkmarklabel__JkKhM
  {
    color: #06293F;
font-family: var(--textPrimaryColor);;
font-size: 14px;
  }
}
.offerslider .ppvawesomesliderdescription {
    position: absolute;
    bottom: 71px;
    width: 100%;
    left: 0;
    right: 0;
    opacity: 1;
}
.ppvawesomeslider-button button {
    font-family: "Poppins", sans-serif ;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
}
.ppvawesomesliderproducttype-button button {
    font-family: "Poppins", sans-serif ;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
}
.ppvawesomeslider-button .RealEstate {
    background-color: var(--Customerdashboard-Button-RealEstate);
}
.ppvawesomeslider-button .Investment {
    background-color: var(--Customerdashboard-Button-Investment);
}
.ppvawesomeslider-button .Banking {
    background-color: var(--Customerdashboard-Button-Banking);
}
.ppvawesomeslider-button .Mortgage {
    background-color: var(--Customerdashboard-Button-Mortgage);
}
.ppvawesomeslider-button .Insurance {
    background-color: var(--Customerdashboard-Button-Insurance);
}
.RealEstate .ppvawesomesliderproducttype-inner {
    background-color: var(--Customerdashboard-RealEstate);
}
.Investment .ppvawesomesliderproducttype-inner{
    background-color: var(--Customerdashboard-Investment);
}
.Insurance .ppvawesomesliderproducttype-inner{
    background-color: var(--Customerdashboard-Insurance);
}
.Mortgage .ppvawesomesliderproducttype-inner{
    background-color: var(--Customerdashboard-Mortgage);
}
.Banking .ppvawesomesliderproducttype-inner{
    background-color: var(--Customerdashboard-Banking);
}
.ppvawesomesliderproducttype-inner {
    
    border-radius: 6px;
    padding: 15px;
    min-width: 800px;
}
.ppvawesomesliderproducttype-product {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ppvawesomesliderproducttyp-name h4{
    font-family: "Poppins", sans-serif !important ;
    font-size: 20px;
    font-weight:600;
    line-height: 30px;
    color: #303030;

}
.ppvawesomesliderproducttyp-name p{
    font-family: "Poppins", sans-serif !important ;
    font-size: 16px;
    color: #303030;
    font-weight: 400;
    line-height: 24px;
    
}
.ppvawesomesliderproducttype-product-text h4 {
    color: #303030;
    font-family: "Poppins", sans-serif  !important;
    font-size: 20px;
    font-weight:600;
}
.ppvawesomesliderproducttype-product-text p {
    font-size: 16px;
    font-family: "Poppins", sans-serif !important ;
    color: #303030;
    font-weight: 400;
}
.awssld__content img{
    height: auto;
    padding-bottom: 0;
}
.limitedofferinner .awssld__content img {
    height: 389.06px;
    padding: 15px 10px;
}
.widthhalf{
    width: auto;
}

.limitedofferinner {
    background: white;
    box-shadow:none;
    border-radius: 10px;
    padding: 0px;
    margin-bottom: 40px;
}
section.entiredashboard.maincustomerdash .dashboardrightpanel{
    box-shadow: none;
    border-radius: 0px 20px 0 0;
    width: 100%;
}

section.limitedoffer {
    background-color: white;
}
.awssld__wrapper .awssld__controls button{
    top: 28%;
}
.opencustomer {
    background: #D1D9E9;
    border-radius: 0px 20px 0 0;

}
.opencustomer h5 {
    font-size: 16px;
    font-weight: 500px;
    font-family: "Poppins", sans-serif  !important;
    color: #06293F;
}

.ppvawesomesliderdescription-main.RealEstate button.knowmore_button {
    background-color: var(--Customerdashboard-Button-RealEstate);
}
.ppvawesomesliderdescription-main.Investment button.knowmore_button {
    background-color: var(--Customerdashboard-Button-Investment);
}
.ppvawesomesliderdescription-main.Banking button.knowmore_button {
    background-color: var(--Customerdashboard-Button-Banking);
}
.ppvawesomesliderdescription-main.Mortgage button.knowmore_button {
    background-color: var(--Customerdashboard-Button-Mortgage);
}
.ppvawesomesliderdescription-main.Insurance button.knowmore_button {
    background-color: var(--Customerdashboard-Button-Insurance);
}
.ppvawesomeslider-button.RealEstate button.knowmore_button {
    background-color: var(--Customerdashboard-Button-RealEstate);
}
.ppvawesomeslider-button.Investment button.knowmore_button {
    background-color: var(--Customerdashboard-Button-Investment);
}
.ppvawesomeslider-button.Banking button.knowmore_button {
    background-color: var(--Customerdashboard-Button-Banking);
}
.ppvawesomeslider-button.Mortgage button.knowmore_button {
    background-color: var(--Customerdashboard-Button-Mortgage);
}
.ppvawesomeslider-button.Insurance button.knowmore_button {
    background-color: var(--Customerdashboard-Button-Insurance);
}

:root {
	--Customerdashboard-RealEstate: var(--lightgreen);
	--Customerdashboard-Investment: #FFE0FF;
	--Customerdashboard-Insurance: var(--customerdashboardlightcolor);
	--Customerdashboard-Mortgage: #E9EEF9;
	--Customerdashboard-Banking: #DAF3FF;
	--Customerdashboard-Button-RealEstate: var(--green);
	--Customerdashboard-Button-Investment: var(--purple);
	--Customerdashboard-Button-Insurance: var(--orange);
	--Customerdashboard-Button-Mortgage: var(--Blueone);
	--Customerdashboard-Button-Banking: #2281B8;

}
.admindashboard .dashboardleftpanel .dashboardlink ul li button{
	background: transparent;
	border: none;
	padding: 0;
	color: #06293f;
	font-weight: 500;
}
.sidebarlogout{
	display: flex;
		align-items: baseline;
}
.modalspecial.asktheexpertconfirmpopup.popupouter.customerpopupmnl {
	position: fixed;
	background-color: rgba(255, 255, 255, 0.6);
	top: 0;
	right: 0;
	bottom: 0;
	left: auto;
	z-index: 9999;
	max-width: 1366px;
}
img.logoclass {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
	text-align: center;
	line-height: 1.6;
}
section.entiredashboard.maincustomerdash.customer-dashboard>.container-fluid>.row>.col-lg-4.col-sm-4 {
	background-color: var(--customerdashboardlightcolor);
	border-radius: 25px ;
	box-shadow: none;
	padding: 0;
	max-width: 400px;
}
section.entiredashboard.maincustomerdash.customer-dashboard .blogsasktheexpert.customertASK .question-text h2 strong{
	font-weight: 700;
}
section.entiredashboard.maincustomerdash.customer-dashboard .queastio-main.questioncust{    padding-top: 20px; border-top: 3px solid #eee;}
section.entiredashboard.maincustomerdash.customer-dashboard .col-lg-4.col-sm-4:before {
	position: absolute;
	top: 0;
	border-radius: 25px ;
	background-color: #fff;
	width: 73px;
	height: 100%;
	content: "";
	left: 35px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .dashboardrightpanel {
	background: #fff;
}

section.entiredashboard.maincustomerdash.customer-dashboard .menusideimage img {}

section.entiredashboard.maincustomerdash.customer-dashboard .dashboardlink.dashboardtext .activetext {
	color: var(--Blueone);
	background-color: #fff;
	border-radius: 50px 0 0 50px;
	padding: 0 22px;
	width: 100%;
	min-height: 69px;
	display: flex;

	margin-bottom: 0;
	align-items: center;
	text-align: start;
}

.dashboardrightpannerinnerleft {
	padding-top: 20px;

}

.myexpertnav.myaccountnav ul li:first-child.active {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
	height: 144px;
	width: 144px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 2.84px 2.84px 31.27px 0px #ccc;


}

.myexpertnav>ul>li.active {
	background: none;
	background: var(--Blueone) !important;
	box-shadow: 2.84px 2.84px 31.27px 0px #ccc;

}

.myexpertnav>ul>li:first-child.active {
	background: none;
	background: var(--Blueone) !important;
	box-shadow: 2.84px 2.84px 31.27px 0px #ccc;
}

.myexpertnav.myaccountnav>ul>li:last-child.active {
	background: var(--Blueone) !important;
	box-shadow: 2.84px 2.84px 31.27px 0px #ccc;

}

section.entiredashboard.maincustomerdash.customer-dashboard .myexpertnav.myaccountnav.qnanav ul li {
	margin-right: 20px;
}

.myexpertnav>ul li {
	background: none;
}

.myexpertnav>ul>li:last-child {
	background: none;

}

section.entiredashboard.maincustomerdash .suggestedoffercustomer .dashboard-ps-offer {
	margin-bottom: 40px;
}

section.latest-offers {
	border-radius: 20px;
	padding: 0;
}

.myexpertnav>ul>li:first-child {
	background: none;
}

section.entiredashboard.maincustomerdash.customer-dashboard section.limitedoffer {
	padding: 20px 50px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .myexpertnav.myaccountnav.qnanav ul li {
	width: 140px;
	height: 140px;
	background-color: var(--customerdashboardlightcolor);
	border-radius: 50%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	font-size: 16px;
	font-weight: 600;
	color: var(--textPrimaryColor);
	margin-left: 0;
	line-height: 1.2;
}

section.entiredashboard.maincustomerdash.customer-dashboard .myexpertnav.myaccountnav.qnanav ul li.active {
	color: #fff;
}

.myexpertnav>ul {
	justify-content: start;
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash .customermain {
	margin-bottom: 50px;
}

.mydash ul.dashboardinner p {
	font-size: 20px;
	color: var(--textPrimaryColor);
	font-weight: 700;
	padding: 0 17px;
	cursor: pointer;
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash .dashboard h2 {
	font-size: 30px;
	color: var(--textPrimaryColor);
	font-weight: 700;
	font-family: var(--primary-Web-Font);
}

section.entiredashboard.maincustomerdash .dashboard h5 {
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #06293F;
	line-height: 30px;
	margin: 0;
}

.customer-dashboard section.entiredashboard.maincustomerdash .customermain {
	justify-content: start;
	border: none;
}

section.entiredashboard.maincustomerdash .dashboarditext {
	font-size: 18px;
font-style: italic;
font-weight: 400;
line-height: normal;
color: #06293F;
	

}

.myexpertnav.myaccountnav.qnanav.martop40.customermain .active img {}

.expertquestiondetailscategory span {
	color: var(--textPrimaryColor);
	font-family: var(--textPrimaryColor);;

	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	background: none;
	padding: 0;
}

.expName span {
	font-size: 14px;
	font-weight: 500;
	color: #303030;
	font-family: var(--secondary-font)!important;
	line-height: 24px;

}

.expertquestiondetails .questiondate {
	font-family: var(--secondary-font)!important ;
	display: block;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 0.008em;
	color: #7D7D7D;
}

.questioninnerinbottom {
	margin-bottom: 20px;
}

.dashboardrightpanelinner .questioninner .RealEstate {
	background-color: var(--lightgreen);
	background-color: var(--Customerdashboard-RealEstate);
}

.dashboardrightpanelinner .questioninner .Investment {
	background-color: #FFE0FF;
	background-color: var(--Customerdashboard-Investment);
}

.dashboardrightpanelinner .questioninner .Insurance {
	background-color: var(--customerdashboardlightcolor);
	background-color: var(--Customerdashboard-Insurance);
}

.dashboardrightpanelinner .questioninner .Mortgage {
	background-color: #E9EEF9;
	background-color: var(--Customerdashboard-Mortgage);
}

.dashboardrightpanelinner .questioninner .Banking {
	background-color: #DAF3FF;
	background-color: var(--Customerdashboard-Banking);
}

.Banking .expertquestiondetailscategory {

	border-bottom: 2px solid #2281B8;

	border-bottom: 2px solid var(--Customerdashboard-Button-Banking);
}

.RealEstate .expertquestiondetailscategory {
	border-bottom: 2px solid var(--green);
	border-bottom: 2px solid var(--Customerdashboard-Button-RealEstate);
}

.Insurance .expertquestiondetailscategory {
	border-bottom: 2px solid var(--orange);
	border-bottom: 2px solid var(--Customerdashboard-Button-Insurance);
}

.Mortgage .expertquestiondetailscategory {
	border-bottom: 2px solid var(--Blueone);
	border-bottom: 2px solid var(--Customerdashboard-Button-Mortgage);
}

.Investment .expertquestiondetailscategory {
	border-bottom: 2px solid var(--purple);
	border-bottom: 2px solid var(--Customerdashboard-Button-Investment);
}

.alldashboard .backdeepblueBanking {
	background-color: #DAF3FF;
	background-color: var(--Customerdashboard-Banking);
}

.alldashboard .backdeepblueRealEstate {
	background-color: var(--lightgreen);
	background-color: var(--Customerdashboard-RealEstate);
}

.alldashboard .backdeepblueInvestment {
	background-color: #FFE0FF;
	background-color: var(--Customerdashboard-Investment);
}

.alldashboard .backdeepblueMortgage {
	background-color: #E9EEF9;
	background-color: var(--Customerdashboard-Mortgage);
}

.alldashboard .backdeepblueInsurance {
	background-color: var(--customerdashboardlightcolor);
	background-color: var(--Customerdashboard-Insurance);
}

.backdeepblueRealEstate .expertquestiondetailscategory {
	background-color: var(--green);
	background-color: var(--Customerdashboard-Button-RealEstate);
}

.backdeepblueInvestment .expertquestiondetailscategory {
	background-color: var(--purple);
	background-color: var(--Customerdashboard-Button-Investment);
}

.backdeepblueMortgage .expertquestiondetailscategory {
	background-color: var(--Blueone);
	background-color: var(--Customerdashboard-Button-Mortgage);
}

.backdeepblueInsurance .expertquestiondetailscategory {
	background-color: var(--orange);
	background-color: var(--Customerdashboard-Button-Insurance);
}

.backdeepblueBanking .expertquestiondetailscategory {
	background-color: #2281B8;
	background-color: var(--Customerdashboard-Button-Banking);
}

.dashboardrightpanelinner .questioninnerin {
	min-height: 220px;
}

.questioninnerin {
	min-height: 220px;
}

.questiontext {
	margin-bottom: 5px;
}

section.entiredashboard.maincustomerdash .questiontext.questiontext span {
	font-weight: 700;
	font-size: 16px;
	font-family: 'Poppins', sans-serif !important;
	line-height: 19.2px;
	color: #303030;
}

.questiontext.questiontext b {
	font-size: 16px;
	font-weight: 500;
	color: #3B3B3B;
	line-height: 21.6px;
	font-family: var(--textPrimaryColor);;;

}

section.entiredashboard.maincustomerdash .dashboarditext h4 {
	font-size: 20px;
	font-weight: 400;
	font-style: italic;
	color: #06293F;
}

.customer-dashboard .myexpertnav.myaccountnav.qnanav.martop40.customermain .active {
	box-shadow: 0px 0px 5px 0px var(--textPrimaryColor);
	background: var(--Blueone);
	color: #fff;
	width: 144px;
	height: 144px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	border-radius: 50%;
	font-size: 16px;
	line-height: 24.16px;
	font-family: "Poppins" !important;
}

.customer-dashboard .searchincustomer .heroleftpanel h2 {
	color: #303030;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 0;
}

.customer-dashboard .searchincustomer .heroleftpanel h4 {
	color: #303030;
	text-align: center;
	margin-bottom: 0;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.customer-dashboard .searchincustomer .searchmaininnerhero.heroleftpanel h2.h2_style {
	color: #303030;
	text-align: center;
	font-family: Montserrat;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.customer-dashboard .searchincustomer select.input.form-control.form-select:not(:focus):valid {
	background-color: var(--customerdashboardlightcolor);
}

.customer-dashboard .searchincustomer .heroleftpanel h4 {
	font-weight: 400;
	font-size: 16px;
	color: #303030;
	line-height: 24px;
	margin-bottom: 0;
	font-family: "Poppins" !important;
}

.searchincustomer .searchmaininnerhero.heroleftpanel h2.h2_style {
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
	color: #303030;
}

.searchincustomer .form-group .form-control {
	padding: 0;
}

.searchincustomer select.input.form-control.form-select:not(:focus):valid {
	font-size: 20px;
	font-weight: 500;
	color: #303030;
	height: 50px;
	border-radius: 6px;
	padding: 0 24px;
	background-color: #E5F3FF;
	font-family: 'Poppins' !important;
}
.searchincustomer .myexpertformarea.searcharea.searchmainara select.input.form-control.form-select:not(:focus):valid {
    font-size: 20px;
    font-weight: 500;
    color: #303030;
    height: 50px;
    border-radius: 6px;
    padding: 0 18px;
   
    font-family: 'Poppins' !important;
    border-right: 1px solid #bbb !important;
    border-radius: 0;
    margin-right: 10px !important;
}
.dashboardrightpannerinnerleft > h5.h5_style{
	margin-bottom: 0;
}
.customertASK .dashboard-ps-offer strong{
	font-weight: normal;
}
.myexpertformarea.searcharea.searchmainara select.form-control.form-select ::selection
{

	border-radius: 4px;
	background: var(--purple);
}
/* 
.searchincustomer .myexpertformarea.searcharea.searchmainara .input-container.form-group:first-child {
	background-color: #E5F3FF;
	border-radius: 5px;
} */

.searchincustomer .myexpertformarea {
	background: none;
	box-shadow: none;
}

.searchincustomer .myexpertformarea.searcharea {
	background: var(--customerdashboardlightcolor);
    position: relative;
    padding: 0;
}

.searchincustomer .searchmainara button.ctaonebutton {
	width: auto;
}
.searchincustomer .searchmainara button.ctaonebutton.searchiconbutton{
	width: 150px;
    height: 40px;
    color: var(--ButtonColor);
    text-align: center;
    font-family: "Roboto Flex";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.8px;
    border-radius: 5px;
    border: 1px solid var(--ButtonColor);
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
	margin: 10px;
}
.myexpertformarea.searcharea.searchmainara select.input.form-control.form-select{background-color: var(--customerdashboardlightcolor); border: none;margin: 0;}
.myexpertformarea.searcharea.searchmainara select.input.form-control.form-select:not(:focus):valid{background-color: var(--customerdashboardlightcolor); border: none;}
.myexpertformarea.searcharea.searchmainara select.input.form-control.form-select:focus{background-color: var(--customerdashboardlightcolor); border: none;}
.searchincustomer .searchiconbutton {
	height: 50px;
	width: 50px;
	background-color: #E5F3FF;
	border-radius: 6px;
}

.searchincustomer .myexpertformarea.searcharea .input-container.form-group:nth-child(2) {
	border-right: none;
}

.searchincustomer .ctaonebutton {

	border: 1px solid transparent;
}

.searchincustomer .ctaonebutton:hover {
	background: #E5F3FF;

}

.searchincustomer select.input.form-control.form-select:focus:valid {
	font-size: 20px;
    font-weight: 500;
    color: #303030;
    height: 50px;
    border-radius: 6px;
    padding: 0 18px;
    font-family: 'Poppins' !important;
    border-right: 1px solid var(--textPrimaryColor) !important;
    border-radius: 0;
    margin-right: 10px !important;

}

.swal-overlay--show-modal .swal-modal {
	background-color: #fff;
	border-radius: 6px;
	width: 600px;
	height: auto;
}

.swal-text {
	color: var(--textPrimaryColor);
	font-family: var(--primary-Web-Font);
	font-size: 16px;
	font-weight: 700;
	line-height: 37px;
	text-align: center;
}

section .cust-offers {
	border-radius: 20px;
	padding: 22px;
}

section .cust-product {
	border-radius: 20px;
}

section .cust-adds {
	padding: 22px;
	border-radius: 20px;

}

section .account-setting {
	border-radius: 20px;
}

.dashboardrightpannerinnerleft h5 {
	font-size: 16px;
	color: #06293F;
	font-weight: 500;
	line-height: 24px;
	font-family: "Poppins", sans-serif;
}

.category_icon {
	position: absolute;
	left: auto;
	bottom: 0px;
	z-index: 0;
	display: flex;
	margin: 0 0 0 auto;
	justify-content: center;
	align-items: center;
	right: 44px;
}

.category_icon img {
	width: 100%;
	height: 100%;
}

.dashboardrightpanelinner .questioninnerin {

	position: relative;
}

.dashboardrightpanelinner .questioninner .Banking .category_icon img {
	opacity: 0.1;
	filter: invert(38%) sepia(99%) saturate(398%) hue-rotate(158deg) brightness(94%) contrast(93%);
}

.dashboardrightpanelinner .questioninner .Mortgage .category_icon img {
	opacity: 0.1;
	filter: invert(30%) sepia(31%) saturate(775%) hue-rotate(156deg) brightness(90%) contrast(87%);
}

.dashboardrightpanelinner .questioninner .Insurance .category_icon img {
	opacity: 0.1;
	filter: invert(37%) sepia(36%) saturate(6250%) hue-rotate(1deg) brightness(103%) contrast(105%);
}

.dashboardrightpanelinner .questioninner .Investment .category_icon img {
	opacity: 0.1;
	filter: invert(25%) sepia(89%) saturate(454%) hue-rotate(258deg) brightness(97%) contrast(96%);
}

.dashboardrightpanelinner .questioninner .RealEstate .category_icon img {
	opacity: 0.1;
	filter: invert(25%) sepia(100%) saturate(1736%) hue-rotate(123deg) brightness(89%) contrast(101%);
}

.dashboardrightpanelinner .questioninner .Mortgage .category_icon img {
	height: 140px;
	width: auto;
}

.dashboardrightpanelinner .questioninner .Banking .category_icon img {
	height: 140px;
	width: auto;
}
section.entiredashboard.maincustomerdash.customer-dashboard .dashboardrightpanel.martop40.mb-5 {
    margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.dashboardrightpanelinner .questioninner .Investment .category_icon img {
	height: 140px;
	width: auto;
}

.dashboardrightpanelinner .questioninner .Insurance .category_icon img {
	height: 140px;
	width: auto;
}

.dashboardrightpanelinner .questioninner .RealEstate .category_icon img {
	height: 140px;
	width: auto;
}

.customer-dashboard.main-myaccount-dashboard .form-group .form-control {
	border: 1px solid var(--customerdashboardlightcolor);
	padding: 5px;

}

.form-control:disabled,
.form-control[readonly] {
	background-color: #e9ecef !important;
	opacity: 1;
}

.customer-dashboard.main-myaccount-dashboard .selectbox>div {
	border: 1px solid var(--customerdashboardlightcolor);
}

.customer-dashboard.main-myaccount-dashboard .selectbox.css-b62m3t-container .css-t3ipsp-control {}

.customer-dashboard.main-myaccount-dashboard button.edit-button {
	border-radius: 5px;
	border: 1px solid var(--Blueone);
	background: var(--Blueone);
	transition: 0.3s all ease-in;
}

.customer-dashboard.main-myaccount-dashboard button.edit-button:hover {
	background: transparent;
	color: var(--Blueone);
}

.customer-dashboard.main-myaccount-dashboard button.edit-button:hover img {
	filter: invert(1);
}

.customer-dashboard.main-myaccount-dashboard .personal-details .form-fieldinner label,
.customer-dashboard.main-myaccount-dashboard .my-account .form-fieldinner label,
.customer-dashboard.main-myaccount-dashboard .occupation .form-fieldinner label {
	margin-bottom: 0px;
	font-family: var(--secondary-font)!important;
}

.customer-dashboard.main-myaccount-dashboard .myaccountsection.institutedetails .myaccountsectionheading h3 {
	color: #2A2A2A;
	margin-bottom: 20px;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	/* 107.143% */
}

.customer-dashboard.main-myaccount-dashboard .myaccountsection button.ctaonebutton.widthhalf {
	width: 150px;
	height: 40px;
	-webkit-backdrop-filter: blur(2px);
	        backdrop-filter: blur(2px);
	border: 1px solid var(--ButtonColor);
	color: var(--ButtonColor);
	background: transparent;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	font-family: var(--btnFont);
}

.customer-dashboard.main-myaccount-dashboard .myaccountsection button.ctaonebutton.widthhalf:hover {
	background: var(--ButtonColor) !important;
	color: #fff;
}

.customer-dashboard.main-myaccount-dashboard .form-fieldinner {
	margin-bottom: 9px;
}

.customer-dashboard.main-myaccount-dashboard .myaccountsection.institutedetails {
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}

.customer-dashboard.main-myaccount-dashboard .myaccountsection.institutedetails .fieldans {
	padding: 0;font-family: var(--secondary-font)!important;
}

.customer-dashboard.main-myaccount-dashboard .form-field .grid-2 {
	gap: 0 20px;
}

.customer-dashboard.main-myaccount-dashboard .myaccountsection .form-fieldinner .input-container.form-group .placeholder {
	/* transform: translateY(5px) translateX(-1px) scale(1);
	font-size: 12px; */
	color: #6D6D6D;
font-family: var(--secondary-font)!important;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
position: relative;
transform: none;
transform: initial;
top:auto;
left: auto;
}

.customer-dashboard.main-myaccount-dashboard .myaccountsection .form-group {
	margin-bottom: 0;
}

.customer-dashboard .dashboardlink ul li {
	line-height: 59px;
	margin: 20px 0;
	position: relative;
	padding: 5px 0 0 20px;
}

.customer-dashboard .dashboard-ps-offer {
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
	padding: 20px 10px 0;
	margin-bottom: 40px;
}

.customer-dashboard.main-myaccount-dashboard .form-group .selectbox>div {
	background-color: var(--customerdashboardlightcolor) !important;
}

.customer-dashboard section.limitedoffer {
	background: transparent;
}

.customer-dashboard .searchincustomer {
	margin-top: 30px;
}

.customer-dashboard .container-fluid {
	border-radius: 25px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);

}

.customer-dashboard .forgetpassinner h2 {
	color: #303030;
	text-align: left;
	margin-bottom: 0;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.customer-dashboard.main-myaccount-dashboard .accountchangepass .institutelogintext {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 0 30px;
}

.customer-dashboard .right-institute .forgetpassinner h5,
.customer-dashboard .right-institute .forgetpassinner h6 {
	text-align: left;
	margin-bottom: 0;
}

.customer-dashboard .ft-inner.otpauthentication {
	margin-top:25px;
	clear: both;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.swal-footer {
    display: flex;
    justify-content: center;
	flex-wrap: wrap;
}

.swal-button-container:nth-child(1) {
    order: 2;
}
.swal-button-container:nth-child(2) {
    order: 1;
}


.customer-dashboard .dashboardrightpanel .mb-4 {
	margin-bottom: 15px !important;
}

.customer-dashboard .otpauthentication button.contiue-button {
	background-color: white;
	border: 1px solid var(--ButtonColor);
	padding: 8px 19px;
	border-radius: 5px;

	width: 150px !important;
	height: 40px;
	color: var(--ButtonColor);
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	font-family: var(--btnFont);
	margin-left: auto;
	margin-right: auto;
}

.customer-dashboard .otpauthentication button.contiue-button:hover {
	background-color: var(--ButtonColor);
	color: #fff;
}

.customer-dashboard button.contiue-button[disabled] {
	background: #ccc;
	border: 1px solid #ccc;
}

.customer-dashboard .dashboardlink.dashboardtext .activetext:before {
	position: absolute;
	content: "";
	background: var(--textPrimaryColor);
	height: 100%;
	width: 7px;
	border-radius: 3px;
	left: -73px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .main-blog-section {
	padding: 0;
}

section.entiredashboard.maincustomerdash.customer-dashboard .expertquestiondetails {
	flex-wrap: wrap;
	width: 90%;
}

section.entiredashboard.maincustomerdash .questioninnerinbottom {
	justify-content: space-between;
	align-items: flex-start;
	z-index: auto;
	position: relative;
}

section.entiredashboard.maincustomerdash .expertquestiondetails .widthfull {
	width: 100%;
	margin-top: 25px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .subcategoryinneraskexpert {
	width: 100%;
}

section.entiredashboard.maincustomerdash.customer-dashboard .support-button {
	width: 220px;
	height: 40px;
	flex-shrink: 0;
	background: var(--Blueone);
	color: #FFF;
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 1.8px;
	display: flex;
	justify-content: center;
	margin: 20px auto;
	line-height: 2.1;
	border-radius: 5px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .categoryonesetfirst {
	width: 100%;
}

section.entiredashboard.maincustomerdash.customer-dashboard .categorytwosetfirsttest .categoryonesetwidth {
	width: 115px;
	height: 115px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .selectcategory li.selectinner .dropdown-toggle:after {
	display: none;
}

section.entiredashboard.maincustomerdash.customer-dashboard .selectallinnercheckbox>ul>li {
	width: 200px
}
section.entiredashboard.maincustomerdash.customer-dashboard .h5_style_new
{
color: #06293F;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 0.08px;
}
section.entiredashboard.maincustomerdash.customer-dashboard .selectinner .mainchecklabel {
	font-size: 18px;
}
section.entiredashboard.maincustomerdash.customer-dashboard .forgetpassinner .ft-inner.otpauthentication input
{
	height: 40px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .categorytwosetfirsttest .categoryonesetwidth .iconone,
section.entiredashboard.maincustomerdash.customer-dashboard .categorytwosetfirsttest .categoryonesetwidth .icontwo {
	margin-bottom: 2px;
}

.modalspecial.asktheexpertconfirmpopup.popupouter button.close_btn {
	width: 52px;
	height: 52px;
	border-radius: 52px;
	background: #fff;
	line-height: 51px;
	left: auto;
	right: 13px;
	top: 13px;
	position: absolute;
	text-align: center;
	cursor: pointer;
	border: none;
}
.modalspecial.asktheexpertconfirmpopup.popupouter button.close_btn img{
	filter:invert(1);
}
section.entiredashboard.maincustomerdash.customer-dashboard .qnabutton {
	display: none;
}

section.entiredashboard.maincustomerdash.customer-dashboard .sliouter {
	position: relative;
}

section.entiredashboard.maincustomerdash.customer-dashboard .parentcatname {
	top: 0
}

.sliderContent .pb-4 h5 {
	font-size: 16px;
	min-height: 180px;
	padding: 0 10px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .sliderContent .applybutton {
	border-radius: 6px;
	height: 45px;
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 21px;
	padding: 10px 20px;
	margin: auto;
	display: flex;
	width: 150px;
	border: 1px solid #000;

	justify-content: center;
}

section.entiredashboard.maincustomerdash.customer-dashboard .selectcategory ul {
	flex-wrap: wrap;
	margin-top: 20px;
	justify-content: center;
}

.selectallinnercheckbox>ul>li {
	margin-right: 10px;
	margin-bottom: 10px;
}

.selectcategory button.edit-button {
	background-color: var(--Bluetwo);
	padding: 11px 45px;
	border: none;
	border-radius: 6px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	
}

section.entiredashboard.maincustomerdash.customer-dashboard .catsubcatsection .maincat h4 {
	color: var(--textPrimaryColor);
	font-family: var(--textPrimaryColor);;;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash.customer-dashboard .subcat ul {
	padding: 0;
	margin-bottom: 0;
	display: flex;
}

section.entiredashboard.maincustomerdash.customer-dashboard .subcat ul li {
	border-radius: 30px;
	background: var(--customerdashboardlightcolor);
	width: 100px;
	color: #303030;
	font-family: var(--textPrimaryColor);;;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-right: 10px;
	text-align: center;
	padding: 8px;
	display: flex;
	justify-content: center;

}

section.entiredashboard.maincustomerdash.customer-dashboard .subcat ul li span {
	width: 19px;
	height: 19px;
	background: #fff;
	border-radius: 40px;
	margin-right: 5px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .subcat ul li span img {
	width: 10px;
	padding: 1px;
}

.customer-dashboard.main-myaccount-dashboard .input-container .placeholder {
	top: 0
}

.boxsh.dashboardshaddow {
	background: #FFF;
	filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.25));
	padding: 20px;
	margin: 20px 0;
}

textarea.textps {
	border-radius: 10px;
	background: var(--customerdashboardlightcolor);
	width: 100%;
	height: 120px;
	border: 1px solid transparent;
	color: #1B1B1B;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding: 10px;
}

.customer-dashboard.main-myaccount-dashboard .main-myaccount-dashboard .input-icon-button {
	top: 38px
}

.dashboardrightpannerinnerleft {
	position: relative;
}

.modalspecial.productdetail-modal .dashboardrightpannerinnerleft .close_btn {
	background: var(--Blueone);
}

.customer-dashboard.main-myaccount-dashboard .form-group.disabled .selectbox>div {
	background-color: #e9ecef !important;
}

.customer-dashboard.main-myaccount-dashboard select.form-select {
	background-color: var(--customerdashboardlightcolor) !important;
}

.modalspecial.productdetail-modal .category-4 .detailedtext .ctaonebutton:hover {
	color: var(--Bluetwo);
	border-color: var(--Bluetwo);
	background: var(--lightBluetwo);
}

.modalspecial.productdetail-modal .category-5 .detailedtext .ctaonebutton:hover {
	color: var(--green);
	background-color: var(--lightgreen);
	border-color: var(--green);
}

.modalspecial.productdetail-modal .category-3 .detailedtext .ctaonebutton:hover {
	color: var(--Blueone);
	border-color: var(--Blueone);
	background: var(--lightBlueone);
}

.modalspecial.productdetail-modal .category-2 .detailedtext .ctaonebutton:hover {
	color: var(--purple);
	border-color: var(--purple);
	background: var(--lightpurple);
}

.modalspecial.productdetail-modal .category-1 .detailedtext .ctaonebutton:hover {
	color: var(--orange);
	border-color: var(--orange);
	background: var(--lightorange);
}
button.myadbtn.cross_btn{
	width: 24px;
	height: 24px;
	line-height: 20px;
	background-image: url(/static/media/white_cross.26d4e5be1d7f08aa6b4b.svg) !important;
	background-size: 12px !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: var(--Blueone);
}
section.entiredashboard.maincustomerdash.customer-dashboard .limitedofferinner, section.entiredashboard.maincustomerdash.customer-dashboard .limitedofferinner .pagination-section{margin-bottom: 0;}
section.entiredashboard.maincustomerdash.customer-dashboard .offerslider .col-lg-6.col-sm-6{padding-left: 10px;}
@media (max-width:767px) {
	.expertquestiondetails .questiondate
	{
		position: relative;
		padding-left: 20px;
	}
	.expertquestiondetails .questiondate:before{
		background: url(/static/media/expiryclock.9d254b59d02539a6bd96.svg);
		content: "";
		position: absolute;
		left: 0;
		top:0;
		height: 15px;
		width: 15px;
		background-repeat: no-repeat;
	}
	.expertblogtextback {
		border-radius: 0;
		background: transparent;
		padding: 0;
		margin-top: 28px;
	}
	.expertblogtextback h3{
		color: var(--textPrimaryColor);
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
	}
	.expertblogtextback h5{
		color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 500;
line-height: normal;
	}
	section.entiredashboard.maincustomerdash.customer-dashboard .dashboard-ps-offer	.viewbutton{
		margin-bottom: 10px;
	} 
	section.entiredashboard.maincustomerdash .suggestedoffercustomer .dashboard-ps-offer {
		margin-bottom: 0px;
	}
	.searchincustomer .searchmainara button.ctaonebutton.searchiconbutton{
		width: 90px;
		height: 30px;
		font-size: 12px;
		letter-spacing: 1.2px;
		margin: 5px;
	}
	section.entiredashboard.maincustomerdash.customer-dashboard .categorytwosetfirsttest .categoryonesetwidth {
		width: 90px;
		height: 90px;
	}
	section.entiredashboard.maincustomerdash.customer-dashboard .maincatcustomer .slick-slider 
	{
		width: 100%;
	}
	section.entiredashboard.maincustomerdash.customer-dashboard .main-question {
		max-width: 100%;
		width: 100%;
	}

	section.entiredashboard.maincustomerdash.customer-dashboard .categoryfourset {
		float: none;
	}

	section.alldashboard {
		background-color: #fff;
		padding: 0px 0px;
		padding-bottom: 0;
		border-radius: 2px 2px 0 0;
		margin-bottom: 0px;
	}

	.questionstext b {
		font-size: 14px;
		font-family: var(--textPrimaryColor);;;
		padding-right: 5px;
	}

	.customer-dashboard .searchincustomer .heroleftpanel h4 {
		color: #303030;
		text-align: center;
		font-family: var(--textPrimaryColor);;;
		font-size: 10px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		text-align: center !important;
	}

	.customer-dashboard .heroleftpanel {
		padding-bottom: 0;
	}

	.customer-dashboard .searchincustomer .searchmaininnerhero.heroleftpanel h2.h2_style {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		margin-top: 10px;
	}

	section.backwhite {
		background: #fff;
		border-radius: 0;
		padding: 0;
	}

	.dashboardrightpanelinner .questioninnerin {
		min-height: auto;
	}

	.searchincustomer .myexpertformarea.searcharea {
		position: relative;
		width: 340px;
	}

	.searchincustomer .searchmainara button.ctaonebutton {
		width: auto;
		position: absolute;
		right: 0;
		top: -45px;
	}

	.searchincustomer .searchmainara .form-select {
		/* background-position: right 4.75rem center; */
	}

	.customer-dashboard .searchincustomer .heroleftpanel h2 {
		font-size: 18px;
	}

	.allcustans .questionstext span,
	.questioninnerin span button {
		font-size: 12px;
		font-family: var(--textPrimaryColor);;;
	}

	.customer-dashboard .dashboard-ps-offer {
		border-radius: 0;
		background: #FFF;
		box-shadow: none;
		padding: 20px 0px;
	}

	.selectallinnercheckbox>ul>li {
		margin-right: 0px;
		margin-bottom: 10px;
	}

	.dashboardinner li.nav-item a {
		display: flex;
		margin-bottom: 7px;
		margin-left: 10px;
		margin-top: 7px;
	}

	.dashboardinner li.nav-item a p {
		color: var(--textPrimaryColor);
		margin-left: 20px;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		min-height: auto;
		margin-bottom: 0;
	}
	.dashboardinner li.nav-item .sidebarlogout p{font-weight: 500;}
	.dashboardinner li.nav-item .sidebarlogout{margin-left: 10px;}
	.dashboardinner li.nav-item .sidebarlogout p{margin-left: 20px;}
	section.entiredashboard.maincustomerdash.customer-dashboard .menusideimage img {
		width: 25px;
	}

	section.entiredashboard.maincustomerdash.customer-dashboard .col-lg-8.col-sm-8.blogsinner {
		padding: 0 !important;
	}

	.dashboardinner li.nav-item a.active {
		color: var(--Blueone);
		background-color: #fff;
		border-radius: 50px 0 0 50px;
		padding: 0 5px;
		width: 100%;
		min-height: 45px;
		display: flex;
		margin-bottom: 0;
		align-items: center;
		text-align: start;
		margin-bottom: 5px;

		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25) inset;
	}

	section.entiredashboard.maincustomerdash .p-0 {
		min-height: 300px;
	}

	.maincustomerdash div#askQus {
		margin: 0;
	}

	.maincustomerdash .catstart {
		margin: 0 0px;
	}

	span.menusideimage {
		margin-right: 10px;
	}

	.dashboard-container .navbar-toggler {
		transition: none;
		border: none;
		padding-left: 21px;
	}

	section.entiredashboard.maincustomerdash .dashboard h2 {
		font-size: 36px;
		color: var(--textPrimaryColor);
		font-weight: 700;
	}

	section.entiredashboard.maincustomerdash .dashboardrightpannerinnerleft>h2.font-weight-600 {
		position: absolute;
		left: 0;
		right: 0;
		width: -webkit-max-content;
		width: max-content;
		margin: auto;
		top: -46px;
		color: var(--textPrimaryColor);
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}

	.dashboardleftpanel span.navbar-toggler-icon {
		background: none;
		width: auto;
		height: auto;
	}

	.navbar-toggler:focus {
		box-shadow: none;
	}

	.customer-dashboard.main-myaccount-dashboard button.edit-button {
		font-size: 12px;
		padding: 1px 8px;
		width: 75px;
		border-radius: 2px;
		height: 25px;
	}


.expertquestiondetailscategory {
	width: auto;
}

.customer-dashboard .container-fluid {
	padding: 0 0px;
}

.customer-dashboard .homepageofferblock.carddecoration {
	padding: 0;
}

section.entiredashboard.maincustomerdash.customer-dashboard .expertquestiondetails {
	width: 100%;
}

section.entiredashboard.maincustomerdash.customer-dashboard .support-button {
	font-size: 12px;
	width: 120px;
	height: 30px;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	letter-spacing: 0;
	text-transform: uppercase;
	line-height: 1.6;
	border-radius: 2px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .catsubcatsection .maincat h4 {
	font-size: 12px;
}

.boxsh.dashboardshaddow h3 {
	color: var(--textPrimaryColor);

	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.boxsh.dashboardshaddow p {
	font-size: 10px;
	font-family: var(--textPrimaryColor);;;
	line-height: 14px;
}

.boxsh.dashboardshaddow {
	background: #FFF;
	filter: none;
	padding: 10px;
	margin: 0px 0;
    margin-bottom: 20px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .account-settings {
	padding-bottom: 0;
}

section.entiredashboard.maincustomerdash.customer-dashboard .account-settings-inner {
	padding: 0;
}

section.entiredashboard.maincustomerdash .dashboardrightpannerinnerleft>h2 span.headingicon {
	display: inline-block !important;
	margin-right: 5px;
}

section.entiredashboard.maincustomerdash.customer-dashboard section.limitedoffer {
	padding: 0px 0px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .myexpertnav.myaccountnav.qnanav ul li,
section.entiredashboard.maincustomerdash.customer-dashboard .myexpertnav.myaccountnav.qnanav ul li.active {
	width: 100px;
	height: 100px;
	font-size: 10px;
	line-height: 1.2;
}

section.entiredashboard.maincustomerdash.customer-dashboard .myaccountnav img {
	width: 40px;
	margin-bottom: 0;
}

.expertquestiondetailscategory {
	position: absolute;
	right: 0;
	top: 0
}

section.entiredashboard.maincustomerdash.customer-dashboard .myexpertnav.myaccountnav.martop40.customermain li.active,
section.entiredashboard.maincustomerdash.customer-dashboard .myexpertnav.myaccountnav.martop40.customermain li {
	width: 100px;
	height: 100px;
	font-size: 14px;
	font-family: var(--textPrimaryColor);;
	flex-wrap: wrap;
	flex-direction: row;
	line-height: 1.1;align-items: normal;

}

section.entiredashboard.maincustomerdash.customer-dashboard .myaccountsection {
	padding: 10px;
	margin: 10px;
}

.customer-dashboard.main-myaccount-dashboard .myaccountsection.institutedetails .myaccountsectionheading h3 {
	font-size: 18px;
}
.customer-dashboard.main-myaccount-dashboard .myaccountsection.institutedetails .myaccountsectionheading h3
{
	color: var(--textPrimaryColor);
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.personal-details .form-fieldinner label,
.occupation .form-fieldinner label {
	color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
	
}

.personal-details .fieldans,
.occupation .fieldans {
	color: #303030;

font-family: "SF Pro Display"!important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

section.entiredashboard.maincustomerdash.customer-dashboard .blogblogmain {
	width: 100%;
	padding: 0 5px !important;
}

section.entiredashboard.maincustomerdash.customer-dashboard .customask {
	margin-left: 0;
}

section.entiredashboard.maincustomerdash.customer-dashboard .catstart.clearfix.blogsasktheexpert {
	background-color: #FFFFFF;
	border-radius: 20px 20px 0 0;
	padding: 0px 0 17px 0;
	margin: 0 0px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .dashboardrightpannerinnerleft h5.h5_style,
section.entiredashboard.maincustomerdash.customer-dashboard p.catetext2 {
	font-size: 13px;
	font-family: var(--textPrimaryColor);;
	line-height: 15px;
	color: var(--textPrimaryColor);
}

section.entiredashboard.maincustomerdash.customer-dashboard p.catetext1 {
	font-size: 12px;
	line-height: 1.5;
}

section.entiredashboard.maincustomerdash {
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash.customer-dashboard .sliouter {
	background: linear-gradient(180deg, #F2FFF2 0.05%, #F3FFF3 20.7%, #CFFFCF 72.86%, #F3FFF3 89.21%, #F2FFF2 100%);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);

}

section.entiredashboard.maincustomerdash.customer-dashboard .modalspecial.productdetail-modal .col-lg-6.col-sm-6 {
	padding: 0 12px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .modalspecial.productdetail-modal>div {
	width: 95%;
}

section.entiredashboard.maincustomerdash.customer-dashboard .modalspecial.productdetail-modal .detailedview .detailedimage {
	margin: 10px;
}

.dashboardrightpanel .modalspecial.productdetail-modal section.listofoffermainsection {
	margin-bottom: 0;
}

section.entiredashboard.maincustomerdash.customer-dashboard .modalspecial.productdetail-modal .pname {
	font-size: 12px;
	width: -webkit-max-content;
	width: max-content;
}

section.entiredashboard.maincustomerdash.customer-dashboard .myexpertnav>ul>li.active {
	z-index: 0;
}

section.entiredashboard.maincustomerdash.customer-dashboard .Insurance.homepageofferblock {
	border-bottom: 1px solid var(--orange);
	border-radius: 0;
	margin-bottom: 20px;
	background: var(--lightorange);
}

section.entiredashboard.maincustomerdash.customer-dashboard .parentcatname {
	top: -15px
}

section.entiredashboard.maincustomerdash.customer-dashboard .sliouter .categoryproductsliderinnerimage img {
	margin-top: 35px;
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.25);
}

section.entiredashboard.maincustomerdash.customer-dashboard .categoryproductsliderinnerimage {
	border: none;
}

section.entiredashboard.maincustomerdash.customer-dashboard .sliouter .categoryproductsliderinnerimage {
	margin-top: 20px;
}

section.entiredashboard.maincustomerdash.customer-dashboard .Real.Estate.homepageofferblock {
	border-bottom: 1px solid var(--green);
	border-radius: 0;
	margin-bottom: 20px;
	background: #F1FFF1;
}

section.entiredashboard.maincustomerdash.customer-dashboard .Investment.homepageofferblock {
	border-bottom: 1px solid #9C2488;
	border-radius: 0;
	margin-bottom: 20px;
	background: var(--lightpurple);
}

section.entiredashboard.maincustomerdash.customer-dashboard .Mortgage.homepageofferblock {
	border-bottom: 1px solid var(--Blueone);
	border-radius: 0;
	margin-bottom: 20px;
	background: #EDF0F6;
}

section.entiredashboard.maincustomerdash.customer-dashboard .Banking.homepageofferblock {
	border-bottom: 1px solid #2281B8;
	border-radius: 0;
	margin-bottom: 20px;
	background: #EDF9FF;
}

section.entiredashboard.maincustomerdash.customer-dashboard .dashboardrightpannerinnerleft {
	padding: 10px;
    padding-top: 20px;
}
section.entiredashboard.maincustomerdash.customer-dashboard .account-settings-inner .modalspecial.productdetail-modal .close_btn{
    top:4px;
}
section.entiredashboard.maincustomerdash.customer-dashboard .myexpertnav.myaccountnav {
	padding-left: 10px !important;
}
section.entiredashboard.maincustomerdash.customer-dashboard .selectallinnercheckbox li.selectinner .form-check-input {
    width: 16px;
    height: 16px;
    margin: 0;
    top:5px;
}
section.entiredashboard.maincustomerdash.customer-dashboard span.maincheckboxicon img {
    width: 23px;
    height: 20px;
    object-fit: contain;
}
section.entiredashboard.maincustomerdash .accountchangepass section.loginscreeninstitute.registrationinstitute
{
    padding: 0;
}
.customer-dashboard.main-myaccount-dashboard .accountchangepass .institutelogintext {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}
.customer-dashboard .forgetpassinner h2{
    font-size: 18px;
    line-height: 1;
    text-align: left;
    margin-bottom: 10px;
}
.customer-dashboard .right-institute .forgetpassinner h5, .customer-dashboard .right-institute .forgetpassinner h6{
    color: var(--textPrimaryColor);
font-family: var(--textPrimaryColor);;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: left;
}
.customer-dashboard .right-institute .plaindetailsleft {
    justify-content: left;
    padding-left: 0;
}
.customer-dashboard .password-creation .passtext h5, .customer-dashboard .password-creation .passtext ul li{font-size: 12px; line-height: 16px;}
.customer-dashboard .passtext ul li:before{    top: 4px;}
.customer-dashboard .main-myaccount-dashboard .input-container .placeholder{
    font-size: 12px;
}
.customer-dashboard section.entiredashboard.maincustomerdash .input-icon-button {
    position: absolute;
    top: 38px;
}
.customer-dashboard .otpauthentication button.contiue-button{
    width: 95px !important;
height: 25px;
font-size: 12px;
padding: 0;
border-radius: 5px;
}
.customer-dashboard  .personal-details .disgrid {display: block;}
.customer-dashboard  .personal-details .form-fieldinner.col50{
    width: 48%;
    display: inline-block;
    margin-right: 5px;
}
.customer-dashboard .modalspecial.productdetail-modal h2.h2_style{
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 1;
}
.customer-dashboard .right-institute .forgetpassinner h5.h5_style.martop30, .customer-dashboard .right-institute  .ft-inner.otpauthentication{
    margin-top: 10px;
}
section.entiredashboard.maincustomerdash .showallourbesttoo{width: 95px !important; height: 25px;}
section.entiredashboard.maincustomerdash.customer-dashboard .selectallinnercheckbox>ul>li {
    width: 140px;
    padding: 5px;
}
section.entiredashboard.maincustomerdash.customer-dashboard .selectinner .mainchecklabel {
    font-size: 15px;
}
section.entiredashboard.maincustomerdash.customer-dashboard .myexpertnav.myaccountnav.qnanav ul li:last-child {
	margin-right: 0;
}

section.entiredashboard.maincustomerdash.customer-dashboard .dashboardrightpanel {
	z-index: 0;
	position: relative;
}
section.entiredashboard.maincustomerdash .innerfeaturedblog  .pagination-section{margin-top: 30px;}
section.entiredashboard.maincustomerdash ul.navbar-nav.dashboardinner {
	position: absolute;
	z-index: 999999;
	background: var(--customerdashboardlightcolor);
	width: 250px;
	padding-top: 15px;
	display: flex;
	align-items: flex-start;
	justify-content: left;
	height: 450px;
	top: -7px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}

.text-column ul.navbar-nav.dashboardinner li.nav-item {
	display: flex;
	margin-bottom: 20px;
	width: 100%;
}

section.entiredashboard.maincustomerdash .headingicon img {
	width: 23px;
}

section.entiredashboard.maincustomerdash .questioninnerinbottom {
	flex-wrap: nowrap;
}

.dashboardinner li.nav-item a {
	position: relative;
}

.dashboardinner li.nav-item a.active:before {
	background: var(--textPrimaryColor);
	content: "";
	position: absolute;
	width: 4px;
	height: 30px;
	left: 14px;
	top: 8px;

}

section.entiredashboard.maincustomerdash div#navbarText {
	position: absolute;
	top: 52px;
	left: 0px;
	width: 100%;
	background: rgba(255, 255, 255, 0.7);
	height: 120000px;
	z-index: 99;
}

section.entiredashboard.maincustomerdash.customer-dashboard>.container-fluid>.row>.col-lg-4.col-sm-4 {
	max-width: 100%;
}

section.entiredashboard.maincustomerdash.customer-dashboard .round-box.nav-item a {
	font-family: "Fjalla One";
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding: 0;
}

section.entiredashboard.maincustomerdash.customer-dashboard .round-box.nav-item:nth-child(5) {
	/* background: linear-gradient(180deg, #ACFFBF 0%, #FFF 100%);
	color: var(--green); */
	text-align: center;
	font-family: "Fjalla One";
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-left: 0;
	border-radius: 0;
	border-color: transparent;
}

section.entiredashboard.maincustomerdash.customer-dashboard .round-box.nav-item:nth-child(4) {
	/* background: linear-gradient(180deg, #B8DEFF 0%, #FFF 100%);
	color: var(--Bluetwo); */
	text-align: center;
	font-family: "Fjalla One";
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
margin-left: 0;
	border-radius: 0;
	border-color: transparent;
	margin-right: 0;
}


section.entiredashboard.maincustomerdash.customer-dashboard .round-box.nav-item:nth-child(3) {
	/* background: linear-gradient(180deg, #C7D1E3 0%, #FFF 100%);
	color: var(--Blueone); */
	text-align: center;
	font-family: "Fjalla One";
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;

	border-radius: 0;
	border-color: transparent;
}

section.entiredashboard.maincustomerdash.customer-dashboard .round-box.nav-item:nth-child(2) {
	/* background: linear-gradient(0deg, #FFF -0.12%, #FFD0F8 102.5%);
	color: var(--purple); */
	text-align: center;
	font-family: "Fjalla One";
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;

	border-radius: 0;
	border-color: transparent;
}
section.entiredashboard.maincustomerdash.customer-dashboard .round-box.nav-item{
	color: #828983;
	margin: 5px;
	border-radius: 3px !important;
	background: #FFF;
	box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.25);
	text-align: center;
	width: 17.5%;
	height: 80px;
}
.main-round-box .nav-item a{
	color: #828983 !important;
}
section.entiredashboard.maincustomerdash.customer-dashboard .round-box.nav-item:nth-child(1) {
	/* background: linear-gradient(0deg, #FFF 0%, #FFBA9C 112.66%);
	color: var(--orange); */
	text-align: center;
	font-family: "Fjalla One";
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	
	border-radius: 0;
	border-color: transparent;
}

.main-round-box .nav-item:nth-child(4) img,
.main-round-box .nav-item:nth-child(3) img,
.main-round-box .nav-item:nth-child(5) img,
.main-round-box .nav-item:nth-child(1) img,
.main-round-box .nav-item:nth-child(2) img {
	height: 15px !important;
	width: auto !important;
	margin-bottom: 3px;
	margin-top: 5px;
	filter: invert(58%) sepia(10%) saturate(171%) hue-rotate(77deg) !important;
	order: 1;
}

.main-round-box.nav.nav-pills {
	justify-content: center;
	align-items: center;
	margin: 20px 0 0 0;
	width: 93%;
}

.main-round-box .nav-item:nth-child(1) a.active,
.main-round-box .nav-item:nth-child(2) a.active,
.main-round-box .nav-item:nth-child(3) a.active,
.main-round-box .nav-item:nth-child(4) a.active,
.main-round-box .nav-item:nth-child(5) a.active {
	background: transparent;
	border-radius: 0% !important;
	box-shadow: none;
}

h4.finame {
	font-size: 0;
	margin-bottom: 0;
}

h4.finame:first-letter {

	text-shadow: 0.347px 0.924px 1.965px rgba(0, 0, 0, 0.25);
	font-family: "Red Hat Display";
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 0;
}

/* .main-round-box .nav-item:nth-child(5) a.active, .main-round-box .nav-item:nth-child(4) a.active, .main-round-box .nav-item:nth-child(3) a.active, .main-round-box .nav-item:nth-child(2) a.active, .main-round-box .nav-item:nth-child(1) a.active
    {
        background: transparent;
    } */
}


@media (min-width: 1025px) and (max-width: 1200px) {
  .sliderContent .pb-4 h5{
font-size: 13px;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .dashboardrightpannerinnerleft {
    padding-top: 10px;
  }

  .myexpertnav.myaccountnav ul li:first-child.active {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    height: 144px;
    width: 144px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 2.84px 2.84px 10.27px 0px #ccc;
  }

  .myexpertnav > ul > li.active {
    background: none;
    background: linear-gradient(180deg, #0077B6 0%, #003450 100%);
    box-shadow: 2.84px 2.84px 31.27px 0px var(--textPrimaryColor);
  }

  .myexpertnav > ul > li:first-child.active {
    background: none;
    background: linear-gradient(180deg, #0077B6 0%, #003450 100%);
    box-shadow: 2.84px 2.84px 31.27px 0px var(--textPrimaryColor);
  }

  .myexpertnav.myaccountnav > ul > li:last-child.active {
    background: linear-gradient(180deg, #0077B6 0%, #003450 100%);
    box-shadow: 2.84px 2.84px 31.27px 0px var(--textPrimaryColor);
  }

  .myexpertnav.myaccountnav.qnanav ul li {
    margin-right: 50px;
  }

  .myexpertnav > ul li {
    background: none;
  }

  .myexpertnav > ul > li:last-child {
    background: none;
  }

  .myexpertnav > ul > li:first-child {
    background: none;
  }

  .myexpertnav.myaccountnav.qnanav ul li {
    width: 144px;
    height: 144px;
    background-color: #90E0EF;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    font-size: 20px;
    font-weight: 600;
    color: #004E77;
  }

  .myexpertnav > ul {
    justify-content: flex-start;
  }

  section.entiredashboard.maincustomerdash .customermain {
    margin-bottom: 50px;
  }

  section.entiredashboard.maincustomerdash .dashboard h2 {
    font-size: 40px;
    color: var(--textPrimaryColor);
    font-weight: 700;
  }

  section.entiredashboard.maincustomerdash .dashboard h5 {
    font-size: 20px;
    font-weight: 500;
    color: #06293F;
  }

  .customer-dashboard section.entiredashboard.maincustomerdash .customermain {
    justify-content: flex-start;
    border: none;
  }

  section.entiredashboard.maincustomerdash .dashboarditext {
    font-size: 13px;
    font-weight: 400;
  
    color: var(--textPrimaryColor);font-family: "SF Pro Display"!important;
  }

  .myexpertnav.myaccountnav.qnanav.martop40.customermain .active img {
    filter: invert(100%) sepia(13%) saturate(0) hue-rotate(21deg) brightness(114%) contrast(101%);
  }

  .expertquestiondetailscategory span {
    color: var(--textPrimaryColor);
    font-family: var(--textPrimaryColor);;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
  }

  .expertquestiondetailscategory {
    border-radius: 0px;
    text-align: center;
}

  .expName span {
    font-size: 14px;
    font-weight: 500;
    color: #303030;
    font-family: var(--textPrimaryColor);;

  }

  .expertquestiondetails .questiondate {

    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.008em;
    color: #7D7D7D;
    margin-top: 0px;font-size: var(--textPrimaryColor);;
  }

  .questioninnerinbottom {
    margin-bottom: 0px;
  }

  .questiontext {
    margin-bottom: 34px;
  }

  section.entiredashboard.maincustomerdash .questiontext.questiontext span {
    font-weight: 700;
    font-size: 18px;
    font-family: 'Poppins' !important;
    color: #303030;
  }

  .questiontext.questiontext b {
    font-size: 16px;
    font-weight: 500;
    color: #3B3B3B;
    font-family: var(--textPrimaryColor);;;
  }

  section.entiredashboard.maincustomerdash .dashboarditext h4 {
    font-size: 20px;
    font-weight: 400;
    font-style: italic;
    color: #06293F;
  }

  .customer-dashboard .myexpertnav.myaccountnav.qnanav.martop40.customermain .active {
    box-shadow: 0px 0px 5px 0px var(--textPrimaryColor);
    width: 144px;
    height: 144px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 50%;
  }

  .searchincustomer .heroleftpanel h2 {
    font-weight: 500;
    font-size: 32px;
    color: #303030;
    font-family: "Poppins" !important;
  }

  .searchincustomer .heroleftpanel h4 {
    font-weight: 400;
    font-size: 20px;
    color: #303030;
    line-height: 30px;
    margin-bottom: 0;
    font-family: "Poppins" !important;
  }

  .searchincustomer .searchmaininnerhero.heroleftpanel h2.h2_style {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 48px;
    color: #303030;
  }

  .searchincustomer .form-group .form-control {
    padding: 0;
  }

  .searchincustomer select.input.form-control.form-select:not(:focus):valid {
    font-size: 20px;
    font-weight: 500;
    color: #303030;
    height: 50px;
    border-radius: 6px;
    padding: 0 24px;
    background-color: #E5F3FF;
    font-family: 'Poppins' !important;
  }

 

  .searchincustomer .myexpertformarea {
    background: none;
    box-shadow: none;
  }



  .searchincustomer .searchmainara button.ctaonebutton {
    width: auto;
  }

  .searchincustomer .searchiconbutton {
    height: 50px;
    width: 50px;
    background-color: #E5F3FF;
    border-radius: 6px;
  }



  .searchincustomer .ctaonebutton {
    border: 1px solid transparent;
  }

  .searchincustomer .ctaonebutton:hover {
    background: #E5F3FF;
  }

  .swal-overlay--show-modal .swal-modal {
    background-color: #FFFFFF;
    border-radius: 6px;
    width: 600px;
    height: auto;
  }
  /* ask */
  .categorytext h2 {
      color: var(--textPrimaryColor);
      margin-bottom: 0;
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: normal;
  }
  .categorytext span {
      color: #036518;
      font-size: 20px;
      font-style: normal;
      font-weight: 900;
      line-height: normal;
  }
  /* ask */
}
@media (max-width:767px){
  .dashboardrightpanelinner .questioninner .Banking .category_icon img, .dashboardrightpanelinner .questioninner .Insurance .category_icon img, .dashboardrightpanelinner .questioninner .Investment .category_icon img, .dashboardrightpanelinner .questioninner .Mortgage .category_icon img, .dashboardrightpanelinner .questioninner .RealEstate .category_icon img
  {
    height: 85px;
    width: auto;
  }
  section.entiredashboard.maincustomerdash.customer-dashboard.main-interest .alldashboard.cust-adds .sliouter  .sliderContent {
    margin: 0;
    margin-bottom: 20px;
    

  }
  section.entiredashboard.maincustomerdash.customer-dashboard.main-interest .alldashboard.cust-adds .sliouter  .sliderContent  .applybutton
  {
    width: 120px;
    height: 30px;
    border-radius: 2px;
    font-size: 16px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  section.entiredashboard.maincustomerdash.customer-dashboard.main-interest .alldashboard.cust-adds .offerslidercustadd .sliouter  .sliderContent  .applybutton
  {
    margin: auto !important;
  }
  .sliderContent .pb-4 h5 {
    font-size: 14px;
    min-height: auto;
    padding: 0 10px;
}
  section.entiredashboard.maincustomerdash.customer-dashboard.main-interest .alldashboard.cust-adds .sliouter.Mortgage  .sliderContent  .applybutton{
    background: var(--lightBlueone);    border: 1px solid var(--Blueone);
  }
  section.entiredashboard.maincustomerdash.customer-dashboard.main-interest .alldashboard.cust-adds .sliouter.Banking  .sliderContent  .applybutton{
    background: var(--lightBluetwo);border: 1px solid var(--Bluetwo);
  }
  section.entiredashboard.maincustomerdash.customer-dashboard.main-interest .alldashboard.cust-adds .sliouter.Real.Estate  .sliderContent  .applybutton{
    background: var(--lightgreen);border: 1px solid var(--green);
  }
  section.entiredashboard.maincustomerdash.customer-dashboard.main-interest .alldashboard.cust-adds .sliouter.Insurance  .sliderContent  .applybutton{
    background: var(--lightorange);border: 1px solid var(--orange);
  }
   section.entiredashboard.maincustomerdash.customer-dashboard.main-interest .alldashboard.cust-adds .sliouter.Investment  .sliderContent  .applybutton{
    background: var(--lightpurple);border: 1px solid var(--purple);
  }
  .myexpertnav.myaccountnav.qnanav.martop40.customermain img{
    width: 30px;
  }
  .swal-footer {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}
section.entiredashboard.maincustomerdash.customer-dashboard .subcategoryinneraskexpert{max-width: 320px;}
section.entiredashboard.maincustomerdash.customer-dashboard .asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .subcat_inner .categoryonesettwo{
  margin: 5px 3px;

}
section.entiredashboard.maincustomerdash.customer-dashboard .col-lg-12.mb-3.queastio-main.questioncust {
  border-top: 1px solid #ccc;
}
.swal-footer .swal-button-container:nth-child(1) {
    order: 2;
}
.customer-dashboard .searchincustomer {
  margin-top: 0;
}
  section.entiredashboard.maincustomerdash{z-index: 99; position: relative; overflow: visible;}
  .customer-dashboard.main-myaccount-dashboard .myaccountsection button.ctaonebutton.widthhalf
  {
    width: 120px;
    height: 30px;
    font-size: 16px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  section.entiredashboard.maincustomerdash.customer-dashboard .myexpertnav.myaccountnav.qnanav{padding-left: 10px !important;margin-top: 0 !important;}
  section.entiredashboard.maincustomerdash.customer-dashboard .applybutton:hover{
    margin: 0 !important;
  }
  section.entiredashboard.maincustomerdash .dashboarditext {
    font-size: 13px;
    font-weight: 500;
  font-style: normal;
  line-height: 1;
    color: var(--textPrimaryColor);font-family: "SF Pro Display"!important;
  }
  .dashboardrightpanelinner .questioninner .Banking{
    background: #EDF9FF;
  }
  .dashboardrightpanelinner .questioninner .Mortgage{
    background: #EDF0F6;
  }
  .dashboardrightpanelinner .questioninner .Insurance{
    background: var(--lightorange);
  }
  .dashboardrightpanelinner .questioninner .Investment{
    background: var(--lightpurple);
  }
  .dashboardrightpanelinner .questioninner .Real.Estate{
    background: #F1FFF1;
  }
  .dashboardrightpanelinner .questioninner .Banking .category_icon img {
    height: 80px;
    width: auto;
}
.dashboardrightpanelinner .questioninner .expertquestiondetails h5.h5_style.questionstext, .allcustans .questionstext span
{
  color: #303030;
font-family: "SF Pro Display";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
  .allcustans .questionstext span, .questioninnerin span button{padding-left: 0px; color: var(--textPrimaryColor);}

}
@media (min-width: 481px) and (max-width: 768px) {
  .dashboardrightpannerinnerleft {
    padding-top: 10px;
  }

  .myexpertnav.myaccountnav ul li:first-child.active {
    height: 144px;
    width: 144px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 0px 5px 0px var(--textPrimaryColor);
  }

  .myexpertnav > ul > li.active {
    background: linear-gradient(180deg, #0077B6 0%, #003450 100%);
    box-shadow: 2.84px 2.84px 31.27px 0px var(--textPrimaryColor);
  }

  .myexpertnav > ul > li:first-child.active {
    background: linear-gradient(180deg, #0077B6 0%, #003450 100%);
    box-shadow: 2.84px 2.84px 31.27px 0px var(--textPrimaryColor);
  }

  .myexpertnav.myaccountnav > ul > li:last-child.active {
    background: linear-gradient(180deg, #0077B6 0%, #003450 100%);
    box-shadow: 2.84px 2.84px 31.27px 0px var(--textPrimaryColor);
  }

  .myexpertnav.myaccountnav.qnanav ul li {
    margin-right: 50px;
  }

  .myexpertnav > ul li,
  .myexpertnav > ul > li:last-child,
  .myexpertnav > ul > li:first-child {
    background: none;
  }

  .myexpertnav.myaccountnav.qnanav ul li {
    width: 144px;
    height: 144px;
    background-color: #90E0EF;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    font-size: 18px;
    font-weight: 600;
    color: #004E77;
  }

  .myexpertnav > ul {
    justify-content: flex-start;
  }

  section.entiredashboard.maincustomerdash .customermain {
    margin-bottom: 50px;
  }

  section.entiredashboard.maincustomerdash .dashboard h2 {
    font-size: 36px;
    color: var(--textPrimaryColor);
    font-weight: 700;
  }

  section.entiredashboard.maincustomerdash .dashboard h5 {
    font-size: 18px;
    font-weight: 500;
    color: #06293F;
  }

  .customer-dashboard section.entiredashboard.maincustomerdash .customermain {
    justify-content: flex-start;
    border: none;
  }



  .myexpertnav.myaccountnav.qnanav.martop40.customermain .active img {
    filter: invert(100%) sepia(13%) saturate(0) hue-rotate(21deg) brightness(114%) contrast(101%);
  }

  .expertquestiondetailscategory span {
    background: none;
    border-radius: 0px;
    padding: 0;
    color: var(--textPrimaryColor);
    font-family: var(--textPrimaryColor);;
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
  }

  .expertquestiondetailscategory {
    border-radius: 0px;
    text-align: center;
}

  .expName span {
    font-size: 14px;
    font-weight: 500;
    color: #303030;
    font-family: var(--secondary-font) !important;

  }

  .expertquestiondetails .questiondate {

    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.008em;
    color: #7D7D7D;
    margin-top: 0px;
  }

  .questioninnerinbottom {
    margin-bottom: 0px;
  }

  .questiontext {
    margin-bottom: 34px;
    color: #303030;
font-family: var(--secondary-font);
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
  }

  section.entiredashboard.maincustomerdash .questiontext.questiontext span {
    font-weight: 700;
    font-size: 18px;
    font-family: 'Poppins' !important;
    color: #303030;
  }

  .questiontext.questiontext b {
    font-size: 18px;
    font-weight: 500;
    color: #3B3B3B;
    font-family: 'Poppins' !important;
  }

  section.entiredashboard.maincustomerdash .dashboarditext h4 {
    font-size: 18px;
    font-weight: 400;
    font-style: italic;
    color: #06293F;
  }

  .customer-dashboard .myexpertnav.myaccountnav.qnanav.martop40.customermain .active {
    box-shadow: 0px 0px 5px 0px var(--textPrimaryColor);
    width: 144px;
    height: 144px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 50%;
  }

  .searchincustomer .heroleftpanel h2 {
    font-weight: 500;
    font-size: 18px;
    color: #303030;
    font-family: "Poppins" !important;
  }

  .searchincustomer .heroleftpanel h4 {
    font-weight: 400;
    font-size: 18px;
    color: #303030;
    line-height: 30px;
    margin-bottom: 0;
    font-family: "Poppins" !important;
  }

  .searchincustomer .searchmaininnerhero.heroleftpanel h2.h2_style {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 48px;
    color: #303030;
  }

  .searchincustomer .form-group .form-control {
    padding: 0;
  }

  .searchincustomer select.input.form-control.form-select:not(:focus):valid {
    font-size: 18px;
    font-weight: 500;
    color: #303030;
    height: 50px;
    border-radius: 6px;
    padding: 0 24px;
    background-color: #E5F3FF;
    font-family: 'Poppins' !important;
  }



  .searchincustomer .myexpertformarea {
    background: none;
    box-shadow: none;
  }

  

 

  .searchincustomer .searchiconbutton {
    height: 50px;
    width: 50px;
    background-color: #E5F3FF;
    border-radius: 6px;
  }


  .searchincustomer .ctaonebutton {
    border: 1px solid transparent;
  }

  .searchincustomer .ctaonebutton:hover {
    background: #E5F3FF;
  }


  .swal-overlay--show-modal .swal-modal {
    background-color: #FFFFFF;
    border-radius: 6px;
    width: 600px;
    height: auto;
  }
}
@media (min-width: 320px) and (max-width: 480px) {
  .dashboardrightpannerinnerleft {
    padding-top: 20px;
  }

  .myexpertnav.myaccountnav ul li:first-child.active {
    height: 120px;
    width: 120px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 0px 5px 0px var(--textPrimaryColor);
  }

  .myexpertnav > ul > li.active {
    background: linear-gradient(180deg, #0077B6 0%, #003450 100%);
    box-shadow: 2px 2px 20px 0px var(--textPrimaryColor);
  }

  .myexpertnav > ul > li:first-child.active {
    background: linear-gradient(180deg, #0077B6 0%, #003450 100%);
    box-shadow: 2px 2px 20px 0px var(--textPrimaryColor);
  }

  .myexpertnav.myaccountnav > ul > li:last-child.active {
    background: linear-gradient(180deg, #0077B6 0%, #003450 100%);
    box-shadow: 2px 2px 20px 0px var(--textPrimaryColor);
  }

  .myexpertnav.myaccountnav.qnanav ul li {
    margin-right: 30px;
  }

  .myexpertnav > ul li,
  .myexpertnav > ul > li:last-child,
  .myexpertnav > ul > li:first-child {
    background: none;
  }

  .myexpertnav.myaccountnav.qnanav ul li {
    width: 120px;
    height: 120px;
    background-color: #90E0EF;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    color: #004E77;
  }

  .myexpertnav > ul {
    justify-content: flex-start;
  }

  section.entiredashboard.maincustomerdash .customermain {
    margin-bottom: 40px;
  }

  section.entiredashboard.maincustomerdash .dashboard h2 {
    color: var(--textPrimaryColor);
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }

  section.entiredashboard.maincustomerdash .dashboard h5 {
    color:  #06293F;

font-size: 10px;
font-style: normal;
font-weight: 500;
line-height: normal;
  }

  .customer-dashboard section.entiredashboard.maincustomerdash .customermain {
    justify-content: flex-start;
    border: none;
  }


  section.entiredashboard.maincustomerdash .customermain{margin: 0 !important;}
  .myexpertnav.myaccountnav.qnanav.martop40.customermain .active img {
    filter: invert(100%) sepia(13%) saturate(0) hue-rotate(21deg) brightness(114%) contrast(101%);
  }

  .expertquestiondetailscategory span {
    background: none;
    border-radius: 0px;
    padding: 0;
    color: var(--textPrimaryColor);

    font-size: 14px;
    font-weight: 500;
    display: inline-block;
  }
  

  .expertquestiondetailscategory {
    border-radius: 0px;
    text-align: center;
}

  .expName span {
    font-size: 14px;
    font-weight: 500;
    color: #303030;
    font-family:var(--textPrimaryColor);

  }

  .expertquestiondetails .questiondate {

    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.008em;
    color: #7D7D7D;
    margin-top: 0px;
  }
  section.entiredashboard.maincustomerdash .expertquestiondetails .widthfull{margin-top: 8px;}

  .questioninnerinbottom {
    margin-bottom: 0px;
  }

  .questiontext {
    margin-bottom: 24px;
  }

  section.entiredashboard.maincustomerdash .questiontext.questiontext span {
    font-weight: 700;
    font-size: 16px;
    font-family: 'Poppins' !important;
    color: #303030;
  }

  .questiontext.questiontext b {
    font-size: 16px;
    font-weight: 500;
    color: #3B3B3B;
    font-family: 'Poppins' !important;
  }

  section.entiredashboard.maincustomerdash .dashboarditext h4 {
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    color: #06293F;
  }

  .customer-dashboard .myexpertnav.myaccountnav.qnanav.martop40.customermain .active {
    box-shadow: 0px 0px 5px 0px var(--textPrimaryColor);
    width: 120px;
    height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 50%;
  }

  .searchincustomer .heroleftpanel h2 {
    font-weight: 500;
    font-size: 18px;
    color: #303030;
    font-family: "Poppins" !important;
  }

  .searchincustomer .heroleftpanel h4 {
    font-weight: 400;
    font-size: 16px;
    color: #303030;
    line-height: 28px;
    margin-bottom: 0;
    font-family: "Poppins" !important;
  }

  .searchincustomer .searchmaininnerhero.heroleftpanel h2.h2_style {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 48px;
    color: #303030;
  }

  .searchincustomer .form-group .form-control {
    padding: 0;
  }

  .searchincustomer select.input.form-control.form-select:not(:focus):valid {
    font-size: 16px;
    font-weight: 500;
    color: #303030;
    height: 40px;
    border-radius: 6px;
    padding: 0 20px;
    background-color: #E5F3FF;
    font-family: 'Poppins' !important;
  }



  .searchincustomer .myexpertformarea {
    background: none;
    box-shadow: none;
  }

  
  .searchincustomer .searchmainara button.ctaonebutton {
    width: auto;
  }

  .searchincustomer .searchiconbutton {
    height: 40px;
    width: 40px;
    background-color: #E5F3FF;
    border-radius: 6px;
  }
  .swal-overlay--show-modal .swal-modal {
    background-color: #FFFFFF;
    border-radius: 6px;
    width: 320px;
    height: auto;
    padding: 20px 0;
  }
  .swal-text {
    color: var(--textPrimaryColor);
    font-family: var(--primary-Web-Font);
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
}
}

.main-interest .dashboardrightpannerinnerleft h2 {
    color: var(--textPrimaryColor);
    font-size: 30px;
    font-weight: 700;
    line-height: 36.57px;
    margin-bottom: 20px;
    font-family: "Montserrat" , sans-serif !important;
}
.main-interest .dashboardrightpannerinnerleft h5 {
    color: var(--textPrimaryColor);
    font-size: 16px;
    font-family: 'Poppins',sans-serif !important;
    font-weight: 500;
    line-height: 24px;
}
.main-interest .myexpertnav.myaccountnav ul li:first-child.active {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    height: 144px;
    width: 144px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    box-shadow: 2.84px 2.84px 31.27px 0px #ccc;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Poppins',sans-serif;

}
.main-interest .myexpertnav.myaccountnav.qnanav ul li {
    width: 144px;
    height: 144px;
    background-color: #90E0EF;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    font-family: 'Poppins',sans-serif;
    color: #004E77;
}
.main-interest .myexpertnav.myaccountnav > ul > li:last-child.active {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    height: 144px;
    width: 144px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    box-shadow: 2.84px 2.84px 31.27px 0px var(--textPrimaryColor);
    font-size: 16px;
    line-height: 24px;
    font-family: 'Poppins',sans-serif;

}
.main-interest .myexpertnav.myaccountnav > ul > li:nth-child(2) {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    height: 144px;
    width: 144px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Poppins',sans-serif;
}
.main-interest .myexpertnav.myaccountnav > ul > li:nth-child(2).active {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    height: 144px;
    width: 144px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    box-shadow: 2.84px 2.84px 31.27px 0px #ccc;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Poppins',sans-serif;
   
}
.main-interest  .myexpertnav.myaccountnav ul li:first-child.active img {
    filter: invert(108%) sepia(82%) saturate(830%) hue-rotate(210deg) brightness(132%) contrast(158%);
}
.main-interest .myexpertnav.myaccountnav > ul > li:last-child.active img {
    filter: invert(108%) sepia(82%) saturate(830%) hue-rotate(210deg) brightness(132%) contrast(158%);
}
.main-interest .myexpertnav.myaccountnav > ul > li:nth-child(2).active img {
    filter: invert(108%) sepia(82%) saturate(830%) hue-rotate(210deg) brightness(132%) contrast(158%);
}
@media (max-width:767px){
    .main-interest .myexpertnav.myaccountnav > ul > li.active
    {
        box-shadow: 0px 0px 5px 0px var(--textPrimaryColor) !important;
    }
}
.categorytwosetfirsttest .categoryonesetwidth{
    width: 111.93px;
    height: 113.93px;
}
 .asktheexpertcategorysectioninnerlinenew .categoryonesetwidth h5{
    font-size: 13px;
}
.maincustomerdash  .categoryonesettwo{    width: 144px;}
.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth .iconone {
    background: #fff;
    height: 42.95px;
    width: 42.95px;
    position: relative;
    margin: auto;
    border-radius: 50px;
    padding: 10px;
    margin-bottom: 10px;
}
.catstart.clearfix.blogsasktheexpert {
    background-color: #FFFFFF;
    border-radius: 20px 20px 0 0;
    padding: 50px 0 17px 0;
    margin: 0 30px;
}
.asktheexpertcategorysectioninner.asktheexpertcategorysectioninnerline.asktheexpertcategorysectioninnerlinenew .categorytwosetfirsttest .categoryonesetwidth .icontwo{
    background: #fff;
    height: 42.95px;
    width: 42.95px;
    position: relative;
    margin: auto;
    border-radius: 50px;
    padding: 10px;
    margin-bottom: 10px;
}
.maincustomerdash div#askQus{
    margin: 0 30px;
}

.asktheexpertcategorysectioninnerlinenew .textarecs {
    background: transparent;
    box-shadow: none;
    border-radius: 10px;
    padding: 0;
    border-top: none;
    margin: 0 30px;
}
.maincustomerdash .register-main {
    background: #fff;
    padding: 20px 24px;
    margin: 0px 30px 30px 30px;
    border-radius: 0 0 20px 20px;
}
.register-main-text h2 {
    font-size: 30px;
    font-weight: 800;
    text-align: center;
    color: #036518;
    line-height: 36.57px;
}
.questioncustomer p.question-right-text-too {
    max-width: 100%;
    margin: 0;
    text-align: center;
}
.register-main-text span {
    font-size: 29px;
    font-weight: 800;
    text-align: left;
    color: var(--textPrimaryColor);
}.maincustomerdash .textarecs .input-question textarea.input.form-control.textareaform {
    padding: 15px;
    height: 200px;
    font-size: 13px;
    font-weight: 400;
    line-height: 14.71px;
    font-family: var(--secondary-font),sans-serif !important;
    
}
.customask{
    margin-left: 40px;
  }
  .customask h2 {
    font-size: 40px;
    color: var(--textPrimaryColor);
    font-weight: 700;
    margin: 10px 0 15px 0;
  }
  .customask h5 {
    /* color: #06293F;
    font-size: 20px; */
    font-weight: 500;
    max-width: 759px;
  }
  
  .customertASK .wcustomerask.null {
    width: 100%;
  }
  .wcustomerask.categoryoneset {
    width: 100%;
  }
  .categoryfourset.catcustomer {
      display: flex;
      justify-content: center;
  }
  
  .maincustosection{
    flex-direction: column;
  }
  .textcenter h2{
    text-align: center;
  }
  
  .main-question.questionslider.mainquestioncust {
    margin: 15px auto;
  }
  .questioncustomer h2{
    text-align: center;
  }
  .questioncustomer p{
    text-align: center;
  }
  .questioncustomer p.question-right-text-too {
 
    text-align: center;
  }
  
  .questioncust .nextbtn{
    text-align: center;
  }
  .maincustomerdash .queastio-main:before{background: transparent; display: none;}
  .maincustomerdash .catstart
  {  margin: 0 30px;}
  .maincustomerdash  div#askQus{margin-top: 0; padding-top: 30px; background: #fff;}
  

    .maincustomerdash .register-main{background: #fff; padding: 20px 10px; margin: 0 30px;}
    .maincustomerdash .register-main-text h2{text-align: center;}
    .maincustomerdash .input-container.form-group.input-group-reg.col-md-6.mb-5{width: 100%;}
.textarecs .input-question textarea.input.form-control.textareaform {
    font-family: var(--secondary-font),sans-serif !important;
    border: none;
    box-shadow: 3px 3px 33px 0px #ccc;
    border-radius: 30px;
    padding: 22px 35px;
    resize: none;
    width: 92%;
    padding-top: 50px;
    display: flex;
    padding-left: 13px;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
.maincustomerdash .questioncust .form-group  .placeholder {
    color: #666666;
    left: 72px;
    line-height: 14.71px    ;
    cursor: auto;
    cursor: initial;
    pointer-events: none;
    position: absolute;
    transform-origin: 0 50%;
    transition: transform 200ms, color 200ms;
    background: transparent;
    font-size: 13px;
    font-family: var(--secondary-font),sans-serif !important;
    font-weight: 400;
    opacity: 1;
    z-index: 9;
}
.register-main-text p {
    font-size: 16px;
    line-height: 19.5px;
    font-weight: 500;
    text-align: center;
    color: var(--textPrimaryColor);
    max-width: 678px;
    margin: 0 auto;
}
.register-main-text h3 {
    font-size: 16px;
    line-height: 19.5px;
    font-weight: 700;
    text-align: center;
    color: var(--textPrimaryColor);
}
.register-fill .form-group .form-control {
    border-radius: 11.98px;
    height: 65px;
    font-size: 16.77px;
    padding: 17px 0px 0 28px;
    font-weight: 600;
    line-height: 20.45px;
    box-shadow: 8px 6px 31px 8px #eee !important;
}
section.entiredashboard.maincustomerdash.customer-dashboard .input-container .placeholder {
    /* color: #666666;
    left: 15px;
    line-height: 14px;
    cursor: initial;
    pointer-events: none;
    position: absolute;
    transform-origin: 0 50%;
    transition: transform 200ms, color 200ms;
    top: 25px;
    background: transparent;
    font-size: 14px;
    font-weight: 500;
    opacity: 1;*/
    z-index: auto; 
}
.customerregistrationnew label.multiplaceholer{color: #666666;font-size: 14px;
    font-weight: 500;}
.proceed-main-btn {
    text-align: center;
}
.register-fill  span.input-group-text img {
    margin: 15px;
    filter: brightness(0) saturate(100%) invert(26%) sepia(69%) saturate(1655%) hue-rotate(90deg) brightness(90%) contrast(104%);
    width: 24.34px;
}
.maincustosection .slick-list {
    width: 699px;
}
.maincustosection .questionslider-text p {
    color: var(--textPrimaryColor);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 15.85px;
    margin-bottom: 0;
    font-family: var(--secondary-font),sans-serif  !important;

}
/* .categorytext h2 {
    color: var(--textPrimaryColor);
    margin-bottom: 0;
    font-size: 50px;
    font-style: normal;
    font-weight: 600;
    line-height: 66.18px;
    font-family: "Red Hat Display",sans-serif !important;
} 
.categorytext span {
    color: #036518;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 66.18px;
    font-family: "Red Hat Display",sans-serif;

}*/
.dashboard-ps-offer p.catetext1 {
    color: var(--textPrimaryColor);
    font-family: var(--primary-Web-Font);
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 24.38px;
    margin-bottom: 0;
}
p.catetext2 {
    color: var(--textPrimaryColor);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
    line-height: 19.5px;
}
.asktheexpertcategorysectioninnerlinenew .categoryonesetwidth h5 {
    font-size: 13px;
    font-weight: 600;
    font-family: "Montserrat" , sans-serif !important;

}
.question-text h2 {
    color: var(--textPrimaryColor);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 36.57px;
    margin-bottom: 15px;

}
.question-text span {
    font-family: var(--primary-Web-Font);
    font-size: 30px;
    font-weight: 700;
    text-align: left;
    color: #036518;
    line-height: 36.57px;

}
span.question_span {
    font-family: var(--primary-Web-Font);
    font-size: 30px;
    font-weight: 700;
    text-align: left;
    color: #036518;
}
a.nextbutton {
    border: 1px solid var(--ButtonColor);
    text-decoration: none;
    padding: 10px 25px;
    font-size: 18px;
    font-weight: 500;
    line-height: 21.9px;
    letter-spacing: 0.1em;
    text-align: left;
    box-shadow: 2px 2px 10px 0px var(--ButtonColor);
    text-align: left;
    color: var(--ButtonColor);
    font-family: "Roboto Flex",sans-serif;
}
a.registernowbutton {
    background: var(--green);
    border: 2px solid transparent;
    width: 160px;
    height: 40px;
    color: white;
    text-decoration: none;
    border-radius: 6px;
    font-family: "Roboto Flex";
    font-size: 18px;
    letter-spacing: 1.8px;
    font-weight: 700;
    line-height: 21.09px;
    display: flex;
    padding: 9px;
    text-align: center;
    justify-content: center;
    margin: 0 auto;
    align-items: center;
}
.maincustosection .slick-prev:before{background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);content:"";	width: 40px;height: 40px;
	background-size: contain;
	background-repeat: no-repeat;    transform: rotate(-90deg);}
	.maincustosection .slick-prev {
		left: auto;
		right: 64px;
		transform: translate(0, -87px);
	}
	.maincustosection .slick-next {
		right: -21px;
	}
  .maincustosection .slick-prev:before, .maincustosection .slick-next:before{
	  color: #036518 !important;
	opacity: 1;}
    .maincustosection .slick-next:before {
        position: absolute !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        right: 64px !important;
        font-size: 40px !important;
    content:"";
        color: #036518 !important;
        opacity: 1;
        background: url(/static/media/slicknext.bd6cbfd711a051f3c1b8.svg);
        transform: rotate(90deg);;
        width: 40px;height: 40px;
        background-size: contain;
        background-repeat: no-repeat;
      }
     .customer-dashboard .categoryfourset{padding-top: 0;}
     .customer-dashboard .question-text h2{margin-bottom: 0;}
     .customer-dashboard.maincustomerdash div#askQus{padding: 0;}
     .customer-dashboard.maincustomerdash .nextbutton{
        background-color: white;
        border: 1px solid var(--ButtonColor);
        padding: 8px 19px;
        border-radius: 5px;
        display: inline-block !important;
        width: 150px !important;
        height: 40px;
        color: var(--ButtonColor);
        text-align: center;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 1.8px;
        font-family: var(--btnFont);
        margin-left: auto;
        margin-right: auto;
     }
     .customer-dashboard.maincustomerdash .nextbutton:hover{
      background: var(--ButtonColor);
      color: #fff;   
     }
     .customer-dashboard.maincustomerdash .nextbutton[disabled]
     {
        background: #ccc;
        border: 1px solid #ccc;
     }
     .modalspecial.asktheexpertconfirmpopup.popupouter.customerpopupmnl {
        position: fixed;
        background-color: rgba(255, 255, 255, 0.6);
        top: 0;
        right: 0;
        bottom: 0;
        left: auto;
        z-index: 9999;
        max-width: 1366px;
    }
    .modalspecial.asktheexpertconfirmpopup.popupouter.customerpopupmn {
        position: absolute;
        background-color: rgba(255, 255, 255, 0.6);
        top: 82px;
        right: 3%;
        bottom: 0;
        left: auto;
        z-index: 9999;
        max-width: 66.6%;
        height: 520px;
        width: 66.6%;
    }
    .modalspecial.asktheexpertconfirmpopup.popupouter.customerpopupmn > div {
   
        box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
        border-radius: 6px;
        width: 75%;
        position: absolute;
        
        left: 0;
        right: 0;
        margin: auto;
        transform: translate(-50%, -50%);
        transform: initial;
        top: 150px;
    }
    .customerregistrationnew .psbox{display: none;}
    .customerregistrationnew  .form-container.form-group.multiselect .css-13cymwt-control{padding: 17px 0px 0 13px;}
    @media (max-width:767px){
        .maincustomerdash div#askQus{
            margin: 0;
        }
        .customerregistrationnew  .form-group .form-control {
            height: 65px;
        }
        .customerregistrationnew   span.plantooltip.custooltip:hover .tooltipcontent{font-size: 10px;}
        .customerregistrationnew .multicustomselect__clear-indicator{padding-right: 0; margin-right: -10px;}
       .customerregistrationnew .input-container .placeholder  {  top: 26px;left: 10px; font-size: 14px;}
       .customerregistrationnew  .mb-4 .css-1p3m7a8-multiValue {
        margin-top: 29px;
    }
       /* .multicustomselect__control.multicustomselect__control--is-focused.css-t3ipsp-control{flex-wrap: nowrap; overflow: visible;} */
       .customerregistrationnew span.dateim {
        position: absolute;
        right: 7px;
        top: 19px;
    }
        .modalspecial.asktheexpertconfirmpopup.popupouter.customerpopupmn {
            position: absolute;
            background-color: rgba(255, 255, 255, 0.6);
            top: 82px;
            right: 0;
            bottom: 0;
            left: auto;
            z-index: 9999;
            max-width: 100%;
            height: auto;
            width: 100%;
            height: 100%;
        }
        .modalspecial.asktheexpertconfirmpopup.popupouter button.close_btn {
            width: 20px;
            height: 20px;
            border-radius: 52px;
            background:#fff;
            line-height: initial;
            left: auto;
            right: 3px;
            top: 6px;
            position: absolute;
            text-align: center;
            cursor: pointer;
            border: none;
            line-height: 0.4;
            background-image: url(/static/media/cross.23fc7252794921da0049.svg);
            background-repeat: no-repeat;
            background-size: contain;
        }
        .modalspecial.asktheexpertconfirmpopup.popupouter .cliparttext{position: static;position: initial ; z-index: 9;}
        .modalspecial.asktheexpertconfirmpopup.popupouter button.close_btn img{display: block; filter: invert(1);}
        .modalspecial.asktheexpertconfirmpopup.popupouter.customerpopupmn > div{width:85%;}
        .customer-dashboard .question-text h2, .customer-dashboard .question-text h2 strong
        {
            font-size: 17px; line-height: 1.2;
        }
       .customer-dashboard .asktheexpertcategorysectioninnerlinenew .categoryonesetwidth h5
       {font-size:10px; line-height: 1 !important;}
       .maincustomerdash .textarecs .input-question textarea.input.form-control.textareaform {
        padding: 15px;
       }
       .maincustomerdash .questioncust .form-group .placeholder {
        color: #666666;
        left: 26px;
       }
       .asktheexpertcategorysectioninnerlinenew .textarecs
       {
           margin: 0;
       }
       .textarecs .input-question textarea.input.form-control.textareaform{
           width: 100%;
       }
       .customer-dashboard.maincustomerdash .nextbutton {
        background-color: white;
        border: 1px solid var(--ButtonColor);
        padding: 0px 0px;
        border-radius: 2px;
        display: flex !important    ;
        width: 95px !important;
        height: 30px;
        color: var(--ButtonColor);
        text-align: center;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 1.8px;
        font-family: var(--btnFont);
        margin-left: auto;
        margin-right: auto;
        justify-content: center;
        align-items: center;
    }
    span.question_span{font-size: 17px;}
    .maincustosection .slick-list {
        width: auto;
    }
    .maincustosection .questionslider-text p {
        color: var(--textPrimaryColor);
        font-size: 12px;
    }
    .maincustosection .slick-prev {
        transform: translate(0, 0);
        top: auto;
        bottom: -37px;
        left: 40%;
        width: 30px;
        height: 30px;
        right: auto;
    }
    .maincustosection .slick-next {
        transform: translate(0, 0);
        top: auto;
        bottom: -37px;
        right: 40%;
        width: 30px;
        height: 30px;
        left: auto;
    }
    .maincustosection .slick-prev:before {
        content: "";
        width: 30px;
        height: 30px;
        background-size: contain;
        background-repeat: no-repeat;
        transform: rotate(177deg);display: none;
    }
    .maincustosection .slick-next:before {
        content: "";
        width: 30px;
        height: 30px;
        background-size: contain;
        background-repeat: no-repeat;
        transform: rotate(0deg);
        right: auto !important;
        position: relative !important;
        display: none;
    }
    .customerregistrationnew .pstooltip{display: none;}
    .customerregistrationnew .psbox{display: block;}
    }
    @media (max-width:345px){
        .customerregistrationnew span.plantooltip.custooltip:hover .tooltipcontent {
            right: 0;
            left: -103px;
            margin: auto;
            top: 15px;
            z-index: 99;
            width: 254px;
        
        }
}
section.entiredashboard.maincustomerdash .customermain {
    margin-bottom: 40px;
    display: flex;
    border:none;
}
.main-blogs {
    background: #D1D9E9;
    margin-top: 40px;
    box-shadow: 0px 0px 15.7px 0px var(--Bluetwo)80;

box-shadow: 2.84px 2.84px 31px 0px var(--textPrimaryColor);
border-radius: 0 25px 25px 0;
}
.main-blogs .customermain {
    margin-bottom: 50px;
    display: flex;
    border: none;
    justify-content: space-evenly;
}

section.entiredashboard.maincustomerdash .blog-text {
    margin: 0 7px;
    max-width: 229px;
    padding: 10px 0;
    min-height: 130px;
    font-size: 14px;
    color: #303030;
    font-weight: 600;
   
    line-height: 21px;
}
section.entiredashboard.maincustomerdash .bloginnertext {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 27px;
    color: var(--textSecondaryColor);
}
section.entiredashboard.maincustomerdash .blog-text {
    width: auto;
}
section.entiredashboard.maincustomerdash .blog_user_name p {
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 0;
    color: #303030;
    line-height: 18px;
    font-family: "Poppins",sans-serif !important;
}
section.entiredashboard.maincustomerdash p.blog_user_date{
    line-height: 18px;
    font-family: "Poppins",sans-serif !important;
    font-size: 10px;
    font-weight: 600;
    color: #7D7D7D;
    margin-bottom: 0;
}

.bolg_user {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    padding: 0 10px 0 0;
}
.blog_user_img {
    display: flex;
    align-items: center;
}
.blog_user_main_img img {
    margin: 10px;
}
.blog-design-investment a.readmore-button {
    color: var(--purple);
    font-size: 8px;
    font-weight: 600;
   
    line-height: 12px;
}

.blog-design-Mortgage a.readmore-button {
    color: var(--Blueone);
    font-size: 8px;
    font-weight: 600;
   
    line-height: 12px;
}
.blog-design-Insurance a.readmore-button {
    color: #FF7000;
    font-size: 8px;
    font-weight: 600;
   
    line-height: 12px;
}

.blog-design-Banking a.readmore-button {
    color: var(--Bluetwo);
    font-size: 8px;
    font-weight: 600;
   
    line-height: 12px;
}
.blogblogmain .bloginnerimage img {
    height: 134px;
}
.customer-dashboard  .dashboard-ps-blog{ padding: 20px 30px 0;}
.customer-dashboard .dashboard-ps-blog .pagination-section{
    margin-top: 20px;
}
section.entiredashboard.maincustomerdash .blog-button-Banking{
    background-color: var(--Bluetwo);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
   
    width: 150px;
    margin: 0 15px;
    height: 40px;
    color: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-radius: 4px;
    box-shadow: 10px 10px 16px 0px var(--textPrimaryColor);
}

.round-box.nav-item:nth-child(1) {
    background: #FFD5C3;
    width: 144px;
    height: 144px;
    border-radius: 200px;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    text-align: center;
    color: var(--green);
    display: flex;
    align-items: center;
    cursor: pointer;
    order: 4;
    border:1px solid #FF7000
}
.round-box.nav-item:nth-child(2) {
    order: 2;
    background: #FFE5FB;
    width: 144px;
    height: 144px;
    border-radius: 200px;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    text-align: center;
    color: var(--green);
    display: flex;
    align-items: center;
    border: 1px solid var(--purple);
}

.round-box.nav-item:nth-child(3) {
    background:#E2ECFF;
    order: 3;
    width: 144px;
    height: 144px;
    border-radius: 200px;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    text-align: center;
    color: var(--green);
    display: flex;
    align-items: center;
    border: 1px solid var(--Blueone);
}
.round-box.nav-item:nth-child(4) {
    background:#E3F2FF;
    order: 5;
    width: 144px;
    height: 144px;
    border-radius: 200px;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    text-align: center;
    color: var(--green);
    display: flex;
    align-items: center;
    border: 1px solid var(--Bluetwo);
}
.round-box.nav-item:nth-child(5) {
    background:#DDFFDD;
    width: 144px;
    order: 1;
    height: 144px;
    border-radius: 200px;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    text-align: center;
    color: var(--green);
    display: flex;
    align-items: center;
    border: 1px solid var(--green);
}
.round-box.nav-item img {
    width: 25px;
}

.round-box.nav-item a {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    font-size: 16px;
    font-weight: 600;
   
    line-height: 24px;
}
.main-round-box.nav.nav-pills {
    justify-content: space-evenly;
    align-items: center;
    margin: 50px 0;
}
.main-round-box .nav-item:nth-child(1) a.active {
    background: #FF7000 ;
    border-radius: 100% ;
    color: white ;
    
    font-size: 16px;
    font-weight: 600;
   
    line-height: 24px;

}
.main-round-box .nav-item:nth-child(2) a.active {
    background: var(--purple) ;
    border-radius: 100% ;
  
    font-size: 16px;
    font-weight: 600;
   
    line-height: 24px;
    color: white ;
}
.main-round-box .nav-item:nth-child(3) a.active {
    background: var(--Blueone) ;
    border-radius: 100% ;
    color: white ;
 
    font-size: 16px;
    font-weight: 600;
   
    line-height: 24px;
}

.main-round-box .nav-item:nth-child(4) a.active {
    background: var(--Bluetwo) ;
    border-radius: 100% ;
    color: white ;
   
    font-size: 16px;
    font-weight: 600;
   
    line-height: 24px;
}
.main-round-box .nav-item:nth-child(5) a.active {
    background: var(--green) ;
    border-radius: 100% ;
    color: white ;

    font-size: 16px;
    font-weight: 600;
   
    line-height: 24px;
}
.main-round-box .nav-item:nth-child(5) a.active img {
    filter: invert(1);
}
.main-round-box .nav-item:nth-child(4) a.active img {
    filter: invert(1);
}
.main-round-box .nav-item:nth-child(3) a.active img {
    filter: invert(1);
}
.main-round-box .nav-item:nth-child(2) a.active img {
    filter: invert(1);
}
.main-round-box .nav-item:nth-child(1) a.active img {
    filter: invert(1);
}
.main-round-box .nav-item:nth-child(2) a {
    color: var(--purple);
}
.main-round-box .nav-item:nth-child(3) a {
    color: var(--Blueone);
}
.main-round-box .nav-item:nth-child(1) a {
    color: #FF7000;
}
.main-round-box .nav-item:nth-child(4) a {
    color: var(--Bluetwo);
}
.main-round-box .nav-item:nth-child(5) a {
    color: var(--green);
}
.main-round-box .nav-item:nth-child(5) img {
    height: 49.57px;
    width: 21.17px;
    filter: invert(25%) sepia(100%) saturate(1736%) hue-rotate(123deg) brightness(89%) contrast(101%);
}
.main-round-box .nav-item:nth-child(2) img {
    height: 49.13px;
    width: 28.98px;
    filter: invert(25%) sepia(89%) saturate(454%) hue-rotate(258deg) brightness(97%) contrast(96%);
}
.main-round-box .nav-item:nth-child(3) img {
    height: 37.72px;
    width: 52.23px;
    filter: invert(30%) sepia(31%) saturate(775%) hue-rotate(156deg) brightness(90%) contrast(87%);
}
.main-round-box .nav-item:nth-child(1)  img {
    height: 43px;
    width:44.17px;
    filter: invert(37%) sepia(36%) saturate(6250%) hue-rotate(1deg) brightness(103%) contrast(105%);
}
.main-round-box .nav-item:nth-child(4)  img {
    height: 45.65px;
    width:35px;
    filter: invert(38%) sepia(99%) saturate(398%) hue-rotate(158deg) brightness(94%) contrast(93%);
}
.RealEstate .blog-design{
    box-shadow: 10px 10px 16px 0px var(--textPrimaryColor);
    border: 1px solid var(--green);
    border-top: none;
    /* min-height: 252px; */
    padding: 0 0 10px 0;
    border-radius: 0 0 6px 6px;
    margin: 0 0px 45px 0px;
}
.RealEstate .blog-button {
    background-color: var(--green);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
   
    width: 150px;
    margin: 0 15px;
    height: 40px;
    color: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-radius: 4px;
    border: none;
}
.RealEstate a.readmore-button {
    color: var(--green);
    font-size: 8px;
    font-weight: 600;
   
    line-height: 12px;
}
.RealEstate .readmore-button img {
    filter: invert(25%) sepia(100%) saturate(1736%) hue-rotate(123deg) brightness(89%) contrast(101%);
    padding: 0 0 0 7px;
}
.Investment .blog-design{
    box-shadow: 10px 10px 16px 0px var(--textPrimaryColor);
    border: 1px solid var(--purple);
    border-top: none;
    /* min-height: 252px; */
    padding: 0 0 10px 0;
    border-radius: 0 0 6px 6px;
    margin: 0 0px 45px 0px;
}
.Investment .blog-button {
    background-color: var(--purple);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
   
    width: 150px;
    margin: 0 15px;
    height: 40px;
    color: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-radius: 4px;
    border: none;
}
.Investment a.readmore-button {
    color: var(--purple);
    font-size: 8px;
    font-weight: 600;
   
    line-height: 12px;
}
.Investment .readmore-button img {
    filter: invert(25%) sepia(89%) saturate(454%) hue-rotate(258deg) brightness(97%) contrast(96%);
    padding: 0 0 0 7px;
}
.Mortgage .blog-design{
    box-shadow: 10px 10px 16px 0px var(--textPrimaryColor);
    border: 1px solid var(--Blueone);
    border-top: none;
    /* min-height: 252px; */
    padding: 0 0 10px 0;
    border-radius: 0 0 6px 6px;
    margin: 0 0px 45px 0px;
}
.Mortgage .blog-button {
    background-color: var(--Blueone);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
   
    width: 150px;
    margin: 0 15px;
    height: 40px;
    color: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-radius: 4px;
    border: none;
}
.Mortgage a.readmore-button {
    color: var(--Blueone);
    font-size: 8px;
    font-weight: 600;
   
    line-height: 12px;
}
.Mortgage .readmore-button img {
    filter: invert(30%) sepia(31%) saturate(775%) hue-rotate(156deg) brightness(90%) contrast(87%);
    padding: 0 0 0 7px;
}
.Insurance .blog-design{
    box-shadow: 10px 10px 16px 0px var(--textPrimaryColor);
    border: 1px solid #FF7000;
    border-top: none;
    /* min-height: 252px; */
    padding: 0 0 10px 0;
    border-radius: 0 0 6px 6px;
    margin: 0 0px 45px 0px;
}
.Insurance .blog-button {
    background-color: #FF7000;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
   
    width: 150px;
    margin: 0 15px;
    height: 40px;
    color: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-radius: 4px;
    border: none;
}
.Insurance a.readmore-button {
    color: #FF7000;
    font-size: 8px;
    font-weight: 600;
   
    line-height: 12px;
}
.Insurance .readmore-button img {
    filter: invert(37%) sepia(36%) saturate(6250%) hue-rotate(1deg) brightness(103%) contrast(105%);
    padding: 0 0 0 7px;
}
.Banking .blog-design{
    box-shadow: 10px 10px 16px 0px var(--textPrimaryColor);
    border: 1px solid var(--Bluetwo);
    border-top: none;
    /* min-height: 252px; */
    padding: 0 0 10px 0;
    border-radius: 0 0 6px 6px;
    margin: 0 0px 45px 0px;
}
.Banking .blog-button {
    background-color: var(--Bluetwo);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
   
    width: 150px;
    margin: 0 15px;
    height: 40px;
    color: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-radius: 4px;
    border: none;
}
.Banking a.readmore-button {
    color: var(--Bluetwo);
    font-size: 8px;
    font-weight: 600;
   
    line-height: 12px;
}
.Banking .readmore-button img {
    filter: invert(38%) sepia(99%) saturate(398%) hue-rotate(158deg) brightness(94%) contrast(93%);
    padding: 0 0 0 7px;
}
@media (max-width:767px){
    .customer-dashboard .dashboard-ps-blog {
        padding: 20px 10px;
    }
    section.entiredashboard.maincustomerdash .main-blog-section {
        background-color: #ffffff;
        border-radius: 20px;
        padding:0px;
        margin: 0;
    }
    .main-round-box.nav.nav-pills {
        justify-content: center;
        align-items: center;
        margin: 20px auto 0;
        width: 93%;
        border:0px solid #e1e6ed;
        padding-bottom: 20px;
box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.25), 0px 2px 0px 0px rgba(0, 0, 0, 0.25);
    }
    .customer-dashboard  .main-round-box .smbloginnerps {margin-top: 0; margin-bottom: 20px;}
    .main-round-box .nav-item:nth-child(5) a.active{
        background: linear-gradient(180deg, #B8FFB8 0%, #FFF 100%) ;
        color: var(--green) !important;
    }
    .main-round-box .nav-item:nth-child(5) a.active h4.finame{color: var(--green) !important;}
    .main-round-box .nav-item:nth-child(2) a.active{
        background: linear-gradient(180deg, #FFD4F8 0%, #FFF 100%);
        color: var(--purple) !important;
    }
    .main-round-box .nav-item:nth-child(2) a.active h4.finame{color: var(--purple) !important;}
    .main-round-box .nav-item:nth-child(3) a.active{
        background: linear-gradient(180deg, #C9D3E5 0%, #FFF 100%);
        color: var(--Blueone) !important;
    }
    .main-round-box .nav-item:nth-child(3) a.active h4.finame{color: var(--Blueone) !important;}
    .main-round-box .nav-item:nth-child(4) a.active{
        background: linear-gradient(180deg, #B8DEFF 0%, #FFF 100%);
        color: #2281B8 !important;
    }
    .main-round-box .nav-item:nth-child(4) a.active h4.finame{color: #2281B8 !important;}
    .main-round-box .nav-item:nth-child(1) a.active{
        background: linear-gradient(180deg, #FFBA9C 0%, #FFF 100%);
        color: #FF550D !important;
    }
    .main-round-box .nav-item:nth-child(1) a.active h4.finame{color: #FF550D !important;}
    .main-round-box .nav-item:nth-child(2) a.active img{
       filter: invert(25%) sepia(89%) saturate(454%) hue-rotate(258deg) brightness(97%) contrast(96%) !important;

    }
    .main-round-box .nav-item:nth-child(3) a.active img{
        filter:  invert(30%) sepia(31%) saturate(775%) hue-rotate(156deg) brightness(90%) contrast(87%) !important;
 
     }
     .main-round-box .nav-item:nth-child(1) a.active img{
        filter: invert(37%) sepia(36%) saturate(6250%) hue-rotate(1deg) brightness(103%) contrast(105%) !important;
 
     }
     .main-round-box .nav-item:nth-child(4) a.active img{
        filter: invert(38%) sepia(99%) saturate(398%) hue-rotate(158deg) brightness(94%) contrast(93%) !important;
 
     }
    .main-round-box .nav-item:nth-child(5) a.active img{filter: invert(25%) sepia(100%) saturate(1736%) hue-rotate(123deg) brightness(89%) contrast(101%) !important;}
    .main-round-box .nav-item a{
        position: relative;
    }
    .main-round-box .nav-item a.active:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 0;
        height: 0;
  display: none;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        bottom: -10px;
    }
    .main-round-box .nav-item:nth-child(1) a.active:after{
        border-top: 11px solid #FFBA9C;
    }
    .main-round-box .nav-item:nth-child(2) a.active:after{
        border-top: 11px solid #D387C8;
    }
    .main-round-box .nav-item:nth-child(3) a.active:after{
        border-top: 11px solid #6997AE ;
    }
    .main-round-box .nav-item:nth-child(4) a.active:after{
        border-top: 11px solid #75BBE4 ;
    }
    .main-round-box .nav-item:nth-child(5) a.active:after{
        border-top: 11px solid #5BC272;
    }
   .customer-dashboard .innerfeaturedblog .smblog  .smbloginnerps .blog-image img {
    width: 135px;
    height: 135px;
    object-fit: cover;
    border-radius: 0;
    padding: 0;
    margin: 0;
}
.customer-dashboard .innerfeaturedblog .smbloginnerps .col-2 {
    flex: 0 0 auto;
    width: auto;
    padding-right: 0;
}
.customer-dashboard .smbloginnerps .smbloginnerps {
    box-shadow: none;
    border: none;
}
.customer-dashboard .innerfeaturedblog .smbloginnerps .col-10{
    flex: 0 0 auto;
    width: 63%;
}
section.entiredashboard.maincustomerdash .d-flex.upperstrip.d-block.d-lg-none.d-sm-none.d-md-none.upperstripmobile {
    display: none !important;
}
section.entiredashboard.maincustomerdash .bloginnertext {
    overflow: hidden;
    display: -webkit-box;
    min-height: 50px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: var(--textPrimaryColor);
        font-family: var(--textPrimaryColor);;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
        margin-top: 0px;
}
.customer-dashboard .smblog p, .customer-dashboard .smbloginnerps {
    min-height: auto;
    font-size: 14px;
    font-family: var(--textPrimaryColor);;
    line-height: 1.3;
}
.customer-dashboard .smbloginnerps .col-2 {
    padding-right: 0;
}
.customer-dashboard .smbloginnerps {
    border-radius: 0;
    margin-bottom: 20px;
    margin-top: 0px;
    padding: 0;
    box-shadow: none;
        border: none;
    background: #fff;
    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .25);
}
}
section.homecustomblog.blog-details {
	max-width: 1366px;
	margin: 0 auto;
	width: 100%;
}
.insurance .herosectioncaption
{
	top: 50px;
}
.blog-details .container {
	padding: 0;
	max-width: 100% !important;
}

.blog-details.insurance .blogsectionfiveimage {
	position: relative;
	padding: 100px 0;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.blog-details.insurance .blogsectionfiveimage::before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABVYAAAGGCAYAAACQSNouAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAvKSURBVHgB7dixjQJBEAXRvhP5QAiQERmSAhkNi4db3kj7njTSBND6Rv2ttZ4z8x7Yx+vn/xjgjOwAYAcAOwDYAXZ2myOs3gc2sn4McEp2ALADgB0A7AA7+zbV/wEAAAAAIBFWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAILoc77bWGtjRcZv3AU7NDgB2ALADgB1gQ9cPRNNiRP4PfXIAAAAASUVORK5CYII=);
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
}

.blogsectionfivecaption {
	background: rgba(255, 255, 255, 0.75);
	position: relative;
	top: 0;
	bottom: 0;
	width: 83%;
	text-align: center;
	margin: auto;
	left: 0;
	right: 0;
	height: 160px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 30px;
	justify-content: center;
}

.blogsectionfivecaption h2 {
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.blogsectionfivecaption p {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
}

.blogaskexpert {
	background-image: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 20px;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 40px;
	background-position: bottom;
}

.mortgageblogdetails .twoadjust .col-lg-7.col-sm-7 {
	background-image: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 40px;
	border-radius: 40px;
	/* outline: 2px solid var(--ButtonColor);
    outline-offset: -40px; */
	margin-right: 30px;
	width: 55%;
}

.mortgageblogdetails .twoadjust .col-lg-7.col-sm-7 .blogsectionfive {
	background: rgba(255, 255, 255, 0.40);
	padding: 20px;
	border-radius: 20px;
	border: 2px solid var(--ButtonColor);
}

.mortgageblogdetails .blogsectionfiveimage {
	padding: 0;
	text-align: right;
}

.mortgageblogdetails .blogsectiononeright {
	position: relative;
}

.mortgageblogdetails .blogsectionfourtext {
	min-height: 165px;
	padding-left: 20px;
}

.blogsectionfour.isurance {
	padding-top: 40px;
}

.blogsectionfourinnertinner {
	display: flex;
	width: 100%;
	border-radius: 20px;
	background: fff;
	box-shadow: #fff;
	padding: 10px 0;
	border-left: 20px solid var(--Blueone);
}

.mortgageblogdetails .blogsectiononeleft p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	min-height: 270px;
}

.mortgageblogdetails .blogsectiononeright .tagreal span img {
	margin-right: 1px;
	width: 23px;
}

.mortgageblogdetails .blogsectiononeright .tagreal {
	width: 140px;
	height: 40px;
	border-radius: 8px;
	border: 1.603px solid var(--Blueone);
	background: #E9EEF9;
	color: var(--Blueone);
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: 15px;
	top: 15px;
}

.mortgageblogdetails .blogsectionfive h4 {
	color: var(--textPrimaryColor);
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;

	border-radius: 10px;
	background: #FEDF30;
	padding: 5px 30px;
	width: -webkit-max-content;
	width: max-content;
	margin: auto;
	margin-bottom: 20px;
}

.mortgageblogdetails .blogsectionfive h4 span img {
	width: 50px;
	margin-right: 20px;
}

.mortgageblogdetails .blogsectionfive .blogsectionfivelefttext>p {
	color: var(--textPrimaryColor);
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	position: relative;
	padding-left: 45px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;

}

.mortgageblogdetails .blogsectionfive .blogsectionfivelefttext>p:last-child {
	border: none;
}

.mortgageblogdetails .blogsectionfive p {}

.mortgageblogdetails .askbutton {
	margin: 20px;
}

.mortgageblogdetails .blogsectionfive .blogsectionfivelefttext>p::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJuSURBVHgB7ZTLaxNBHMd/Mzu7ydZQqTl4E0QK9lTQmxWV6sGjiodo8HHxpKAXb+ofEC9Wj9KbBx8oEerFQgIKbY1VoWqrQvGBBosmtCZrkn3Mz+8m8YGnTQ897Rc+TDI7v/nN7zFDFCtWrFirlOhiAg8wSIKAepcBmlEXCyllXSmV0Fo7vu9P4HcWcx4zR92DhBAEexUEwSTsipjqA1UwC56Dn0BSJ7D2xsI0LXbdlgdjNbxth9i9c8QbG8uR10PMBmLN5a7S+Ph188y5C7SyvEzV75/pycwUzUwVwiUlcAK8AQr4itknemX7hplSh/Ztarx+eTlBtWuu+TV6xJQWvDTvWtuH9rhnT5k1chBwYr+mxJEBj4ecO/dnh49lDi5o98tdrD4cOldIEiosbO07XHt/05YWyi1lkgwd3TGSKC1FrW8Fg94W08ES5gLuJFVTKrN10D1aP10Z3Zs/UHxcWsTsFtmxDPuLkWzkjH87FD0gO3YSY8ImstCfNsY+m2TKNrhStt1HF9OF/ByfzyY3w2BO0ppIEyet8GBShKXFMdWf4P4fBfWuMAyzSycRrBlOktQyfdEYHWmuL87rT/gyrNotpKghmJKplmiywQkYtDAX3bWCA0WW5eL+10TNqGNXH2HaYsAra+f2A98+ecPfgFhvYXWG2s0Vel5gFVb23nRg7xo0PJpk5VWjd7XZL2hjmXT+HVtXLrXSK3hGqg2ipx80lT7qfvTZNJYdB4vUvU7CEPQDPWUHmhxf04SSlDUkeT30dDs1WpMJBw/x7oQXdx2ogBfgGXDob/GY/vljhbbhSWiNnsxYsWLFWrV+ASUG8944OqQLAAAAAElFTkSuQmCC);
	width: 30px;
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
}

.blogsectionfivetext {
	background: #F3F3F3;
	padding: 20px;
}

.blogsectionfour {
	padding-bottom: 40px;
}

.blog-details.insurance .blogsectionfour .blogsecfourleft img {
	height: 400px;
	object-fit: cover;
	border-top: 5px solid var(--orange);
	border-bottom: 5px solid var(--orange);
}

.blogsectionfour.isurance .blogsecfourrightps {
	background: url(/static/media/insuranceblogbacktwo.9751a6e3e6b909c1d648.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.blogaskexpert h3 {
	color: var(--textPrimaryColor);
	font-size: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-align: left;
	padding-right: 30px;
	max-width: 70%;
}

.insurance .blogaskexpert .col-lg-7.d-flex.align-items-center {
	border: 1px solid #7A7A7A;
}

.insurance .col-lg-5.d-flex.justify-content-end {
	align-items: center;
}

.insurance .blogaskexpert {
	margin-bottom: 0;
	align-items: center;
}

.blogsectionfivesegmentleft {
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: var(--categortFont) !important;
	font-size: 80px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	width: 20%;
}

.blogsectionfivesegmentright h4 {
	color: var(--textPrimaryColor);

	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 20px;
}

.blogsectionfourimage {
	position: relative;
}

.blogsectionfourserialnumber {
	padding-left: 10px;
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 64px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.blogsectionfivesegmentright p {
	color: var(--textPrimaryColor);

	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.blog-details .nblogin {
	box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, .25);
}

.blog-details .basicstructure {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.25);
}

.blogsectionfivesegment {
	display: flex;
	position: relative;
}

.blogsectionfivesegmentright {
	width: 80%;
}

.blogsectionfivesegment:after {
	content: "";
	position: absolute;
	background: var(--textPrimaryColor);
	height: 100%;
	width: 1px;
	top: 0px;
	right: -21px;
}

.blogsectionfivetext .col-lg-4.col-sm-4:last-child .blogsectionfivesegment:after {
	display: none;
}

.herosectionbanner {
	position: relative;
	padding: 50px 0;
}

.insurance .herosectionbanner .basicuserdetails {
	position: absolute;
    bottom: 60px;
    left: 60px;
    padding: 0;
    right: 26px;
    justify-content: right;
	bottom: 73px;
}

.insurance .herosectionbanner .basicuserdetails .userimage {
	width: 80px;
	height: 80px;
}

.insurance .herosectionbanner .basicuserdetails .userimage img {
	border: 1px solid var(--textPrimaryColor);
	border-radius: 85px;
	width: 80px;
	height: 80px;
	padding: 0;
}

.insurance .herosectionbanner .basicuserdetails .name {
	color: #fff;
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	position: relative;
	text-transform: capitalize;
	margin-left: 20px;
}

.insurance .herosectionbanner .basicuserdetails .name:before {
	position: absolute;
	content: "";
	height: 3px;
	width: 100px;
	left: 0;
	bottom: -4px;
	background: #fff;
}
.insurance .homecustomblogbanner{
	position: relative;
}
.insurance .homecustomblogbanner:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAKUCAYAAADfFCeyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAfgSURBVHgB7dQxAYAwEACxB2vYwiUKUFJUHEsTETnWfa0B/vM+s4tzACKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATKCATIfATgJmSo7QuoAAAAASUVORK5CYII=);
	content: "";
    position: absolute;
    height: 100%;
    width: 22%;
    top: 0;
    background-size: contain;
    background-repeat: no-repeat;
}

.insurance .herosectionbanner > img {
	position: relative;
	height: 500px;
	margin-left: 30px;
	position: relative;
	outline: 15px solid rgba(255, 255, 255, 0.5);
    outline-offset: -15px;;
}
.insurance .herosectionbanner
{
	position: relative;
}
.insurance .herosectionbanner::before
{
	background: linear-gradient(182deg, rgba(255, 255, 255, 0.00) 60.85%, var(--textPrimaryColor) 97.93%);
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 30%;
	display: none;
}
.insurance .shortcontent p {
	font-size: 21px;
	color: var(--textPrimaryColor);
}
.insurance .homecustomblogbanner .col-lg-5.col-sm-5
{
	width: 38.66666667%;
}
.insurance .homecustomblogbanner .col-lg-7.col-sm-7
{
	width: 60.4444%;
}
.herosectioncaption {
	position: relative;
	top: 0;
	left: 20px;
	width: 100%;
	top: 15%;

}

.articlepart.articlenormal .name,
.articlenormal .articlepublishdate {
	color: var(--textPrimaryColor)
}

p.articlepublishdate span img {
	width: 22px;
	filter: invert(1);
	margin-right: 6px;
}

.insurance .heromain {
	max-width: 95%;
}

.articlepart {
	margin-top: 30px;
}

.articlepart .userimage {
	width: 85px;
	height: 85px;
	display: flex;
	align-items: center;
}

.articlepart .userimage img {
	border: 1px solid var(--textPrimaryColor);
	border-radius: 85px;
}

.articlepart .name {
	color: #FFF;
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	position: relative;
	text-transform: capitalize;
}

.articlepart .name:before {
	position: absolute;
	content: "";
	height: 3px;
	width: 100px;
	left: 0;
	bottom: -4px;
	background: #fff;
}

h4.articlesubheading img {
	width: 20px;
	margin-right: 5px;
}

h4.articlesubheading {
	border-radius: 8px;
	border: 1.603px solid var(--orange);
	background: var(--customerdashboardlightcolor);
	width: -webkit-max-content;
	width: max-content;
	color: var(--orange);
	font-family: var(--btnFont) !important;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-top: 0;
	padding: 5px 10px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.insurance .articlepublishdate {
	color: var(--textPrimaryColor)
}

.insurance p.articlepublishdate span img {
	filter: invert(0);
}

h2.articleTitle {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 46px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: 25px 0;
}

.blog-details .shortcontent {
	color: #FFF;

	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.blog-details .shortcontent:first-letter {
	font-size: 40px;
}


.blog-details .settwoblogdiv .col-lg-3.col-sm-3 {
	padding: 0;
}

.settwoblogdiv {
	max-width: 1351px;
	margin: auto;
	position: relative;
}

.settwoblogdiv .row {
	max-width: 1370px;
}

/*.blog-details .settwoblogdiv .col-lg-3.col-sm-3:nth-child(1)
{
    padding-left: 7px;
}
 .blog-details  .settwoblogdiv .col-lg-3.col-sm-3:nth-child(1) .blogimone img{padding-right: 0;} 
.blog-details .settwoblogdiv .col-lg-3.col-sm-3:nth-child(4){
    padding-right: 7px;
}*/
.blog-details .blogsubdivtext {
	background: var(--customerdashboardlightcolor);
	color: var(--textPrimaryColor);
	margin: 5px 0;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding: 20px;
	min-height: 220px;
}

.blog-details .settwoblogdiv .col-lg-3.col-sm-3:nth-child(1) .blog-details .blogsubdivtext {
	margin-left: 5px;
}

.blog-details .blogimone img {
	padding: 5px 0 0 5px;

}

.blog-details .blogimone {
	position: relative;
}

.blog-details .blognum {
	position: absolute;
	color: var(--orange);
	-webkit-text-stroke-width: 1.41px;
	-webkit-text-stroke-color: #FFF;
	font-family: var(--categortFont) !important;
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	bottom: -22px;
	left: 15px;
}

.blog-details .blogsectionthree p {
	color: var(--textPrimaryColor);

	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.4;
	margin-bottom: 0;
}

.blog-details .blogsectionthree h4.heading {
	color: var(--textPrimaryColor);
	text-transform: capitalize;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.rightblogdetailssection .row {
	display: flex;
	align-items: center;
}

.rightblogdetailssection .row:last-child {
	padding-bottom: 0;
}

.blogsectionthreeimage img {
	height: 140px;
	width: 140px;
}

.blogsectionthreeleft {

	background-size: cover !important;
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	outline: 10px solid rgba(255, 93, 22, 0.3);
	outline-offset: -10px;
}

.settwomainshoecasediv {
	background: rgba(255, 255, 255, 0.70);
	padding: 50px 20px;
	max-width: 250px;
	margin: auto;
}

.blogsectionfivetext .col-lg-4.col-sm-4:last-child .blogsectionfivesegment {
	border-bottom: none;
}

.blogshare {
	padding: 15px 0;
}

.sharebtn button {
	width: 150px;
	height: 40px;
	color: var(--ButtonColor);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	border: 1px solid var(--ButtonColor);
	background: transparent;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
}

.sharebtn {
	margin-top: 20px;
	border-top: 1px solid #ccc;
	padding-top: 20px;
	display: flex;
	justify-content: right;
}

.blogshare h2 {
	color: #303030;
	text-align: center;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-top: 30px;
}

.blogshare p {
	color: #303030;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.blogsectionfour>h2 {
	color: #fff;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.blogsecfourrightps {
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	display: flex;
	align-items: center;
	width: 74.1%;
}

.blogsecfourrightps::before {
	background: rgba(255, 255, 255, 0.7);

	content: "";
	position: absolute;
	height: 90%;
	width: 97%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	border-radius: 8px;
}

.blogsecfourrightinner .heading {
	color: var(--textPrimaryColor);
	margin-bottom: 20px;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.blog-details .rightblogdetailssection .heading {
	position: relative;
	border-bottom: 4px solid var(--customerdashboardlightcolor);
	width: -webkit-max-content;
	width: max-content;
	padding-right: 20px;
}

.blog-details .heading {
	position: relative;
}

.blog-details .blogsecfourrightinner .heading:before {
	content: "";
	position: absolute;
	left: 0;
	width: 100px;
	height: 4px;
	background: var(--orange);
	/* background: var(--customerdashboardlightcolor); */
	bottom: -10px;
}

.blogsecfourrightinner p {
	color: var(--textPrimaryColor);
	margin-bottom: 0;

	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.insurance .homecustomblogbanner {
	background: url(/static/media/insuranceblogbackone.4c130f25603e1080052c.png);
	background-position: right;
	background-size: cover;
	background-position: center;
	margin-bottom: 40px;
}

.blogsecfourrightinner {
	padding: 25px;
}

.blogsecfourright .row {
	align-items: center;
	display: flex;
}

.blog-details.insurance .blogsecfourright .row {
	align-items: flex-start;
}

.blogsectionfour .col-lg-3.col-sm-3 {
	padding-right: 0;
}

.settwomainshoecasediv h4 {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.settwomainshoecasediv p {
	color: var(--textPrimaryColor);

	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.blogsectionthree {
	padding: 40px 0;
	max-width: 1340px;
	margin: auto;
}

.rightblogdetailssection .row {
	padding-bottom: 11px;
}


.articleTitle {
	font-weight: 700;
	color: var(--Blueone);
	margin: 25px 0px 15px 0px;
}

.articleflow {
	font-weight: 400;
	color: #303030;
	margin: 25px 0px 15px 0px;
	font-size: 30px;
}

.articleflowsub {
	font-weight: 400;
	color: var(--Blueone);
	margin: 25px 0px 15px 0px;
	font-size: 30px;
}

.articlesubheading {
	font-weight: 600;
	color: var(--Blueone);
	margin: 25px 0px 0px 0px;
	font-size: 35px;
}

.subunderlines {
	width: 92px;
	height: 6px;
	background: var(--Blueone);
	margin-left: 14px;
}

.articlepublishdate {
	color: #FFF;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-align: right;
	margin-right: 30px;
}

.articleimage {
	margin: 0px 0px 25px 0px;
}

.articledetails {
	margin: 0px 0px 80px 0px;
}

.mortgage.blog-details .blogsubdivtext,
.mortgage.blog-details .heading:before,
.mortgage.blog-details h4.articlesubheading {
	background: #E9EEF9;
}

.mortgage.blog-details .blognum,
.mortgage.blog-details h4.articlesubheading {
	color: var(--Blueone);
	border-color: var(--Blueone);
}

.investment.blog-details .blogsubdivtext,
.investment.blog-details .heading:before,
.investment.blog-details h4.articlesubheading {
	background: #FFE0FF;
}

.investment.blog-details .blognum,
.investment.blog-details h4.articlesubheading {
	color: var(--purple);
	border-color: var(--purple);
}

.real-estate.blog-details .blogsubdivtext,
.real-estate.blog-details .heading:before,
.real-estate.blog-detailsh4.articlesubheading {
	background: var(--lightgreen);
}

.real-estate.blog-details .blognum,
.real-estate.blog-details h4.articlesubheading {
	color: var(--green);
	border-color: var(--green);
}

.banking.blog-details .blogsubdivtext,
.banking.blog-details .heading:before,
.banking.blog-details h4.articlesubheading {
	background: #DAF3FF;
}

.banking.blog-details .blognum,
.banking.blog-details h4.articlesubheading {
	color: var(--Bluetwo);
	border-color: var(--Bluetwo);
}

.investment.blog-details h2.disab {
	background: rgba(255, 224, 255, 0.70);
}

.mortgage.blog-details h2.disab {
	background: rgba(233, 238, 249, 0.70);
}

.real-estate.blog-details h2.disab {
	background: rgba(210, 255, 210, 0.70);
}

.banking.blog-details h2.disab {
	background: rgba(218, 243, 255, 0.70);
}

.insurance .blogaskexpert .col-lg-7.d-flex.justify-content-end {
	align-items: center;
}

.blogaskexpert .col-lg-7.d-flex.align-items-center span {
	display: block;
	width: 170px;
}

h2.disab {
	position: absolute;
	z-index: 9;
	left: 0;
	right: 0;
	margin: auto;
	top: 110px;
	text-align: center;
	background: rgba(255, 227, 208, 0.70);
	width: -webkit-max-content;
	width: max-content;
	padding: 10px 70px;
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: capitalize;
}

.blog-details .newdate {
	color: var(--textPrimaryColor);
}

.realestateblogdetails .tagreal span img {
	width: 12px;
	margin-right: 5px;
}

.realestateblogdetails .tagreal {
	width: 140px;
	height: 40px;
	border-radius: 8px;
	border: 1.603px solid var(--green);
	background: var(--lightgreen);
	color: var(--green);
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: 15px;
}

.realestateblogdetails .blogsectioone {
	background: url(/static/media/realestatebannerblog.27a6707eb2a21da3ee31.png);
	padding: 20px;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}

.realestateblogdetails .blogsectioone .blogsectioleft {
	width: 70%;
	border-left: 10px solid var(--green);
	padding-left: 20px;
	position: relative;
}

.realestateblogdetails .blogsectioone .title h1 {
	color: var(--green);
	font-family: var(--categortFont) !important;
	font-size: 48px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.realestateblogdetails .blogsectioone p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.realestateblogdetails .blogsectiontwo {
	background: url(/static/media/realestateblogbackground.1f17878ac6fe89ff68a3.png);
	padding: 20px 0;
	background-size: cover;
	background-repeat: no-repeat;
	margin: 0;
	margin-top: 5px;
}

.realestateblogdetails .blogsectiontwo>h2 {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-align: center;
}

.realestateblogdetails .blogsectiontwoinner {
	background: #fff;
	text-align: center;
	padding: 20px;
	min-height: 240px;
}

.realestateblogdetails .blogsectiontwoinnerspot {
	width: 90px;
	height: 90px;
	background: #ECECEC;
	color: var(--green);
	text-align: center;
	font-family: "Fjalla One";
	font-size: 50px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: auto;
	border-radius: 90px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.realestateblogdetails .blogsectiontwoinner p {
	margin-bottom: 0;
	margin-top: 10px;
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.realestateblogdetails .blogsectiontwo .row {
	width: 90%;
	margin: auto;
	margin-top: 20px;
}

.realestateblogdetails .blogsectionthreeinne {
	border-top: 5px solid #00831D;
	border-bottom: 5px solid #00831D;
	background-size: cover !important;
	background-repeat: no-repeat;
	padding: 25px 15px 25px;
	position: relative;
	min-height: 280px;
	margin-top: 20px;
	box-shadow: 1.262px 1.262px 5.884px 0 rgba(0, 0, 0, .25);

}

.realestateblogdetails .blogsectionthree .col-lg-6.col-sm-6 {
	position: relative;
}

.realestateblogdetails .blogsectionthree .col-lg-6.col-sm-6::before {
	content: "";
	position: absolute;
	width: 3px;
	height: 94%;
	background: #B4AFAF;
	right: -2px;
	top: 20px;
}

.realestateblogdetails .blogsectionthree .col-lg-6.col-sm-6:nth-child(2)::before {
	display: none;
}

.realestateblogdetails .blogsectionthree .col-lg-6.col-sm-6:nth-child(1) {
	padding-right: 3px;
}

.realestateblogdetails .blogsectionthree .col-lg-6.col-sm-6:nth-child(2) {
	padding-left: 3px;
}

/* .realestateblogdetails .blogsectionthreeinne::before {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
} */

.realestateblogdetails .blogsectionthreeinne p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	position: relative;
	margin-bottom: 0;
	min-height: 100px;
}

.realestateblogdetails .blogsectionthree {
	position: relative;
	margin: 0;
}

.realestateblogdetails .blogsectionthree>h2 {
	margin-bottom: 30px;
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	background: rgba(210, 255, 210, 0.80);
	width: -webkit-max-content;
	width: max-content;
	margin: auto;
	text-align: center;
	padding: 5px 90px;
}


.realestateblogdetails .blogsectionfour {
	background: var(--lightgreen);
	padding: 40px 0;
	outline: 1px solid #fff;
	outline-offset: -20px;
}

.realestateblogdetails .blogsectionfour>h2 {
	text-align: center;
	margin-bottom: 20px;
	color: var(--textPrimaryColor);
}

.realestateblogdetails .blogsectionfourinnertin {
	background: #fff;
	padding: 15px;
	margin-bottom: 20px;
}

.realestateblogdetails .blogsectionfourtext h4 {
	color: var(--textPrimaryColor);
	text-align: left;

	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.realestateblogdetails .blogsectionfourtext p,
.realestateblogdetails .blogsectionseven .blogsectionsevenext {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 0;
}

.realestateblogdetails .blogsectionfourinner {
	width: 75%;
	margin: auto;
}
.realestateblogdetails .blogsectionfour .blogsectionfourtext {
	position: relative;
	min-height: 142px;
	

}
.realestateblogdetails .blogsectionfour .blogsectionfourtext::before{
	background: var(--green);
	width: 5px;
	height: 100%;
	content: "";
	position: absolute;
	left:-12px;
}
.realestateblogdetails .blogsectionsix .blogsectionfourtext {
	position: relative;
	min-height: 150px;
	margin-left: 30px;
	box-shadow: 2.262px 2.262px 14.884px 0 rgba(0, 0, 0, .25);
	padding: 20px;
}

.realestateblogdetails .blogsectionfourtext p {
	position: relative;
}

.realestateblogdetails .blogsectionsix .blogsectionfourtext p:before {
	content: "";
	position: absolute;
	width: 30px;
	height: 30px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIVSURBVHgB7ZU7axRRGIaf2R1xtdNEFLEIFoIYFRFUBFt/hJWgCGJQFAtLC0WwUawFC1OElClCLk0gJEUIuUNCbkWKhFxJk/tkJ++e2cvM7GzI7GZT7TvMzO6ZOd9zvtscqKmmaJ0z17dcyv63sucZqI9mFnBZ1fma274FVFHvuMWcgJ0c0o7Dkn5/4F4ceIJytMsaF3R3SWOTZFjwL4zSxF0zWlXP23jJhPF6ny7d2zkwnr+nMftGVeC2uQ7whkHBOgT1wz8az6sMH1VpDRnPg/CYOY+rpLlOK+z9gnWH4E2lPbeKDH3VhHnlaUcFkzCFcrwSOkbYUHN9Usl9zlt0dDxQVH4I/kfV4LHcKLDFcy7Swrp68/wJkAVlgj5vLDiaZ+fHc/CfCvsvxvHBgx638JervDLT3VPKzYGsNQr+j4eK5lBuONjHi/RyjUInxj/Dccos3yalEkQJ8Tnq9yqziDStfOMGL9hiL8JQsSwzy1WCNrnCU33LClBHTx8rv3WmyDIpcKLAhB/GUodymOKOPidWHvpEY5dNWxXZTYamp4kn28yZYpltGpRPTx50TND7lHCmkgLyDE4KuqQgOz7oI3laH+1ppeAcdEXQ+gC0RE7DKm938qBzEdDxk0DLB39XZ7rcDEHHBD02vJWDZ5jlOt5+nBL0mfq0rnQhnaYsbfwN9Ghr+M/v7JjNGShBsDCT1FRTSEdH/7PY/vVqfAAAAABJRU5ErkJggg==);
	background-size: contain;
	background-repeat: no-repeat;
	left: -55px;
}

.realestateblogdetails .blogsectionsix {
	padding: 00px 0 40px;
}

.realestateblogdetails .blogsectionsix h4,
.realestateblogdetails .blogsectionseven .blogsectionsevenext h4 {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 20px;
}

.realestateblogdetails .blogsectionsix .blogsectionfourtext p {
	margin-bottom: 30px;
}

.blogsectionseven {
	background: rgba(0, 128, 29, 0.1);
	padding: 15px 40px;
	position: relative;
}


.realestateblogdetails .blogsectionseven .blogsectionsevenext {
	position: relative;
	padding-left: 20px;
}

.realestateblogdetails .blogsectionseven .col-lg-8.col-sm-8:before {
	content: "";
	position: absolute;
	width: 5px;
	height: 100%;
	background: var(--green);
	left: -8px;
	top: 0px;
}

.realestateblogdetails .blogsectionseven .blogsectionsevenext p {
	position: relative;
}

.realestateblogdetails .blogsectionseven .blogsectionsevenext p::before {
	content: "";
	position: absolute;
	left: -37px;
	top: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAASCAYAAABM8m7ZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADMSURBVHgBxZXRDcMgDEQvnYARGKEjeIRsSDZhBEZgBLpBCxJIpMIoOEQ86X4cJ+cI2wBzoCgT5aO+WS7HdjyAjrKVGSefc6fwjgoXTItCfucWetC0Nte4gReYFlkI2cGfI0WpKo8rkCDAMKaqkasYcwMBrvGh3shQq9AtVzSCbsS2Tn766/AffGEOqvPsg0m0zow6+a1mdBBwYFFzEfhx2itDAj9O4v1tIV8go818QmPRykwsuSQKGtf2tsXEa7EmNcuB81ZLBRkwo/YD8Ym5rdIE0BAAAAAASUVORK5CYII=);
	width: 30px;
	height: 18px;
	background-repeat: no-repeat;
	background-size: contain;
	margin: auto;
	bottom: 0;
	filter: brightness(0) saturate(100%) invert(14%) sepia(100%) saturate(6406%) hue-rotate(151deg) brightness(100%) contrast(101%);
}

.mortgageblogdetails .blogsectionseven {
	background: url(/static/media/morgaeblogconclusion.2ef4d840756c351798a9.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 20px;
	outline: 3px solid #fff;
	outline-offset: -20px;
	margin-top: 40px;
}

.mortgageblogdetails .blogsectionseventext h4 {
	background: #2F596F;
	padding: 5px 20px;
	color: #fff !important;
	width: -webkit-max-content;
	width: max-content;
	margin: auto;
	position: relative;
	border-radius: 5px;
	margin-bottom: 20px;

}

.mortgageblogdetails .blogsectionseventext h4::before {
	bottom: -5px;
	content: "";
	display: inline-block;
	width: 15px;
	height: 15px;
	border-right: 0.2em solid var(--Blueone);
	border-top: 0.2em solid var(--Blueone);
	transform: rotate(135deg);
	left: 0;
	right: 0;
	position: absolute;
	margin: auto;
}


.realestateblogdetails .blogsectionseven .blogsectionsevenimage img {
	height: 250px;
	width: 100%;
}

.blogsectionsevenimage img {
	height: 250px;
	width: 100%;
}

.realestateblogdetails .userphoto img {
	width: 140px;
	height: 140px;
	flex-shrink: 0;
	border-radius: 140px;
	border: 8px solid #FFF;
}

.realestateblogdetails .d-flex.userdetails {
	justify-content: right;
	position: absolute;
	bottom: -25px;
	right: 0;
}

.mortgageblogdetails .d-flex.userdetails {
	position: relative;

	justify-content: right;
	padding-right: 0;
}

.mortgageblogdetails .d-flex.userdetails .username {
	font-size: 20px;
	position: relative;
}

.mortgageblogdetails .d-flex.userdetails .username::before {
	content: "";
	position: absolute;
	height: 4px;
	width: 85px;
	background: var(--Blueone);
	left: 0px;
	bottom: -10px;
}

.realestateblogdetails .userdetails .username {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-left: 20px;
	position: relative;
}

.realestateblogdetails .userdetails .username::before {
	content: "";
	position: absolute;
	height: 4px;
	width: 85px;
	background: var(--green);
	left: 0px;
	bottom: -10px;
}

.realestateblogdetails .blogsectiofive {
	margin: 40px 0;
}

.realestateblogdetails .blogsectiofive .blogsectiofiveinner {
	background: url(/static/media/backblogreal.fe0fb8288b02b592a802.png);
	padding: 36px 0;
	border-radius: 50px;
	background-size: cover;
	background-repeat: no-repeat;

	display: flex;
	align-items: center;
	outline: 3px solid #FEDF30;
	outline-offset: -30px;
	max-width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.blogsectiofiveinnerts h4 {
	color: var(--textPrimaryColor);
	border-radius: 10px;
	background: #FEDF30;
	width: -webkit-max-content;
	width: max-content;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding: 10px 20px;
	margin-left: 20px;
	outline: 1px solid #fff;
	outline-offset: -6px;
}

.blogsectiofiveinnerts>p {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 0;

}

.realestateblogdetails .blogsectiofiveinnerts p.small {
	font-family: var(--textPrimaryColor);;
	font-size: 24px;
	margin: 30px 0;
}

.blogsectiofiveinnerts .askbutton {
	margin: 0;
}

.blogsectiofiveinnerts h4 span {
	font-weight: 800;
}

.blogsectiofiveinnerts {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	padding: 10px 20px;
	margin-top: 8px;
}

.investmentblogdetails .blogsectionone .blogsectioleft .title h1 {
	color: var(--purple);
	font-family: var(--categortFont) !important;
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
	position: relative;
	margin-bottom: 30px;
}

.investmentblogdetails .blogsectionone .blogsectioleft .title h1:before {
	content: "";
	position: absolute;
	width: 10px;
	height: 100%;
	background: var(--purple);
	top: 0;
	left: -17px;
}

.investmentblogdetails .blogsectiononeimage .tagreal {
	width: 140px;
	height: 40px;
	border-radius: 8px;
	border: 1.603px solid var(--purple);
	background: #FFE0FF;
	color: var(--purple);
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 15px;
	top: 15px;
}

.investmentblogdetails .blogsectiononeimage .tagreal span img {
	margin-right: 5px;
}

.investmentblogdetails .blogsectionone .row {
	align-items: center;
}

.investmentblogdetails .blogsectionone .blogsectioleft p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	min-height: 170px;
	margin-bottom: 0;
}
.investmentblogdetails .blogsectionone .blogsectioleft p.articlepublishdate
{
	min-height: auto;
}
.investmentblogdetails .blogsectionsix h2{
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: "Fjalla One" !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.investmentblogdetails .blogsectionone p.articlepublishdate span img
{
	filter: invert(0);
}
.investmentblogdetails .userphoto img {
	width: 90px;
	height: 90px;
	flex-shrink: 0;
	border-radius: 140px;
	border: 8px solid #FFF;
}

.investmentblogdetails .userdetails .username {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-left: 20px;
	position: relative;
}

.investmentblogdetails .userdetails .username::before {
	content: "";
	position: absolute;
	height: 4px;
	width: 80px;
	background: var(--purple);
	left: 0px;
	bottom: -10px;
}

.investmentblogdetails .blogsectionone .blogsectioleft {
	width: 95%;

	padding-left: 20px;
	position: relative;
	background: url(/static/media/investmentblogbanner.06357cd542a805db3be4.png);
	background-size: cover;
	background-position: center center;
	padding: 30px;
}

.investmentblogdetails .blogsectionone {
	background: rgba(255, 224, 255, 0.50);
}

.investmentblogdetails .blogsectionone .blogsectiononeimage {
	position: relative;
}

.investmentblogdetails .blogsectionone .blogsectiononeimage:after {
	content: '';
	position: absolute;
	width: 35px;
	height: 100%;
	background: rgba(255, 224, 255, 0.50);
	right: 0;
	top: 0;
}

.investmentblogdetails .d-flex.userdetails {
	justify-content: right;
	position: relative;
	bottom: 0px;
}

.investmentblogdetails .blogsectiontwo {
	/* background: url('../../../../assets/images/investmentblogbacktwo.png');
	background-size: contain;
	background-repeat: no-repeat;
	padding: 30px 0 10px; */
	margin: 40px 0 0;
}

.investmentblogdetails .blogsectiontwo .col-lg-4 {
	flex: 0 0 auto;
	width: 37.333333%;
}

.investmentblogdetails .blogsectiontwo .col-lg-8 {
	flex: 0 0 auto;
	width: 62.666667%;
}

.investmentblogdetails .blogsectiontwolefttext {
	padding: 40px 48px 30px 30px;
	box-shadow: 2.262px 2.262px 14.884px 0px rgba(0, 0, 0, 0.25);
	border-radius: 10px;
}

.investmentblogdetails .blogsectiontwoleftright {
	padding: 24px;
	width: 100%;
	border: 1px solid #fff;
	margin: auto;
	min-height: 100%;
	background: #FDF;
}

.investmentblogdetails .blogsectiontwoleftright .blogsectiontwoleftrightinner {
	background: #fff;
	border-radius: 10px;
	margin: 0 100px;
	padding: 20px;

}

.investmentblogdetails .blogsectiontwo h2 {
	color: var(--textPrimaryColor);
	text-align: left;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
}

.investmentblogdetails .blogsectiontwo .blogsectiontwolefttext h2 {
	background: var(--purple);
	width: -webkit-max-content;
	width: max-content;
	padding: 10px 80px;
	position: relative;
	padding-right: 40px;
	border-radius: 10px;
	color: #fff;
	max-width: 100%;
	text-align: left;
}

.investmentblogdetails .blogsectiontwo .blogsectiontwolefttext h2::before {
	width: 35px;
	height: 35px;
	border-radius: 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAe5SURBVHgBvZhrbBxXFcf/d2Z2Z/a9fqzdOHa8zsMlURrHTqnamLRxRFoFiuJWqCEEqPIh0A80RAIJ1W2xg4REQZAaaiKiUqoKEAmQB0Q0BBObtE6TkrauGgRq3MYbO37G630/59Fzd23Hj7WzTpse6c6dnb1zz2/OOfecucOwSDEMYzN126mtp+adaJPSO9G6qZ1gjHViEcLyGUQAbuq+Q21fRDfcYynNiKQ1FlYNJHR9apwiCFBEZnisJuYUBThYBqyT2n4C672ZHpYPBKnb1xdPu6/GUroGJiBPUQToVTazUGqW+M8WAtqPW4EhEC91HeOa7r0UTGiaARG3KLIAbaVDET2S0Es/G+azEpsHZL1GID2huGswbeQcxxgfh7yFD/fKzKi0W0ITQN2zxwjzgVz0RxwEwjABwvVaBQa7IsLjNMMpS5le0/MhYnSvwV4xFKHpyKvOwHigg+tZEGbSNW/5o464IUy5hauzUUC+EU/hua4h1D/1Juqb/oOmP/RgaaGyoIUYB4GOV01W/O+ll9H2+C7htb5hB93SMaEvNwwHuRxJOGMGmxEfVpHhQjCBD/1J/O3YVbgdJpQWyjh9cRQv/msQLqtpFsDE5ORLhYPIVvz3V4fw96bv4dC5LpR/ZpX4fijmRBbIPQeGLjaPpjXvQFKfEx8iTUqBjOG+GGw2KWMJnQ7FBHSmewCOdBRLiqyQCcpCM8omASUuGSZya6diwaXWNpz+4TN46c0LqF5TjUAojiEVbCylemn6fTMeYsJcV94Yj2lJfe6q4ZZ5JxCnpGFB28H3UaAkIJAXQ7oVpnd/T893ELXbtuMLO3bAvPFedPVE8VeyYILyUKVHgn7oMfzkH2ewzFuJUCQBkSAN7kDGtM8VKGHir6LzwKRlmodTGnKBcF6drDJWVID+w7+G++IvEJOcGCKX1Vcy/PHwfuw5dQ5q1Z048INm/HxDLU6diZArJdxRYII/JqLuwDmsX5UFkSn2YoaAIJmBBcbEvkDIPWmdSctcOT8eX5bQjZkBTc1JVjlpyPjw6F9w4skn8OK5Tqy9ay3CFMx2RcLIeBJ2WlmK3Yz2qIburv/jWHsMLvs0N5MlTj1di+uhFC7H0uiIAr9t3Q1mMlNmtGr48W/CZJkCgdeaoGZ4c4G4JZpEk9B/pgMnvv1NHGg/jZVr1mBoPIYYWXI4mAS/K5xWEQzGURCKouTOMhjpVNamFGuBcBo1XgdUyprEhDD1lckwmCIDBR7AYhPR2+PmHBygMZjWkQvknykBA++8hz9/7ctoPvIn3H1PHcZDiUzGm72ck5RvVpN1lpsFPLarCrGkhtFAEndVOfCjnSswFMoCcoUaz5hs2jrxXebHRl40apgiGnpYZyIVuiyIgH+TzmtX+3DkkYewt+0gtj38eQxej1Blyl2a+NQRVUeN1Yy61Qq+u6EUUQKyyyL6yZXiQlVw6Bo/1vCZvb/86QusyGWDnTKqhSxyPqpjYMCHI9sasPOZZ7Fr91cwQCAiBZ/BgWklTfazgcjdiJILh8gqkYSKwcBNQDIw/fzo5Zbxnjp6DCcPtcLedBLdb4/CbLXC1f86Ht3zVez9/l74RsIEKaJPlFHqH4SSSpKVBUhUw/2VKyBHItCFuQsx79oV8E/BYGd7O86+cBjne9IoK5Zh6CqGl9yHtbvX0WqJUh0y4fhYEh7fJez43dO0xIqzgZVKwL9hMy58Yy8slMg+rmQCIDEyDmHVRshaOPs0FFxOs47Ot3xw2eTMwJQgwRsLAMVLKag82ZXgKYM5FiF33fBD5pSsxivKZMvzHS4D03sHuaC8XMJ4IJ0Jcj7h9ZE4HlxXhEBMRbZ0G9ByBa9445qZbh5MmaGqftjVK7CpPjjVD6Bn3scW8Jm7kB97uZt6txRavaqJYXvjMrz+2jBUCsJnv74K91W7MExLUpZu/nJnJaiz/gRG44N4zvItql3FGfUMGiJCBboKfkZFcx5XFhTzoT4O864sss33UFzU318GZWsFBPorsyKCKQj5WTgj/PWn3BQm05YibhRNXKVkR5VbyJLlFKNiOXdIN3/k48UmkZQa8CdNuBYS0Eel6zqdQzBl3LMY0THXJQYWtiyrWsm74xLfTlAqDpwNCK4vCa8wCQkCEGBhSfTLWxGSltM4DbdLDHeRwbzVPs4xidy6xTmCav0olmrdWKK9DXf6PayOtiEpmHA7hT3wEO86+WES5vl1hUuDYKWUYei9lprOaFUwK9jivLQo0d1FOtbfyyNp/xQMf7ERIbYaJU/Mcu4iovcWhG3ayvVNbfCmK3+eWep6RccmHZ+GbHxQZ3UbewmkZfLSFAy3DnUNSvEXQ4ZUpuI2SolsUvHo45n90/TrM9ySNZelwV7+ZAS3CahYgrpnhSeCHDvLOQkgs9Nj1gZrxVMR0VbPXfZJhbBRQh8FHilzRWgHkd+OcgoIqLV7Hr5aY6NXVarj+DjCZO1uB9hyh+KjRFGbC4SLNO/9WRNWUUJsWWK2NKdEFWOyeYGkPlcMKIalYBNE9xaqEWgFXyTZ2MSiYKZBtRDQy5+1Sy3Ycv8D8Hq88H1AZe0K4B+ZMdZNm7cKi4v2wo2wWWsAU3UwH4gpXVikTHy5aqRG2lBFrXLa3z7c+HJ1fLFfrj4CyfgVRH4UkX0AAAAASUVORK5CYII=);
	outline: 1px solid #fff;
	content: "";
	position: absolute;
	left: 25px;
	outline-offset: 5px;
}

.investmentblogdetails .blogsectiontwo .blogsectiontwoleftright h2 {
	color: var(--textPrimaryColor);
	text-align: center;
}

.investmentblogdetails .blogsectiontwo .blogsectiontwoleftright p {
	color: var(--textPrimaryColor);
	text-align: center;
	margin-bottom: 0;
	min-height: 170px;
}

.investmentblogdetails .blogsectiontwo p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	min-height: 125px;
}

.investmentblogdetails .blogsectionthree>.heading {}

.investmentblogdetails .blogsectionfour {
	margin-bottom: 0px !important;
	padding-bottom: 20px;
}

.investmentblogdetails .blogsectionfive>h2 {
	margin-bottom: 20px;
}

.investmentblogdetails .blogsectionthree>.heading h2 {
	color: var(--textPrimaryColor);
	text-align: left;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	/* padding: 0 40px; */
	text-align: left;
	display: flex;
	align-items: center;
	justify-content: left;
}

.investmentblogdetails .blogsectionthreeinnerimg .heading {
	color: var(--textPrimaryColor);
	text-align: left;

	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 95%;
	margin: auto;
	background: rgba(255, 255, 255, 0.5);
	height: 52px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.investmentblogdetails .blogsectionthreeinnerimg {
	position: relative;
}

.investmentblogdetails .blogsectionthreeinnertext {
	background: #FDF;
	display: flex;
	align-items: center;
	padding: 10px;
	margin-top: 5px;
	min-height: 122px;
	position: relative;
}

.investmentblogdetails .blogsectionthreeinnertext p {
	margin-bottom: 0;
	color: var(--textPrimaryColor);

	text-align: center;
	padding-left: 15px;
	position: relative;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.investmentblogdetails .blogsectionfour h2 {
	color: #fff;
	text-align: left;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 20px;
	border-radius: 10px;
	background: var(--purple);
	width: -webkit-max-content;
	width: max-content;
	padding: 10px 80px;
	position: relative;
	padding-right: 40px;
}

.investmentblogdetails .blogsectionfour h2::before {
	width: 35px;
	height: 35px;
	border-radius: 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAe5SURBVHgBvZhrbBxXFcf/d2Z2Z/a9fqzdOHa8zsMlURrHTqnamLRxRFoFiuJWqCEEqPIh0A80RAIJ1W2xg4REQZAaaiKiUqoKEAmQB0Q0BBObtE6TkrauGgRq3MYbO37G630/59Fzd23Hj7WzTpse6c6dnb1zz2/OOfecucOwSDEMYzN126mtp+adaJPSO9G6qZ1gjHViEcLyGUQAbuq+Q21fRDfcYynNiKQ1FlYNJHR9apwiCFBEZnisJuYUBThYBqyT2n4C672ZHpYPBKnb1xdPu6/GUroGJiBPUQToVTazUGqW+M8WAtqPW4EhEC91HeOa7r0UTGiaARG3KLIAbaVDET2S0Es/G+azEpsHZL1GID2huGswbeQcxxgfh7yFD/fKzKi0W0ITQN2zxwjzgVz0RxwEwjABwvVaBQa7IsLjNMMpS5le0/MhYnSvwV4xFKHpyKvOwHigg+tZEGbSNW/5o464IUy5hauzUUC+EU/hua4h1D/1Juqb/oOmP/RgaaGyoIUYB4GOV01W/O+ll9H2+C7htb5hB93SMaEvNwwHuRxJOGMGmxEfVpHhQjCBD/1J/O3YVbgdJpQWyjh9cRQv/msQLqtpFsDE5ORLhYPIVvz3V4fw96bv4dC5LpR/ZpX4fijmRBbIPQeGLjaPpjXvQFKfEx8iTUqBjOG+GGw2KWMJnQ7FBHSmewCOdBRLiqyQCcpCM8omASUuGSZya6diwaXWNpz+4TN46c0LqF5TjUAojiEVbCylemn6fTMeYsJcV94Yj2lJfe6q4ZZ5JxCnpGFB28H3UaAkIJAXQ7oVpnd/T893ELXbtuMLO3bAvPFedPVE8VeyYILyUKVHgn7oMfzkH2ewzFuJUCQBkSAN7kDGtM8VKGHir6LzwKRlmodTGnKBcF6drDJWVID+w7+G++IvEJOcGCKX1Vcy/PHwfuw5dQ5q1Z048INm/HxDLU6diZArJdxRYII/JqLuwDmsX5UFkSn2YoaAIJmBBcbEvkDIPWmdSctcOT8eX5bQjZkBTc1JVjlpyPjw6F9w4skn8OK5Tqy9ay3CFMx2RcLIeBJ2WlmK3Yz2qIburv/jWHsMLvs0N5MlTj1di+uhFC7H0uiIAr9t3Q1mMlNmtGr48W/CZJkCgdeaoGZ4c4G4JZpEk9B/pgMnvv1NHGg/jZVr1mBoPIYYWXI4mAS/K5xWEQzGURCKouTOMhjpVNamFGuBcBo1XgdUyprEhDD1lckwmCIDBR7AYhPR2+PmHBygMZjWkQvknykBA++8hz9/7ctoPvIn3H1PHcZDiUzGm72ck5RvVpN1lpsFPLarCrGkhtFAEndVOfCjnSswFMoCcoUaz5hs2jrxXebHRl40apgiGnpYZyIVuiyIgH+TzmtX+3DkkYewt+0gtj38eQxej1Blyl2a+NQRVUeN1Yy61Qq+u6EUUQKyyyL6yZXiQlVw6Bo/1vCZvb/86QusyGWDnTKqhSxyPqpjYMCHI9sasPOZZ7Fr91cwQCAiBZ/BgWklTfazgcjdiJILh8gqkYSKwcBNQDIw/fzo5Zbxnjp6DCcPtcLedBLdb4/CbLXC1f86Ht3zVez9/l74RsIEKaJPlFHqH4SSSpKVBUhUw/2VKyBHItCFuQsx79oV8E/BYGd7O86+cBjne9IoK5Zh6CqGl9yHtbvX0WqJUh0y4fhYEh7fJez43dO0xIqzgZVKwL9hMy58Yy8slMg+rmQCIDEyDmHVRshaOPs0FFxOs47Ot3xw2eTMwJQgwRsLAMVLKag82ZXgKYM5FiF33fBD5pSsxivKZMvzHS4D03sHuaC8XMJ4IJ0Jcj7h9ZE4HlxXhEBMRbZ0G9ByBa9445qZbh5MmaGqftjVK7CpPjjVD6Bn3scW8Jm7kB97uZt6txRavaqJYXvjMrz+2jBUCsJnv74K91W7MExLUpZu/nJnJaiz/gRG44N4zvItql3FGfUMGiJCBboKfkZFcx5XFhTzoT4O864sss33UFzU318GZWsFBPorsyKCKQj5WTgj/PWn3BQm05YibhRNXKVkR5VbyJLlFKNiOXdIN3/k48UmkZQa8CdNuBYS0Eel6zqdQzBl3LMY0THXJQYWtiyrWsm74xLfTlAqDpwNCK4vCa8wCQkCEGBhSfTLWxGSltM4DbdLDHeRwbzVPs4xidy6xTmCav0olmrdWKK9DXf6PayOtiEpmHA7hT3wEO86+WES5vl1hUuDYKWUYei9lprOaFUwK9jivLQo0d1FOtbfyyNp/xQMf7ERIbYaJU/Mcu4iovcWhG3ayvVNbfCmK3+eWep6RccmHZ+GbHxQZ3UbewmkZfLSFAy3DnUNSvEXQ4ZUpuI2SolsUvHo45n90/TrM9ySNZelwV7+ZAS3CahYgrpnhSeCHDvLOQkgs9Nj1gZrxVMR0VbPXfZJhbBRQh8FHilzRWgHkd+OcgoIqLV7Hr5aY6NXVarj+DjCZO1uB9hyh+KjRFGbC4SLNO/9WRNWUUJsWWK2NKdEFWOyeYGkPlcMKIalYBNE9xaqEWgFXyTZ2MSiYKZBtRDQy5+1Sy3Ycv8D8Hq88H1AZe0K4B+ZMdZNm7cKi4v2wo2wWWsAU3UwH4gpXVikTHy5aqRG2lBFrXLa3z7c+HJ1fLFfrj4CyfgVRH4UkX0AAAAASUVORK5CYII=);
	outline: 1px solid #fff;
	content: "";
	position: absolute;
	left: 25px;
	outline-offset: 5px;
}

.investmentblogdetails .blogaskexpert {
	border-radius: 40px;
	outline: 3px solid #EBC907;
	outline-offset: -20px;
	padding: 40px
}

.investmentblogdetails .blogaskexpert .col-lg-5.d-flex.justify-content-end {
	align-items: center;
}

.investmentblogdetails .col-lg-7.d-flex.align-items-center {
	border: 1px solid var(--textPrimaryColor);
	padding: 10px;
}

ul.staticdata {
	position: relative;
}

ul.staticdata::before {
	z-index: -1;
	content: "";
	position: absolute;
	height: 10px;
	width: 100%;
	background: #FDF;
	bottom: 0;
	top: -51px;
}

.investmentblogdetails .blogsectionthree .col:nth-child(1) .blogsectionthreeinnertext::before {
	display: none;
}

.investmentblogdetails .blogsectionthree .col .blogsectionthreeinnertext::before {
	content: "";
	position: absolute;
	left: 0px;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #ccc;
	height: 83px;
	width: 2px;
}

ul.staticdata {
	padding: 0;
}

ul.staticdata li {
	border-radius: 10px;
	border: 1px solid var(--textPrimaryColor);
	background: #FFF;
	width: 490px;
	color: var(--textPrimaryColor);
	text-align: left;
	min-height: 50px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding: 10px;
	position: relative;
}

ul.staticdata li:before {
	content: "";
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAADICAYAAAD2vPHqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALjSURBVHgB7dY/TxNhHAfw3/OUlkMxwqLBAYuJo3JAMAwSCsbNAd8BC4Obk7EwcBikRBeYnXwBBgdWAuhCgsAhcXLgggnErUYS4Ar383kOqzXI85TSbt9vcs219/T55Pl7jyBLcj3PMxTJPmaRcRod92Bvvyl+wJQnIXyiyK+jo7fPVl77pnqECeDjxJiqMUNlhIl8EfH4yGrufVmQ53pNqWRBA0+pgkji6YNC/bjne/kzoZzrpTkZzqpbly6WQBRS/VnfC05BuiX1yXBddUGaqhM/VFixZbL4q+6uKiI6rpM8HCt+iVs0eS87SCxmqQYRCdmfXZ5YjFvELMeoVjnmuG7xsttzBYXrtvI3u27R/eEBun67heqvOLS9tkWbc2v0WV226FbVEYVDtoK9ww9ipDStnW3xdbWlmT6+mTf+P4qijBQk2k2F7j7qPIWURj9r7WozVUGSRZ8aIzaumTsKskW32BQmTuvJ0GQqpLvHlmtq3CxJS1uJw58HtiLkqMlhixojCkwFvn/dJVv0DLQkr1okAlMJ24zSsU1xteNsyIh5yVRoe3XLiOlnm9a1FPmJhzf6VKN4yFRMd82P3bwai4Z43ehx2/nyjeZevFOIda1Tko6exHtdrnt0gct8wVUQf2RlsuNk1rEYp1pFcFx3Qn/M73wIBlp6m4WgHqpimKKZ0ZWpaX3/Zx0VjlOe4n2qVgQFhcuO9/drSdSBJK1OPAvMF3wBCnVQkdHj7PJUUPzpn51BPzgMUx0c0QxVGN1d4SV1XihBTuwzMtmVHYyk9NSppp3KAmhJsvSynyYW//dc2Cp41T3iFigaEpRo/73Tx5uw09iQ39/b31CCek3LxbOAisJb7HHAHF/q/jz/te7e1QogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL0C6OM9twaiY1HAAAAAElFTkSuQmCC);
	width: 31px;
	height: 66px;
	background-size: cover;
	background-repeat: no-repeat;
	left: 0;
	right: 0;
	bottom: -66px;
	margin: auto;

}

ul.staticdata li:nth-child(1):before {
	height: 188px;
	right: 0;
	bottom: -189px;
}

ul.staticdata li:nth-child(3):before {
	height: 218px;
	right: 0;
	bottom: -219px;
}

ul.staticdata li:nth-child(2):before {
	height: 53px;
	bottom: -54px;
}

ul.staticdata li:nth-child(2) {
	position: absolute;
	left: 20%;
	bottom: 44px;
}

ul.staticdata li:nth-child(3) {
	position: absolute;
	left: 42%;
	top: -30px;
}

ul.staticdata {
	position: relative;
	border-bottom: 10px solid #FDF;
	height: 250px;
}

ul.staticdata li:nth-child(4) {
	left: 62%;
	top: 60px;
}

.blogsectionfive>h2 {
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-align: center;
}

.blogflag {
	padding: 0;
	background: url(/static/media/flagblogback.d5559e2504869c4596df.png);
	padding: 30px 20px;
	background-size: cover;
	margin-top: 20px;
	background-repeat: no-repeat;
	max-width: 85%;
	margin: auto;
	border-radius: 30px;
	border: 4px solid #C6C0C0;

}

.blogflag p {
	color: var(--textPrimaryColor);
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-left: 56px;
	padding-bottom: 15px;
	position: relative;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}

.investmentblogdetails .blogsectionfive {
	margin-bottom: 40px;
}

.blogflag p:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}

.blogflag p:after {
	content: "";
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANkSURBVHgB7ZlLTBNBGMe/2QfbB2h5iBDSA00bFTQam2gaDxKjiYkcvBjj1YMxIR68IHpQEj0R1IMn0JMmxos3Iz6QgzcjBRvBGIFSQUATWmqxj126M85SC0sf0Bp2u4f+kk1nd6eT/379zzfzdRGsw7S3t9cEg8FGQRBYeh4OBAI/6SHSNgEjshgMEu/ICBkZHiYTCwuk+1HfWdAHptCOSNXm6JH0er1L0R1VtoYbt8Tad0MEdlbLGf22DQQyJ0Llncbp0duFfodTtZOrgzAMAoyBcJyQYFnAchK0gsUEIjslsZjvZP0UhKTtikCjwK6jDF9kPDgoJUSJGCK7AazOurqcPq4WRcG/vBz5AiAp56UVzCCcFGM9X1tae5I4OxGtACa7BHOY943WpK+VVjCVLNMYjycSWd6ks0huNZnZzukpJ6Ssi5XrpRacD2JBDOsXpcv3I5GQ+oYhBa9gQloqLeO2sc999FRZxOT0vYITtl4oVjhkMTOdoeBRSOmT1fcNFmFCrNQKU2LiQv/8fCxXD0MJlmiiOGCxfqoa8z2DDCukMYwlFCscFkzo7pjPDTmskMYwERYYjp2ILp/u/pe+8mEYwXaeTTRMzr6mTR6UNSMPhrHEN0kSFp2uN5ASm1eXYQRzBMgvBKcGXa6TsEnBYKQ8zISSsnyMF962pTIEm7NTrosIIaLs/JTHRDocaViE2I/xGHnesv89pLJElr7ck44qTSIIiwT+0BG3b1NMSwwWQy0d3kKUuEDKsBvKHhqsBUn0DDkcZ074/S+hEMH1sowe7nOd6336eBAWYVu51tR4b4/VfDVBMPBUdStmV8OoMi0TlmX5iNny4orTaXowOals8TffS8j02Svi8XrQAAtBNoF+2ggDbpyyaeYMY6g1Rqk1blZUfIAMa+g+6TAivBLZvRjBZsWcYo0fknQw4HBcBNViovvCUc9xvjbW1PSbwVLVFn3pzE9W8kLHJbf7Sb/Xu7qY6C2Y6/g+29sB0AvFsZbi9LbE//5nYNwN/FaUBWtNWbDWlAVrTVmw1pQFa01ZsNZkCUYoVWFhjA35bk4teG3PScWC3W5XCgId3swUh7r2J6GlJTI3N2eKxePg8XjONzc32wYGBl6BgdhQcVzv6joejUZttMnwPB+fmZkZBoPxFykfJta1v+6/AAAAAElFTkSuQmCC);
	width: 43px;
	height: 43px;
	position: absolute;
	left: -53px;
}

.blogsectionsixmiddle {
	/* background: #FDF;
	
	outline: 1px solid #fff;
	outline-offset: -15px;   
	min-height: 420px; */
	position: relative;
	padding: 0px 0px 0 40px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;

}

.investmentblogdetails .blogsectionsixmiddle p {
	color: var(--textPrimaryColor);
	text-align: left;

	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
}

.investmentblogdetails .blogsectionsixmiddle p:last-child {
	margin-bottom: 0;
}

.blogsectionsixmiddle p:before {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	background: #fff;
	left: -25px;
	margin: auto;
	top: 0;
	bottom: 0;
	outline: 7px solid #86357A;
}

.investmentblogdetails .blogsectionsixmiddle {
	position: relative;
}

.investmentblogdetails .blogsectionsixmiddle::before {
	position: absolute;
	width: 5px;
	height: 62%;
	background: #F3E9F2;
	content: "";
	left: 18px;
	top: 40px;
}

.blogsectionsixleft h2 {
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: 50px;
	text-align: center;
	background: rgba(255, 221, 255, 0.80);
	padding: 40px;
}

.blogsectionsixrighttop {
	margin-bottom: 20px;
	margin-top: 10px;
}

.blogsectionsixrighttop img,
.blogsectionsixrightbottom img {
	height: 190px;
	width: 100%;
}

.blogsectionsix .col-lg-3.col-sm-3.blogsectionsixleftouter {
	background: url(/static/media/realestateblogimage.9505aad0887994dbeee2.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	outline: 23px solid rgba(255, 255, 255, 0.6);
	border-radius: 30px;
	outline-offset: -14px;

}

.investmentblogdetails .blogsectionsix {
	margin-bottom: 40px;
	
	padding: 30px;
}
.investmentblogdetails .blogsectionsix .blogsectionsixinner
{
	border: 10px solid #f9ebf9;
	margin-top: 20px;
	padding: 20px;
} 
.investmentblogdetails .blogsectionseven ul.conclusioninner li p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
	padding-left: 20px;
}

.investmentblogdetails .blogsectionseven ul.conclusioninner li span {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 80px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.investmentblogdetails .blogsectionthree .col {
	padding: 0;
	position: relative;
}

ul.conclusioninner {
	padding: 0;
	display: flex;
	justify-content: center;
	border: none;
	position: relative;
}

ul.conclusioninner::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	height: 2px;
	width: 63%;
	background: #ccc;
	top: -2px;
}

.investmentblogdetails .blogsectionseven {
	background: transparent;
	padding-top: 0;
}

.investmentblogdetails .blogsectionseven>h2 {
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.investmentblogdetails .blogsectionseven:before,
.investmentblogdetails .blogsectionseven:after {
	display: none;
}

ul.conclusioninner li {
	background: #FFF;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	width: 30%;
	margin: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
	position: relative;
	margin-top: 82px;
}

ul.conclusioninner li:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: -84px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABVCAYAAABTsSRKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADdSURBVHgB7dndDYMgFEBhZZJuYZymHaEbiBN0LOPPEJ1Eym0ssS0ISnw7NzGigfMNQFkkTt/32r6a5bOtqkqnnFPFyQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcBIwDMPD3pOZcRybInOkIS1pOsAYc5f3PM86B5Gz0lg31RJuP5uOIuv4uvkG6rrWOYgvLk0H5CBb8S/gCBKLy5S+g13XaaWUC9u1wLLX3cbafyYWDwI+xM7TPhfPOhjfBALI32zFo0AMicWTgBCSEk8GfpHU+O6xyG2apuueMy8gXsGgbbw0lQAAAABJRU5ErkJggg==);
	height: 71px;
	width: 20px;
	margin: auto;
	background-size: contain;
	background-repeat: no-repeat;
}

.investmentblogdetails .blogsectionthreeinnerimg img {
	padding: 3px;
}

.investmentblogdetails .blogsectionthreeinnertext span {
	color: var(--textPrimaryColor);
	text-align: left;
	font-family: var(--categortFont) !important;
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.investmentblogdetails .blogsectionsix .col-lg-6.col-sm-6.padleftfifty {
	padding-left: 50px;
	position: relative;
}

.investmentblogdetails .blogsectionsix .col-lg-6.col-sm-6.padleftfifty:before {
	content: "";
	position: absolute;
	width: 10px;
	height: 100%;
	background: var(--purple);
	top: 0;
	left: 20px;
}

.investmentblogdetails .blogsectionsixright {
	width: 100%;
}

.mortgageblogdetails .blogsectionthree .blogsectionthreeimage img {
	width: 100%;
	height: auto;
}

.mortgageblogdetails .blogsectionthree {
	padding: 0;
	max-width: 1360px;
	margin: auto;
	margin-bottom: 40px;
}

.mortgageblogdetails .blogsectionthreenew {

	background: #E9EEF9;
	padding: 20px;
}

.mortgageblogdetails .blogsectionfour {
	padding: 00px 0 20px;
	margin-bottom: 40px;
}

.mortgageblogdetails .blogsectionfour h2 {
	text-align: center;
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 0px;
	color: var(--textPrimaryColor);
}

.mortgageblogdetails .blogsectionfour .col-lg-3.col-sm-3 {
	padding-right: 15px;
}

.mortgageblogdetails .blogsectionfourinner {
	max-width: 85%;
	margin: auto;
	position: relative;
}

.mortgageblogdetails .blogsectionfourinner .row {
	position: relative;
}

.mortgageblogdetails .blogsectionfourinner .charticon {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 9;
	text-align: center;
	top: 0;
	width: 100px;
	height: 100px;
	bottom: 0;
}

.mortgageblogdetails .blogsectionfourinner .charticon img {}

.mortgageblogdetails .blogsectionfour {
	position: relative;
	/* background:url(../../../../assets/images/stmorgage.png);
	background-size: cover;
	background-repeat: no-repeat; */
}

.mortgageblogdetails .blogsectionfourinnertin {
	border-radius: 20px;
	background: #fff;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
	display: flex;
	position: relative;
	/* padding: 10px; */
	margin-bottom: 20px;
}

.mortgageblogdetails .blogsectionfourtext h4 {
	color: var(--textPrimaryColor);
	min-height: 45px;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	position: relative;
}

.mortgageblogdetails .blogsectionfourtext h4:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 12px;
	background: var(--Blueone);
	height: 2px;
	width: 100px;
}

.mortgageblogdetails .blogsectionfourtext p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 0;
	min-height: 80px;
}

.mortgageblogdetails .twoadjust .col-lg-5.col-sm-5 {
	background: #FFF;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	padding: 20px;
	border-radius: 40px;
}

.mortgageblogdetails .blogsectionthree .blogsectionthreetext p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border: 4px solid #fff;
	padding: 10px;
	margin-bottom: 10px;
}

.mortgageblogdetails .blogsectiontwo p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 40px;
}
.mortgageblogdetails .blogsectiontwo p:last-child
{
	margin-bottom: 0;
}
.mortgageblogdetails .blogsectiontwotext {
	background: rgba(255, 255, 255, 0.70);
	padding: 30px;
	max-width: 100%;
	margin-left: 30px;
	position: relative;
	border-radius: 20px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
}

.mortgageblogdetails .blogsectiontwotext::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 10px;
	height: 80%;
	margin: auto;
	bottom: 0;
	background: var(--Blueone);
	border-radius: 50px;
}

.mortgageblogdetails .blogsectiontwo .col-lg-9.col-sm-9 {
	border: 1px solid #2280B8;
	border-left: none;
}

.mortgageblogdetails .blogsectiontwotext p {
	position: relative;
	padding-left: 15px;
}

.mortgageblogdetails .blogsectiontwotext p::before {
	content: "";
	position: absolute;
	left: -26px;
	top: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAASCAYAAABM8m7ZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADMSURBVHgBxZXRDcMgDEQvnYARGKEjeIRsSDZhBEZgBLpBCxJIpMIoOEQ86X4cJ+cI2wBzoCgT5aO+WS7HdjyAjrKVGSefc6fwjgoXTItCfucWetC0Nte4gReYFlkI2cGfI0WpKo8rkCDAMKaqkasYcwMBrvGh3shQq9AtVzSCbsS2Tn766/AffGEOqvPsg0m0zow6+a1mdBBwYFFzEfhx2itDAj9O4v1tIV8go818QmPRykwsuSQKGtf2tsXEa7EmNcuB81ZLBRkwo/YD8Ym5rdIE0BAAAAAASUVORK5CYII=);
	width: 30px;
	height: 18px;
	background-repeat: no-repeat;
	background-size: contain;
	margin: auto;
	bottom: 0;
	filter: brightness(0) saturate(100%) invert(31%) sepia(21%) saturate(1049%) hue-rotate(156deg) brightness(93%) contrast(91%);
}

.mortgageblogdetails .blogsectionone {
	background: #E9EEF9;
	padding: 20px 15px;

}

.mortgageblogdetails .blogsectiononeright>img {
	width: 100%;
}

.mortgageblogdetails .blogsectiononeleft h1 {
	color: var(--Blueone);
	font-family: var(--categortFont) !important;
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 40px;
	position: relative;
}

.mortgageblogdetails .blogsectiononeleft h1::before {
	content: "";
	position: absolute;
	background: var(--Blueone);
	height: 7px;
	width: 151px;
	left: 0;
	bottom: -16px;
}

.mortgageblogdetails .blogsectiononeleft {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

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

.mortgageblogdetails .blogsectionsix h4,
.mortgageblogdetails .blogsectionseven h4 {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.mortgageblogdetails .blogsectionseven h4 {
	text-align: left;
}

.mortgageblogdetails .blogsectionsevenright {
	padding: 50px;
	text-align: left;
	width: 90%;
	border-top: 5px solid var(--Blueone);
	border-bottom: 5px solid var(--Blueone);
	position: relative;
	margin: auto;
}

.mortgageblogdetails .blogsectionsevenright::before {
	content: "";
	position: absolute;
	left: 11px;
	width: 5px;
	height: 115%;
	background: var(--Blueone);
	top: 0;
	bottom: 0;
	margin: auto;
}

.mortgageblogdetails .blogsectionsevenright::after {
	content: "";
	position: absolute;
	right: 11px;
	width: 5px;
	height: 115%;
	background: var(--Blueone);
	top: 0;
	bottom: 0;
	margin: auto;
}

.mortgageblogdetails .blogsectionsix p,
.mortgageblogdetails .blogsectionseven p {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;

}

/* .mortgageblogdetails .psbak {
	border-radius: 40px;
	border: 1px solid #FFF;
	background: rgba(255, 255, 255, 0.50);
	width: 80%;
	margin: auto;
	padding: 20px;
} */
.mortgageblogdetails .psbak span {
	border-radius: 10px;
	background: var(--Blueone);
	width: 160px;
	height: 160px;
	position: relative;
}

.mortgageblogdetails .psbak span img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.mortgageblogdetails .blogsectiononeleft {
	border: 25px solid rgba(255, 255, 255, 0.50);
	background: url(/static/media/mortgagebannerbackmain.0298d093dbc14a17893a.PNG);
	padding: 30px;
	background-size: cover;
}

.mortgageblogdetails .blogsectiontwo {

	margin: 40px 0;
	;
}

.mortgageblogdetails .blogsectionthree>h4,
.mortgageblogdetails .blogsectiontwo h2 {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.mortgageblogdetails .blogsectiontwo h2 {
	border-radius: 5px;
	background: var(--Blueone);
	padding: 10px 30px;
	width: -webkit-max-content;
	width: max-content;
	color: #fff;
}

.mortgageblogdetails .blogsectiontwo .blogsectiontwoimage img {
	outline: 15px solid rgba(255, 255, 255, 0.5);
	outline-offset: -15px;
}

.mortgageblogdetails .blogsectiontwo h2 span {
	margin-right: 20px;
}

.mortgageblogdetails .blogsectionthreeimage img {
	width: 100%;
	height: 100%;
	border-radius: 0px;
	margin-bottom: 20px;
}

.mortgageblogdetails .blogsectionsixlefttext {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding-left: 40px;
	position: relative;
}

.mortgageblogdetails .blogsectionsixlefttext::before {
	content: "";
	position: absolute;
	left: 5px;
	height: 100%;
	width: 10px;
	background: var(--Blueone);
	top: 0
}

section.bankinversionthreedetailblog,
section.bankinversionfourdetailblog,
section.investmentblogdetails,
section.realestateblogdetails,
section.mortgageblogdetails,
section.bankinversiononedetailblog {
	max-width: 1363px;
	margin: auto;
}

section.bankinversionthreedetailblog .container,
section.bankinversionfourdetailblog .container,
section.bankinversiononedetailblog .container,
section.investmentblogdetails .container,
section.realestateblogdetails .container,
section.mortgageblogdetails .container {
	max-width: 100% !important;
	padding: 0;
}

.bankinversiononedetailblog .blogsectiofour .blogsectiofourinner {
	background: #DAF3FF;
	padding: 15px;
	margin-bottom: 20px;
	position: relative;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.bankinversiononedetailblog .blogsectiofour .col {
	width: 20%;
	flex: 0 0 auto;
}

.bankinversiononedetailblog .blogsectiofour .blogsectiofourinner::before {
	content: "";
	position: absolute;
	left: 0;
	background: var(--Bluetwo);
	width: 7px;
	height: 41px;
	top: 20px;
}

.bankinversiononedetailblog .blogsectiofour .col:nth-child(even) .blogsectiofourinner {
	background: #EDF9FF;
}

.bankinversiononedetailblog .blogsectiofour .blogsectiofourinner .serialnumber {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 36px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.bankinversiononedetailblog .blogsectiofour .blogsectiofourinner h4 {
	color: var(--textPrimaryColor);
	position: relative;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	min-height: 45px;
}

.bankinversiononedetailblog .blogsectiofour .blogsectiofourinner h4::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	background: var(--Bluetwo);
	height: 2px;
	width: 100px;
}

.bankinversiononedetailblog .blogsectiofour .blogsectiofourinner p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
	min-height: 145px;
}

.bankinversiononedetailblog .blogsectiofour>h2 {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.bankinversiononedetailblog .blogsectiofour>p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.bankinversiononedetailblog .blogsectiothree .blogsectiothreeleft {
	background: #FFF;
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.25);
	padding: 15px;
	margin-bottom: 20px;
	border-left: 4px solid var(--Blueone);
	border-right: 4px solid var(--Blueone);
}

.bankinversiononedetailblog .blogsectiothree .blogsectiothreeleft>h2,
.bankinversiononedetailblog .blogsectiothree .blogsectiothreeright>h2 {
	color: var(--textPrimaryColor);
	text-align: left;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.bankinversiononedetailblog .blogsectiothree .blogsectiothreeright>h2 {
	color: #fff;
	padding-left: 87px;
	margin-bottom: 10px;
}

.bankinversiononedetailblog .blogsectiothree .blogsectiothreeleft p {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.bankinversiononedetailblog .blogsectiothree .blogsectiothreeright {
	background: url(/static/media/eligibilitback.3d6e8d956946b8ee59d5.png);
	padding: 20px 15px 0px 23px;
	position: relative;
}

.bankinversiononedetailblog .blogsectiothree .blogsectiothreeright::before {
	content: "";
	position: absolute;
	left: 0px;
	top: 0;
	height: 100%;
	width: 82px;
	background: #EDF9FF;
}

.bankinversiononedetailblog .blogsectiothree .blogsectiothreeright ul {
	padding-left: 0px;
}

.bankinversiononedetailblog .blogsectiothree .blogsectiothreeright ul li p {
	padding-left: 40px;
}

.bankinversiononedetailblog .blogsectiothree ul li {
	display: flex;
	align-items: center;
}

.bankinversiononedetailblog .blogsectiothreelefttop h2 {
	border-radius: 20px;
	background: #2280B8;
	padding: 40px 10px;
	outline: 1px solid #fff;
	outline-offset: -10px;
	color: #FFF;
	font-family: "Fjalla One" !important;
	font-size: 35px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
	width: 390px;
	padding-left: 120px;
}

.bankinversiononedetailblog .blogsectiothreelefttop h2::before {
	content: "";
	position: absolute;
	background: url(/static/media/destinyicon.9ed4a44e5e8c6dd413fc.svg);
	width: 90px;
	height: 90px;
	left: 16px;
	background-size: contain;
	background-repeat: no-repeat;
}

.bankinversiononedetailblog .blogsectiothree ul li span {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 64px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;

}

.bankinversiononedetailblog .blogsectiothree ul li p {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 25px;
	margin-left: 20px;

}

.bankinversiononedetailblog .blogsectiothreeimage {
	position: relative;
	top: -320px;
	width: 850px;
}

.bankinversiononedetailblog .blogsectiotwoinner {
	border-radius: 20px;
	padding: 30px;
	background: rgba(255, 255, 255, 0.40);
	border: 2px solid #EF000B;
}

.bankinversiononedetailblog .blogsectiotwo {
	width: 60%;
	margin: auto;
	text-align: center;
	background: url(/static/media/offeroverviewback.331c558fab01e17c418b.png);
	border-radius: 20px;
	position: relative;

	margin-top: 40px;
	margin-bottom: 40px;
	padding: 20px 40px;
}

.bankinversiononedetailblog .blogsectiotwoinner p {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
	margin-top: 20px;
}

.bankinversiononedetailblog .blogsectiooneleft {
	position: relative;
	padding-left: 30px;
}

.bankinversiononedetailblog .blogsectiooneleft:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 10px;
	background: var(--Bluetwo);
	height: 100%;
}

.bankinversiononedetailblog .blogsectiotwoinner h2 {
	border-radius: 10px;
	background: #FEDF30;
	width: -webkit-max-content;
	width: max-content;
	padding: 10px 50px;
	margin: auto;
	color: #212121;
	font-weight: 700;
	font-size: 30px;
	font-style: normal;
	line-height: normal;
	position: relative;
	left: 0;
	right: 0;
	top: auto;
}

.bankinversiononedetailblog .blogsectiothree .blogsectiothreeleft h2 span img {
	width: 62px;
}

.bankinversiononedetailblog .blogsectiotwoinner h2:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: -15px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	width: 20px;
	margin: auto;
	border-top: 20px solid #FEDF30;
}

.bankinversiononedetailblog .blogsectiothreeimage:after {}

.bankinversiononedetailblog .blogsectiothreeimage img {
	width: 830px;
	height: 300px;
	object-fit: cover;
	border: 4px solid #fff;
}

.bankinversiononedetailblog .blogsectiofiveleft {
	background: url(/static/media/eligibilitback.3d6e8d956946b8ee59d5.png);
	padding: 200px 40px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.bankinversiononedetailblog .blogsectiofiveright {

	padding: 20px 15px;
	border-radius: 20px;
	border: 3px solid #2280B8;
	border-top: 10px solid #2280B8;
	border-bottom: 10px solid #2280B8;
}

.bankinversiononedetailblog .blogsectiofiveleft h2,
.bankinversiononedetailblog .blogsectiofiveright h2 {
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.bankinversiononedetailblog .blogsectiofiveleft p,
.bankinversiononedetailblog .blogsectiofiveright p {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 0;
}

.bankinversiononedetailblog .blogsectiofiveright p:last-child {
	margin-bottom: 0px;
	text-align: left;
}

.bankinversiononedetailblog .blogsectiofiveright p {

	font-size: 14px;
	text-align: left;
	/* min-height: 73px; */
	margin-bottom: 8px;
}

.bankinversiononedetailblog .applynow {
	width: 150px;
	height: 40px;
	border-radius: 5px;
	border: 1px solid var(--ButtonColor);
	background: #FFF;
	color: var(--ButtonColor);
	text-align: center;
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 1.8px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 30px;
}

.bankinversiononedetailblog .blogsectiofiveright p:first-child {
	/* margin-bottom: 30px; */
	font-size: 16px;

}

.bankinversiononedetailblog .blogsectiofiveleft .blogsectiofiveinner {
	background: rgba(255, 255, 255, 0.80);
	padding: 20px;
}

.bankinversiononedetailblog .blogsectiofivemiddleinner ul {
	padding: 0;
	display: flex;
	margin-bottom: 0;
}

.bankinversiononedetailblog .blogsectiofivemiddleinner ul li {
	border-radius: 0px;
	background: rgba(255, 255, 255, 0.80);
	padding: 0 20px 20px;
	margin: 0 5px;
	width: 20%;
}

.bankinversiononedetailblog .blogsectiofivemiddleinner ul li h4 {
	color: #212121;
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 10px;
	padding-bottom: 0px;
}

.bankinversiononedetailblog .blogsectiofivemiddleinner ul li h3 {
	color: var(--textPrimaryColor);
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	border-bottom: 4px solid var(--Bluetwo);
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.bankinversiononedetailblog .blogsectiofivemiddleinner ul li p {
	color: var(--textPrimaryColor);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
	min-height: 185px;
}

.bankinversiononedetailblog .blogsectiofive .col-lg-3.col-sm-3:first-child {
	z-index: 2;
}

.bankinversiononedetailblog .blogsectiofivemiddleinner ul li:last-child {
	margin-bottom: 0;
}

.bankinversiononedetailblog .blogsectiofivemiddle {
	
	z-index: 1;
	position: relative;
	background: url(/static/media/eligibilitback.3d6e8d956946b8ee59d5.png);
	padding:25px 40px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.bankinversiononedetailblog .bulb {
	width: 77px;
	height: 77px;
	background: #2280B8;
	;
	margin: auto;
	text-align: center;
	border-radius: 100px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 10px;
}

.bankinversiononedetailblog .blogsectioright {
	position: relative;
}

.bankinversiononedetailblog .blogsectioright .d-flex.userdetails {
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	margin: auto;
	justify-content: center;
	padding-right: 0;
	margin-bottom: 20px;
}

.bankinversiononedetailblog .blogsectioright .d-flex.userdetails .username {
	color: #FFF;
	font-size: 20px;
	font-weight: 500;
	line-height: normal;
	margin-left: 10px;
	position: relative;
}

.bankinversiononedetailblog .blogsectioright .d-flex.userdetails .username:before {
	content: "";
	position: absolute;
	background: #fff;
	width: 100px;
	height: 3px;
	bottom: -10px;
	left: 0;
}

.bankinversiononedetailblog .blogsectiotwo {
	margin: 40px auto;
}

.bankinversiononedetailblog .blogsectioleft h1 {
	color: #6A6A6A;
	font-family: var(--categortFont) !important;
	font-size: 44px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.bankinversiononedetailblog .tagreal {
	border-radius: 8px;
	border: 1.603px solid var(--Bluetwo);
	background: #DAF3FF;
	color: var(--Bluetwo);
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	width: 141px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
}

.bankinversiononedetailblog .blogsectioleft p {
	color: var(--textPrimaryColor);
	text-align: left;

	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	min-height: 110px;
}

.bankinversiononedetailblog .anptag {
	margin-top: 110px;
	padding-left: 30px;
}

.bankinversiononedetailblog .anptag p {
	color: #fff;
}

.bankinversiononedetailblog .blogsectioone .blogsectioright>img {
	border-radius: 40px;
	border: 20px solid rgba(255, 255, 255, 0.60);
}

.bankinversiononedetailblog .blogsectioright .bannermage img {
	border-radius: 40px;
	outline: 25px solid rgba(255, 255, 255, 0.60);
}

.bankinversiononedetailblog .blogsectioone {
	background: url(/static/media/bankingv2banner.5db47a361b06147b0fb4.png);
	background-size: cover;
	padding: 30px 25px 0;
}

.bankinversionfourdetailblog .blogsectioone {
	background: url(/static/media/bankingv4banner.69d6c6567b82ca342466.png);
	padding: 35px 35px;
	background-size: cover;
	outline: 1px solid #fff;
	outline-offset: -20px;
}

.bankinversionfourdetailblog .blogsectiooneleft:before {
	display: none;
}

.bankinversionfourdetailblog .tagreal {
	border-radius: 8px;
	border: 1.603px solid var(--Bluetwo);
	background: #DAF3FF;
	color: var(--Bluetwo);
	font-family: "Roboto Flex";
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	width: 141px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: 140px;
	top: 20px;
}

.bankinversionfourdetailblog .blogsectioleft h1 {
	color: #FFF;
	font-family: var(--categortFont) !important;
	font-size: 48px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.bankinversionfourdetailblog .blogsectioleft p {
	color: #FFF;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 30px;
}

.bankinversionfourdetailblog .blogsectioright>img {
	width: 420px;
	height: 420px;
	border-radius: 40px;
	border: 7px solid #FFF;
	object-fit: cover;
}

.flb {
	padding-right: 0;
}

.bankinversionfourdetailblog .blogsectiofour h2 {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-align: center;
}

.bankinversionfourdetailblog .blogsectiofour p {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.bankinversionfourdetailblog .blogsectiofour .serialnumber {
	background: var(--Bluetwo);
	border: 4px solid #FFF;
	width: 55px;
	height: 55px;
	border-radius: 55px;
	color: #FFF;
	font-family: var(--categortFont) !important;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 50px;
	text-align: center;
	position: relative;
	top: -41px;
}

.bankinversionfourdetailblog .blogsectiofour .serialnumber::before {
	content: "";
	position: absolute;
	background: var(--Bluetwo);
	box-shadow: 0px 0px 10px 0px rgba(227, 227, 227, 0.25);
	left: 49px;
	width: 95px;
	height: 4.384px;
	top: 29px;
}

.bankinversionfourdetailblog .blogsectiofour .blogsectiofourinner h4 {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	border-bottom: 4px solid rgba(34, 128, 184, 0.5);
	margin-bottom: 20px;
	padding-bottom: 20px;
	margin-top: -20px;
	min-height: 65px;
}

.bankinversionfourdetailblog .blogsectiofive .blogsectiofiveinner h2 {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.bankinversionfourdetailblog .blogsectiofive .blogsectiofiveinner p {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	padding-right: 30px;
}

.bankinversionfourdetailblog .blogsectiofive .blogsectiofivemiddle {
	background: rgba(34, 128, 184, 0.20);
	padding: 30px 0 0;
}

.bankinversionfourdetailblog .blogsectiofive .blogsectiofivemiddle ul {
	padding: 0;
	counter-reset: section;

}

.bankinversionfourdetailblog .blogsectiofive .blogsectiofivemiddle ul li {
	border-bottom: 1px solid #fff;
	padding-bottom: 25px;
	margin-bottom: 25px;
	position: relative;
}

.bankinversionthreedetailblog .blogsectiontwo .table td,
.bankinversionthreedetailblog .blogsectiontwo .table th {
	padding: 9px;
}

.bankinversionfourdetailblog .blogsectiofive .blogsectiofivemiddle ul li span {
	/* counter-increment: section;
    content: counter(section); */
	font-family: var(--categortFont) !important;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	color: var(--textPrimaryColor);
	width: 50px;
	height: 50px;
	outline: 1px solid var(--Bluetwo);
	position: absolute;
	border-radius: 50px;
	background: #fff;
	outline-offset: 5px;
	left: -21px;
	text-align: center;
	line-height: 50px;
	top: 0;
	left: -32px;
}

.bankinversionfourdetailblog .blogsectiotwo {

	margin: 40px 0;
	text-align: center;
	position: relative;
	border-top: 1px solid rgba(0, 0, 0, 0.5);
	border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}

.bankinversionfourdetailblog .blogsectiotwo::after {
	content: "";
	position: absolute;
	right: 11px;
	width: 1px;
	height: 115%;
	background: rgba(0, 0, 0, 0.5);
	top: 0;
	bottom: 0;
	margin: auto;
}

.bankinversionfourdetailblog .blogsectiotwo::before {
	content: "";
	position: absolute;
	left: 11px;
	width: 1px;
	height: 115%;
	background: rgba(0, 0, 0, 0.5);
	top: 0;
	bottom: 0;
	margin: auto;
}

.bankinversionfourdetailblog .blogsectiotwo {
	padding: 0 50px;
}

.bankinversionfourdetailblog .blogsectiotwo h2 {
	color: #fff;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 20px;
	text-align: left;
	border-radius: 5px;
	background: #2280B8;
	width: -webkit-max-content;
	width: max-content;
	padding: 5px 10px;
	padding-left: 50px;
	position: relative;
}

.bankinversionfourdetailblog .blogsectiotwo h2::before {
	content: "";
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT4SURBVHgBrVddTBxVFD4D7A/sui4/KlFp1lTbijHdtIZNJdliAaFiKn2pT1r64INtIhBbnzQlvhkTgVTaphqLiQ+aQNSKFU2toV3ZjcYUlj8Vw26yC25TcWFw/3+O587O0Jlh/zB+yeEuc+893/3OnHvmXg6KACKaqbGSvUDWRGYhM4vda2RTok1wHPdFMT65Igi7yXoY0UY0CXMBXpjE02+TvgzWxfaJWhPcQy3BSzZM9jEtwgvbBZF2kwXJcP5PHr9buI0uzyquRxKoBnvG+kZu+YVWhIesazucjLRfIsxFlgu+YFhYgJ9aEf3Fkl5mo9lk393JW7CysoLu6emCCxBxuSilLKyFVI6MjODo6GjeMcwH85VXOXV0SUrlpNFoVGgTicyzdDottC6XUzD5M2lMPB5XkMuU96hJLWQe9l7U4V1e9mNbc5PC4djYGJ4504unT/fi+Pi4oq+99RAuLS0pfDCfLF8wk6xmOfFZSa0aTIXL6cShcwPo8/nw6V0mXHaUkxQ94poevT/p8IBVK7zzoXOD6HDc3FQuhyzb++TEHtaRK5lSqRSGw2E80WiglZgw6tZibFqHcbcOo1M6xIgRu46WYigUykoqhVyhmv505lIrx8tH7BT3GozMaARCZv/8QqR/kQVIfdyIB2z1eX3IEq2phAQ3sSr0sLk8b8a/c8wPodV10FeXgOYBgFgcwGDl4DFrAlo7kgDpJLx46Hcg1Tl9sArHqh+hkxHvXaAyWE8lTw4KLfA8DxQ6WFxchF8XgmCo4+BUdwrsR2Jg3F8K9sYo3OitgZiGnK0hNNBCAoEAxGIxYS7tCIXPx4ljnrgIBxmxlSkW6+wmPvrgEpx69RX4emwMzGYzhCMIoAO49nMKrrxWC5VVYXizsQo8+hDc+FILsTsAwSBARUUFjH9zFU7S3A8vXdyiGDM/LaCKfU4c3VeJKb+JkkuPWi2HuFiHDTu06JnWYGKG3vPfBjxs1xf0I3GVQBGgcdBx8l3w3dRA2JuC8B0dVNr88P55hAe1JZDmOPjDk4RjJy4IY4sCDQw67+6xrGDbiaGlpRUjzmoMzWoQeT0m53XCtkrcNmBzc7MwRqpiBRQHGfEttof5HLVZ2pdut1to7Y9W4m+fc+j6BASb/Qrw4FMlQt/MjFsxRw3p80n4gWXUBGWblWWbzVK1JSJlZWXQcfhZeOvs28L/q8Y90P7pcahIb0AiHoNSrQHCoc+EvnAoDM+1tcDVb69lja5s90wzxU2yEGzB3OwsTk7+uKli567dWLtnH95v2Y319ufR/lIvmqtrNpU6nZM4I0ZHDVmR6qT0FIq2Zz6wYa6jIqLeVmq8198PF6+4wKiJQ5z2q67cCA0774MLQ0N55y2vRcBPRlH10pHoESnB+tgyXEUmWaXlSex44zy2vz6IO/Y3IxUMTCaTeefK1PYxTk4k3lR9Lyl+qED5dDgccP3698L0trY2sNlsBdWyTUZl2UvNM4pDIJH3SCvjt3HGKgReeRDoyroy6hhgvSzR/g9yXnn0GcgbFhowzEapTorbhl952BuGYoCi8ixH1aJUsiSdy3z0CyvNQs4Ofx42UzqsO3NUOPaM9bGwygjZSaMnl/9CVxgLNV1kx8ks7PPJqg+f+ZgLMIn7nn1rxd/sLjVINkDZu/afiFWL6ITMhW0vZC5w8kubl2yCjF3YpvIRSvgXaBHO9KA2qHkAAAAASUVORK5CYII=);
	width: 30px;
	height: 30px;
	left: 9px;
	top: 10px;
}

.bankinversionfourdetailblog .blogsectiotwo .blogsectiotwoinner {
	position: relative;
	margin-bottom: 20px;
}

.bankinversionfourdetailblog .blogsectiotwo .blogsectiotwoinner:before {
	content: "";
	position: absolute;
	background: rgba(34, 128, 184, 0.50);
	height: 15px;
	width: 100%;
	top: -28px;
	left: 0;
	right: 0;
	margin: auto;
}

.bankinversionfourdetailblog .blogsectiotwo .blogsectiotwoinner:after {
	content: "";
	position: absolute;
	background: rgba(34, 128, 184, 0.50);
	height: 15px;
	width: 100%;
	bottom: -28px;
	left: 0;
	right: 0;
	margin: auto;
}

.bankinversionfourdetailblog .blogsectiotwo .blogsectiotwoinner p:before {
	content: "";
	position: absolute;
	background: rgba(34, 128, 184, 0.50);
	width: 15px;
	height: 197%;
	bottom: 0px;
	left: -45px;
	top: -46px;
	margin: auto;
}

.bankinversionfourdetailblog .blogsectiotwo .blogsectiotwoinner p:after {
	content: "";
	position: absolute;
	background: rgba(34, 128, 184, 0.50);
	width: 15px;
	height: 197%;
	bottom: 0;
	right: -45px;
	top: -46px;
	margin: auto;
}

.bankinversionfourdetailblog .blogsectiosix {
	margin: 40px auto;
	max-width: 1300px;
}

.bankinversionfourdetailblog .blogsectiosix h2 {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 20px;
}

.bankinversionfourdetailblog .blogsectiosix h2 span {
	background: rgba(255, 255, 255, 0.85);
	border: 1px solid #212121;
	outline: 1px solid #fff;
	outline-offset: 3px;
	width: 40px;
	height: 40px;
	line-height: 37px;
	text-align: center;
	display: inline-block;
	border-radius: 40px;
	margin-right: 20px;
}

.bankinversionfourdetailblog .blogsectiosix ul {
	padding-left: 0;
}

.bankinversionfourdetailblog .blogsectiosix ul li {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding-bottom: 20px;
	position: relative;
	padding-left: 60px;
}

.bankinversionfourdetailblog .blogsectiosix ul li:last-child {
	padding-bottom: 0;
}

.bankinversionfourdetailblog .blogsectiosix ul li:last-child:after {
	content: none;
}

.bankinversionfourdetailblog .blogsectiofiveimageset img {
	border: 7px solid #FFF;
	box-shadow: 0px 0px 9.4px 0px rgba(0, 0, 0, 0.25);
	outline: 1px solid #99CCA5;
	outline-offset: 15px;
}

.bankinversionfourdetailblog .blogsectiosix .row {
	align-items: center;
}

.bankinversionfourdetailblog .blogsectiosix ul li::after {
	content: "";
	position: absolute;
	width: 80%;
	height: 1px;
	background: #CAC6C6;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 8px;
}

.bankinversionfourdetailblog .blogsectiosix ul li:before {
	content: "";
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAETSURBVHgBpZQBEYMwDEUrAQlIqBQcgANwQB0MCXOwOWAOmIPiAAlZCyn86xXSbbnLHSTpI0lDlEoIERVOW6cPp5YOsWyrVa644MbpQrJ4eCXBbnDgxfAS/JptlrVke8nvNcJ6BvnsOiVXUkQwL3csM8C0ypQkjB3BKGaWAwvZvf+FrT3lMSDKHIULWO/0ieWKvbvKjG1W8QOB0w/1FGd82rPDv3ESwNDTvQ0SLAaGwBKcBqAmA6ax5HApTRSE0FNYVNV6KR2/jIlAI8E4btpbxJcQlkGXCK4EWLuXm0j5219PQzJ17BwAmrMcWoCZsyC8iHUWMWPaxsdXM0LcIH057DtJFvphc/uRmgEys82XW6TOfQChot068PEqGwAAAABJRU5ErkJggg==);
	position: absolute;
	width: 20px;
	height: 20px;
	left: 10px;
	filter: invert(1);
}

.bankinversionfourdetailblog .blogsectiosix .blogsectiotwoinner {
	background: #EDF9FF;
	padding: 30px;
}

.bankinversionfourdetailblog .blogsectiotwo p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
}

.bankinversionfourdetailblog .blogsectiothree {
	position: relative;
	padding: 40px 0;
}

.bankinversionfourdetailblog .blogsectiothree .blogsectiothreeright ul {
	padding-left: 0;
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0 0 10px 0 rgba(104, 104, 104, 0.25);
	display: flex;
	width: 80%;
	flex-wrap: wrap;
	margin: auto;
	margin-top: 20px;

}

.bankinversionfourdetailblog .blogsectiothree .blogsectiothreeright ul li span {
	border-radius: 10px;
	background: var(--Bluetwo);
	width: 60px;
	height: 50px;
	color: #FFF;
	text-align: center;
	font-family: var(--categortFont) !important;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 50px;
	text-align: center;
	display: block;
}

.bankinversionfourdetailblog .blogsectiothree .blogsectiothreeright ul li {
	width: 20%;
	padding: 20px;
	position: relative;
}

.bankinversionfourdetailblog .blogsectiothree .blogsectiothreeright ul li::before {
	content: "";
	background: #7D7D7D;
	width: 1px;
	height: 180px;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 0;
	position: absolute;
}

.bankinversionfourdetailblog .blogsectiothree .blogsectiothreeright ul li:last-child::before {
	display: none;
}

.bankinversionfourdetailblog .blogsectiothree .blogsectiothreeright ul li h4 {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-top: 20px;
	min-height: 43px;
}

.bankinversionfourdetailblog .blogsectiothree .blogsectiothreeright ul li p {
	color: var(--textPrimaryColor);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.bankinversionfourdetailblog .blogsectiothree h2 {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-align: center;
}

.bankinversionfourdetailblog .blogsectiofive .blogsectiofivemiddle ul li:last-child {
	margin-bottom: 0;
}

.bankinversionfourdetailblog .blogsectiofiveimage img {
	outline: 20px solid rgba(34, 128, 184, 0.40);
	outline-offset: -21px;
	height: 377px;
	width: 100%;
	object-fit: cover;
}

.bankinversionfourdetailblog .blogsectiofive .blogsectiofivemiddle ul li h4 {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding-left: 30px;
	padding-right: 20px;
}

.bankinversionfourdetailblog .blogsectiofive .blogsectiofivemiddle ul li p {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding-left: 30px;
	padding-right: 20px;
	margin-bottom: 0;
}

.bankinversionfourdetailblog .blogsectiofour .blogsectiofourinner p {
	color: var(--textPrimaryColor);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
	text-align: left;
	min-height: 200px;
}

.bankinversionfourdetailblog .blogsectiofour .blogsectiofourinner {
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0px 0px 10px 0px rgba(227, 227, 227, 0.25);
	padding: 10px;
	position: relative;
	margin: 50px 0;
}

.bankinversionfourdetailblog .blogsectiofour .blogsectiofourinner::after {
	content: "";
	position: absolute;
	background: var(--Bluetwo);
	box-shadow: 0px 0px 10px 0px rgba(227, 227, 227, 0.25);
	left: 0;
	width: 85%;
	height: 4.384px;
	bottom: -4px;
	right: 0;
	margin: auto;

}

.bankinversiontwodetailblog .blogtwosection h4 {
	color: #fff;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 10px;
	background: var(--Bluetwo);
	padding: 5px 15px 5px 50px;
	position: relative;
	width: -webkit-max-content;
	width: max-content;
	max-width: 100%;
	margin-bottom: 20px;

}

.bankinversiontwodetailblog .blogtwosection h4::before {
	content: "";
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATTSURBVHgBrVdLTFtXEB2D+YP9APF1Ba6K1JJWYIEAb8pPLQhSKagRSEig0C2gmg0s2NRVd7AAusoK3BUIpVIjsWnCxpVaTDcBiUK6KDwUW5DwsbFR+RR4nXP9nmMcIOZzpOHh++6dc2fu3Jl5OooCiqJI/LCwPGCpZTGzSOprH8uCKk6dTvdLNDp1URDaWPpc8q40+/cbmpd3ye07IP/hiZhjSNRTca6B7uWm0RcfZ5PVnCHzsIPlJ96EfG1iJgWh/ecFj/Sj8x8yGROhlKpYTFISfcACYAMrm35a3gwQz6XA0Ql9W/MRPbSYZH79PZM7KFow6Yjb+6/y1ePflfaJecW1tqNEC8zFmupRpwId0BUt6cSTFx6xcGJOVm6KcV77Oet4tvIaPyfeaykmYsFfG37ltoAO6Hrywn255fyiC66pviPSSHLV7X2RpGaWtdu69zLA7YgXhlcJ3hSKUbkfcUSaTVIidVkLtc3QXeEb1pmWGIeoB6mwWqeSrNWM/WYeevCZuC4nJye0vb1NbW1tJEkS3QR+v58mJycpKyuL9Hq9uP8DT5fIaatGwvlQz6QtPGhO40QAUgAT8/PzaW9vjw4PD+kmSE5OpvT0dDo+Pha/tfvPXBL/b9HzWO2zl2/oYakptCgQCFBjYyOdnp6Sw+Gg+Ph4MX52dkaxsbHU09NDnBhof39fPCOBMRDX1dWJOampqWLcWphOzzn7MXELiEtXXgeo4ZPs0MKYmBhh9fDwMOXl5VF9fT1NT09Ta2sr2Ww2qqqqEuPNzc3ClZHA5mZnZ+no6Ejo0gCrf/j1Jf6tAbEFKe8e59twwLqEhARqb2+n3NxcGhkZoc7OTurt7RXKCgoKaGlpia4DuNrDeZ5hBrGEfIszjgQIZmZmhOUgHB8fF2cOVyL4hoaGKCMj49wanKnVaqWGhoZ39CG/q8VF0l+1Q5xxU1MT5eTk0NTUFG1ublJ2draIeqPRSB0dHeL84dqtrS3hdrxDUL3vOoLYx6VNQqnTKo6GoqIiKikpIa/XSykpKcK1ZWVlJMuykPLycnHWGxsbghgbxIa6u7vJbre/QwZrDUHP+vBXNknJFk8EMdy5uLgogsrtdovfcXFx1N/fTx6PhyoqKmh1dVUcB6xE5CKYNFxkMWKpmOs2YwHEzqrCdItrfTd0jxFYcPPAwAANDg5SUlKSIIYyPCsrK2lnZ0e8y8zMFOet3YDwjWOj0KUBNVsN4kUoqxU11PFnKLeyBQpboPAi5eDg4EbCG1f4/M/l7PuP/9Bqu7jHC2ypz/10SUJa06x2uVxUXFxMBoOBbgLEBY4KnkPwQbf/8D/ol0N9Ge/AjpoZbjWsvS3CdUC3Wpft4NTSyij3SD5E3YRrPXRGt4WmAzpxa9Q+zHFuEu+k7xUXaxTt5TtsBKALdf5VsBHounCH/GIU7qi+I3KNVO27Rq90D09waH3X+C2bveq3/ZaDogF2p7kdQTF3jfZ2Tr2a97nVUd17oaVXNfRd/PgOLdEYN/RGTnVfc81G5vmUk4BWVBA0kPl1b+grwxZs6NFpoKG/HrFKbuZHF8sjdCnPuWFY5rSH+h3+CWMyJomvjC+5piMn8PAYyyiT+i7THfWd4U20UPCDrZSCH3DhH20yi5MFiWHhKkIN/wMlL4/FXR/7kAAAAABJRU5ErkJggg==);
	width: 30px;
	height: 30px;
	left: 10px;
	top: 9px;
}

.bankinversiontwodetailblog .blogtwosection {
	padding: 20px;
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.25);
	margin: 40px 0;
}

.bankinversiontwodetailblog .blogtwosection.blogthreesection {
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.25);
	padding: 20px;
}

.bankinversiontwodetailblog .blogtwosection p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
	padding-left: 40px;
	margin-bottom: 30px;
}

.bankinversiontwodetailblog .blogtwosection p::before {
	content: "";
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGCSURBVHgBpZTPK0RRFMeP8URkoSEpNjKzEjYSC1lYTJayYeFH/gErC2srZW9DWYkNK1mxIXYUNTtlo1AmEeXX8z3d7+XO8zwz733r05y5P773nHtuTyS5PCdOSUJZsyvggwFJIGv2DvoZ5z2Jp0rwwaw6wCXIgoLEkCZRQ7M0qOa4LzGkZg3crKZ1HN8FY8y8ZOnidvnJZBOsgiFwImWoQsxz6AWfHNsDd4x9J/tvue1OBcyUHHji2ClN1CDPg4pKPQQ7PF3jbMB4CtwwvhfTyRkwC7YkRLdOnAHHNJ8Ac+CCc6/M5lqKS/3ViBWwzPgI9DFeAPvO5rRj8gxaJKKrB2AedHOTvv41UMv/TWAbjIJFsCTmbkNlT9HSJsEwOANd4BE0ghEx96tZPnD9n4Yq23K9/ByNz5153/n1JPBEwoy0xCrQzKwGwbqY7reCHrABpp31kYaqN5rWi+lym5hyCxzvBOPyT6lRh/g0tLE7V7Z0oz7sF5plJIGZlfvGSv60fwFUDU1ZHG3AoAAAAABJRU5ErkJggg==);
	width: 20px;
	height: 20px;
	left: 0;
}

.bankinversiontwodetailblog .blogfoursection h2 {
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 20px;
}

.bankinversiontwodetailblog .table tr:nth-of-type(even) {
	background: #EDF9FF;
}

.bankinversiontwodetailblog .table tr td:nth-child(1) {
	border-right: 1px solid #CFCFCF;
}

.bankinversiontwodetailblog .table {
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
}

.bankinversiontwodetailblog .table td {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	vertical-align: middle;
}

.bankinversiontwodetailblog .table td:nth-child(3),
.bankinversiontwodetailblog .table td:nth-child(4) {
	width: 40%;
}

.bankinversiontwodetailblog .blogonesection {
	background: url(/static/media/bankingv1banner.a64cb8de0c32440895da.png);
	padding: 40px;
	outline: 1px solid #fff;
	outline-offset: -20px;
	background-repeat: no-repeat;
	background-size: cover;
}

.bankinversiontwodetailblog .blogonesection .blogonesectioninner h1 {
	color: var(--Blueone);
	text-align: center;
	font-family: var(--categortFont) !important;
	font-size: 44px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0px;
	text-align: center;
	max-width: 70%;
}

.bankinversiontwodetailblog .blogonesection ul {
	padding: 0;
	display: flex;
}

.bankinversiontwodetailblog .blogonesection ul li {
	width: 50%;
	text-align: center;
}

.bankinversiontwodetailblog .blogfivesection {
	/* background: url('../../../../assets/images/conclusionbackbankingv2.png'); 
	padding: 20px;
	padding-bottom: 60px;*/
	margin: 40px 0;
}

.bankinversiontwodetailblog .blogfivesection h2 {
	color: var(--textPrimaryColor);
	text-align: center;
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.bankinversiontwodetailblog .blogfivesection .blogfivesectioninnertext ul {
	padding: 0;
}

.bankinversiontwodetailblog .blogfivesection .blogfivesectioninnertext ul li {
	background: #eaf1f5;
	position: relative;
	padding: 5px;
	padding-left: 60px;
	margin-bottom: 10px;
}

.bankinversiontwodetailblog .blogfivesection .blogfivesectioninnertext ul li::before {
	content: "";
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAASCAYAAABM8m7ZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADMSURBVHgBxZXRDcMgDEQvnYARGKEjeIRsSDZhBEZgBLpBCxJIpMIoOEQ86X4cJ+cI2wBzoCgT5aO+WS7HdjyAjrKVGSefc6fwjgoXTItCfucWetC0Nte4gReYFlkI2cGfI0WpKo8rkCDAMKaqkasYcwMBrvGh3shQq9AtVzSCbsS2Tn766/AffGEOqvPsg0m0zow6+a1mdBBwYFFzEfhx2itDAj9O4v1tIV8go818QmPRykwsuSQKGtf2tsXEa7EmNcuB81ZLBRkwo/YD8Ym5rdIE0BAAAAAASUVORK5CYII=);
	width: 30px;
	height: 18px;
	background-repeat: no-repeat;
	background-size: contain;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	filter: brightness(0) saturate(100%) invert(43%) sepia(5%) saturate(5839%) hue-rotate(159deg) brightness(101%) contrast(99%);
}

.bankinversiontwodetailblog .blogfivesection .blogtwosectionimge img {
	outline: 20px solid rgba(255, 255, 255, 0.4);
	outline-offset: -15px;
}

.bankinversionfourdetailblog .blogsectiofour {
	padding: 40px 0 0;
}

.bankinversiontwodetailblog .blogsixsection {
	background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
	width: 55%;
	margin: auto;
	padding: 40px;
	border-radius: 40px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	outline: 3px solid #EBC90A;
	outline-offset: -20px;

}

.bankinversionthreedetailblog .blogsixsection {
	background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
	width: 75%;
	margin: auto;
	padding: 40px;
	border-radius: 40px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	outline: 3px solid #EBC90A;
	outline-offset: -20px;

}

.bankinversionthreedetailblog .blogsixsection .col-lg-10.col-sm-10>p {
	color: var(--textPrimaryColor);
	font-family: var(--textPrimaryColor);;
	font-size: 32px;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
}

.bankinversionthreedetailblog .blogsixsection .askbutton {
	margin: 0;
}

.bankinversiononedetailblog .blogsectiofive {
	margin-bottom: 40px;
}

.bankinversionfourdetailblog .blogsixsection,
.bankinversiononedetailblog .blogsixsection {
	background: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);

	padding: 40px;
	border-radius: 40px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	outline: 3px solid #EBC90A;
	outline-offset: -20px;

}

.bankinversionfourdetailblog .blogsixsection h2 {
	position: relative;
	color: #0C2D3F;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.bankinversionfourdetailblog .blogsixsection .col-lg-6.col-sm-6 p,
.bankinversiononedetailblog .blogsixsection .col-lg-6.col-sm-6 p {
	color: #0C2D3F;
	font-family: var(--textPrimaryColor);;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.bankinversiononedetailblog .blogsixsection .col-lg-6.col-sm-6 p {
	text-align: center;
}

.bankinversionfourdetailblog .blogsixsection h2::before {
	content: "";
	position: absolute;
	left: 0px;
	height: 3px;
	width: 179px;
	background: #AA9000;
	bottom: 0px;
}

.bankinversiontwodetailblog .blogsixsectioninnerbtn {
	margin-left: 110px;
}

.bankinversiontwodetailblog p.articlepublishdate {
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 30px;
	color: var(--textPrimaryColor);
	font-size: 16px;
}

.bankinversiontwodetailblog p.articlepublishdate span img {
	filter: invert(0);
}

.bankinversiontwodetailblog .blogsixsection h2 span {
	margin-right: 20px;
}

.bankinversiontwodetailblog .blogsixsection h2 {
	position: relative;
	color: #0C2D3F;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.bankinversiontwodetailblog .blogsixsection h2::before {
	content: "";
	position: absolute;
	left: 110px;
	height: 3px;
	width: 179px;
	background: #AA9000;
	bottom: 15px;
}

.bankinversiontwodetailblog .blogfivesection .blogfivesectioninner {
	background: #EDF9FF;
	outline: 20px solid rgba(255, 255, 255, 0.60);
	padding: 20px;
	min-height: 100%;
	position: relative;
}

.bankinversiontwodetailblog .blogfivesection .blogfivesectioninner::before {
	content: "";
	position: absolute;
	left: 14px;
	height: 95%;
	width: 10px;

	top: 0;
	bottom: 0;
	margin: auto;
}

.bankinversiontwodetailblog .blogonesection .blogonesectioninner .title {
	justify-content: center;
	margin-top: 0;
}

.bankinversiontwodetailblog .blogonesection .blogonesectioninner p {
	color: var(--Blueone);
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 0;
}

.bankinversiontwodetailblog .blogonesection ul {
	margin-bottom: 0;
}

.bankinversiontwodetailblog .blogonesection .blogonesectioninner {
	background: rgba(255, 255, 255, 0.80);
	padding: 20px;
	position: relative;
	min-height: 200px;
}

.vs {
	position: absolute;
	top: 286px;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
}

.bankinversionthreedetailblog .blogsectionfive {
	background: #FFF;
	padding: 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.bankinversionthreedetailblog .blogsectionfive h2 {
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, 0.80);
	padding: 10px 30px;
}

.bankinversionthreedetailblog .blogsectionfive .col-lg-9.col-sm-9 {
	border: 2px solid var(--Bluetwo);
	border-left: 0;
	margin: 5px 0;
	margin-right: 0px;
	width: 73.5%;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiveright {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner {
	z-index: 2;
	display: flex;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #D0D0D0;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(1) {
	order: 1;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(2) {
	order: 4;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(3) {
	order: 7;
	border: none;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(4) {
	order: 2;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(5) {
	order: 5;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(6) {
	order: 8;
	border: none;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(7) {
	order: 3;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(8) {
	order: 6;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(9) {
	order: 9;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 30px;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:first-child {
	/* padding-top: 30px; */
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner span {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 47px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-right: 30px;
	position: relative;
	width: 12px;
	text-align: left;
}

.bankinversionthreedetailblog .blogsectionfive .col-lg-3.col-sm-3 {
	background: url(/static/media/bankingv3lastback.f2194b52791966f485d7.png);
	background-size: cover;
	background-position: center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 10px;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner span::after {
	content: "";
	position: absolute;
	right: -21px;
	width: 5px;
	height: 61.047px;
	background: var(--Blueone);
	top: 0;
}

.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner p {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
}

.bankinversionthreedetailblog .blogsectionfive .col-lg-4.col-sm-4:nth-child(2) {
	background: rgba(239, 0, 11, 0.10);
}

.bankinversionthreedetailblog .blogsectionfour .col-lg-3.col-sm-3 {
	background-image: url(/static/media/questionbg.d3723cdcf419f54e9f08.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 40px;
	outline: 3px solid #FEDF30;
	outline-offset: -20px;
	border-radius: 30px;
	text-align: center;
}

.bankinversionthreedetailblog .blogsectionfour .col-lg-3.col-sm-3 h3 {
	color: var(--textPrimaryColor);
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	border-radius: 10px;
	background: #FEDF30;
	padding: 5px 15px;
}

.bankinversionthreedetailblog .blogsectionfour p {
	color: var(--textPrimaryColor);
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.hammer {
	margin-bottom: 10px;
}

.bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner .blogsectionfourleftinner {
	border-radius: 15px;
	background: #EDF9FF;
	box-shadow: 0 0 6.454px 0 rgba(0, 0, 0, 0.25);
	padding: 15px;
	min-height: 440px;
}

.bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner .bankinversionthreedetailblog .blogsectionfour .blogsectionfourleftinner {
	text-align: left;
	border-right: 1px solid #fff;
	padding-right: 20px;
	min-height: 400px;
}

.bankinversionthreedetailblog .blogsectionfour .col-lg-4.col-sm-4:nth-child(3) .blogsectionfourleftinner {
	border-right: 0;
	padding-right: 0;
}

.bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner h2 {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-align: center;
	position: relative;
	margin-bottom: 20px;
}

.bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner h4 {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
}

.bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner h4::after {
	width: 147px;
	height: 3px;
	background: var(--textPrimaryColor);
	content: "";
	position: absolute;
	left: 0;
	bottom: -8px;
}

.bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner p {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-align: left;
}

.bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner .row {}

.bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner::before {
	/* content: "";
	position: absolute;
	left: 0;
	right: 0;
	top:0;
	bottom: 0;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.5); */
}

.blogsectionfourleftinner {
	text-align: left;
}

.bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner .row {}

.bankinversionthreedetailblog .blogsectionthree {
	background: #BDEAFF;
	border-top: 10px solid #DAF3FF;
	padding: 0 25px 0 10px;
	margin: 40px 0;
}

.bankinversionthreedetailblog .blogsectionthree .col-inner .slnumber {
	width: 35px;
	height: 35px;
	background: var(--Bluetwo);
	color: #FFF;
	font-family: var(--categortFont) !important;
	font-size: 21px;
	font-style: normal;
	font-weight: 400;
	line-height: 35px;
	border-radius: 40px;
	text-align: center;
	margin-top: 10px;
}

.bankinversionthreedetailblog .blogsectionthree .col-innerts {
	border-radius: 10px;
	background: rgba(255, 255, 255, 0.70);
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
	padding: 10px;
	margin: 20px 0;
	border: 1px solid #B7B7B7;
	position: relative;
	min-height: 220px;
}

.bankinversionthreedetailblog .blogsectionthree .col-innerts::after {
	content: "";
	position: absolute;
	right: -13px;
	width: 1px;
	background: #fff;
	height: 100%;
	top: -0px;
	bottom: 0;
}
.bankinversionthreedetailblog .blogsectionthree .blogsectionthreeright .row{
	padding: 0 15px;
}
.bankinversionthreedetailblog .blogsectionthree h2 {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	background: rgba(255, 255, 255, 0.80);
	padding: 10px 20px;
	margin-bottom: 0;
    text-align: center;
	width: 100%;
}

.bankinversionthreedetailblog .blogsectionthree .col-innerts::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	background: #B7B7B7;
	height: 1px;
	top: -12px;
}

.bankinversionthreedetailblog .blogsectionthree .col-innerts h4 {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.bankinversionthreedetailblog .blogsectionthree .col-lg-3.col-sm-3 {
	background: url(/static/media/imagess.bd59fbc185b98925da12.png);
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
}

.bankinversionthreedetailblog .blogsectionthree .col-innerts p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
}

.bankinversionthreedetailblog .blogsectiontwo .col-lg-4 {
	flex: 0 0 auto;
	width: 31.7%;
}

.bankinversionthreedetailblog .blogsectiontwo .col-lg-4.col-sm-4:nth-child(1) {
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
	padding: 20px 20px 0;
	position: relative;
}

.bankinversionthreedetailblog .blogsectiontwo .col-lg-4.col-sm-4:nth-child(1)::before {
	content: "";
	position: absolute;
	left: 15px;
	top: 0;
	bottom: 0;
	background: #DAF3FF;
	width: 37px;
	height: 100%;
}

.bankinversionthreedetailblog table.table.psnapshotin {
	position: relative;
	margin-bottom: 0;
}

.bankinversionthreedetailblog table.table.psnapshotin td:nth-child(1) {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border: none;
}

.bankinversionthreedetailblog table.table.psnapshotin td:nth-child(2) {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.bankinversionthreedetailblog table.table.psnapshotin tr:nth-child(1) td:nth-child(1) {
	border: none;
}

.bankinversionthreedetailblog table.table.psnapshotin tr:nth-child(1) td {
	border-top: 4px solid #DAF3FF;
}

.bankinversionthreedetailblog table.table.psnapshotin td:nth-child(3) {
	color: var(--textPrimaryColor);
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}

.bankinversionthreedetailblog .blogsectiontwo .psnapshot h2 {
	color: var(--textPrimaryColor);
	font-family: var(--categortFont) !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding-left: 40px;
}

.bankinversionthreedetailblog .blogsectiontwo .col-lg-4.col-sm-4:nth-child(2) {
	background: url(/static/media/pros.68bb7e4ab7be95964ead.png);
	background-repeat: no-repeat;
	background-size: contain;
	border-radius: 20px;
	box-shadow: 4px 4px 4px 0px #FFF;
	padding: 20px;
	display: flex;
	align-items: center;
	margin: 0 30px;
}

.bankinversionthreedetailblog .blogsectiontwo .col-lg-4.col-sm-4:nth-child(3) {
	background: url(/static/media/cons.9f699ea0bc7522dc10d7.jpeg);
	background-repeat: no-repeat;
	background-size: contain;
	border-radius: 20px;
	box-shadow: 4px 4px 4px 0px #FFF;
	padding: 20px;
	display: flex;
	align-items: center;
}

.bankinversionthreedetailblog .blogsectioleft h1 {
	color: #0D6999;
	font-family: var(--categortFont) !important;
	font-size: 48px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
	z-index: 9;
	min-height: 190px;
}

.bankinversionthreedetailblog .blogsectioleft p {
	color: var(--Blueone);
	text-align: left;
	font-size: 27px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
	padding-left: 15px;
}

.bankinversionthreedetailblog .blogsectioleft p::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 6px;
	height: 100%;
	background: #2F596F;
}

.bankinversionthreedetailblog .blogsectioone {
	background: url(/static/media/v3bannerback.61a9bdaf11cfe144532e.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 40px;
	padding-bottom: 40px;
}

.bankinversionthreedetailblog .blogsectioleft .anptag p {
	color: var(--textPrimaryColor);
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.bankinversionthreedetailblog .blogsectiontwo .col-lg-4.col-sm-4:nth-child(2):before {
	content: "";
	position: absolute;
	border-radius: 20px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	height: 98%;
	width: 373px;
	background: rgba(0, 0, 0, 0.5);
}

.bankinversionthreedetailblog .blogsectiontwo .col-lg-4.col-sm-4:nth-child(3):before {
	content: "";
	position: absolute;
	border-radius: 20px;
	left: auto;
	right: 0;
	top: 0;
	bottom: 0;
	height: 98%;
	width: 372px;
	background: rgba(0, 0, 0, 0.5);
}

.bankinversionthreedetailblog .prosinner ul {
	padding: 0;
	min-height: 340px;
	margin: 0;
}

.bankinversionthreedetailblog .prosinner ul li {
	position: relative;
	padding-left: 40px;
	color: #FFF;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 20px;
	max-width: 80%;
}

.prosinner.consinner ul {
	padding-left: 68px;
}

.bankinversionthreedetailblog .prosinner ul li:last-child {
	margin-bottom: 0px;
}

.bankinversionthreedetailblog .prosinner ul li::before {
	content: "";
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK8SURBVHgBpVVRSJNRFP7++89tqHP2EIiZ2YsPFZigppahRlBQWb1ktMgeDAksg0pRKCk1R4WYEPpiBfZQEUQQIYliMghN0zItIarlbKVL55o95e3ca0bu/8dWfuPCv3Pu+f5zv//ccxSTOYorTAEgFoeEoiBjcw7yduxCWvYWxK9OhCXGCt+sFxOfnBgZHMDoYD+mPrtoK4OIZ2JRnPwvSReYAAZJUHOtmchyEAov+57hQdsNzHybgqqqklTwKGZzJF/Mbs8BG8pr7TKrcPHD78fd1hb09nTCZDTBYDBANRgiqoWzoNCGmqYWmExm/AsijEZs3JQFt8uFd29H8XN+fiHT+MQk3OtyUIax+F/M+b/jXGkxvB6PUBE4e9GuS+hyfkBdeRnSElYg2aIgb/1aVJQclfZAREZFo/hUBeS3SUnL5GM+rln1zTd5jDVW6K1Zwm4nv17csRNnOCs4aAua4ax3Rveowl5Lfr2MUzOzwNJ1Sqeprjoo4d/Et643auzJG1Kg9I/PcIt1aQkJ7fSyCATJgOfj00ts4oMpQgfN2ywKwgXFa2zMp3NMkUE4SKBSDMQcXQbmcjo1jn22IoSDjJxcjc3z9QtYr6Nb4yg6fjJktsJfWnleYx8bHgLrfPRQ41hFx6qyNwQlFvbK+ga5LxA9T9pBDcDIbz/u1i3krtfv+f5DRzhp96fo6RTSrrf/ToeDb83fzhVqKDxhTRLud/fCYl3O3ffjQlkJpj1T1ALprrqcH2GvOo3loK25CZNut3xWVaZWU7PGm+FXsqunU8c3mcNvf6LYWxuvwtHRLieA/BlJU9GgF6dJPElRXncZ23buDkk4OvQCLVcuyTIShLL7MxWkqYELdkGsiMEi5hVjyM7Nx97Cw1iXkoqVcXGIirZI3SbdExgZGkSf4ymRDvweIzSXKJ6pTD7/AlGeSNa5SO00AAAAAElFTkSuQmCC);
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: contain;
	left: 0;
	top: 4px;
}

.bankinversionthreedetailblog .blogsectioone .blogsectioright {
	border: 30px solid rgba(47, 89, 111, 0.60);
	position: relative;
	margin-top: 60px;
	margin-right: 94px;
}

.bankinversionthreedetailblog .blogsectioone p.articlepublishdate.mt-2 {
	position: absolute;
	right: 15px;
	bottom: 0;
}

.bankinversionthreedetailblog .blogsectioone .blogsectioright::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 30%;
	background: linear-gradient(0deg, var(--textPrimaryColor) 0%, rgba(255, 255, 255, 0.00) 109.57%);
}

.bankinversionthreedetailblog .blogsectioone .blogsectiooneleft {
	position: relative;
	padding-left: 140px;
}

.bankinversionthreedetailblog .blogsectioone .blogsectiooneleft::before {
	content: "";
	position: absolute;
	width: 10px;
	height: 90%;
	background: var(--Bluetwo);
	top: 36px;
	left: 94px;
	bottom: 0;
	margin: auto;
	z-index: 9;

}

.bankinversionthreedetailblog .blogsectioone .blogsectiooneleft:after {
	content: "";
	position: absolute;
	height: 204px;
	width: 110%;
	background: #fff;
	top: 40px;
	left: -1px;
	border: 9px solid rgba(220, 218, 218, 0.70);
}

.bankinversionthreedetailblog .blogsectioone .blogsectioleft {
	padding-top: 25px;
}

.blogsectionfour.isurance>h2 {
	color: var(--textPrimaryColor);
}

.bankinversionthreedetailblog .blogsectionfiveright {
	position: relative;
}

.bankinversionthreedetailblog .blogsectionfiveright .row {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 0 10px
}

.bankinversionthreedetailblog .blogsectionfiveright:before {
	background: #EDF9FF;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 33.3%;
}
.realestateblogdetails p.articlepublishdate span img, .mortgageblogdetails .blogsectiononeleft p.articlepublishdate span img
{
	filter: invert(0);
}
.realestateblogdetails .blogsectioone p.articlepublishdate
{
	padding-left: 20px;
}
.mortgageblogdetails .blogsectiononeleft p.articlepublishdate
{
	min-height: auto;
	margin-right:0;
	margin-bottom: 0;
}
.bankinversiononedetailblog .blogsectiofive h2{
	color: var(--textPrimaryColor);
text-align: left;
font-family: "Fjalla One" !important;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: normal;

}
.bankinversiononedetailblog .blogsectiofive{
margin-top: 40px;	
}
.bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner .blogsectionfourleftinner p{
	color: var(--textPrimaryColor);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top: 20px;
}
.mortgageblogdetails .blogsectiononeleft h1{
	min-height: 81px;
}
.bankinversiontwodetailblog .tagreal {
    position: absolute;
    border-radius: 8px;
    border: 1.603px solid #2F596F;
    background: #DAF3FF;
    color: #2F596F;
    font-family: "Roboto Flex" !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.44px;
    width: 150px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 20px;
    top: 18px;
	gap: 8px;
}
.tableimage {
    text-align: center;
}
.blogsectiotimage img {
    height: 170px;
    width: 100%;
    object-fit: cover;
}
.blogsectiotimage {
    margin-left: 20px;
    width: 70%;
}
.bankinversiononedetailblog .username
{
	color: #FFF;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
position: relative;
margin-left: 5px;
}
.bankinversiononedetailblog .articlepublishdate
{
	padding-left: 30px;
}
.bankinversiononedetailblog .username:before {
    content: "";
    position: absolute;
    height: 3px;
    width: 85px;
    background: #DAF3FF;
    left: 0;
    bottom: -10px;
}
.bankinversionthreedetailblog .tagreal {
    position: absolute;
    border-radius: 8px;
    border: 1.603px solid #2F596F;
    background: #DAF3FF;
    color: #2F596F;
    font-family: "Roboto Flex" !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.44px;
    width: 150px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 20px;
    top: 18px;
	gap: 8px;
}
.blogdisclaimer
{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABVYAAADDCAYAAABpqkpFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAB35SURBVHgB7d3bUhvZuiXgHx0tkI1DjhVBRHVzs5+w36DfoJ9t7yfYVx0mWAXLLLDQeedMSUZgCYOtQ2bq+yJmgLCr7qpIDY0ceRKZ2X/PZgEAAAAAwJs0/nP2n//36l9XAQAAwHHrjCLOBrOoTwMAeOY8YtZ59pOT/5r9l7YqAADAkWmOI7rDiA/DWR6ofhgJVAFgo+n/zoLV3rMfNX71zzQmH6I5aUdt8su/CgAAQIHVZxGtcWqlZt9PX3ZsvmVnFADA2/wyLR3XH/NTnzazkLUdrdFp9slmJwtbPwQAAADl8/jinWBtNooPk28BALzdm2uok9ooP4Pmff66NqvN26yjTvaJ52n+ffoZAAAA5dIZf4v6VFsVAN7jt+/vn55MY9j4np+H+Hv+L8vC1RSytrKwNbVbU8sVAACA4srbquN/BQDwPlsdTl3OBnxvz1+bDwAAACi2zrAZ9Uk34uQ2AIC32+kTqcwHAAAAFFdtGvFh1IyYXmavLrJwNXvvVrvKvh8GAPC6nQarL5kPAAAAKI7OqJ69BztZvGpFzHoRk+yc9KPfuo725C5qs0kAAD/ba7C6jvkAAACA/Zu3VdffQfjQ7MT/717moWp39C0+DW+iM34IAODJwYPVl8wHAAAA7N7ztupz12fzr9OTety1evlpTofRe/wap1nA2piaCgCAwgWrL62bD1gGrOYDAAAA3u+1tupdO2LdH41qrbg6vcy/Tw1WLVYAjl3hg9V1lkHry/mA9vBj9rVlPgAAAOAVr7VVb07jl1ZbrOeD6/g4utNiBeDolDJYfcl8AAAAwNv8Tlt1k9Ri/Wfnr/ycjb4t9lhvAwCOQSWC1ZfMBwAAAKz3p23VTR6a5/m5+XARnfF9fHm80mIFoNIqGayu83I+IG+0ZgFrc3RqPgAAADgK22yrbpJarKPFVEAKWOd7rFqsAFTP0QSrL43rj/npt77lr5fzAe1hN2+0poYrAABAleyqrbpJv9HNz7LF+nlwHe3JYwBAFRxtsPrS6nzAkvkAAACgKvbRVt1ktcXanvTzgLU7uovabBIAUFaC1VeYDwAAAKpi323VTQb1TlydXsZV9v18JuAmOuOHAICyEay+w7r5gOb4NFp50Go+AAAAKKZDtlVfc7dosTanw+g9fo3TLGD1wCsAykKw+gfSfMCgeZ+fpdX5gBS6pvAVAADgkIrSVt0kTQWkFmuixQpAWQhWt8x8AAAAUCRFbatustpi/ZgFrOfDWy1WAApJsLpj5gMAAIBD6g4ahW6rbpJarDcfLvJzNvoW3ex8ykJWACgKweqemQ8AAAD2pWxt1U0emuf5SSFrZ3wfXx6vtFgBODjBagGYDwAAAHYhtVU3KXJbdZPUYh0tpgJSwDrfY9ViBeAwBKsFZD4AAAD4U1Vpq27Sb3Tzs2yxfh5cR3vyGACwL4LVEjAfAAAAvFfV2qqbrLZY25N+HrCejh9MBQCwc4LVkjIfAAAAbFL1tuomg3onrk4v8+/nMwE30clCVgDYBcFqRbycD6hPm/PZAPMBAABwdI6lrfqau0WLtTkdRu/xqxYrAFsnWK2oSW2Un3XzAe3hWf7VfAAAAFTPsbZVN0lTAVqsAOyCYPWIPM0H3OSvzQcAAED1aKtuttpi/ZgFrOfDWy1WAH6bYPWImQ8AAIBqea2t+vfp8bVVN0kt1psPF/npjO8XTdbbAID3EKzyw6b5gOao82NGwHwAAAAU16a26qge8e92sEa/0c3PMmT98nilxQrAmwhWedVyPuAh/s5fL+cD2sNu3mpNLVcAAODwbKv+mdRiHS2mArRYAXgLwSrvYj4AAACKSVt1e162WD8PrqM9eQwAWCVY5Y+8nA9IUwF5q9V8AAAA7I226m6stljbk34esJ6OH0wFAJATrLJV05Op+QAAANgzbdXdG9Q7cXV6mX8/nwm4iU4WsgJwvASr7Nxr8wHNcScLXT8EAADwe7RV9+9u0WJtTofRe/yqxQpwpASr7J35AAAA2J7X2qr/0mHYqTQVoMUKcLwEqxzcpvmAFLK2srDVfAAAAKz3Wlv1ppOutYM9WW2xfswC1vPhrRYrQMUJVimk5XzA98UelPkAAAD42Wtt1TvbqgeRWqw3Hy7y0xnfL5qstwFA9QhWKQXzAQAA8Nyv2qocXr/Rzc8yZP3yeKXFClAhglVKyXwAAADHTlu1PFKLdbSYCtBiBagOwSqVYT4AAIBjoa1aXssW63Xnr+iOvsXnwXW0J48BQPkIVqks8wEAAFSVtmr5TU/qPx541Z7084D1dPxgKgCgRASrHA3zAQAAVIG2avUM6p24Or3Mv5/PBNxEJwtZASg2wSpHbdN8QHv4MfvaMh8AAEDhaKtW27LF2pwOo/f4VYsVoMAEq7DCfAAAAEWmrXo80gOvVlusaY/1bHQXABSHYBVesW4+YBmwmg8AAGDftFWP02qL9WMWsp4Pb7VYAQpAsArvtAxazQcAALBP2qqkFuvNh4v8dMb3iz3W2wDgMASr8Ic2zQe0h908cE0NVwAA+FPaqqzqN7r5WYasXx6vtFgB9kywClu2Oh+wZD4AAIA/oa3KJqnFOlpMBSxbrN3RXdRmkwBgtwSrsAcv5wPyB2JlAWtzdGo+AACAX9JW5S2WLdbrLFRND7v6PLiO9uQxANgNwSocwLj+mJ9+61v+2nwAAACbaKvyXtOT+rMHXvUev8bp+MFUAMCWCVahAH41H9DMvk/hKwAAx0dblT+RpgKuTi/z7+cPu7qJThayAvDnBKtQUOYDAADQVmWbtFgBtkuwCiWxbj4gNVlbedBqPgAAoIq0VdmF1Rbr2ehbnA9vsq93AcD7CFahpNJ8wKB5n58l8wEAANWhrco+PDTP85NarPMHXv1TixXgjQSrUCHmAwAAqkNblX1KLdbb9j/y0xnfL/ZYbwOAzQSrUGHmAwAAyklblUPqN7r5uflwkYesXx6vtFgB1hCswhExHwAAUA6b2qr9prYq+5NarKPFA6+WLdbu6C57zzAJAASrcPTMBwAAFMtrbdW/3XDEgSxbrNdZqDrfYr2J9uQhAI6ZYBV4xnwAAMBhvdZW7XsHx4FNT+p5gzWd9mSYBaxf43T8YCoAOEp+LQOvem0+oD08y7+aDwAA2A5tVcpkUG/F1ell/v38YVc30RlrsQLHQ7AKvNvTfMBN/tp8AADAdmirUlbLFmtzOozeoxYrcBz8agb+2Mv5gPq0OZ8NMB8AAPBm2qpUQXrg1VOL9duixXoXAFUkWAW2blIb5cd8AADA221qqz60tFUpp7vWeX7yFmv/Pk4nV1qsQKX49Qzsxab5gPawm7daU8sVAOBYvdZWvT4LKLW8xXrWy77rxafh/aLFehsAZSdYBQ7CfAAAwJNNbdW7dgqlAirjrtXNT3N6ocUKlJ5gFSiEl/MBaSogb7WOOj9mBMwHAABV9Fpb9cZnzVTU+hZr2mKdBEBZCFaBQpqeTH/MBzzE3/nPzAcAAFWkrcqxe2qxTqLX/xank5toTB8CoOgEq0BpvDYf0Bx3stD1QwAAlIm2KjwZ1epPLdbBMD6NvkZnnAJWUwFAMQlWgdIyHwAAlJ22Kqx3125l5zKa2YcPvf6NFitQSIJVoDI2zQekkLWVha3mAwCAItFWhV9L/4losQJFJVgFKm05H/C9PX9tPgAAKAptVXif1Rbrx8G3OB/eRGN2FwCHIlgFjor5AACgCLRV4fel/3RuOuf5ORsN43xwH2fjq9BiBfZNsAocNfMBAMAhaKvCdjw0W9npRXPai49ZwDpvsd4GwD4IVgFeMB8AAOyStips37zF2s3P2ehCixXYC8EqwC+YDwAAtklbFXZrtcXaGd/Hl/5yi3USANskWAV4J/MBAMDv0laF/Un/qY1a3bjLTmc0iU/Db9m5iTh5CIBtEKwCbMGm+YD28GP2tWU+AADIaavCYfSb9ez04qbTy0LWYXx5/BqNWQpYTQUAv0+wCrAD5gMAgJe0VeHw8hZru5V9mHGZBayRN1i1WIHfJVgF2IN18wHLgNV8AAAcB21VKJZ+M160WK8XW6xarMDbCFYBDmQZtJoPAIDq01aF4npqsf6VBax/rWyx3gXAawSrAAXxq/mAdACActJWhXKYt1jP46ZzPm+x9u+z4OQqtFiBdQSrAAVlPgAAqkFbFcrnqcWaZgJ68Wl4v2ix3gbAkmAVoERezgfkjdYsYG2OTs0HAEBBaatCuc1brN246XSzkPVCixX4QbAKUGLj+mN++q1v+evlfEB72M0breYDAOCwtFWhOn5usfazc73YYp0EcHwEqwAVsjofsGQ+AAAOZ1Nb9e9TbVUos3mLtRM3ncssZJ3El/63aMzSVMBDAMdDsApQceYDAOAwNrVVR/WIf7cDqIB5i7X+1GIdDKM7/hq1SAGrqQCoOsEqwJFZNx/QHJ9GKw9azQcAwLbYVoXjMm+xtuJ6dhndLFP9PLiJ9kSLFapMsApw5NJ8wKB5n5+l1fmAFLqm8BUAeDttVThe05P5Byipxdqe9OJzP7VYb6IWt6HFCtUiWAXgJ+YDAODPaKsCySD7MOWqm1qsF9EdXsTnx2/Rnn6LOLkNoPwEqwD8kvkAAHg7bVXgpacW63m0J+fxuZ8FraP7qJ1chRYrlJdgFYB3Mx8AAJtpqwKvWbZYryI97Co7w/vojG+0WKGEBKsAbIX5AAB4va36L78KgRfmLdZuNKfd6H2/iNPxfTRm11nI+hhA8QlWAdgJ8wEAHKNNbdWbzvxWYIB10ucxqcUayxbroB+dSQpY77KfTQIoJsEqAHthPgCAqnutrXpnWxV4o3mLNbs+nl5G73vE6fgmGrM0FfAQQLEIVgE4GPMBAFTJa21VgPeat1jTd8sW6zA6k6+LgNUDr6AIBKsAFMbL+YD6tDmfDTAfAEDBaasCuzRvsba0WKFgBKsAFNakNsrPcj6gNq3F+fcv0e1/zi4iG9mn+NOY2asDoAC0VYF9WN9iTQHrbWixwv4JVgEorA/DD9EZduJscJZ/Ta9fGtdmMW7MYlifxrieXk8DAPZJWxU4hKcW60X0vl/E6fh+0WK9DWA/BKsAFEJz3IzuYzd7Y/rhR4han9Z/+c81pifRGJ7Eh5i/oZ2koDU7o8Y8aE2BKwDskrYqcEhPLdZufBqkcxGdLGSN2lVoscJuCVYB2Lt0S38KUTujeYB69nj2phD1LepZ0JpOezwPWmcns/xiMwWto8bMfAAAW6WtChTJU4u1F73vPS1W2DHBKgA7lULU1EDNW6ijD3mgmtqp+3KSpaitSWQne4c7mP9sOR8wSGFrfRpTQSsAv0lbFSiijS3Wk+vsPAawHYJVALZquYu6DFHX7aIe2o/5gKH5AAB+n7YqUAarLdbzfi8+jvrRmKWA9SFMBcCfEawC8Nt+dxe1aMwHAPA7tFWBMknXt/88y0504mx4GeeDiLNRmgm4WYSswHsJVgF4k+UuamvcirPB2VZ3UYtm03xAClmH5gMACG1VoNweWvOTWqwfH3txPhxGY/ZVixXeSbAKwE8OvYtaRMv5gM6a+YBhIwWv5gMAjom2KlAF6fOhm9N0Wlqs8BsEqwA8u6W/qLuoRWM+AOB4aasCVbTaYu0Oe/H5MbVYU8B6G1qssJ5gFeDIVGUXtWjMBwAcD21VoMrS50a3H9JpRWd0EZ8G2RneL1qstwE8EawCVNjqLf1V30UtIvMBANWjrQock35zfm6m3Sxk7caX/kV2jZuFrLWr0GIFwSpAZdhFLT7zAQDlp60KHKP8mrWdPkBKLdZefBr0tFghBKsApWUXtfzMBwCUS2tS01YFjt7GFuvJdXYeA46JYBWgBFKIuryd3y5qtZkPACiu08f1v3u1VYFjtL7F2l8ErA9hKoBjIFgFKBi7qKwyHwBQDKmt2pr8/D9cbVWA1RZr9j5mdBlf+qkwcLOYCngIqCrBKsABpRC1NW49u6XfLiqvWTcfMKzPYlI3HwCwS5vaqtenAcDCU4s1nlqsg2H2xuerFiuVJFgF2CO7qOxC3qCa/DwfMGhOY1w3HwDwpza1VVM766EVAKzxo8V62tJipbIEqwA7YheVQzEfALBdm9qqf2urAvzS5hZrClhvQ4uVMhOsAmzBy13U9NUt/RSF+QCA3/daW7Xv3RTAuzxvsV7El/5FNKb3ixbrbUDZuBQAeCe7qFTBy/mANB0wbmRBa918AMAqbVWA7XveYu3Gp0E6F1m4moWstavQYqUsBKsAv/ByFzW9dks/VdOYnkRjeBIf4vl8wLA5yYPWFLgCHBttVYDde95i7cXnx160J1qslIPLAYAVqY2awlO7qBy7p/mAp0sF8wHAsdFWBdif1RZre9KNz/1udEd/RW32Lbs4vc7OY0DRCFaBo2UXFd7HfABwTDa1VdMbfm1VgN0aZNeWV92I61k9usNli7W/CFgfwlQAReGSADgaqX1qFxW2Z918QGq1jhpT8wFA6W1qq95oqwLsTbpD6u5Hi7UTn/uX0R1F1GY3i6mAh4BDEqwClWQXFfYvzQe0x+nUfvxsdT4gBa0z8wFACbzWVh3VAoADeGqxRt5i/TToRWc0zFLWr1qsHIxgFSg9u6hQXOYDgDLSVgUortUWa3Pait73yzgdp7upUoM17bHeBeyLYBUoldVdVLf0Q/mYDwCKTlsVoDzS/5dTizVJDdanFmsKWW9Di5VdE6wChWYXFarNfABQNNqqAOX0vMV6Eafji+xD/fvFFuttwC4IVoHCWN1FdUs/HC/zAcChaKsClN/zFms3P53RRRauZiFr7Sq0WNkmwSpwEKu7qK1xK84ez4SowFrmA4B90VYFqJbnLdZenI57Ky3WtMU6CfgTglVg5+yiAttkPgDYBW1VgOpa32KdLB52dZ2dx4DfIVgFtm51F3V5Sz/ALpkPAP6UtirAcXhqsdafWqyT9MCrr1nA+hCmAngPwSrwR+yiAkX0cj5gkoLWmvkAYD1tVYDj87zF2srOZXRGsZgJuFmErPA6wSrwZstd1M5oHqDaRQXKop4Fremsmw8YNKfZhbX5ADhm2qoAx+2pxRparLyLYBVYyy4qUHXmA4BEWxWApc0t1m8rD7yCJ4JVIJcaqClEPRuc2UUFjpL5ADhO2qoArPO8xXoep+PzeYs1hay1f4YWK4lgFY6QXVSAX9s0H5CC1lFjZj4AKkBbFYBfWW2xng1bcT74R/b1H1nAer9osd4Gx0uwChW33EVtjVt5G9UuKsDvSwFMa5L9P3Qwf72cDxiksLU+jamgFUpFWxWA93hozU9qsX7M3mefD7vRmFzMQ9baVWixHh/BKlSIXVSA/foxHzA0HwBlo60KwO9KvyfSh3DpzFusvexrb6XFmrZYJ0H1CVahxJa7qMsQ1S4qwGG9nA+YnczyC2/zAVA82qoAbMP6Futk5YFXD0F1CVahJOyiApTPySxNB4T5ACgYbVUAtm21xdoZ1ePToJeffB6g9nURsJoKqBrBKhTQ6i39dlEBquW1+YBhIwWv5gNg17RVAdilfnN+5iFrK770L6ORlgHyBqsWa5UIVuHA7KICHDfzAbBfH0baqgDsR35N157/jumMQou1ggSrsGert/TbRQXgpU3zASlkHZoPgD92Nvi5rTqtaasCsFubW6zfVh54RdkIVmGH7KICsA3L+YCO+QD4I6mtWl/zycTtB21VAPbj5xbreX7y5urJfUTtKrRYy0OwCltiFxWAfTEfAL9nXVt1lP3o3+0AgL37ucXai8akNw9Y8xbrbVBsglX4DSlEbY1bz27pt4sKwKGYD4Bf29RWta0KwKH93GLt5ifiQou14ASr8AZ2UQEoG/MB8Jy2KgBl8OsWa9pinQTFIFiFF1KIuryd3y4qAFVhPoBjpq0KQNlsbrFOVh549RAclmCVo/ZyFzV9dUs/AMfAfADHRFsVgDJ73mKtP7VY0zxA7esiYDUVcAiCVY6GXVQAeN2m+YBBcxrjuvkAyklbFYCq+LnF2srO5fwP8warFuu+CVaprJe7qOm1W/oB4O3MB1AFm9qqN50AgNJ63mKN+PzYy67ZtFj3TbBKJdhFBYDdWzcfMKzPYlI3H0AxbWqrClUBqIrVFms7u0773G9Fd3QZtfR8qx9brHfBbghWKR27qABQHK1JFlpNzAdQTJvaqne2VQGooPRr76obcT2L6A5Ti/U82uPzyJurJ/dZoHIVWqzbJVil8FL71C4qAJTDpvmAYXOSB63DuqCV/dBWBeBYpV9/dz+1WHtRSw+8SgFr3mK9Df6cYJVCsYsKANXyNB/wdNlpPoB90FYFgJ9brJ8G3eiMsh/EhRbrFghWOZh0S38KT+2iAsBxeTkfkKYDxo1Z3mY1H8A2aKsCwHOrLdZmdqnV+96K03EvGs9arGmLdRK8nWCVvVjdRXVLPwCwqpFd6TeGJ/EhzAewHdqqALBZus5KLdbk02C1xTpZeeDVQ/BrglV2wi4qAPC7fjUfkILWmfkANtBWBYC3e95irT+1WNM8QO3rImA1FbCJYJU/trqL6pZ+AGAXzAfwVtqqAPB+P7dYW9EZXc5/kDdYtVjXEazyLnZRAYAiWDcfkFqto8bUfMAR01YFgD/3vMUaL1qs14stVi3WRLDKRnZRAYCySPMB7XE6tR8/Mx9wfLRVAWB71rdY/8pe/bWyxXoXx0ywyg+ru6jLNioAQFmZDzgu2qoAsDs/t1jPozE5j7y5enIfUbuKY2yxClaPlF1UAODYmA+oNm1VANi99S3WXvZhdm8esOYt1ts4FoLVI7C6i9oat+Ls8UyICgAcPfMB1aGtCgD793OLtRuNSUpdL46mxSpYrRi7qAAAv898QDlpqwLA4bzeYu1nZ/nAq0lUjWC15NIt/ClETW1Uu6gAANtlPqD4tFUBoDh+brF2ojG5jDxU/fHAq4eoCsFqidhFBQA4rNfmAwbZO4hRzXzAvmmrAkDxrLZYz4YR59nv67NhL/uUOjtpHqD2dRGwlnsqQLBaUMtd1M5oHqDaRQUAKCbzAYejrQoAxffQmp/UYv34mIWsw9aixRqLBmt5W6yC1QKwiwoAUB0v5wMmKWitmQ/YBW1VACiP1GK9OZ2feYs1XrRYU8B6G2VqsQpWD2C5i7oMUe2iAgBUV2pUpmM+YLu0VQGgvNa3WC+yP7lYbLF+W4SsxSZY3TG7qAAAvLRpPmDQyILW+jSmgtZf0lYFgPJbbbF2RhGfBumcR8yyk4es9xG1qyhqi1WwukXLXdTWuJVd6J3ZRQUA4E1+zAcMzQe8xaa26vVpAAAl1W/OzzJk/dJPLdZedmHUmwesJzeFa7EKVn+TXVQAAHbl5XzA7GSWNzpS0DpqzI5+PmBdWzW9EUu3FAIA5ZZf87Tnd6E8tVi72QVRdpYt1pPr7DzGoQlW32j1ln67qAAA7NNJlqK2JmlCIAsUB/OfHet8wKa26t/aqgBQORtbrOmBVyf9RcB6l/3NSRyCYHUNu6gAABTda/MBw0YKXqs5H7Cprdr3zgYAKmt9i7WTBayX87+QzwSk8xD7dPSXH6u39NtFBQCgrI5hPkBbFQD4ucUaTy3W9JCr2tdFwLr7B14dVbCaQtT0YKnVW/rtogIAUEWb5gNSyDos6XyAtioAsLS+xdqKmO6vxVrpSxC7qAAA8GQ5H9Ap4XyAtioAsMmvW6wpYL2NbbdYKxOsphB1eTu/XVQAAPi1Ms0HrGurpoaKtioAsLS5xXqR/Wl2Tu4XLdbb2IZSXobYRQUAgO0r6nzAprbqjbYqALDB+hZrN/skOTvLkLV2FX/SYi18sGoXFQAADqcI8wGb2qqjWgAAvGpjizXNBKS5gD9osRYuWH25i5pea6MCAEAx7Hs+QFsVANiWN7VYT66z8/imf99Bg1W7qAAAUG67ng/QVgUAtm21xdrOrmM+ZwFrd9SK2nTxwKuT/iJgfYjXpgL2Fqy+3EVNX93SDwAA1bNpPmDQnMa4/vb5AG1VAGDX0me4V92I61kWrmYZ6ufHLGwdd7KA9XL+F/KZgJu1/+zOgtXUPrWLCgAA/O58gLYqALAv6bPcu59arPHUYl1jK8GqXVQAAOCt1s0HDOuzmNSf5gNaY21VAOAw1rdYf/577w5W0y39KTy1iwoAAGxLa5KFqJOn+YBN/te3AADYu/R5b232/GevBqt2UQEAgCJpvG2eFQBg554Fq3ZRAQAAAAB+rTGL2f/5j6v/+H9u6QcAAAAAeJt8DX7237NZAAAAAADwJrUAAAAAAOBd/gcwAa+Om235owAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-size: contain;
	height: 197px;
    background-position: center;
	display: flex;
	align-items: center;
	margin-top: 40px;
}
.disclaimerinner {
    background: rgba(255, 255, 255, 0.70);
    padding: 20px;
    margin: 20px;
}
.disclaimerinner p{
	color: var(--textPrimaryColor);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 0;
}
.disclaimerinner h2{
	color: var(--textPrimaryColor);
font-family: "Fjalla One" !important;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: normal;
position: relative;
padding-left: 60px;
margin-bottom: 20px;

}
.disclaimerinner h2::before
{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAwYSURBVHgBrVlbbBTXGf5ndr3rXS+2CQbMHYJLwiUGqYKkTQI0RbRqmhDlQtUqBfzUl6oJD41UqVJIoiZ9aUipqrRVFUDpNTw0pFJkRSBCkBB1wGAKlLvNxWCCbXxZ72Vup983u7Mee2fXNnCko5mdOXPOd77z/ZdzVpP7UI4fP147adKkOtxWKqUSvPpeZ/Aso+t60rbtvkWLFvVpmmbJPRRN7rIASPjs2bOzAYY1PJFvHcfpikQiHQsWLMjIXZQJgw4CO23atOXxePwJMFiPZw28+tp3sQLoRcMwTty5c6ctnU4n7wX8hECfOnUqEY1Gl+G2MhaLJaZOnfpCRUXFiwcPHky0tbVJX19f2e/XrFkja9euFcuymnt6enYPDg52YZIWJnFx2bJlXTLOMm7Q7e3t9WCqoaqqqpZgh4aGXtyxY0eio6NDNm/eLCtWrJDa2tqyfXz++eeCCbr3/Gb27NnNmOhu1C5MpGPx4sUdMo4yLtAEjMvDiUSiYcqUKW/t3r27nsy+8sorMn/+fJlo4UR37dolkydPZh9JEPD7mzdvNk8EeNlCzwDQa1Op1DvQo3r11VfVgQMH1P0o6Fc999xz7hUS2XXhwoW1uJ8v91IOHz4cQyePAfCvvQEIPKjAqMoCLPd+586dCuS4wEkQau1dg8bHDwPk1nKA4XtdQKzXL+xTna0/U5lrLyi7Z4NyejeqW6d/otr/+3eVyaTc9qZpBgLfvn27H/hjeDQhN+oBru3q6vohwNzcsmVLIGAPQPeFnUr1r1bOmVXK+nKlMr16bJUyWh9T1tnHlUqvV90dvygLfNu2ba5USBTc6oJS2PSgh/heg1E8CEPZ8uabb9a//vrrRZ4B7yUcDotz+xmp7tku5sl+se9kRZkWX8IJ2yK2LRqqShpinemX6l56ju9Jeug2XtlF49Kw33jjDampqXkNXmoxcFSMCzQayrFjx2J1dXVrb9y4sZ6/R3sID7CYj4vZ1i562hLNAVDbQc1fTTN35QQIEM8125R0yx2ZFNki2XRPEXASQ1cIt1iPgPWD06dPz5AAD1cEGtFMQ3SbCve2Ga5NsGRFk3IZ7nxRsvt7JawMAAOjloMKYJYSSd0WLYEYlOrGB5IHnZtAhZiSaeuTeOzHEgqFioAz+HBcRMrnwfaDHG9M0B999JH+wAMPPHL9+vXGefPmSdBKDF07KE57m4Qdo8CiyyjAi9Ev+rwmCS3/i4S//jeRgavDjDu5tmEAz37ZLUMdv3SBjy5kG4EoMX369OchlxDlWhI0XyLaacjYvsPoxVkXzVLXparv5yK9XO48UFcWOQ2LmRUtXIOWd9A4AuYN0UyugO1j3JaQo6Sq5oAY2bSMZpPj7t27V5AirFm/fn01gJcGzZcIqYnKysrVjHhB0a73KzA31CW6beQNLS+LPCD4PiSjzH+gaSslqgAWbc1cW49x59KQ3Dz3b0qyaBzqG6uwELVmyZIlwaDzS6CD6Tg6WVgqj0h17BN1y/AxnDc0V8+W6HyurBxoZfpWId/WGgavkqbUWs2B41CaV65cqQJxDXCBOmxL91ZE97OMGelz586d2d/fX1UK9GDnceCxC0ALsvBLxCFgIwfecvLV39aTlS1Otj1wHCZgJ06coPtbAqMMwZPQR2h+0ASswfhCaDSdCU2QEbKYQ30+Odi5wS3bxzgACpk2XKZ1ysfOty9aHcgpG5xKkzSQ57pXZJf60qVLNY9pL1S6v+BiNETAEPPiUkzHq6eKGiCbWk6L+arwW3SVA10RwXs0jsRd7FJpu200TWfmj3ZorylUR8IVMSlX4F5nIciR3IKuXaapZ+oGDUJIEwdpgNBTYCeJOU+IpjvDDFvDkc/1ENGYaHt+I3LpsMiOLSKT6/Lt/Azn2uq4t52GsqDhxwfJNIBrlDCwVbqg+QP5LEO3DpaHyHKpXcjkh9aJVNs+fQ4Dd8FnseTTAe7dbaLinSJZKdJxQf8xJc6slyUogHB8SJXSuI5cRUew05BOsGEOdP6HWxDCO9F4sBToaLxa0mqxa2PaaOA0tlRStEdeFvlDu2g/2itaz1fF7TABhYs+RZMpD64OHIcrzRUHjhv8fevWLc3z13qJJTkjJQo0L9Y3Pha93sDAKicLPyhK79pp9iJy9YhISM/JwR6urgFGTOmPvOWyHOSnGdzoQb744ov/AY+O/WSB2II8sNEsfIklaSklEUbESXVzJTX1p7BFM69VHyga5Xm4xReqRP76DiQQL5IQ8iYJzVggNUs3BUqDheNDri3M14FH9fb2jjREygO7YQdZnQIo5+LFix8z/jNxKbESEn/it6IeekoseAAyXgBlwL1NQ6Nvo+vGKKJndoQvp7QrvgZjXfUf152RhCCWly9fTpf3MXy0ws5fIR9SnozdL8gODFEhu1MDAwMKRwXX4P6O0l8Hsc0kB8Yh4af2S2bVVtGmK7EV3ZnKgcvkQ3XGKngV/lQxsLygUeSb14bT24DCHfuzzz5747PPPvsXmUYO4tTX14+UB4pCcFFYEhsdMTLYYP19JuWl2EZHLuOJVe/KwFPtYjQsF5kFwlXepTo52RiQgkwG4tnV0r+yWaLfOlQWMFlmYIOGP+FuDuNYnZ2dat++fUWg3QK2HbDooFPryJEjLTNnzjxGt0PGg4qXVk6qmyexp1vF3gCECx9GPMzJz1YhicyyJftMt4Se7pLahasL+XhQ4aqS5U2bNt389NNP3wcpLoEkE1gUFKFGgD5z5oyaMWOGzQIdWfASFmSyDfvDQW6Byp0eFawf1/D3T0t4vgbgEQnV25Jcc0nCldWFdkGewitcVdoS3N02rjhLNpu1gIfx1ZHRTFPk1DU0zWMq7jyNc+fOXb18+fJr2ClLU1PTmMde3k4k9eQVCS9yJN34T6mqmx+Y6I8u7733nmzYsIFe489Hjx5twSMDEzRBng3vMWJ7o/vYIvUOwriNkOmCxkRNyORLPPuVB7yUVPzAK2uwtfuuKbHFG2U8hSvJxL+6uvqD5ubmPwKkAUM3QYCBDYlFMrlTLwLNQrYpERiBie8YgHm2bOzfv/8TGMTbOFRxl5ApY7nid2Pl5EACtm7d6koCKfEH8BZ/4niQRhbfZci0uFHKlUYBdFGP2COGcN4Rhl+Mwj9WYbZV0FUVgEQRVuc++uijv/vwww/rGWY52N2c5VFmnDyNEkbHw/YP4B3+AXIzGDMFwoYAeAjXNFyv+dJLLzmeEWK82iIzZoM9e/ZYyPpCmUwmi60XBRliMnX16tVrWIUm+NCNmFQTDxEJnoEAJ1BjgvVOTemRYOACgCdaW1vfZr88w8ExMpPrNORI8FSJjf6Vn+VApvkM+tEgEwKNIruKwnrjuI+D7RhYifIwHTOehdygCZNacejQoXrvCLdc4fl0Y2NjkmBxkrQHBtcKG7AoCcoB9ymwzZqGlrMgz8bKF1j2mC4pOMqEDKNGALgSH8ZY0SGvEQLHfQj601euXLkCEetJMNWA3/w3oPBPAE/7MdEkDjFPgMGLJ0+ePNTd3T0oDOpwq2hv4H0WNpMmYHybwSpmk8mktXHjxhFaHhM0Nwb4SIdcKJMKMBqFK4zheSUZ94Bj4DD3bsx5ecUzjcHDi3oqnxHxgBJM8hzPRjOHgMkw2mexkmm8y8CWsg0NDdmWlhYbTsH2Mzwu0H7g69at0yGXCug5CgYqMUgUgKI8a8NgYT/rzEkInN974P2A+XeFxzC9RC5+uMXASYABkhgFVRBgD3TZ49T8hzY2lW7gQU7goHO6IDp9shQBmAqAYT8hsi05SXlkKALHShE08wgGXAur5rpiTDoL2ZiICwYM34KGHZBUZHijiy7jKDBMN4zS/UhuA5UC80n8HsDEBjD4AEAMAmASExlkxaSSvjqACQ1ihfp5j/ZJTCQJltNz5syhxzBAik3DGwuwS6aMs1AqZJ6HJsgAQ8i/dRifx6xbuTmGZ+AGWcOKaDBMBWAKzPKwnDqm8dmQAbNJG21teB0nH+3GBMsypqbLTSB/uMPvQ9x0cg/HIwgA1MCiu4LwxwrP3W/gMRwAdTARB//aKoL1kvpS+r2voD3gHMybAJ9xEjzAPH/+fKFf2gLBYekZuEYwOhGwftByv4rvOFbzH83yfvRR7b0Ugv4/4rdajkMs1K4AAAAASUVORK5CYII=);
	content: "";
	position: absolute;
	left: 0;
	height: 45px;
	width: 45px;
	top:0;
	background-size: contain;
	background-repeat: no-repeat;
}
@media (max-width:767px) {
	.blogdisclaimer
{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATYAAADNCAYAAAAynlzHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABJmSURBVHgB7d2LctvGFcbxJUBKpCTLkprYrh1PJp7J+79KJ6/QiR3FlS3JjilRElEckksSvIjE/ezu/zfTOJc26Rjml0Pg24POH8kfiUmd3P1kjof/MgC2Szpj0zG35tXNKwO9uvZ3vvf/Z6KnnhmMTg2AzXpPY3Pxz9iYzl8GSiVvFsEmbo8/me7TQXrx+gbAuigZpb+5NFDs6Y2JVv/c1xf/NU/RgwGwbhJsUG8t2OQeAuEGbBaP+Vy4INr0JyXUJNzGacgBWOgkfCZcEG37CxJuNyd/GgALccLE5oLoub846v5IHyjw9AewOsnAQL9o139heHBj/hlcGQDpxPb0s/zWQLedwSak40a4AfLwoGvGyVsD3fYKNiHhNjy4NUCoOsn0x/v4wgy7JwZ67R1s4tvRpXmI7wwQojjpTH68S7+JXvVfG+iVK9jouCFk0SzYxukPMrExtemVK9gE4YZQRbMK2+Ps2QFTm165g01IqF2ffKTAi6DE4+nE9jALNpnYbg/ODfQpFGziMb3XRoEXIbHBNvth4vPgXfrH1D+0KRxsggIvQhLZiW3pUyOh9vXwJwNdSgWboMCLkEi2LU9s4vrwZ6Y2ZUoHm5CO24/DrwbwWW+8uL+2TEKNBwm6VBJs4tvR3xR44bVO0lmb1iyZ2h6jAwMdKgs2QYEXvoo33F9b9dfRewMdKg026bjdnHyk4wbv2FMHzwUbpV09Kg02YZdUEm7wyuyc6Lavohb32nSoPNgEBV74pjtLtMcdDz8p7epQS7AJCrzwid3s8bTHJ+ZL/w31j5bVFmxCCrzytBRwnX148LjHJ+YhfTpKabddtQabkH4bBV64LtrjqegySrvtqj3YBAVeuE4+KA85Pi0ctWpXI8EmKPDCZfF494ODVZR229NYsAkKvHDVc6cOtpketeL9CG1oNNgo8MJF9sHBqMCn5fbgJaXdFjQabIICL1wTJ+t72PKgtNu8xoNNUOCFU2YdtlHXFMJRq+a1EmxCCry3x58MoJ09dfBU4tNy1eeAfJNaCzZx3/tOgRfq2Ze4FP0qKobdg/Q/1D+a0mqwCQq80C5Oph+T+5J926v+G/m7GdSv9WATFHihmdwKLjOtWcNubIYxU1sTVASbkK+kcrYU0CZONq8EL+Ly+Of0t5R266Ym2MT1yZ8UeKGO9NiqmNjEQxSb2x71j7qpCjYKvNDGrit6qPCT8mVwYcaG+kedVAWboMALTfZZCZ6X/L2+HjK11UldsAkKvNAiSvbbnJvXdf+Eqa1GKoNNSIH3Ox03tMx22B4qDja5Z/f1kAPydVEbbELeMk+BF22yB+Creniw7Lo/SKc23o9QB9XBJijwok11PDywplPbO0Npt3rqg01Q4EVb7KmDOiY2cd2P06mN0m7VnAg2QYEXbZDnVw81fkokMK/6UtplaquSM8EmKPCiaXLq4LHmzJGp7bFD/aNKTgUbBV40rcpTB8+ZTm0ctaqKU8EmbIGXjhvqVmYleF63h8YMY3a2VcW5YBOEG5pgTx08NvQpueqfpF9LKO1WwclgExR40ZTHhu7rD3uy2oh7bVVwNtgEBV7UqftUfiV4XtOpjdJuWU4Hm6DAi7rYcu5jg5+SydQWs2m3LOeDTUiBl7fMo2r24cFDw5+Sq0H6dHRMabcML4JNyBuvKPCiSlFDVY9V03ttlHbL8CbYhBR46bihKvLhuC/4LtGyLk9iprYSvAo2KfCypBJViVtsE8nX39sDuddGabcIr4JN0HFDVTpJx9y1+G3wy1E6tCWUdovwLtgE4Yay6tzDtq/pCnFKu0V4GWyCAi/KiGtaCZ7X9SANV0NpNy9vg01IgZeOGwqxCyZbDrbpMkqmtry8DjYhHTfCDXl1FXwVtaZTG/fa8vA+2AQFXuRV50rwvKZTW/p0NKH+sa8ggk1IgZclldhXdxxNAkXDxCamUxtHrfYVTLAJOm7Y12QluKIMmawQH1Da3VdQwUaBF/uSD4aWac267suBfDbt7iOoYBN03LCPeKzj/tqq6dRG/WOX4IJN2HADNpEHB3LqQGOwTVaIdy+of+wQZLAJKfDeHv9lgFW2nKvtq6h1lT5IMAlT23OCDTZBgRebREpOHWwzXWtEafc5QQeboMCLVdHs9uuT4k/HdGp7a7BZ8MEmKPBimT0A/6j40zGd2gaUdrcg2Ga+HV1S4MWEplMHz5lMbWNKu5sQbDN03GDFSaQ+1MRkautR2t2EYFtCuEFIxVHrg4NVl/L8IOH9CKsIthUUeBEneqseqyYrxA8p7a4i2DaQcLs5+dMgTPLwYOTQJ2OyQryTTm3JwGCKYNtCXuVHgTc89sGBKxObmK4QN9Q/lhBsz6DAGx576mDU0mv3ipqsNepQ2rUIth2k4/bj8KtBGOypA83l3E2myygNR61mCLY9fDv6mwJvIOypA5e+ilqLqe3chI5g2xMF3jDYUwf3DrYn5lMbpV2CbV903MIgwebitGZNprboIPjSLsGWA+HmvyhNNU0rwfOarhA3wZd2CbacJNSuTz5S4PWUxpXgeU1WiMdhH7Ui2AqQJZUUeP2kdSV4XtOpTe61hfl+BIKtIAq8ftK6EjyvyQrxXvo74zBftEywlUCB1y/zPWye3JqaTm1hlnYJtpIo8PrDnjpw+eHBsulaIxNkaZdgqwAFXk84eE50l1CnNoKtIhR43dedJZoP99is+dQW2L02gq0i0nG7OflIx81hLm722MdkapOnowHtbCPYKmSXVBJubpKHBz5Na9biXls4pV2CrWIUeN0lpw58eSK6arJC3IRT2iXYakCB100+nDrYZrpC3MymNv9LuwRbTaTAK09L4Q45deDSSvC8JivEozDej0Cw1Uj6bRR43SAPDuTUgeaXJJe1WCF+4X39g2CrGQVeN9hyrq/32KzpWiPjfWmXYGuAfCW973030MvVleB5LVaI+13aJdgacnP8iQKvZrMOm89fRa351OZxaZdgawgFXt18PHWwzXxqk6ejiZ/1D4KtQRR49ZKXuPha9dhkMbX5+X4Egq1hFHh1ipPI3Dv2LtEy5ivEPS3tEmwtkALvbXrPDXqE+O+Z6Qpx4+VRK4KtJfKUlAKvHnH68OAuwHefLKa2t8YnBFuLKPDq4fpr94qarxCflHYHxhcEW8uO0zHhaBT2y23bZtcV+V7O3ebK5lniz9RGsLXo9fVr8+rmlTlJw60XQoFKKd9Wgue1WGvkT2mXT1NLbKhZZ8Ou6T4F+F1IAXvqIMSvotZiavPjqBXB1oLVUBPydehlGm5RYtCwaPZENIRy7jbZqe3cuI5ga9imULPkBvb5Pz3CrWH2wUHIE5uYT20elHYJtgY9F2qWfMjOCLdGybQc6v21ZfOpbfJ+BLdLuwRbQ/YJNUvOLR6HWKpqiZw6CH1asy7tswPHS7sEWwPyhJo1SEeIF4RbI+TUQcj315bNV4gbtzftcjlrViTUrMEoNsf3hFvd5NQBwbYwXSFunH4/ApezRu+v3hcONUuCrc+nrlahnjrYZr5CXDi6s41PTE0k1M6+n5kqnA67FHhrEo/DWAme12KFuJulXT4tNagy1CwKvPWIA1kJntdiGaVxsrTL5axYHaEmKPDWJKCV4Hllp7aXxiVczgrVFWoWBd7qhbQSPK/M1ObYWiMuZ0XqDjWLAm+1OjwRfdZ8apuUdt35SsolrUBToWZR4K2O/IuCBwfbLVaIG6dKuwRbCVH6r7IPlx8aDTVLCrx03MqLqHrsNF8h7tD7EQi2gmyoHd8dm7ZIsBFu5cgHYMSnYKfs1Ka/tMslLcCG2mDU/iplCrzlxIG9dq+o+QpxR45a8YnISVOoWRR4i+skHTMK6LV7ZSymtgv1pV0+DTloDDXrjI5bbvbUAeXc/SzWGhn1pV0u6Z40h5qQ2gIdt3zsqQOG3f0tpjbdR624pHvQHmoWBd6cZj9P3KLcX2ZqU3xAnku6Q++xZ37/9Lv6ULNsgRe7dal6FDKf2uTpaKKz/kGwPUNCTSa1g0e3dlLJB/bFkBrILvISF1aC55ed2nS+H4Fg28LVULMo8O7GSvDi5ivElZZ2CbYNXA81iwLv81gJXtxihbhRedSKy7rCl1CzKPBuJz8r/NQUN18hPpnadG3/4LIu8S3UrFOWVG4kPyccgC8us0JcWWmXYJvxNdSs8x/UQJZ1bNWDYCtlsdbIqCrtEmzG/1ATFHizbDmXhwflZFeI6yntBh9sIYSaRYF3IUrYnFsVjVNb0Jc1pFCzJNxOf1DglQ6bYGIrb31qOzdtCzbYQgw16+CJAq8EPNNadTJT2/idabv+EeSlDTnUrNALvHLPkSei1cmsEFdQ2g0u2Ai1hZALvJw6qN5ihbhpvbQbVLD1R31CbUWoBV45dcBK8Oplp7b2HiQEc2kJte1e3IVX4I0T9rDVYbFC3LT6foQgLq0NtXjMTZVNJh23wAq8vHavPlfLG75a2tnmfbARavsJqcBrTx2wErwe2RXi7ZR2vb60hFo+obxlvjfrJfBVtD6Zqa2F0q63l5ZQK6YbUIGXHlt91qe2l6ZJXl5aQq0c3wu8Ee8SbUT2XpusNWru15R3wXb645RQq4DPBV75yn3Pu0Rrl5na5Olog6Vdr4Lt/Pu5+fXzr4RaRSTYjkb+/VzGvMSlMZfLzw0aLO16E2wSar9c/WJQrZM7/wq8UZpqlHObkVkh3uBRKy8uL6FWL98KvPKLnomtOYsV4qax0q7zwUao1c+3Am885gB8kzIrxBt6P4LTwUaoNcenAm8n6bASvGHZZZQvay/tOhtshFrzfCjwxmNWgrchs4xS1FzadTLYfrr9iVBriesF3piV4K3JTm31HrVy7vK+vn5t/v313wbtmRR47xz9LpdMpwcmtuatTW01HpB3Ktgk1F7dvDJo32DkZoFXJk7ur7UnM7XJ09GknvqHM8FGqOnjYoG3kzCttSm7Qlz+xBtTR2nXiWAj1PRyrcDLS1zal1khXlNpV/0lJtT0c6nAGxFsKmTXGlVf2lV9iQk1N8jXu5fDrhM1EE4d6CDHrBaLCKp/P4LaYCPU3OLKW+Y5daDH56OlP0guKq1/qAw2Qs1N2gu8MlnKqQNWguuQXWtkKi3tqrvEhJrbpE7xYqhz2Zkt57ISXI/svbbqSruqLjGh5ofDNDk0FngjTh2oU9fUpuYSE2p+0VjglZXghJo+61PbuSlLxWUm1PykrcDLu0R1Wpvaxu9M2dJu68FGqPlNCryHSsYkTh3o9fl4+Y/Kl3Zb/RX3/uo9oRaAUyUF3jiJWAmulNy1uM2sNSr3foTWLrOE2tn3MwP/aSnwdnjtnmpflnttJUu7rQQboRYeDQXeOP1nj3jtnlpyx6Kqo1aNBxuhFq62C7zyz6ecq1t2rZEpvLOt0ctMqEEKvMctdNw6szClnKvb+grxYqXdxi4zoQZL3jLfdIGXleDuWJvaCpR2a7/MUfr/kFDDqqYLvHLqgAcHbtg8teUr7dYabBJqHy4/EGrYqMkC7+TUAeVcZ6zfa8u3abe2YLOhNhgNDLCNFHh7Ddz4kgcHTGzuWJva5OlojtJuLb+iCDXkcTasv8DLSnD3SK8tcwQuR2m38ktNqCGvJgq8rAR3U6bXluOoVaWXmlBDUU0UeDkA757sCvFUIvfadpd2Kws2Qg1l1VnglVMHPDxwU2aFuBi/3fm/qSTYeo89Qg2VqKvAy8MDd60vo3y5s7RbOtgINVSt6gJvPKac67qr1XjZUdotdaltqB08VvtOQKDKAq89dcDE5q71qe35o1aFg41QQ90k2Cp5y3zCtOaDtantmQPyhS43oYamnA67pQu8XVaCe2FtapOno8nm+kfuXzGEGpp2VrLjxkpwf2RXiJutR61yBRuhhjZIMJXpuMnDA1aC+2FthfiW0u7el5tQQ5vKFHjl1AF72PzxZbXXtmHT7l6Xm1CDBkULvPKLnHts/lhbIb7h/Qg7g41QgyZFCrzx2LAS3DPryygvMvWPZy83oQaNpMCbp+PWSfgq6pv1tUYmU9rderkJNWgmwbZPuHHqwF/rU9uitLvxchNqcME+Bd6YleDe2jy1TQ/Ir/2qINTgktNdSyqTlbU38Mr61DZ9qpAJtv6oT6jBOec/tj8p7bLVw2sbpzazFGyEGlz1XIFXXuJCOddvayvEzSzYbKjFY8o+cNO2Am+cRExsAVg9IB8RavCFLfAu64wp54ZgdYV49Nvfv/2HUIMv5J7ai+Hi1zMrwcOxvEI86j51rw3gkeUCLyvBw7G81ojbqvCSBNuLu+l3E8q54bD32v4P3YJvuR+IlhMAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-size: cover;
	height: auto;
    background-position: center;
	display: flex;
	align-items: center;
	margin-top: 20px;
}
.disclaimerinner h2
{font-size: 18px;
padding-left: 25px;
top: 2px;
margin-bottom: 5px;}
.disclaimerinner p{
	color: var(--textPrimaryColor);

font-family: var(--textPrimaryColor);;
font-size: 14px;
font-style: normal;
font-weight: 400;
}
.disclaimerinner h2::before{
	height: 20px;
	width: 20px;
}
	.bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner .blogsectionfourleftinner
	{
		min-height: auto;
	}
	
	.bankinversiononedetailblog .blogsectioone{
		background: none;
		background-repeat: no-repeat;
		background-size: cover;
		padding: 0;
	}
	.bankinversiononedetailblog .blogsectioone .blogsectiooneleft
	{
		background: url(/static/media/v1bankingmobbanner.68035c11ae7731dbe10e.png);
		background-repeat: no-repeat;
		background-size: cover;
		padding: 20px;
		
	}
	.bankinversiononedetailblog .blogsectiooneleft:before
	{
display: none;
	}
	.bankinversiononedetailblog .blogsectiooneleft .blogsectioleft
	{
		position: relative;
	}
	.bankinversiononedetailblog .blogsectiooneleft .blogsectioleft:before {
		content: "";
		position: absolute;
		left: -9px;
		top: 0;
		width: 4px;
		background: var(--Bluetwo)	;
		height: 100%;
	}
	.bankinversiononedetailblog .d-flex.align-items-center.justify-content-between.pb-4
	{
		display: none !important;
	}
	.d-flex.align-items-center.justify-content-between.pb-4.d-block.d-lg-none.d-sm-none.d-md-none.sm-flex
	{
		display: flex !important;
	}
	.bankinversiononedetailblog .blogsectioone .anptag
	{
		background: url(/static/media/v1bankingmobbanner2.a0b7d843773a660a0598.png);
		background-repeat: no-repeat;
		background-size: cover;
		padding: 20px;
	}
	.bankinversionthreedetailblog .tagreal{
		position: relative;
		right: 0;
		left: 0;
		top:0;
		bottom:0;
		display: flex !important;
		margin-left:auto ;
		margin-right: 0;
	}
	.tagreal.d-none.d-sm-block
	{display: none !important;}
	.bankinversionthreedetailblog .blogsectioone .blogsectioright::before
	{
		display: none;
	}
	.bankinversionthreedetailblog .blogsectionthree .col-innerts 
	{min-height: auto;}
	.bankinversiontwodetailblog .blogonesection .blogonesectioninner 
	{
		min-height: auto;
	}
	.bankinversiontwodetailblog .blogonesection .blogonesectioninner h1
	{
		max-width: 100%;
	}
	.bankinversiontwodetailblog .tagreal
	{
		top: -42px;
		width: 120px;
        height: 30px;
		font-size: 16px;
		gap: 8px;
		right: 5px;
	}
	.bankinversiontwodetailblog .table td
	{
		width: 50%;
	}
	.realestateblogdetails .blogsectiontwo
	{
		margin-top: 20px;
	}
	.mortgageblogdetails .blogsectionfour
	{
		padding-top: 20px;
	}
	.mortgageblogdetails .blogsectiononeleft h1{
		min-height: auto;
	}
	.mortgageblogdetails .blogsectionfour h2 span{
		display: inline-block !important;
	}
	.mortgageblogdetails .blogsectionfour h2 span img{
		width: 50px;
		height: 50px;
	}
	.insurance .homecustomblogbanner:before
	{
		display: none;
	}
	.realestateblogdetails .blogsectionfour .blogsectionfourtext
	{
		border: 0;
		min-height: auto;
		padding-bottom: 10px;
		background: var(--lightgreen);
		padding: 10px;
	}
	.realestateblogdetails .blogsectionfour .blogsectionfourtext::before
	{
		left: 0;
        top: 0;
        width: 3px;
	}
	.realestateblogdetails .blogsectionfour .blogsectionfourtext h4{
		position: relative;
	}
	.realestateblogdetails .blogsectionfour .blogsectionfourtext h4::before{
		content: "";
		position: absolute;
		left: -5px;
		top:0;
		background: var(--green);
		height: 100%;
		width: 2px;
		display: block;
	}
	.insurance .homecustomblogbanner .col-lg-5.col-sm-5
{
	width: 100%;
}
.insurance .homecustomblogbanner .col-lg-7.col-sm-7
{
	width: 100%;
}
	.bankinversiontwodetailblog .blogfivesection .blogfivesectioninnertext ul li::before {
	
		width: 20px;
		height: 18px;
		
	}
	.bankinversionthreedetailblog .blogsectioleft h1
	{
		font-size: 24px;
		min-height: auto;
		border: 9px solid rgba(220, 218, 218, 0.70);
		background: #fff;
		padding: 10px;
	}
	.bankinversionthreedetailblog .blogsectiontwo .col-lg-4.col-sm-4:nth-child(2):before, .bankinversionthreedetailblog .blogsectiontwo .col-lg-4.col-sm-4:nth-child(3):before
	{
		display: none;
	}
	.bankinversionthreedetailblog .blogsectiontwo .col-lg-4.col-sm-4:nth-child(2), .bankinversionthreedetailblog .blogsectiontwo .col-lg-4.col-sm-4:nth-child(3)
	{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABuCAYAAACdmi6mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAxXSURBVHgB7Z1bcuREGoVTKpXd3UCMe1bQPEwMvMEKhh3ADiZmBTAraHsHvYNhCcMOYAXwxgzzgJ/npU30za4qSeSR6jeyuy4pWZf89Z8vwkG1XSbKpdJR5slzUok7wI8vy7MPM/d16dwXZemeJYl75gghpEcS5668xvxUFO67snD//vRpcnngue/z88vy2SJz//IPv9j3i4tkzy8TEgmFPwsKR9SRuG/ztbvYJVzvac4vr8uvk9Kd+2N95o4A0cpSCheJF/85dhuvWnnpiC6u/Ijr4pM/JS+a37yjNf97VT73x/Ucj0sXJkR4DkRrQdUiEYPPc74VrjbahVHa2n+923C0NhZ/PvnjsZeV8798lFw0/l2DkZU/krdq9tofoKUXopM0XLiq51K4SORAtDDqajvouikoXGPQFCzgR1r/lJFWJS/wrLLM/dicBkKw5AkiXCFwmki0AOHCqKutAFG4huW+YHmu8o37HJ5WJUOLpXu+z7PCVWjlj8wbf4A2AZckfAhWedhzCZkSXFxPFs6dtrQ08Pwzf1J9kDkXeB0nD+Nsuwjoku2K4K/3nyEjrPtk/sCeLsKniRidpRxuEQWIQV+09LngcV37i/SaQ65e2DHCqvCDpqdZkrqvXAswctoE+lsyOuM0kWhALrD43BYtfK6l/8VlVgsXZhc3FK5BeJK6b7I0dV+6DuBqggOK0VZ2RIkqryCvRSujapHIwUcUF9nFop3PJcL1GKuKFK7e8YOrv0E/PutqN+H3MBTGAT5NSy9Gh/9PG3hbjlgHK8mp/9RkXhViv36JcGHElZdheS5YIB9QuPoncc+SX16VOw/B6w7KsvSCdeKFi4MoEsrCq9fCn+FafM4uQdSCwtWKfR4WyFyPrMvErfOkEi2IF4WLHCP318vcn/1pJVy1gMWM+Fw4cYqi9nSPaVdzxAXRuskZiehKr4IlrAovXP7QhkwTCQGFF64CloH/vGTViCvu6WLlc0FgXXgQFcL1eBujYHq+G4MIFqj8rQIfusQ9WRQcbZEgYFCsvQIkXrg0+lybAIMewnWKrxOGUNsymGAJEK43eUp/i7QCwpX7T0/u51xafK50G0Rt43NhtEXhCmdwwRLgb228v7X0onXCaSJpgWafK7RwTeEKYzTBAnWQlP4W6YZGnysT4Qr0uUS4mJ7fzaiCJYi/hSvlo5T+FmmHZp8rNIjK9PxuJhEsAQeP/hbpyn2fC6Ou2Lc3EuHCa98EBFGZnr/LpIIliL/FaSLpijqfK6nFCCdgSOGa6fmaKAQLNGMQFC7SFY0+V5vCtXXhikawBBEuXH04TSRd0eZztS1cW03PRydYAms+pA80+1whhWtJzz/yo7SVgfR8tIIlMAZB+kKbzwUxShs+1yHhSoyk56MXLMCaD+kTrT5XaOF6ziFUFYIlsOZD+kSlz9WicN0UrpvthpvaUSVYAms+pE+0+1zHCteVcKXzSM+rFCzAmg8ZAo0+V2jhWkKomjcUVCtYAms+ZAg0+1zHCteas1zqBUtgzYcMgUafK7RwrVG4ZiNYgvhbkt8ipA80+1zHgqj3hWtdxLuyODvBApCpGz9NXNHfIgOgzecKLVyLcBURp+dnKVgCaz5kSNT5XIGFa0nP4yu2LNesBUtgzYcMiUafK7RwHVsI1YRgCYxBkCF5z+eaUeE6FuEyJVigWfN5nBZqbuBJdFH5XBt9PtexwnVTuFbF+CFUc4Il4Hi8LRiDIMNy3+eaS+F6qvT8XsG6KXAix79X9kNp+lus+ZChEJ9ro8znOla4Hjs9v1ewMJ99519F9aINCBf9LTIGKn2ugML1WCHUo1PCddXy9sLlX3EWe1LugbDmQ8ZEs8+1r3A9tHClIU+qisY5VgdKZ2HsITUfhE851iJDA58L08UbP62BiMWOFK5PF7WI7XsOhOtsWXtdQUITQCvTHW8lRAtXAyv+Fms+ZCw0+1z7Ctd9p+c7rRLixV03/K05w5oPGRuNPtexwnVf6fnOsYZ6Pyp4XGU1PIx9/v1QWPMhU6DV5zoURH1ICPXBOaxqBJJjJcFWDIL5LTIm2vJcIYXrLsLVW3DUWgyCd6smU6DO5wooXItwrYrjq4q9J90txiBY8yFjo9HnOla4Pknrr0P0tdp4B4lBXBuJQUjNhzEIMgXwuW68Aqz8yCv2WIQUrhGJWHaIOwzaJcTozloMgjUfMhVafa6QO1wLo5Sfb2MQBqaJgDUfMiXafK42d7gebbcGmSauna0YBD4wj3m3ajIBWn2uQ4XrQTysQ0gMArtBWBh7YFrMmg+Zmrs+l4saKVyLz9UU2dEFS6hiEF5CETy1APytt1648F9CpqLuLRZqeoti0Gfb02byDfysxSBY8yExAKsiVWBU4AxZb/NbIIodR8XfypEej3ye3Qes+ZCpgLm9TNPo76mIc0R6iU2i2iIZL9BiDII1HzI01SqcF6rYw80iVPmejQKj3NPdWgyCNR8yFMl2RKWhhXFoR1Mh2ptQNGMQp4tk9rUX1nxIn0CosmqHh/g/SPCn1keESoj+rjnViZzbmSbybj7kIUCokLnCV+yTk2K7k0OboICa23w1d4NYGhh+sOZD2qBJqO6v/LVB3X0JLcUgAGs+5BhVij3VIVTHqjfHUHkjVasxCNZ8SJO5rPy1QfWdnyUGkW2niXM/kaXmQ3/LNhaFSpjFreqrYabBGATv5mOLuUUUujALwQIWYxCs+dhAW0Sh7cpfG2YjWILFGARrPvNk7hGFLsxOsARJy2fGYhD0t+aB7BhqYeWvDbMVLCB5D0sxCNZ8dKMpotC3oR7CrAVLuI1BGLl3YrPm8ygtqj2FSNxYXvlrgwnBEqzdOxEfqHes+USNFqECQ638tcGUYAkWp4ms+cRFtfKn4M42YCxDPQSTggWaMYhH2fxHW4A1n+mRlb+MEYVOmBUsoZo2Gdo0kDWfadBWTh5z5a8N5gVLsBaDYM1nPBD4zJQI1a5tiWOCgtXAcgxiSX+rd7Ttn55PbKiHQMHagcUYBP2t/uDK33BQsA5gMQbBmk93NAlVm22JY4KCFYDVGAT9rTAYURgPClYgMk3cYDcIIzEI1nwOY2Vb4pigYLUECygWYxCs+fyBNqGKfeWvDRSsjtzeO3Hrb80d1nxqtEUUNKz8tYGC9QDq1TUMtbG3vFPhYTyUZs0H4mVFuLREFIC2lb82ULB6oNr9M8fV10YMAliJQXDlLy4oWD1i7d6JTX/rycxqPpr2T9e+8tcGCtYAWItB4DyZS81HU0RhLit/baBgDYTlGITGmg9X/nRAwRoYizEITf6WRqGa28pfGyhYI3EbgzA0TYS/5QeXlXDF+Bdr2T8dbIwLlUDBGpHmpoEni8RECHMj08SI/C1GFPRCwZqAOgZhZ5oIYqj5aIsoWFn5awMFa0IsxyDGrPkwojAfKFgRYDEGMUbNR1tEIdZtiWOCghUJt5sGJrW/ZWWaOETNhyt/84WCFRn48FqKQYC+YhAUqvlDwYoUqzGIrjUfTREFrvx1h4IVMc0YxKmfJhrw5VvXfLjyZwsKlgKq0YfRGMShmk+SpNUINPb3g0LVHxQsRVi7d+Lemo8XqtufV9v6uCpRHxtc+euf1L+rl46oQRr6MOY3pY0zQfyt68J/XLdi1fwZRAH7kcUiDNVrKrervhSrPrnCHcsvHVGHjC6QmLdyTkAE3mz837zDsBYhn3IDu6ZQ0VQfhJ/SsnA/OKIWiUGsCjvCBVF6u6nF4T54PzDa2oz8ZuQUqsEpCvdd8uvL8myduZf3f/j/a77t2oCNYyUGIeAvPV3s9rDwLfh9Q1aALGxLHAv5xn2cfvw0ufKPv3dEPTJNxIjLyglUr6COP02EUOEGJCuK1Tgk7ttPnyaXlYPplesf/iJ05cgsqLp6XrRujE0T4W/tEpDmNPGh74fcKWllbGviSSndVb52F3hYCRaUyy+ZXzgyK6oYhD9L14bOrNUBfwv+UteVOzHUIXwUqnHxi8MX0Cg8vjO7/++r8tx/4zke08OaF+L1PDJ06+YqBb/nz8WVOiR0ys7ftPj3/OKvHyXn8u/3jtd/fiu/WaTuuX/imSNk5iyS2pjfJVzs/E2InwZiZPXJh8mL5rd3XmB+flk+Sxfu3C82/d0RMnPuryZy5W9yvoevLtPAJgdHxBCuJHVfpan70h+9z/yzOeoiswUnAxIh9KjGpSzdpX/fL/3b/oP3H198XicXdvI74U97Ajp2zpkAAAAASUVORK5CYII=);	
	background-size: cover;
	background-repeat: no-repeat;
    position: relative;
	}
	.bankinversionthreedetailblog .blogsectiontwo .col-lg-4.col-sm-4:nth-child(2)::after{
		content: "PROS";
				position: absolute;
				left: 32px;
				top: -48px;
				color: var(--textPrimaryColor);
				border-radius: 9px 9px 9px 0;
				background: var(--lightgreen);
				font-family: "Fjalla One";
				font-size: 18px;
				font-style: normal;
				font-weight: 400;
				line-height: normal;
				padding: 11px 40px;
				padding-top: 20px;
				z-index: -1;
	}
	.bankinversionthreedetailblog .blogsectiontwo .col-lg-4.col-sm-4:nth-child(3)::after{
		content: "CONS";
				position: absolute;
				right: 32px;
				top: -48px;
				color: var(--textPrimaryColor);
				border-radius: 9px 9px 9px 0;
				background: #FFE3D0;
				font-family: "Fjalla One";
				font-size: 18px;
				font-style: normal;
				font-weight: 400;
				line-height: normal;
				padding: 11px 40px;
				padding-top: 20px;
				z-index: -1;
	}
	.bankinversionthreedetailblog .blogsectiontwo .col-lg-4.col-sm-4:nth-child(2)
	{
		margin-left: 0;
		margin-top: 70px;
		margin-bottom: 70px;
	}
	.prosinner.consinner ul {
		padding-left: 0;
	}
	.bankinversionthreedetailblog .blogsectioone .blogsectiooneleft:after
	{
		display: none;
	}
	.bankinversionthreedetailblog .blogsectioone .blogsectiooneleft
	{
		padding:10px;
	}
	.bankinversionthreedetailblog .blogsectioone .blogsectiooneleft::before
	{
		display: none;
	}
	.mortgageblogdetails .userphoto {
		width: 40px;
	}
	.bankinversionfourdetailblog .blogsectioright>img{
		display: none;
	}
	.bankinversiononedetailblog .blogsectiothree .blogsectiothreeright>h2 {
		color: #fff;
		padding-left: 73px;
	}
	.bankinversiononedetailblog .blogsectiofiveright {
		padding: 20px 15px;
		border-radius: 20px;
		border: none;
		border-top: 8px solid #DAF3FF;
		border-bottom: 8px solid #DAF3FF;
		margin-top: 20px;
		background: #EDF9FF;
		outline: 2px solid #fff;
		outline-offset: -10px;
	}
	.bankinversiononedetailblog .bulb
	{
		background: #fff;
	}
	.bankinversiononedetailblog .blogsectiotwoinner h2
	{
		font-size: 18px;
		padding: 10px 20px;
	}
	.bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner h2, .bankinversionfourdetailblog .blogsectiothree h2, .bankinversionfourdetailblog .blogsectiofive .blogsectiofiveinner h2, .bankinversiononedetailblog .blogsectiofive h2, .bankinversionfourdetailblog .blogsectiofour h2
	{
		font-size: 18px;
		text-align: center;
	}
	.bankinversionfourdetailblog .blogsectiofive
	{
		margin: 20px 0;
	}
	.bankinversionfourdetailblog .blogsectiofiveimage img {
		outline: none;
		outline-offset: 0;
		height: auto;
		width: 100%;
		object-fit: contain;
	}
	.bankinversionfourdetailblog .blogsectiothree .blogsectiothreeright ul
	{
		width: 90%;
		border-radius: 10px;
		background: #FFF;
		box-shadow: 0 0 12px 0 rgba(227, 227, 227, 0.55);
	}
	.bankinversionfourdetailblog .blogsectiothree .blogsectiothreeright ul li h4, .bankinversionthreedetailblog .blogsectionthree .col-innerts h4 {
		color: var(--textPrimaryColor);
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
		margin-top: 0;
		min-height: auto;
		display: inline-block;
		margin-left: 10px;
		font-family: var(--textPrimaryColor);;
	}
	.bankinversionfourdetailblog .blogsectiothree .blogsectiothreeright ul li span {
		border-radius: 4px;
		background: var(--Bluetwo);
		width: 23px;
		height: 24px;
		color: #FFF;
		text-align: center;
		font-family: var(--categortFont) !important;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
		text-align: center;
		display: inline-block;
	}
	.bankinversionfourdetailblog .blogsectiothree .blogsectiothreeright ul li
	{
		width: 100%;
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #E7E2E2;
	}
	.bankinversionthreedetailblog .blogsectionthree .col{
		width: 100%;
		flex: 0 0 auto;
	}
	.bankinversionfourdetailblog .blogsectiofive .blogsectiofivemiddle ul li span {
		
		font-size: 18px;
		width: 40px;
		height: 40px;
		outline-offset: 3px;
		line-height: 41px;
		top: 0;
		left: 13px;
	}
	.bankinversionfourdetailblog .blogsectiofive .blogsectiofivemiddle ul li h4, .bankinversionfourdetailblog .blogsectiofive .blogsectiofivemiddle ul li p
	{
		font-family: var(--textPrimaryColor);;
		padding-left: 70px;
	}
	.bankinversionthreedetailblog .prosinner ul li
	{
		font-family: var(--textPrimaryColor);;
		color: var(--textPrimaryColor);
		font-size: 14px;
		max-width: 100%;
		margin-bottom: 5px;
		padding-left: 0;
		border-bottom: 0.5px solid #D0D0D0;
		padding-bottom: 5px;
	}
	.bankinversionthreedetailblog .prosinner ul li:last-child{
		border: none;
		padding-bottom: 0;
	}
	.bankinversionthreedetailblog .blogsectionthree .col-innerts {
		border-radius: 0;
		background: transparent;
		box-shadow: none;
		padding: 0 10px;
		margin: 10px 0 20px;
		border: none;
		position: relative;
	}
	.bankinversionthreedetailblog .prosinner ul
	{
	    min-height: auto;
	}
	.bankinversionthreedetailblog .blogsectionthree .col-lg-3.col-sm-3
	{
		background: none;
	}
	.bankinversionthreedetailblog  .blogsectionfour
	{
		max-width: 95%;
		margin: auto;
	}
	.bankinversionthreedetailblog .blogsectionthree .col {
				border-radius: 10px;
				background: #FFF;
				box-shadow: 0 1px 10px 0 rgba(200, 200, 200, 0.25);
				margin-bottom: 10px;
	}
	.bankinversionthreedetailblog .prosinner ul li::before
	{
		display: none;
	}
	.bankinversionfourdetailblog .blogsectiothree
	{
		padding: 0;
	}
	.bankinversionfourdetailblog .blogsectiosix .row
	{
		flex-direction: column-reverse;
	}
	.bankinversionfourdetailblog .blogsectiofiveimageset img
	{
		outline:none;
	}
	.bankinversionfourdetailblog .blogsectiosix h2,.bankinversionfourdetailblog .blogsectiotwo h2
	{
		font-size: 18px;
	}
	.bankinversionfourdetailblog .blogsectiosix .blogsectiotwoinner {
		background: #EDF9FF;
		padding: 20px 10px;
	}
	.bankinversionfourdetailblog .blogsectiosix ul li
	{
		font-family: var(--textPrimaryColor);;
		padding-left: 40px;
	}
	.bankinversionfourdetailblog .blogsectiotwo h2::before
	{
		top:3px;
	}
	.bankinversionfourdetailblog .blogsectiotwo h2
	{
		padding: 7px 10px;
		padding-left: 50px;
	}
	.bankinversionfourdetailblog .blogsixsection h2{
		font-size: 24px;
		text-align: center;
	}
	.bankinversionfourdetailblog .blogsectioone .row{
		flex-direction: column-reverse;
	}
	.bankinversionfourdetailblog .tagreal{
		position: relative;
		left: auto;
		right: auto;
		top:auto;
		bottom: auto;
	}
	.bankinversionfourdetailblog .blogsectioone	.blogsectioright
	{
		display: flex;
		justify-content: right;
	}
	.bankinversionfourdetailblog .userphoto
	{
		width: 40px;
	}
	.bankinversionfourdetailblog .blogsectioleft p {
		min-height: 170px;
	}
	.bankinversionfourdetailblog .blogsectioone
	{
		background: url(/static/media/backv4bannermobileback.d6bda898496652a62640.svg);
	}
	.bankinversionfourdetailblog .articlepublishdate
	{
		margin-right: 0;
	}
	.articlepublishdate
	{font-family: var(--textPrimaryColor);;
		font-size: 13px;}
	.username
	{
		font-size: 14px;
		margin-left: 5px;
	}
	.bankinversionfourdetailblog .blogsixsection h2::before
	{
		left: 0;
		right: 0;
		margin: auto;
	}
	.bankinversionfourdetailblog .blogsixsection .col-lg-1.col-sm-1
	{
		text-align: center;
	}
	.bankinversionfourdetailblog .blogsixsection .d-flex.blogsixsectioninner.align-items-center
	{
		flex-wrap: wrap;
		justify-content: center;
	}
	.bankinversionfourdetailblog .blogsixsection .col-lg-6.col-sm-6 p, .bankinversiononedetailblog .blogsixsection .col-lg-6.col-sm-6 p
	{
		font-size: 14px;
	}
	.bankinversionfourdetailblog .blogsectiotwo .blogsectiotwoinner p:before {
		content: "";
		position: absolute;
		background: rgba(34, 128, 184, 0.50);
		width: 10px;
		height: 140%;
		bottom: 0px;
		left: -43px;
		top: -46px;
		margin: auto;
	}
	.bankinversionfourdetailblog .blogsectiotwo .blogsectiotwoinner:before
	{
		height: 10px;
		top: -26px;
	}
	.bankinversionfourdetailblog .blogsectiotwo .blogsectiotwoinner:after
	{
		height: 10px;
		bottom: -26px;
	}
	.bankinversionfourdetailblog .blogsectiotwo .blogsectiotwoinner p::after{
		width: 10px;
		height: 140%;
		right: -43px;
	}
	.bankinversionfourdetailblog .blogsectiofive .blogsectiofiveinner p
	{
		padding-right: 0;
		color: var(--textPrimaryColor);
		text-align: center;
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		text-align: center;
	}
	.bankinversiononedetailblog .blogsectiothreelefttop h2
	{
		font-size: 18px;
		padding-left: 65px;
		width: auto;
		border-radius: 13px;
		padding-right: 30px;
	}
	.bankinversiononedetailblog .blogsixsection .d-flex.blogsixsectioninner.align-items-center
	{
		flex-wrap: wrap;
		justify-content: center;
	}
	.bankinversiononedetailblog .blogsixsection .col-lg-1.col-sm-1
	{
		text-align: center;
	}
	.bankinversiononedetailblog .blogsixsection .col-lg-6.col-sm-6{
     order:2;
	}
	.bankinversiononedetailblog .blogsixsection .blogsixsectioninnerbtn{
		order:3;
	}
	.bankinversiononedetailblog .blogsectioone .blogsectioright>img
	{
		display: none;
	}
	.bankinversiononedetailblog .blogsectioleft h1, .bankinversionfourdetailblog .blogsectioleft h1
	{
		font-size: 24px;
	}
	.bankinversiononedetailblog .blogsectiothree ul li span
	{
		font-size: 36px;
	}
	.bankinversiononedetailblog .blogsectiothree .blogsectiotimage {
		display: none;
	}
	.bankinversionfourdetailblog .blogsectiofour .blogsectiofourinner p
	{
		min-height: auto;
	}
	.bankinversionfourdetailblog .blogsectiofour .blogsectiofourinner::after
	{
		width: 90%;
		height: 2px;
	}
	.bankinversionthreedetailblog .blogsectiontwo .col-lg-4.col-sm-4:nth-child(1)::before
	{
		left: 17px;
	}
	.bankinversionfourdetailblog .blogsectiofive .blogsectiofivemiddle ul{
		position: relative;
	}
	.bankinversionfourdetailblog .blogsectiofive .blogsectiofivemiddle ul::before{
		content: "";
        position: absolute;
        left: 32px;
        height: 89%;
        background: #fff;
        width: 3px;
        top: 0;
	}
	.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner p, .bankinversionthreedetailblog .blogsectionfour p, .bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner .blogsectionfourleftinner p, .bankinversionthreedetailblog .blogsectionthree .col-innerts p, .bankinversionthreedetailblog .blogsectiontwo .table td, .bankinversionthreedetailblog .blogsectiontwo .table th, .bankinversionthreedetailblog .anptag p, .bankinversionthreedetailblog .blogsectioleft p, .bankinversionfourdetailblog .blogsectiotwo p, .bankinversionfourdetailblog .blogsectiothree .blogsectiothreeright ul li p, .bankinversionfourdetailblog .blogsectiofour .blogsectiofourinner p, .bankinversionfourdetailblog .blogsectiofour p, .bankinversionfourdetailblog .blogsectioleft p, .bankinversiononedetailblog .anptag p, .bankinversiononedetailblog .blogsectioleft p, .bankinversiononedetailblog .blogsixsection .col-lg-6.col-sm-6 p, .bankinversiononedetailblog .blogsectiofivemiddleinner ul li p, .bankinversiononedetailblog .blogsectiofive p, .bankinversiononedetailblog .blogsectiofour .blogsectiofourinner p, .bankinversiononedetailblog .blogsectiofour>p, .bankinversiononedetailblog .blogsectiothree .blogsectiothreeright ul li p, .bankinversiononedetailblog .blogsectiothree .blogsectiothreeleft p, .bankinversiononedetailblog .blogsectiotwoinner p, .bankinversiononedetailblog .blogsectiotwoinner
	{
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		min-height: auto;
	}
	.bankinversionthreedetailblog .blogsectionfive .blogsectionfiveright {
		padding-top: 0px;
		padding-left: 0;
		padding-right: 0;
	}
	.bankinversionthreedetailblog .blogsectionfive {
		background: #FFF;
        padding: 14px 26px;
        box-shadow: none;
        outline: 1px solid #2280B8;
        outline-offset: -7px;
	}
	.bankinversionfourdetailblog .blogsectiofour
	{
		max-width: 95%;
		margin: auto;
	}
	.bankinversionthreedetailblog .blogsectioone .blogsectioleft {
		padding-top: 0;
		padding: 0px;
	}
	.bankinversiontwodetailblog .blogfivesection .blogfivesectioninner {
		background: #EDF9FF;
		outline: 15px solid #DAF3FF;
		padding: 10px 0;
		position: relative;
	}
	.bankinversiontwodetailblog .blogfivesection .blogfivesectioninnertext ul li
	{
		padding-left: 35px;
	}
	.bankinversionthreedetailblog .blogsectiontwo
	{
		max-width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	.bankinversionthreedetailblog .blogsixsection
	{
		width: 95%;
		margin: auto;
		padding: 22px;
		border-radius: 24px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		outline: 3px solid #EBC90A;
		outline-offset: -14px;
		margin-top: 20px !important;
	}
	.bankinversionthreedetailblog .blogsixsection .col-lg-2.col-sm-2
	{
		display: none;
	}
	.bankinversionthreedetailblog .blogsixsection .mb-4
	{
		position: relative;
	}
	.bankinversionthreedetailblog .blogsixsection .mb-4::before{
		content: "";
		position: absolute;
		background: url(/static/media/askqsblog.dfa7131d2b0b8a151d3f.svg);
		width: 60px;
		height: 60px;
		left: 0;
		background-repeat: no-repeat;
		background-size: contain;
	}
	.bankinversionthreedetailblog .blogsixsection .mb-4 img {
        width: 230px;
        margin-left: 55px;
    }
	.bankinversionthreedetailblog .blogsectionthree .col-innerts::before {
		content: "";
		position: absolute;
		left: 47px;
		right: 0;
		width: 84%;
		background: #B7B7B7;
		height: 1px;
		top: -22px;
	}
	.bankinversionthreedetailblog .blogsectionthree .col-inner
	{
		position: relative;
	}
	.bankinversionthreedetailblog .blogsectionthree .col-innerts h4 {
        position: absolute;
        top: -46px;
        left: 38px;
    }
	.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner
	{
		margin-bottom: 0px;
		padding-bottom: 20px;
		border-bottom: 1px solid #D0D0D0;
		padding-top: 20px;
	}
	.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(even)
	{
		background: #EDF9FF;
	}
	.bankinversionthreedetailblog .blogsectionthree {
		background: #fff;
		outline: 10px solid #DAF3FF;
		padding: 0 10px 0 10px;
		margin: 20px 0;
		outline-offset: -10px;
	}
	.bankinversionthreedetailblog .blogsectionthree .col-innerts p
	{
		min-height: auto;
		margin-bottom: 0;
		text-align: left;
	}
	.bankinversionthreedetailblog .blogsixsection .col-lg-10.col-sm-10>p
	{
		font-size: 14px;
		color: var(--textPrimaryColor);
		font-weight: 400;
	}
	.bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner h4
	{font-family: var(--textPrimaryColor);;
		font-size: 14px;
	font-weight: 700;
	color: #2280B8;}
	.bankinversionthreedetailblog .blogsectionfour .blogsectionfourinner .blogsectionfourleftinner
	{background: #fff;
	border: 12px solid #EDF9FF ;
margin-bottom: 20px;}
.bankinversionthreedetailblog .blogsectionfour .col-lg-3.col-sm-3
{
	max-width: 90%;
	margin: auto;
}
.bankinversionthreedetailblog .blogsectionfive .col-lg-3.col-sm-3
{
	min-height: 300px;
	padding: 0;
	margin:  0px;
}
.bankinversionthreedetailblog .blogsectionfiveright:before
{
	display: none;
}
.bankinversionthreedetailblog .blogsectionfive .col-lg-9.col-sm-9
{
	border: none;
	width: 100%;
}
.bankinversionthreedetailblog .blogsectionfiveright .row
{
	grid-template-columns: 1fr;
}
.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(2)
{
	order:2;
}
.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(3)
{
	order:3;
}
.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(4)
{
	order: 4;
}
.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(5)
{
	order: 5;
}
.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(6)
{
	order: 6;
}
.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(7)
{
	order: 7;
}
.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(8)
{
	order: 8;
}
.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner:nth-child(9)
{
	order: 9;
}
.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner span
{
	font-size: 24px;
}
.bankinversionthreedetailblog .blogsectionfive .blogsectionfiverightinner span::after {
    content: "";
    position: absolute;
    right: -21px;
    width: 2px;
    height: 35.047px;
    background: var(--Blueone);
    top: 0;
}

.bankinversionthreedetailblog .blogsectionfive h2
{
	font-size: 18px;
	width: 100%;
}
.bankinversionthreedetailblog .blogsectionfour .col-lg-3.col-sm-3 h3
{
	color: var(--textPrimaryColor);

	font-family: var(--textPrimaryColor);;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
	.bankinversionthreedetailblog .blogsectioone .blogsectioright {
		border: none;
		position: relative;
		margin-top: 20px;
	}
	.bankinversionthreedetailblog .blogsectioone .blogsectioright > img
	{
		display: none;
	}
	.bankinversionthreedetailblog .blogsectioone p.articlepublishdate.mt-2 {
		position: absolute;
		right: 0px;
		bottom: 0;
		margin-right: 15px;
		color: var(--textPrimaryColor);
	}
	.bankinversionthreedetailblog .blogsectioone p.articlepublishdate.mt-2 img{
		filter: invert(0);
	}
	.userphoto
	{
		width: 40px;
	}
	.bankinversionthreedetailblog .blogsectiontwo .col-lg-4
	{
		width: 100%;
	}
	.bankinversionthreedetailblog .blogsectioone
	{
		padding-bottom: 10px;
	}
	.bankinversionfourdetailblog .blogsectiothree .blogsectiothreeright ul li::before
	{
		display: none;
	}
	.bankinversionfourdetailblog .blogsectiofour .col{
		width: 100%;
		flex: 0 0 auto;
	}
	.bankinversionfourdetailblog .blogsectiofour .serialnumber
	{
		font-size: 16px;
		width: 40px;
        height: 40px;
		line-height: 35px;
		top: -27px;
	}
	.bankinversionfourdetailblog .blogsectiofour .serialnumber::before {
		content: "";
		position: absolute;
		background: var(--Bluetwo);
		box-shadow: none;
		left: 49px;
		width: 280px;
		height: 2px;
		top: 13px;
	}
	.bankinversionfourdetailblog .blogsectiofour .blogsectiofourinner
	{
		border-radius: 10px;
        background: #fff;
        box-shadow: 5px 9px 4px 0 rgba(227, 227, 227, 0.5);
        margin-bottom: 10px;
        margin-top: 30px;
	}
	.bankinversionfourdetailblog .blogsectiofour .blogsectiofourinner h4
	{
		min-height: auto;
		padding-bottom: 5px;
		color: var(--textPrimaryColor);
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		margin-bottom: 10px;
		border-bottom: 1px solid rgba(34, 128, 184, 0.5);
	}
	.bankinversiononedetailblog .blogsectioright .d-flex.userdetails
	{
		position: relative;
		left: auto;
		top: auto;
		bottom: auto;
		right: auto;
		justify-content: left;
	}
	.bankinversiononedetailblog .blogsectioright .d-flex.userdetails .userphoto
	{
		width: 40px;
	}
	.bankinversiononedetailblog .blogsectioright .d-flex.userdetails .username
	{
		font-size: 14px;
	}
	.bankinversiononedetailblog  p.articlepublishdate{
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		text-align: right;
		margin-right: 0;
	}
	.bankinversiononedetailblog .articlepublishdate {
		padding-left: 10px;
	}
	.bankinversiononedetailblog .anptag {
		margin-top: 0;
		padding-left: 14px;
	}
	.bankinversiononedetailblog .blogsectiofive {
		margin-top: 0px;
	}
	.bankinversiononedetailblog .blogsectiofivemiddleinner ul li h3, .bankinversiononedetailblog .blogsectiofivemiddleinner ul li h4
	{
		color: #2280B8;
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		display: inline-block;
		border:none;
		padding: 0;
		margin: 0;
		padding-left: 10px;
	}
	.bankinversiononedetailblog .blogsectiofivemiddle
	{
		background:none;
	}
	.bankinversiononedetailblog .blogsectiothreelefttop h2::before
	{
		width: 40px;
		height: 40px;
		top: 17px;
	}
	.bankinversiononedetailblog .blogsectiofour .blogsectiofourinner .serialnumber
	{
		font-size: 24px;
	}
	.bankinversiononedetailblog .tagreal
	{
		margin-right: 0;
		margin-left: auto;
	}
	.bankinversiononedetailblog .blogsectiofour .blogsectiofourinner h4
	{
		color: var(--textPrimaryColor);
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		font-weight: 700;
		min-height: auto;
		padding-bottom: 10px;
	}
	.bankinversiononedetailblog .blogsectiofour .col{
		width: 100%;
	}
	.bankinversiononedetailblog .blogsectiotwo
	{
		width: 95%;
		padding: 20px;
		
	}
	.bankinversiononedetailblog .blogsectiothree .blogsectiothreeright
	{
		padding-top: 20px;
	}
	.bankinversiononedetailblog .blogsectiothree, .bankinversiononedetailblog .blogsectiofour, .bankinversiononedetailblog .blogsixsection, .bankinversiononedetailblog .blogsectiofive
	{max-width: 95%;
	margin-left: auto;
	margin-right: auto;
    }
	.bankinversiononedetailblog .blogsectiofivemiddleinner ul li
	{
		width: 100%;
		box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
	}
	.bankinversiononedetailblog .blogsectiofivemiddleinner ul li > img {
        position: absolute;
        transform: rotate(-90deg);
        width: 9px;
        left: 12px;
    }
	.bankinversiononedetailblog .blogsectiofivemiddleinner ul
	{
		flex-wrap: wrap;
	}
	.bankinversiononedetailblog .blogsectiofivemiddle
	{
		padding: 0;
	}
	.mortgageblogdetails .d-flex.userdetails .username
	{
		font-size: 14px;
		margin-left: 5px;
	}
	.bankinversiononedetailblog .blogsectiofour>h2, .bankinversiononedetailblog .blogsectiothree .blogsectiothreeleft>h2, .bankinversiononedetailblog .blogsectiothree .blogsectiothreeright>h2
	{
		font-size: 18px;
	}
	.mortgageblogdetails .d-flex.userdetails .username::before {
		content: "";
		position: absolute;
		height: 2px;
		width: 85px;
		background: var(--Blueone);
		left: 0px;
		bottom: 2px;
	}
	.investmentblogdetails .blogsectionsix {
		padding: 0 0px;
	}
	.investmentblogdetails .d-flex.align-items-center.justify-content-between {
	
		flex-wrap: wrap;
		margin-top: 10px;
	}
	.realestateblogdetails .blogsectioone p.articlepublishdate {
		padding-left: 10px;
		margin: 0;
	}
	.investmentblogdetails .userdetails .username
	{
		font-size: 14px;
		margin-left: 5px;
	}
	.investmentblogdetails .blogsectionsixmiddle p:last-child{
		padding-bottom: 0;
	}
	.investmentblogdetails .blogsectionsix h2
	{
		font-size: 18px;
	}
	ul.conclusioninner::before {
		content: "";
		position: absolute;
		left: 0;
		right: auto;
		margin: auto;
		height: 100%;
		width: 4px;
		background: #ccc;
		top: 0;
		bottom: 0;
	}

	.blogsectionsixmiddle p:before {
		left: -30px;
	}

	.insurance .herosectionbanner {
		display: none;
	}

	.insurance .herosectioncaption {
		top: 0;
		width: 100%;
		padding: 10px;
	}

	.insurance h2.articleTitle {
		border-bottom: 0;
		border: 1px solid var(--orange);
		padding: 10px;
		border-left: 10px solid var(--orange);
		order: 2;
	}

	.insurance .heromainimg {
		order: 3;
		padding-bottom: 10px !important;
		padding-top: 10px;
	}

	.insurance .shortcontent {
		order: 4;
	}

	.insurance .articlepart {
		margin-top: 0;
	}

	.insurance .articlepart .userimage img {
		width: 30px;
	}

	.insurance .articlepart .userimage {
		width: 30px;
		height: 30px;
	}

	.insurance .settwoblogdiv .blogimone img {
		outline: 10px solid rgba(255, 93, 22, 0.3);
		outline-offset: -10px;
	}

	.insurance .articlepart .name {
		font-size: 14px;
		color: var(--textPrimaryColor);
		font-family: var(--textPrimaryColor);;
		margin-left: 10px;
	}

	.insurance .blogaskexpert h3 strong {
		display: block;
		width: -webkit-max-content;
		width: max-content;
		background: #FFD816;
		margin: auto;
		padding: 5px 10px;
		border-radius: 5px;
		margin-bottom: 10px;
		margin-top: 10px;
		font-size: 20px;
		font-family: var(--primary-Web-Font) !important;
	}

	.insurance .blogaskexpert {
		outline: none;
		outline-offset: -10px;
	}
 .insurance .blogaskexpert .col-lg-7.d-flex.align-items-center
 {
	border: 0.75px solid var(--textPrimaryColor);
	padding-top: 20px;
 }
	.insurance .blogaskexpert h3 {
		font-family: var(--textPrimaryColor);;
		min-height: auto;
		font-size: 13px;
		font-weight: 400;
	}



	.blogsectionfivecaption p,
	.blogsectionfivesegmentright h4,
	.blogsectionfivesegmentright p {
		font-family: var(--textPrimaryColor);;
	}

	.insurance .articlepart .name:before {
		background: var(--textPrimaryColor);
		height: 2px;
	}

	.insurance .articlepublishdate {
		font-size: 13px;
		color: var(--textPrimaryColor);
		font-family: "SF Pro Display";
	}

	.insurance .heromain {
		margin: auto;
		display: flex;

		flex-wrap: wrap;
		align-items: center;
	}

	.insurance h4.articlesubheading {
		order: 1;
		justify-content: right;
		margin-right: 0;
		margin-left: auto;
	}

	.insurance .heromainimg img {
		height: 30px;
	}

	.insurance .blogsectionthreeleft {
		background: none !important;
		padding: 0;
		outline: none;
	}

	.insurance .settwomainshoecasediv {
		max-width: 100%;
		padding: 0;
	}

	.insurance .settwomainshoecasediv h4 {
		font-size: 18px;
	}

	.insurance.blog-details .blogsectionthree p,
	.insurance.blog-details .blogsubdivtext {
		font-family: var(--textPrimaryColor);;
		min-height: auto;
	}

	.insurance.blog-details .blogsectionfour.isurance .col-lg-3.col-sm-3 {
		display: none;
	}

	.insurance.blog-details .blogsecfourrightps::before {
		background: rgba(255, 255, 255, 0.7);
		content: "";
		position: absolute;
		height: 97%;
		width: 90%;
	}

	.insurance.blog-details .blogsecfourrightinner .heading {
		font-family: "SF Pro Display";
		font-size: 14px;
	}

	.insurance.blog-details .blogsecfourrightinner p {
		font-family: var(--textPrimaryColor);;
		min-height: auto;
		font-size: 13px;
		font-weight: 400;
	}

	.insurance.blog-details .blogsecfourright .col-lg-4.col-sm-4:nth-child(2) .blogsecfourrightinner {
		padding-bottom: 0;
		padding-top: 0;
	}

	.blog-details .blogsecfourrightinner .heading:before {
		height: 2px;
		background: var(--textPrimaryColor);
	}

	.insurance .rightblogdetailssection .blogsectionthreeimage img {
		display: none;
	}

	.insurance .rightblogdetailssection .row {
		border: 4px solid var(--customerdashboardlightcolor);
		margin: 10px 0;
	}

	.insurance.blog-details .blogsectionthree h4.heading {
		background: var(--customerdashboardlightcolor);
		border: 1px solid var(--orange);
		border-radius: 3px;
		width: auto;
		color: var(--orange);
		display: flex;
		padding: 5px 10px;
		text-align: left;
		align-items: center;
		font-family: "SF Pro Display";
	}

	.insurance .col-lg-8.rightblogdetailssection {
		padding: 0;
	}

	.investmentblogdetails .blogsectionone .blogsectiononeimage>img {
		display: none;
	}

	.investmentblogdetails .blogsectiononeimage .tagreal {
		position: relative;
		left: auto;
		top: auto
	}

	.blog-details .heading {
		width: 100%;
	}

	.blogsectionfour.isurance {
		padding-top: 20px;
	}

	.mortgageblogdetails .twoadjust .col-lg-7.col-sm-7 {
		width: 100%;
		padding: 20px;
        border-radius: 20px;
	}
	.mortgageblogdetails .twoadjust .col-lg-7.col-sm-7 .blogsectionfive
	{
		border-radius: 10px;
	}
	.mortgageblogdetails .blogsectionsix h4
	{
		position: absolute;
		color: #fff;
		top: 34px;
        left: 33px;
        z-index: 1;
	}
	.realestateblogdetails .blogsectionthree {
		margin: 0px 15px;
	}

	.realestateblogdetails .blogsectionthree .col-lg-6.col-sm-6:nth-child(1),
	.realestateblogdetails .blogsectionthree .col-lg-6.col-sm-6:nth-child(2) {
		padding: 0 15px;
	}

	.realestateblogdetails .blogsectionfour {
		padding: 40px 0 0;
	}

	section.investmentblogdetails .container,
	section.realestateblogdetails .container,
	section.mortgageblogdetails .container {
		max-width: 100%;
		padding: 0 15px;
	}

	.mtminuspop.blogsectioleft {
		padding: 0;
		background: transparent !important;
		margin-top: -150px !important;
	}

	.realestateblogdetails .blogsectiontwoinner {
		min-height: auto;
	}

	.realestateblogdetails .blogsectiontwoinnerspot {
		height:60px;
        width: 60px;
        font-size: 30px;
        margin-right: 10px;
		margin-left: 0;
	}

	.realestateblogdetails .blogsectiontwo .row {
		width: 100%;
		margin: auto;
		margin-top: 20px;
	}

	.blogflag p:after {
		content: "";
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANkSURBVHgB7ZlLTBNBGMe/2QfbB2h5iBDSA00bFTQam2gaDxKjiYkcvBjj1YMxIR68IHpQEj0R1IMn0JMmxos3Iz6QgzcjBRvBGIFSQUATWmqxj126M85SC0sf0Bp2u4f+kk1nd6eT/379zzfzdRGsw7S3t9cEg8FGQRBYeh4OBAI/6SHSNgEjshgMEu/ICBkZHiYTCwuk+1HfWdAHptCOSNXm6JH0er1L0R1VtoYbt8Tad0MEdlbLGf22DQQyJ0Llncbp0duFfodTtZOrgzAMAoyBcJyQYFnAchK0gsUEIjslsZjvZP0UhKTtikCjwK6jDF9kPDgoJUSJGCK7AazOurqcPq4WRcG/vBz5AiAp56UVzCCcFGM9X1tae5I4OxGtACa7BHOY943WpK+VVjCVLNMYjycSWd6ks0huNZnZzukpJ6Ssi5XrpRacD2JBDOsXpcv3I5GQ+oYhBa9gQloqLeO2sc999FRZxOT0vYITtl4oVjhkMTOdoeBRSOmT1fcNFmFCrNQKU2LiQv/8fCxXD0MJlmiiOGCxfqoa8z2DDCukMYwlFCscFkzo7pjPDTmskMYwERYYjp2ILp/u/pe+8mEYwXaeTTRMzr6mTR6UNSMPhrHEN0kSFp2uN5ASm1eXYQRzBMgvBKcGXa6TsEnBYKQ8zISSsnyMF962pTIEm7NTrosIIaLs/JTHRDocaViE2I/xGHnesv89pLJElr7ck44qTSIIiwT+0BG3b1NMSwwWQy0d3kKUuEDKsBvKHhqsBUn0DDkcZ074/S+hEMH1sowe7nOd6336eBAWYVu51tR4b4/VfDVBMPBUdStmV8OoMi0TlmX5iNny4orTaXowOals8TffS8j02Svi8XrQAAtBNoF+2ggDbpyyaeYMY6g1Rqk1blZUfIAMa+g+6TAivBLZvRjBZsWcYo0fknQw4HBcBNViovvCUc9xvjbW1PSbwVLVFn3pzE9W8kLHJbf7Sb/Xu7qY6C2Y6/g+29sB0AvFsZbi9LbE//5nYNwN/FaUBWtNWbDWlAVrTVmw1pQFa01ZsNZkCUYoVWFhjA35bk4teG3PScWC3W5XCgId3swUh7r2J6GlJTI3N2eKxePg8XjONzc32wYGBl6BgdhQcVzv6joejUZttMnwPB+fmZkZBoPxFykfJta1v+6/AAAAAElFTkSuQmCC);
		width: 26px;
		height: 27px;
		position: absolute;
		left: -50px;
		background-size: contain;
		top: 6px;
		background-repeat: no-repeat;
	}

	.investmentblogdetails .blogsectionthree>.heading {
		background: none;
		position: relative;
	}

	.investmentblogdetails .blogsectionthree>.heading img {
		height: 50px;
	}

	.investmentblogdetails .blogsectionthree>.heading h2 {

		text-align: left;
		font-family: var(--categortFont) !important;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;


	}

	.investmentblogdetails .blogsectionthreeinner .blogsectionthreeinnerimg {
		text-align: center;

	}

	.investmentblogdetails .blogsectionthreeinner .blogsectionthreeinnerimg img {
		display: none;
	}

	.investmentblogdetails .blogsectionthreeinnerimg .heading {
		position: relative;
		text-align: left;
		width: 100%;
		justify-content: left;
		color: var(--textPrimaryColor);
		font-family: "SF Pro Display";
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}

	ul.staticdata li:nth-child(2) {
		position: relative;
		left: 20%;
		bottom: auto;
		margin-top: 5px;
	}

	.blogsectionsixleft h2 {
		font-size: 18px;
		line-height: 1;
		padding: 20px;
	}

	.investmentblogdetails .blogsectionsix .col-lg-6.col-sm-6.padleftfifty {
		padding-left: 15px;
		position: relative;
		margin-top: 40px;
	}

	.investmentblogdetails .blogsectionsix .col-lg-6.col-sm-6.padleftfifty:before {
		content: "";
		position: absolute;
		width: 94%;
		height: 4px;
		background: var(--purple);
		top: -20px;
		margin: auto;
		left: 0;
		right: 0;
	}

	.blogsectionsixmiddle {

		min-height: auto;
	}

	.blogsectionsixmiddle {
		padding: 10px 0;
	}

	ul.staticdata li:nth-child(3) {
		position: relative;
		left: 0;
		margin-top: 5px;
		top: auto;
		bottom: auto;
	}

	.blogsectionfive>h2 {
		font-size: 18px;
	}

	.blogflag p {
		font-size: 13px;
		padding-bottom: 15px;
	}

	.blogflag {
		padding: 20px 10px;
		max-width: 100%;
	}

	ul.staticdata li:nth-child(4) {
		left: 20%;
		margin-top: 5px;
		position: relative;
		top: auto;
	}

	.mortgageblogdetails .blogsectionfourtext {
		min-height: auto;
	}

	.realestateblogdetails .blogsectiontwoinner {
		background: #fff;
		text-align: center;
		padding: 10px;
	}

	.realestateblogdetails .blogsectiontwo .col {
		width: 100%;
		flex: 0 0 auto;
	}

	.realestateblogdetails .blogsectiontwo .row {
		justify-content: center;
	}

	.realestateblogdetails .blogsectionthree {
		padding: 20px 0;
	}

	.realestateblogdetails .blogsectiontwoinner p {
		color: var(--textPrimaryColor);
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		font-style: normal;
		text-align: left;
		font-weight: 400;
		line-height: normal;
		min-height: auto;
		width: 85%;
	}

	.herosectionbanner {
		position: relative;
		padding: 50px 0 60px;
		background-position: top !important;
	}

	.blog-details.insurance .blogsectionfiveimage::before {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABVYAAAGGCAYAAACQSNouAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAvKSURBVHgB7dixjQJBEAXRvhP5QAiQERmSAhkNi4db3kj7njTSBND6Rv2ttZ4z8x7Yx+vn/xjgjOwAYAcAOwDYAXZ2myOs3gc2sn4McEp2ALADgB0A7AA7+zbV/wEAAAAAIBFWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAIBJWAQAAAAAiYRUAAAAAILoc77bWGtjRcZv3AU7NDgB2ALADgB1gQ9cPRNNiRP4PfXIAAAAASUVORK5CYII=);
		content: "";
		position: absolute;
		height: 100%;
		width: 100%;
		top: 0;
		background-size: contain;
	}

	.blog-details.insurance .blogsectionfiveimage {
		padding: 10px 0;
	}

	.realestateblogdetails .blogsectioone .title h1 {
		font-size: 24px;
	}

	.realestateblogdetails .blogsectioone .blogsectioleft {
		width: 100%;
		padding-left: 0;
		border: none;
		position: relative;
	}
	.realestateblogdetails .blogsectioone .blogsectioleft::before{
		content: "";
		position: absolute;
		left:0;
		width: 5px;
		height: 100%;
		background:var(--green);
	}
	.realestateblogdetails .blogsectioone .blogsectioleft
	{
		padding-left: 10px;
	}
	.mortgageblogdetails .blogsectiononeright
	{
		display: flex;
		justify-content: right;
	}
	.mortgageblogdetails .blogsectiononeright>img
	{
		display: none;
	}
	.mortgageblogdetails .blogsectiononeright .tagreal
	{
		position: relative;
		right: auto;
        top: auto;
	}
	.realestateblogdetails .blogsectioone p {
		font-size: 14px;
		color: var(--textPrimaryColor);
		text-align: left;
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}

	.realestateblogdetails .tagreal {
		font-size: 16px;
		width: 120px;
		height: 30px;
		border-radius: 2px;
		position: relative;
		right: auto;
		margin-right: 0;
		margin-left: auto;
		background: #fff;
	}

	.realestateblogdetails .userphoto img {
		width: 60px;
		height: 60px;
		border-width: 4px;
		border: none;
	}

	.realestateblogdetails .blogsectiontwo>h2 {
		font-size: 18px;
		padding-left: 15px;
		text-align: left;
	}

	.realestateblogdetails .d-flex.userdetails {
		justify-content: right;
		position: relative;
		bottom: 0px;
		padding-right: 0;
	}

	section.realestateblogdetails .container {
		padding: 0;
	}

	.realestateblogdetails .userdetails .username::before {
		display: none;
	}

	.realestateblogdetails .userdetails .username {
		color: var(--green);
		text-align: center;
		font-size: 13px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}

	.realestateblogdetails .blogsectiontwoinner {
		margin-bottom: 10px;
		display: flex;
	}

	.realestateblogdetails .blogsectionthree>h2 {
		position: relative;
		color: var(--textPrimaryColor);
		font-family: var(--categortFont) !important;
		font-size: 18px;

		font-style: normal;
		font-weight: 400;
		line-height: normal;
		background: rgba(210, 255, 210, 0.80);
		left: 0;
		right: 0;
		top: 0;
		z-index: 1;
		width: 100%;
		margin: auto;
		text-align: center;
		padding: 15px;
		margin-bottom: 20px;
	}

	.realestateblogdetails .blogsectionthreeinne {
		border-top: 2px solid #00831D;
    	border-bottom: 2px solid #00831D;
		padding: 20px;
		margin-bottom: 10px;
		min-height: auto;
	}
	.realestateblogdetails .blogsectionfourinnertin
	{
		margin-bottom: 0;
	}
	.realestateblogdetails .blogsectionfourinnertin .blogsectionfourimage {
		margin-bottom: 0px;
	}
	.realestateblogdetails .blogsectionfourinnertin .blogsectionfourimage img {
		outline:  10px solid rgba(210, 255, 210, 0.60);
        outline-offset: -10px;
	}
	.realestateblogdetails .blogsectionfour {
        outline-offset: -10px;
        outline: none;
        background: #fff;
        padding: 0;
    }

	.realestateblogdetails .blogsectionfourinner {
        width: 100%;
        margin: auto;
        padding: 0 0px;
    }

	.realestateblogdetails .blogsectionfourimage:before {
		display: none;

	}

	.realestateblogdetails .blogsectionthreeinne p {
		color: var(--textPrimaryColor);
		text-align: left;
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.realestateblogdetails .blogsectionsix .blogsectionfourtext p:before {
		content: "";
		position: absolute;
		width: 30px;
		height: 30px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIVSURBVHgB7ZU7axRRGIaf2R1xtdNEFLEIFoIYFRFUBFt/hJWgCGJQFAtLC0WwUawFC1OElClCLk0gJEUIuUNCbkWKhFxJk/tkJ++e2cvM7GzI7GZT7TvMzO6ZOd9zvtscqKmmaJ0z17dcyv63sucZqI9mFnBZ1fma274FVFHvuMWcgJ0c0o7Dkn5/4F4ceIJytMsaF3R3SWOTZFjwL4zSxF0zWlXP23jJhPF6ny7d2zkwnr+nMftGVeC2uQ7whkHBOgT1wz8az6sMH1VpDRnPg/CYOY+rpLlOK+z9gnWH4E2lPbeKDH3VhHnlaUcFkzCFcrwSOkbYUHN9Usl9zlt0dDxQVH4I/kfV4LHcKLDFcy7Swrp68/wJkAVlgj5vLDiaZ+fHc/CfCvsvxvHBgx638JervDLT3VPKzYGsNQr+j4eK5lBuONjHi/RyjUInxj/Dccos3yalEkQJ8Tnq9yqziDStfOMGL9hiL8JQsSwzy1WCNrnCU33LClBHTx8rv3WmyDIpcKLAhB/GUodymOKOPidWHvpEY5dNWxXZTYamp4kn28yZYpltGpRPTx50TND7lHCmkgLyDE4KuqQgOz7oI3laH+1ppeAcdEXQ+gC0RE7DKm938qBzEdDxk0DLB39XZ7rcDEHHBD02vJWDZ5jlOt5+nBL0mfq0rnQhnaYsbfwN9Ghr+M/v7JjNGShBsDCT1FRTSEdH/7PY/vVqfAAAAABJRU5ErkJggg==);
		background-size: contain;
		background-repeat: no-repeat;
		left: -39px;
		display: block !important;
	}
	.realestateblogdetails .blogsectionfourtext:before {
		left: 0;
	}

	.realestateblogdetails .blogsectionsix .blogsectionfourtext {
		min-height: auto;
		padding-left: 10px;
		margin-top: 10px;
		position: relative;
		padding-right: 10px;
		margin-left: 30px;
		background: #fff;
		border-top: 2px solid var(--green);
	}

	.realestateblogdetails .blogsectiofive .blogsectiofiveinner .blogsectiofiveinnerimage {
		text-align: center;
	}

	.realestateblogdetails .blogsectionfourtext ::before {
		display: none;
	}

	.realestateblogdetails .blogsectionsix {
		padding: 20px 0;
	}
	.realestateblogdetails .blogsectionsix .col-lg-4.col-sm-4
	{
		display: none;
	}
	.realestateblogdetails .blogsectionsix h4
	{
		font-size: 18px;
		text-align: center;
		margin-bottom: 10px;
	}
	.realestateblogdetails .blogsectionfourtext p,
	.realestateblogdetails .blogsectionseven .blogsectionsevenext {
		font-size: 14px;
		font-family: var(--textPrimaryColor);;
	}
	.realestateblogdetails .blogsectionsix .blogsectionfourtext p{
		padding-left: 30px;
	}
	.realestateblogdetails .blogsectionsix .blogsectionfourtext h4,
	.realestateblogdetails .blogsectionseven .blogsectionsevenext h4 {
		font-size: 18px;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.realestateblogdetails .blogsectionfourtext h4 , .realestateblogdetails .blogsectionseven .blogsectionsevenext p{
		font-size: 14px;font-family: var(--textPrimaryColor);;
	}
	.realestateblogdetails 	.blogsectionseven {
		background: #F1FFF1;
		padding: 20px;
		position: relative;
		border: 2px solid #9E9E9E;
		border-left: 4px solid var(--green);
		max-width: 95%;
		margin-left: auto;
		margin-right: auto;
	}
	.realestateblogdetails .blogsectionseven .blogsectionsevenext p::before
	{
		left:-41px;
	}
	.realestateblogdetails .blogsectiofive
	{
		margin: 20px 0;
	}
	.blogsectiofiveinnerts {
		/* max-width: 252px;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		position: absolute;
		z-index: 1;
		top: 188px;
		left: 0;
		right: 0;
		margin: auto;
		padding: 3px; */

	}

	.blogsectiofiveinnerts h4 {
		font-size: 20px;
		text-align: left;
		margin: 20px auto;

	}

	.blogsectiofiveinnerts p {
		font-size: 14px;
		text-align: left;
	}
	.realestateblogdetails .blogsectiofiveinnerts p.small
	{
		color: var(--textPrimaryColor);
		text-align: center;
		font-family: "SF Pro Display";
		font-size: 13px;
		font-style: normal;
		font-weight: 400;
		line-height: 16px; /* 123.077% */
		background: #F1F1F1;
		padding: 15px;
	}
	.realestateblogdetails .blogsectiofive .blogsectiofiveinner {
		outline-offset: -15px;
		border-radius: 25px;
		padding: 0 0;
		position: relative;
		background-size: cover;
		background-repeat: no-repeat;
		text-align: center;
		height: auto;
		max-width: 90%;
	}
	.realestateblogdetails .blogsectiofive 	.d-flex.align-items-center.justify-content-center {
		display: block !important;
	}
	.realestateblogdetails .blogsectiofive 	.d-flex.align-items-center.justify-content-center span img{
		width:80px;
	}
	.realestateblogdetails .blogsectiofive .blogsectiofiveinner .blogsectiofiveinnerimage {
		margin: auto;
	}

	.realestateblogdetails .blogsectionseven .row {
		flex-direction: column-reverse;
	}

	.realestateblogdetails .blogsectionseven .col-lg-8.col-sm-8:before {
		display: none;
	}

	.realestateblogdetails .blogsectionseven .col-lg-8.col-sm-8:after {
		display: none;
	}

	.realestateblogdetails .blogsectionseven:after {
		display: none;
	}

	.realestateblogdetails .blogsectionseven .blogsectionsevenimage img {
		height: auto;
		width: 100%;
		display: none;
	}

	.blogshare h2 {
		font-size: 18px;
	}

	.realestateblogdetails .blogsectionseven:before {
		display: none;
	}

	h2.disab {
		position: relative;
		top: 0;
		text-align: left;
		background: transparent !important;
		font-size: 18px;
		padding: 10px;
	}

	.blogaskexpert .col-lg-7.d-flex.align-items-center span {
		display: block;
		width: 70px;
		background: #fff;
		border-radius: 80px;
		padding: 10px;
		outline: 1px solid #fff;
		outline-offset: 2px;
		margin: auto;
	}

	.blogaskexpert .col-lg-7.d-flex.align-items-center {
		flex-wrap: wrap;
	}

	.blog-details .settwoblogdiv .col-lg-3.col-sm-3 {
		padding: 0 15px;
	}

	.blog-details .blogimone img {
		padding: 0;
	}

	.investmentblogdetails .blogsectionthree {
		padding: 20px 0;
	}

	.blogaskexpert {
		margin-bottom: 20px;
	}

	.blogsectionfour>h2 {
		font-size: 18px;
	}

	.blog-details .shortcontent:first-letter {
		font-size: 24px;
	}

	.herosectioncaption {
		left: 0px;
		right: 0;
		margin: auto;
		width: 95%;
	}

	.blog-details .blognum {
		left: 15px;
		right: auto;
		margin: 0;
		text-align: center;
		font-size: 26px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		bottom: -10px;
		-webkit-text-stroke-width: 0.41px;
	}
	.blog-details .blogsubdivtext{margin: 10px 0;}
	.blogsectionfivesegmentleft {
		font-size: 40px;
		width: 10%;
	}

	.blogsectionfivesegmentright {
		width: 90%;
	}

	.blogsectionfivesegment {
		border-bottom: 1px solid #212121;
		margin-bottom: 10px;
	}

	.blogsectionfivesegmentright h4 {
		margin-bottom: 10px;
	}

	.blogsectionfivecaption {
		width: 95%;
		height: auto;
	}

	.blogsectionfivecaption h2 {
		font-size: 18px;
	}

	.blogsectionfivecaption p {
		font-size: 14px;
	}

	.blogsectionthreeleft {
		padding: 50px 30px;
	}

	.blogsectionthreeimage {
		text-align: center;
	}

	h2.articleTitle {
		font-size: 24px;
		font-style: normal;
		font-weight: 400;
		margin: 5px 0;
		line-height: 1.5;
		border-bottom: 2px solid #fff;
	}

	.blog-details .shortcontent p {
		font-size: 14px;
	}

	.heromain {
		max-width: 98%;
	}

	.settwoblogdiv,
	.blogsectionthree {
		padding-left: 20px;
		padding-right: 20px;
	}

	.blogsectionthreeimage img {
		height: auto;
		width: 100%;
	}

	.blogsecfourleft img {
		width: 100%;
	}

	.col-lg-6.d-flex.align-items-center {
		display: block !important;
	}

	.blogaskexpert h3 {
		font-size: 20px;
		max-width: 100%;
		width: 100%;
		display: block;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
	}

	.insurance .blogsectionthree {
		padding: 20px 40px;
	}

	.insurance.blog-details .col-lg-9.rightblogdetailssection {
		margin-top: 20px;
	}

	.insurance.blog-details .col-lg-9.rightblogdetailssection .col-lg-2,
	.insurance.blog-details .col-lg-9.rightblogdetailssection .col-lg-10 {
		padding: 0;
	}

	.blog-details .blogsectionthree h4.heading {
		margin-top: 10px;
	}

	.col-lg-5.d-flex.justify-content-end {
		justify-content: center !important;
	}

	.col-lg-6.d-flex.justify-content-end {
		justify-content: center !important;
	}

	.blogsectionfour>h2 {
		padding: 0 15px;
	}

	.blogsecfourrightps {
		width: 100%;
	}

	p.articleflow,
	p.articleflow span {
		line-height: 1.3;
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		margin: 0;
		padding: 0;
	}

	.articlesubheading {
		font-size: 18px;
		margin-bottom: 5px;
		font-weight: 700;
		color: var(--textPrimaryColor);
	}
	.mortgageblogdetails .blogsectionseven {
		border-radius: 20px;
		outline: 1px solid #fff;
		outline-offset: -6px;
		margin-top: 20px;
	}
	.articlepart {
		padding: 0% 0%;
	}
	.mortgageblogdetails .blogsectionsevenright
	{
		width: 100%;
	}
	.mortgageblogdetails .blogsectionsevenright::before, .mortgageblogdetails .blogsectionsevenright::after
	{
		width: 2px;
	}
	.mortgageblogdetails .blogsectionsevenright
	{
		border-width: 2px;
	}
	.mortgageblogdetails .blogsectionseventext h4::before {
		bottom: -2px;
	}
	h1.articleTitle,
	h2.wp-block-heading {
		font-size: 18px;
		margin-bottom: 5px;
		font-weight: 700;
		color: var(--textPrimaryColor);
	}
	.bankinversiontwodetailblog .blogonesection .blogonesectioninner p {
		text-align: left;
	}
	.vs, .bankinversiontwodetailblog .blogonesection .cardsection{
		display: none;
	}
	.bankinversiontwodetailblog .blogonesection .blogonesectioninner p , .bankinversiontwodetailblog .blogtwosection p, .blog-content-dv.articledetails p,.bankinversiontwodetailblog .table td,.bankinversiontwodetailblog .blogfivesection .blogfivesectioninnertext ul li {
		line-height: 1.3;
		font-family: var(--textPrimaryColor);;
		color: var(--textPrimaryColor);
		font-size: 14px;
	}
	.bankinversiontwodetailblog .blogtwosection .col-lg-4.col-sm-4
	{
		display: none;
	}
	.bankinversiontwodetailblog .blogtwosection h4
	{
		padding: 10px 15px 10px 50px;
	}
	.bankinversiontwodetailblog .blogtwosection h4::before
	{
		top:6px;
	}
	
	.bankinversiontwodetailblog .blogonesection
	{
		padding: 20px;
		outline: 1px solid #fff;
		outline-offset: -7px;
	}
	.bankinversiontwodetailblog .table {
		border-radius: 0;
		background: #FFF;
		box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
		padding: 0;
	}
	.bankinversiontwodetailblog .text-center.h3
	{
		background: #EDF9FF;color: var(--textPrimaryColor);
		text-align: center;
		font-family: "Fjalla One" !important;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin: 0;
        padding: 10px;
	}
	.bankinversiontwodetailblog .table tr:first-child td{
		color: var(--textPrimaryColor);
text-align: center;
font-family: "Fjalla One" !important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
	}
	.bankinversiontwodetailblog .table tr:nth-of-type(even)
	{
		background: #fff;
	}
	.bankinversiontwodetailblog .blogonesection .blogonesectioninner
	{
		padding:10px;
		border-radius: 20px;
		background: rgba(255, 255, 255, 0.50);
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
		-webkit-backdrop-filter: blur(6px);
		        backdrop-filter: blur(6px);
		margin-top: 40px;
	}
	.bankinversiontwodetailblog .blogtwosection p
	{
		padding-left: 25px;
	}
	.bankinversiontwodetailblog .blogonesection .blogonesectioninner h1
	{
		font-size: 27px;
		text-align: left;
	}
	.bankinversiontwodetailblog .blogtwosection h4, .bankinversiontwodetailblog .blogfoursection h2
	{
		font-size: 18px;
	}
	.bankinversiontwodetailblog .blogfivesection .col-lg-4.col-sm-4
	{
		display: none;
	}
	.bankinversiontwodetailblog .blogfivesection h2
	{
		font-size: 18px;
	}
	.bankinversiontwodetailblog .blogsixsection
	{
		width: 100%;
	}
	.bankinversiontwodetailblog .blogsixsection h2
	{
		font-size: 20px;
		font-weight: 700;
	}
	.bankinversiontwodetailblog .blogsixsection h2 span img {
     width: 50px;
	}
	.bankinversiontwodetailblog .blogsixsectioninnerbtn {
		margin-left: 55px;
	}
	.bankinversiontwodetailblog .blogsixsection h2::before {
		content: "";
		position: absolute;
		left: 70px;
		height: 2px;
		width: 179px;
		background: #AA9000;
		bottom: 10px;
	}
	ul.wp-block-list {
		padding: 0;
		margin-bottom: 5px;
	}

	ul.wp-block-list li {
		line-height: 1.3;
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		margin: 0;
		padding: 0;
	}

	.blog-content-dv.articledetails thead,
	.blog-content-dv.articledetails tbody,
	.blog-content-dv.articledetails tfoot,
	.blog-content-dv.articledetails tr,
	.blog-content-dv.articledetails td,
	.blog-content-dv.articledetails th {
		font-size: 13px;
		font-family: var(--textPrimaryColor);;
	}

	table.has-fixed-layout tr:nth-child(odd) {
		background: rgba(0, 0, 0, 0.1);
	}

	.mortgageblogdetails .blogsectiononeleft h1 {
		font-size: 20px;
		text-align: left;
	}
	.mortgageblogdetails .blogsectiontwo .blogsectiontwoimage img{
		display: none;
	}
	.mortgageblogdetails .blogsectionfive .blogsectionfivelefttext>p, .mortgageblogdetails .blogsectionfourtext h4, .mortgageblogdetails .blogsectionfourtext p, .mortgageblogdetails .blogsectiononeleft p, .mortgageblogdetails .blogsectionthree .blogsectionthreetext p , .mortgageblogdetails .blogsectiontwotext p{
		font-size: 14px;
		color: var(--textPrimaryColor);
		text-align: left;
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		font-style: normal;
		line-height: normal;
		min-height: auto;
	}
	.mortgageblogdetails .blogsectionfour
	{
		margin-bottom: 0;
	}
	.blogsectionfourinnertinner
	{
		padding-right: 10px;
		border-width: 10px;
	}
	.mortgageblogdetails .blogsectionfourtext h4:before
	{
		bottom: -3px;
	}
	.mortgageblogdetails .blogsectionthree .col-lg-5.col-sm-5
	{
		display: none;
	}
	.mortgageblogdetails .blogsectiononeleft {
		border: none;
		padding: 0;
	}

	.mortgageblogdetails .blogsectiontwo {
		margin: 20px 0;
        padding: 0;
        background: #fff;
	}
	.mortgageblogdetails .blogsectiontwo .col-lg-9.col-sm-9
	{
		border:none;
	}
	.mortgageblogdetails .blogsectiontwotext {
		max-width: 100%;
		margin-left: 0;
	}
	.mortgageblogdetails .blogsectiontwotext::before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 5px;
		height: 95%;
		margin: auto;
		bottom: 0;
		background: var(--Blueone);
		border-radius: 50px;
	}
	.mortgageblogdetails .blogsectionthree>h4,
	.mortgageblogdetails .blogsectiontwo h2 {
		font-size: 18px;
	}
	.mortgageblogdetails .blogsectionthreeimage {
		margin-bottom: 20px;
		position: relative;
	}
	.mortgageblogdetails .blogsectionthreenew {
		background: #E9EEF9;
		padding: 20px 10px;
	}
	.mortgageblogdetails .blogsectionfourtext p {
		min-height: auto;
	}
	.mortgageblogdetails .blogsectionthree .blogsectionthreetext p
	{
		padding:10px;
	}
	.mortgageblogdetails .blogsectionfourinner .charticon
	{
		display: none;
    }
	.mortgageblogdetails .blogsectionthree
	{
		margin-bottom: 0;
	}
	.mortgageblogdetails .blogsectionfourinner
	{
		max-width: 100%;
	}
	.mortgageblogdetails .blogsectionfour h2 {
		margin-bottom: 0;
	}

	.mortgageblogdetails .blogsectionfourinnertin {
		margin-bottom: 20px;
	}

	.mortgageblogdetails .blogsectionfive .row {
		flex-direction: column-reverse;
	}

	.mortgageblogdetails .blogsectiontwo h2 {
		text-align: center;
	}

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

	.mortgageblogdetails .blogsectionfive p {
		text-align: left;
		font-size: 14px;
	}

	.mortgageblogdetails .twoadjust .col-lg-5.col-sm-5 {
		margin-top: 20px;
		padding: 0px;
		border-radius: 9px;
		overflow: hidden;
	}

	.mortgageblogdetails .blogsectionfive p>br {
		display: block;
		position: relative;
		margin-top: 10px;
	}
	.mortgageblogdetails .blogsectionsixlefttext
	{
		padding: 0 20px 20px;
		color: var(--textPrimaryColor);
		text-align: left;
		font-family: "SF Pro Display";
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
	.mortgageblogdetails .blogsectionsixlefttext::before
	{
		display: none;
	}
	.mortgageblogdetails .blogsectionfive h4 {
		text-align: center;
		margin-bottom: 10px;
		font-size: 20px;
	}

	.mortgageblogdetails .blogsectionsix .row {
		flex-direction: column-reverse;
	}

	.mortgageblogdetails .blogsectionseven {
		padding: 15px;
	}

	.mortgageblogdetails .psbak {
		width: 95%;
		margin: auto;
	}

	.mortgageblogdetails .blogsectionone .row {
		flex-direction: column-reverse;
	}

	.mortgageblogdetails .blogsectiononeright {
		margin-bottom: 10px;
	}

	.investmentblogdetails .blogsectionone {
		background: url(/static/media/investmentbackgroundmobile.2090a31643275c984c16.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		padding: 20px;
	}

	.investmentblogdetails .blogsectionone .blogsectiononeimage {
		position: relative;
		display: flex;
		justify-content: right;
	}

	.investmentblogdetails .blogsectiontwo .blogsectiontwolefttext h2::before {
		left: 17px;
		outline-offset: 5px;
		top: 10px;
	}

	.investmentblogdetails .blogsectiontwo .blogsectiontwolefttext h2 {
		background: var(--purple);
		width: -webkit-max-content;
		width: max-content;
		padding: 16px 67px;
		position: relative;
		padding-right: 28px;
		border-radius: 10px;
		color: #fff;
	}

	.blogsectionsix .col-lg-3.col-sm-3.blogsectionsixleftouter {
		display: none;
	}

	.investmentblogdetails .blogsectionseven ul.conclusioninner li p,
	.investmentblogdetails .blogsectionsixmiddle p,
	ul.staticdata li,
	.blogflag p,
	.investmentblogdetails .blogsectiontwo p,
	.investmentblogdetails .blogsectionthreeinnertext p {
		font-family: var(--textPrimaryColor);;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		min-height: auto;
		padding-bottom: 20px;
	}

	.investmentblogdetails .blogsectionseven ul.conclusioninner li p {
		padding-bottom: 0;
	}

	ul.staticdata::before {
		display: none;
	}

	.investmentblogdetails .blogsectionfour h2 {
		background: none;
		color: var(--textPrimaryColor);
		padding: 0;
		text-align: center;
		font-size: 18px;
		width: 100%;
	}

	.investmentblogdetails .blogsectionfour h2::before {
		display: none;
	}

	.investmentblogdetails .blogsectionsixmiddle::before {
		display: none;
	}

	.investmentblogdetails .blogsectionthreeinnertext {
		min-height: auto;
		border-top: 1px solid var(--purple);
		border-bottom: 1px solid var(--purple);
	}

	.investmentblogdetails .blogsectionthreeinnertext p {
		text-align: left;
		padding-bottom: 0;
	}

	.investmentblogdetails .blogsectionthree .row {
		padding: 0 15px;
	}

	.investmentblogdetails .blogsectionthree .col .blogsectionthreeinnertext::before {
		display: none;
	}

	.investmentblogdetails .blogsectiontwoleftright .blogsectiontwoleftrightinner {
		margin: 0;
	}

	.investmentblogdetails .blogsectiontwo .blogsectiontwoleftright p {
		min-height: auto;
	}

	.investmentblogdetails .blogsectionone .blogsectiononeimage:after {
		width: 100%;
		display: none;
		height: 36%;
		bottom: 0;
		top: auto;
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), rgba(255, 224, 255, 0.50);
	}

	.investmentblogdetails .blogsectionone .blogsectioleft .title h1 {
		font-size: 20px;
		color: var(--purple);
		margin-bottom: 0;
		background: rgba(255, 255, 255, 0.35);
		padding: 10px 5px;
	}

	.investmentblogdetails .blogsectionone .blogsectioleft {
		padding: 10px;
		margin: auto;
		width: 100%;
		background: none;
	}

	.investmentblogdetails .blogsectionone .mtminuspop.blogsectioleft {
		padding: 20px 10px;
	}

	.investmentblogdetails .blogsectionone .blogsectioleft .title h1:before {
		width: 5px;
		background: var(--purple);
		top: 0;
		left: -9px;
	}

	.investmentblogdetails .blogsectionone .blogsectioleft .title {
		margin-top: 0;
	}

	.investmentblogdetails .blogsectiontwo .col-lg-8 {
		width: 100%;
	}

	.investmentblogdetails .blogsectionone .blogsectioleft p {
		font-size: 14px;
		margin-bottom: 0;
		min-height: auto;
		margin-right: 0;
		font-family: var(--textPrimaryColor);;
	}

	.investmentblogdetails .userphoto img {
		width: 40px;
		height: 40px;
		flex-shrink: 0;
		border-radius: 140px;
		border: 1px solid #FFF;
	}

	.investmentblogdetails .d-flex.userdetails {
		justify-content: center;
		position: relative;
		bottom: 0;
		padding: 0;
	}

	.investmentblogdetails .blogsectiontwo {
		margin: 20px 0;
		background: #F3F3F3;
		padding-bottom: 0;
	}

	.blogsectionsixrighttop img,
	.blogsectionsixrightbottom img {
		height: auto;
		width: 100%;
	}

	.investmentblogdetails .blogsectiontwo .col-lg-4 {
		flex: 0 0 auto;
		width: 100%;
	}

	.investmentblogdetails .blogsectiontwolefttext {
		padding: 0 15px;
	}

	.investmentblogdetails .blogsectiontwo h2 {
		font-size: 18px;
		min-height: auto;
	}

	.investmentblogdetails .blogsectionthree .col {
		width: 100%;
		flex: 0 0 auto;
		margin-bottom: 10px;
	}

	.investmentblogdetails .blogsectionthree .col::before {
		display: none;
	}

	.investmentblogdetails .blogsectionthreeinnertext {
		margin-top: 0;
	}

	.investmentblogdetails .blogsectionthreeinnerimg img {
		padding: 0;
	}

	ul.staticdata li {
		width: 275px;
		min-height: 85px;
	}

	ul.conclusioninner li {
		background: #FFF;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		width: 100%;
		margin: 10px;
		display: flex;
		align-items: center;
		justify-content: left;
		padding: 10px;
		position: relative;
		margin-top: 0;
		flex-wrap: nowrap;
	}

	ul.staticdata {
		position: relative;
		border-bottom: 10px solid #FDF;
		height: auto;
		padding-bottom: 50px;
	}

	ul.staticdata li:after {
		content: "";
		position: absolute;
		height: 100%;
		width: 2px;
		background: #FFE0FF;
		bottom: 0;
		left: 0;

	}

	ul.staticdata li:before {
		background: url(/static/media/roundinv.d849862c00c16864a802.svg);
		width: 25px;
		height: 25px;
		bottom: 0;
		background-size: contain;
		background-repeat: no-repeat;
		left: 0;

	}

	ul.staticdata li:nth-child(1):after {
		content: "";
        position: absolute;
        height: 357%;
        width: 2px;
        background: #FFE0FF;
        bottom: -321px;
        left: 27px;
	}

	ul.staticdata li:nth-child(2):after {
		content: "";
        position: absolute;
        height: 251%;
        width: 2px;
        background: #FFE0FF;
        bottom: -232px;
        left: auto;
        right: 30px;
	}

	ul.staticdata li:nth-child(3):after {
		content: "";
		position: absolute;
		height: 143%;
		width: 2px;
		background: #FFE0FF;
		bottom: -144px;
		left: 46px;
		right: auto;
		margin: auto;
	}

	.investmentblogdetails .blogsectionfour {
		padding-bottom: 10px;
	}

	ul.staticdata li:nth-child(4):after {
		content: "";
		position: absolute;
		height: 42%;
		width: 2px;
		background: #FFE0FF;
		bottom: -60px;
		left: 0;
		right: 0;
		margin: auto;
	}

	ul.staticdata li:nth-child(1):before {
		height: 24px;
		left: 16px;
		bottom: -25px;
		right: auto;
		width: 25px;
	}

	ul.staticdata li:nth-child(2):before {
		height: 24px;
		left: auto;
		bottom: -25px;
		right: 18px;
		width: 25px;
	}

	ul.staticdata li:nth-child(3):before {
		height: 24px;
		left: 36px;
		bottom: -25px;
		right: auto;
		width: 25px;
	}

	ul.staticdata li:nth-child(4):before {
		height: 24px;
		left: 0;
		bottom: -25px;
		right: 0;
		width: 25px;
	}

	ul.conclusioninner {
		flex-wrap: wrap;
		border: none;
	}

	.investmentblogdetails .blogsectionseven {
		padding: 0;
	}

	ul.conclusioninner {
		padding: 0;
		display: flex;
		justify-content: right;
	}

	ul.conclusioninner li {
		width: 100%;
		margin-left: 42px;
	}

	.investmentblogdetails .blogsectionseven ul.conclusioninner li span {
		font-size: 45px;
	}

	ul.conclusioninner li:before {
		content: "";
		position: absolute;
		left: -66px;
		right: auto;
		top: 0;

		height: 41px;
		width: 91px;
		margin: auto;
		background-size: contain;
		background-repeat: no-repeat;
		transform: rotate(-90deg);
	}

	.mortgageblogdetails .blogsectionsix h4,
	.mortgageblogdetails .blogsectionseven h4 {
		font-size: 18px;
	}

	.mortgageblogdetails .blogsectionfour:before,
	.mortgageblogdetails .blogsectionfour h2:before,
	.mortgageblogdetails .blogsectionfourinnertin:before {
		display: none;
	}

	.blogshare .innerfeaturedblog .smbloginnerps .blog-image img {
		height: 150px;
		object-fit: cover;
		border-radius: 0;
		padding: 0;
		margin: 0;
		width: 150px;
	}

	.blogshare .d-flex.upperstrip.d-block.d-lg-none.d-sm-none.d-md-none.upperstripmobile {
		display: none !important;
	}

	.blogshare .blog-upperstrip {
		background: transparent;
	}

	.blogshare .innerfeaturedblog .col.smblog {
		padding-left: 0;
		padding-right: 0;
	}

	.blogshare .smbloginnerps {
		background: transparent !important;
		padding: 0;
	}

	.blogshare .innerfeaturedblog .smbloginnerps .col-2 {
		width: 43%;
	}

	.blogshare .innerfeaturedblog .smbloginnerps .col-10 {
		width: 50%;
	}

	.blogshare .realblogcatwise-inner .smbloginnerps .blog-image img {
		height: 150px;
		object-fit: cover;
		width: 150px;
	}

}
