@charset "UTF-8";
/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #007bff;
  --bs-indigo: #6610f2;
  --bs-purple: #696cff;
  --bs-pink: #e83e8c;
  --bs-red: #ff3e1d;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffab00;
  --bs-green: #71dd37;
  --bs-teal: #20c997;
  --bs-cyan: #03c3ec;
  --bs-black: #22303e;
  --bs-white: #fff;
  --bs-gray: rgba(34, 48, 62, 0.6);
  --bs-gray-dark: rgba(34, 48, 62, 0.8);
  --bs-gray-25: rgba(34, 48, 62, 0.025);
  --bs-gray-60: rgba(34, 48, 62, 0.06);
  --bs-gray-80: rgba(34, 48, 62, 0.08);
  --bs-primary: #696cff;
  --bs-secondary: #8592a3;
  --bs-success: #71dd37;
  --bs-info: #03c3ec;
  --bs-warning: #ffab00;
  --bs-danger: #ff3e1d;
  --bs-light: #dbdee0;
  --bs-dark: #2b2c40;
  --bs-gray: rgba(34, 48, 62, 0.5);
  --bs-primary-rgb: 105, 108, 255;
  --bs-secondary-rgb: 133, 146, 163;
  --bs-success-rgb: 113, 221, 55;
  --bs-info-rgb: 3, 195, 236;
  --bs-warning-rgb: 255, 171, 0;
  --bs-danger-rgb: 255, 62, 29;
  --bs-light-rgb: 219, 222, 224;
  --bs-dark-rgb: 43, 44, 64;
  --bs-gray-rgb: 34, 48, 62;
  --bs-primary-text-emphasis: #2a2b66;
  --bs-secondary-text-emphasis: #353a41;
  --bs-success-text-emphasis: #2d5816;
  --bs-info-text-emphasis: #014e5e;
  --bs-warning-text-emphasis: #664400;
  --bs-danger-text-emphasis: #66190c;
  --bs-light-text-emphasis: rgba(34, 48, 62, 0.7);
  --bs-dark-text-emphasis: rgba(34, 48, 62, 0.7);
  --bs-primary-bg-subtle: #e1e2ff;
  --bs-secondary-bg-subtle: #e7e9ed;
  --bs-success-bg-subtle: #e3f8d7;
  --bs-info-bg-subtle: #cdf3fb;
  --bs-warning-bg-subtle: #ffeecc;
  --bs-danger-bg-subtle: #ffd8d2;
  --bs-light-bg-subtle: rgba(244, 245, 245, 0.55);
  --bs-dark-bg-subtle: rgba(34, 48, 62, 0.4);
  --bs-primary-border-subtle: #c3c4ff;
  --bs-secondary-border-subtle: #ced3da;
  --bs-success-border-subtle: #c6f1af;
  --bs-info-border-subtle: #9ae7f7;
  --bs-warning-border-subtle: #ffdd99;
  --bs-danger-border-subtle: #ffb2a5;
  --bs-light-border-subtle: rgba(34, 48, 62, 0.12);
  --bs-dark-border-subtle: rgba(34, 48, 62, 0.5);
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 34, 48, 62;
  --bs-font-sans-serif: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  --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-root-font-size: 16px;
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.9375rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.375;
  --bs-body-color: #646e78;
  --bs-body-color-rgb: 100, 110, 120;
  --bs-body-bg: #f5f5f9;
  --bs-body-bg-rgb: 245, 245, 249;
  --bs-emphasis-color: #22303e;
  --bs-emphasis-color-rgb: 34, 48, 62;
  --bs-secondary-color: rgba(100, 110, 120, 0.75);
  --bs-secondary-color-rgb: 100, 110, 120;
  --bs-secondary-bg: rgba(34, 48, 62, 0.12);
  --bs-secondary-bg-rgb: 34, 48, 62;
  --bs-tertiary-color: rgba(100, 110, 120, 0.5);
  --bs-tertiary-color-rgb: 100, 110, 120;
  --bs-tertiary-bg: rgba(34, 48, 62, 0.1);
  --bs-tertiary-bg-rgb: 34, 48, 62;
  --bs-heading-color: #384551;
  --bs-link-color: #696cff;
  --bs-link-color-rgb: 105, 108, 255;
  --bs-link-decoration: none;
  --bs-link-hover-color: #5f61e6;
  --bs-link-hover-color-rgb: 95, 97, 230;
  --bs-code-color: #e83e8c;
  --bs-highlight-color: #646e78;
  --bs-highlight-bg: #ffeecc;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #e4e6e8;
  --bs-border-color-translucent: rgba(34, 48, 62, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 0.625rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.1875rem 0.5rem 0 rgba(34, 48, 62, 0.1);
  --bs-box-shadow-sm: 0 0.125rem 0.375rem 0 rgba(34, 48, 62, 0.08);
  --bs-box-shadow-lg: 0 0.25rem 0.75rem 0 rgba(34, 48, 62, 0.14);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(34, 48, 62, 0.075);
  --bs-focus-ring-width: 0.15rem;
  --bs-focus-ring-opacity: 0.75;
  --bs-focus-ring-color: rgba(34, 48, 62, 0.75);
  --bs-form-valid-color: #71dd37;
  --bs-form-valid-border-color: #71dd37;
  --bs-form-invalid-color: #ff3e1d;
  --bs-form-invalid-border-color: #ff3e1d;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

:root {
  font-size: var(--bs-root-font-size);
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(34, 48, 62, 0);
}



h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-weight: 500;
  line-height: 1.1;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.4125rem + 1.95vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.875rem;
  }
}

h2, .h2 {
  font-size: calc(1.3625rem + 1.35vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2.375rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}


@media (min-width: 1200px) {
  
}





p {
  margin-top: 0;
  margin-bottom: 1rem;
}

















b,
strong {
  font-weight: bolder;
}











a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: none;
}
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;
}














img,
svg {
  vertical-align: middle;
}



















[role=button] {
  cursor: pointer;
}









::-moz-focus-inner {
  padding: 0;
  border-style: none;
}






@media (min-width: 1200px) {
  
}


::-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;
}



/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}














@media (min-width: 1200px) {
  
}


@media (min-width: 1200px) {
  
}


@media (min-width: 1200px) {
  
}


@media (min-width: 1200px) {
  
}


@media (min-width: 1200px) {
  
}


@media (min-width: 1200px) {
  
}




























@media (min-width: 576px) {
  
}
@media (min-width: 768px) {
  
}
@media (min-width: 992px) {
  
}
@media (min-width: 1200px) {
  
}
@media (min-width: 1400px) {
  
}
: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;
}
































































































































@media (min-width: 576px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 992px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 1200px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 1400px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}











































@media (max-width: 575.98px) {
  
}
@media (max-width: 767.98px) {
  
}
@media (max-width: 991.98px) {
  
}
@media (max-width: 1199.98px) {
  
}
@media (max-width: 1399.98px) {
  
}











@media (prefers-reduced-motion: reduce) {
  
}








@media (prefers-reduced-motion: reduce) {
  
}


















.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}





@media (prefers-reduced-motion: reduce) {
  
}



.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #384551;
}



























@media (prefers-reduced-motion: reduce) {
  
}













.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f5f5f9, 0 0.125rem 0.25rem 0 rgba(105, 108, 255, 0.4);
}
.form-range::-moz-focus-outer {
  border: 0;
}

@media (prefers-reduced-motion: reduce) {
  
}


.form-range::-moz-range-thumb {
  width: 1.375rem;
  height: 1.375rem;
  appearance: none;
  background-color: #696cff;
  border: 0;
  border-radius: 1rem;
  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 {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #696cff;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.375rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}


.form-range:disabled::-moz-range-thumb {
  background-color: #a7acb2;
}




@media (prefers-reduced-motion: reduce) {
  
}
































@media (prefers-reduced-motion: reduce) {
  
}

















@media (prefers-reduced-motion: reduce) {
  
}





@media (prefers-reduced-motion: reduce) {
  
}

@media (prefers-reduced-motion: reduce) {
  
}
















@media (min-width: 576px) {
  
  
  
  
}
@media (min-width: 768px) {
  
  
  
  
}
@media (min-width: 992px) {
  
  
  
  
}
@media (min-width: 1200px) {
  
  
  
  
}
@media (min-width: 1400px) {
  
  
  
  
}




























































@media (prefers-reduced-motion: reduce) {
  
}











































@media (prefers-reduced-motion: reduce) {
  
}







@media (min-width: 576px) {
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) {
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 992px) {
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 1200px) {
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 1400px) {
  
  
  
  
  
  
  
  
  
  
}


















































@media (min-width: 576px) {
  
  
  
  
  
  
  
  
  
}




@media (prefers-reduced-motion: reduce) {
  
}



@media (prefers-reduced-motion: reduce) {
  
}






























@media (prefers-reduced-motion: reduce) {
  
}












































@keyframes progress-bar-stripes {
  0% {
    background-position-x: 0.375rem;
  }
}



@media (prefers-reduced-motion: reduce) {
  
}








@media (prefers-reduced-motion: reduce) {
  
}

























@media (min-width: 576px) {
  
  
  
  
  
  
}
@media (min-width: 768px) {
  
  
  
  
  
  
}
@media (min-width: 992px) {
  
  
  
  
  
  
}
@media (min-width: 1200px) {
  
  
  
  
  
  
}
@media (min-width: 1400px) {
  
  
  
  
  
  
}













































@media (prefers-reduced-motion: reduce) {
  
}

























@media (min-width: 576px) {
  
  
  
}
@media (min-width: 992px) {
  
}
@media (min-width: 1200px) {
  
}





@media (max-width: 575.98px) {
  
  
  
  
}
@media (max-width: 767.98px) {
  
  
  
  
}
@media (max-width: 991.98px) {
  
  
  
  
}
@media (max-width: 1199.98px) {
  
  
  
  
}
@media (max-width: 1399.98px) {
  
  
  
  
}








/* rtl:begin:ignore */



/* rtl:end:ignore */



/* rtl:begin:ignore */



/* rtl:end:ignore */











/* rtl:begin:ignore */





/* rtl:end:ignore */






/* rtl:begin:ignore */





/* rtl:end:ignore */













@media (prefers-reduced-motion: reduce) {
  
}










@media (prefers-reduced-motion: reduce) {
  
}


@media (prefers-reduced-motion: reduce) {
  
}








/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */






@media (prefers-reduced-motion: reduce) {
  
}










@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}




@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}




@media (prefers-reduced-motion: reduce) {
  
}


@media (max-width: 575.98px) {
  
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  
}
@media (max-width: 575.98px) {
  
  
  
  
  
  
}
@media (min-width: 576px) {
  
  
  
}

@media (max-width: 767.98px) {
  
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  
}
@media (max-width: 767.98px) {
  
  
  
  
  
  
}
@media (min-width: 768px) {
  
  
  
}

@media (max-width: 991.98px) {
  
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  
}
@media (max-width: 991.98px) {
  
  
  
  
  
  
}
@media (min-width: 992px) {
  
  
  
}

@media (max-width: 1199.98px) {
  
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  
}
@media (max-width: 1199.98px) {
  
  
  
  
  
  
}
@media (min-width: 1200px) {
  
  
  
}

@media (max-width: 1399.98px) {
  
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  
}
@media (max-width: 1399.98px) {
  
  
  
  
  
  
}
@media (min-width: 1400px) {
  
  
  
}


@media (prefers-reduced-motion: reduce) {
  
}





























@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}


@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}






















































@media (prefers-reduced-motion: reduce) {
  
}























@media (min-width: 576px) {
  
  
}
@media (min-width: 768px) {
  
  
}
@media (min-width: 992px) {
  
  
}
@media (min-width: 1200px) {
  
  
}
@media (min-width: 1400px) {
  
  
}













:root {
  color-scheme: light;
}

b,
strong {
  font-weight: 700;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}



h1, .h1 {
  line-height: 4.25rem;
}

h2, .h2 {
  line-height: 3.5rem;
}

h3, .h3 {
  line-height: 2.625rem;
}








































































































@media (min-width: 992px) {
  
}


@media (min-width: 992px) {
  
}









































@supports (-moz-appearance: none) {
  
}






























@media (prefers-reduced-motion: reduce) {
  
}













































































































































































































































@media (max-width: 767.98px) {
  
}

























































































































































































































.form-range::-moz-range-thumb {
  box-shadow: 0 0.112rem 0.375rem 0 rgba(34, 48, 62, 0.08);
}
.form-range::-moz-range-thumb:hover {
  box-shadow: 0 0 0 8px rgba(105, 108, 255, 0.16);
}
.form-range::-moz-range-thumb:active, .form-range::-moz-range-thumb:focus {
  box-shadow: 0 0 0 13px rgba(105, 108, 255, 0.16);
  border-color: #696cff;
}
.form-range::-moz-range-track {
  background-color: #696cff;
}

.form-range:disabled::-moz-range-track {
  background-color: #a7acb2;
}



@media (prefers-reduced-motion: reduce) {
  
}





























@media (min-width: 1200px) {
  
}







@media (prefers-reduced-motion: reduce) {
  
}




















































































@media (max-width: 991.98px) {
  
}
@media (max-width: 767.98px) {
  
  
}
@media (min-width: 576px) {
  
  
}
@media (min-width: 1200px) {
  
}













































































@media (min-width: 768px) {
  
}


































































@media (max-width: 767.98px) {
  
}


@media (max-width: 767.98px) {
  
}



@media (max-width: 575.98px) {
  
}





@media (max-width: 991.98px) {
  
}









































































@-webkit-keyframes spinner-border-rtl {
  to {
    transform: rotate(-360deg);
  }
}
@-moz-keyframes spinner-border-rtl {
  to {
    transform: rotate(-360deg);
  }
}
@keyframes spinner-border-rtl {
  to {
    transform: rotate(-360deg);
  }
}






























































































































































































































































































































































































































































































































































































































































































































































































































































































































































.fs-2 {
  font-size: calc(1.3625rem + 1.35vw) !important;
}

































































/* rtl:begin:remove */


/* rtl:end:remove */




















.text-white {
  --bs-text-opacity: 1;
  color: #fff !important;
}















































































































































































































@media (min-width: 576px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 992px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 1200px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 1400px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 1200px) {
  
  .fs-2 {
    font-size: 2.375rem !important;
  }
  
  
}
@media print {
  
  
  
  
  
  
  
  
  
  
}












































































































































































































































































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



















































































































































































































@media (min-width: 576px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 992px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 1200px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media (min-width: 1400px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
body {
  text-rendering: optimizeLegibility;
  font-smoothing: antialiased;
  -moz-font-feature-settings: "liga" on;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (min-width: 768px) {
  
}




@media (min-width: 992px) {
  
}



















@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  
  
}








































































@media (min-width: 1200px) {
  
}
@media (max-width: 1199.98px) {
  
}















































@media (max-width: 1199.98px) {
  
}





















































@media (max-width: 1199.98px) {
  
}
@media (max-width: 991.98px) {
  
}

@media (max-width: 1199.98px) {
  
}
@media (max-width: 991.98px) {
  
}









@media (max-width: 1199.98px) {
  
  
}
@media (max-width: 767.98px) {
  
  
}

@media (max-width: 1199.98px) {
  
}








@media (min-width: 1200px) {
  
  
}




@media (max-width: 1199.98px) {
  
  
}



@media (min-width: 1200px) {
  
  
}


@media (min-width: 1200px) {
  
}
@media (max-width: 1199.98px) {
  
  
  
  
  
  
}





@media (max-width: 1199.98px) {
  
  
}
@media (min-width: 1200px) {
  
  
  
  
  
  
}




@media (max-width: 1199.98px) {
  
  
}
@media (min-width: 1200px) {
  
  
  
  
  
  
  
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  
  
}
@-webkit-keyframes menuAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.5;
  }
}
@-moz-keyframes menuAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.5;
  }
}
@keyframes menuAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.5;
  }
}






















@media (min-width: 1200px) {
  
  
  
  
  
  
}



















































































































































































































































@charset "UTF-8";






@media (min-width: 1200px) {
  
  
  
  
}











@media (max-width: 1199.98px) {
  
  
}






































































































































@media (max-width: 1199.98px) {
  
}


















a {
  color: #696cff;
}
a:hover {
  color: #787bff;
}













































@media (max-width: 1199.98px) {
  
}























/*
* demo.css
* File include item demo only specific css only
******************************************************************************/







/* ! For .layout-navbar-fixed added fix padding top to .layout-page */
/* Detached navbar */

/* Default navbar */



/* Navbar page z-index issue solution */


/*
* Content
******************************************************************************/





/* ? .demo-vertical-spacing class is used to have vertical margins between elements. To remove margin-top from the first-child, use .demo-only-element class with .demo-vertical-spacing class. For example, we have used this class in forms-input-groups.html file. */













/* Dropdown buttons going out of small screens */
@media (max-width: 576px) {
  
  
}

/*
* Layout demo
******************************************************************************/





:root {
  --font-family: 'Montserrat Thin', sans-serif;
  --bs-font-sans-serif: var(--font-family);
}

.btn, .w-btn {
  font-family: var(--font-family, inherit);
}

/* Custom styles extracted from templates */
































.fs-1-2 {
  font-size: 1.2rem;
}

 @font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/montserrat/montserrat-400-cyrillic-ext.27ea59432fba.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/montserrat/montserrat-400-cyrillic.8741b289b997.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/montserrat/montserrat-400-vietnamese.b25fdd7eb649.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/montserrat/montserrat-400-latin-ext.07f48cc5de8e.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/montserrat/montserrat-400-latin.74795056a235.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/montserrat/montserrat-700-cyrillic-ext.082ccb563023.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/montserrat/montserrat-700-cyrillic.942d29ea32f5.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/montserrat/montserrat-700-vietnamese.becd30207ca1.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/montserrat/montserrat-700-latin-ext.5ec352390e9a.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/montserrat/montserrat-700-latin.0c556945fe4b.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/montserrat/montserrat-900-cyrillic-ext.48a8cacb47c6.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/montserrat/montserrat-900-cyrillic.7c75586b43a3.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/montserrat/montserrat-900-vietnamese.5282465455e1.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/montserrat/montserrat-900-latin-ext.9da30a5f0655.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/montserrat/montserrat-900-latin.cf103e811944.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden;-webkit-tap-highlight-color:var(--color-content-primary-faded)}a{text-decoration:none;background:none;transition-property:background,box-shadow,border,color,opacity,text-decoration-color,text-underline-offset,transform;transition-duration:.2s}b,strong{font-weight:var(--bold-font-weight,bold )}::-moz-focus-inner{border:0}::-webkit-file-upload-button{ font:inherit;border:0;outline:0;padding-left:0;background:none}:-webkit-full-screen-ancestor:not(iframe){animation:none!important}::-moz-placeholder{opacity:0.5;color:inherit}::-webkit-input-placeholder{color:inherit;opacity:0.5}html,.l-header .widget,.menu-item-object-us_page_block{font-family:var(--font-family,inherit);font-weight:var(--font-weight,400);font-size:var(--font-size,16px);font-style:var(--font-style,normal);text-transform:var(--text-transform,none);line-height:var(--line-height,28px);letter-spacing:var(--letter-spacing,0)}h1,h2,h3,h4,h5,h6{margin:0;padding-top:1.5rem;color:var(--color-content-heading)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,h1 + h2,h2 + h3,h3 + h4,h4 + h5,h5 + h6{padding-top:0}p,ul,ol,dl,address,pre,table,blockquote,fieldset{margin:0 0 1.5rem}p:empty{display:none}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,li:last-child,pre:last-child,table:last-child,address:last-child,fieldset:last-child,blockquote:last-child{margin-bottom:0}.l-section[class*="color_"] h1,.l-section[class*="color_"] h2,.l-section[class*="color_"] h3,.l-section[class*="color_"] h4,.l-section[class*="color_"] h5,.l-section[class*="color_"] h6,.has_text_color h1,.has_text_color h2,.has_text_color h3,.has_text_color h4,.has_text_color h5,.has_text_color h6{color:inherit}a:not(:focus-visible),button:not(:focus-visible),input[type=submit]:not(:focus-visible),.ui-slider-handle:not(:focus-visible){outline:none}.i-cf:after{content:'';display:block;clear:both}a{color:var(--color-content-link)}.no-touch a:hover{color:var(--color-content-link-hover)}.l-canvas{margin:0 auto;width:100%;flex-grow:1;background:var(--color-content-bg-grad);color:var(--color-content-text)}@media screen and (min-width:1025px){body:not(.us_iframe){display:flex;flex-direction:column;min-height:100vh}}.l-subheader,.l-section{padding-left:2.5rem;padding-right:2.5rem}.l-section{position:relative;margin:0 auto}.l-section-img{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-size:cover}.l-section-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width,1200px)}.l-section.height_medium{padding-top:4rem;padding-bottom:4rem}.l-section.height_large{padding-top:6rem;padding-bottom:6rem}.l-section.height_huge{padding-top:8rem;padding-bottom:8rem}@media screen and (min-width:783px){}.l-section.color_primary{background:var(--color-content-primary-grad);color:#fff}.l-section.color_secondary{background:var(--color-content-secondary-grad);color:#fff}.l-section.color_primary a,.l-section.color_secondary a{color:inherit}.l-section.parallax_ver>.l-section-img,.l-section.parallax_fixed>.l-section-img{background-attachment:fixed}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.w-toplink{position:fixed!important;z-index:99;bottom:0;transform:translate3d(0,150%,0)!important;margin:15px}.w-toplink:not(.w-btn){text-align:center;border-radius:0.3rem;color:#fff!important;line-height:50px; height:50px; width:50px}.w-toplink.pos_right{right:0}.w-toplink:focus-visible,.w-toplink.active{transform:translate3d(0,0,0)!important}.g-cols.wpb_row,.wpb_revslider_element.wpb_content_element,.wpb_widgetised_column.wpb_content_element{margin-bottom:0}.wpb_text_column:not(:last-child){margin-bottom:var(--text-block-margin-bottom,0px)}.color_footer-top{background:var(--color-subfooter-bg-grad);color:var(--color-subfooter-text)}.color_footer-top a{color:var(--color-subfooter-link)}.no-touch .color_footer-top a:hover{color:var(--color-subfooter-link-hover)}.color_footer-bottom{background:var(--color-footer-bg-grad);color:var(--color-footer-text)}.color_footer-bottom a{color:var(--color-footer-link)}.no-touch .color_footer-bottom a:hover{color:var(--color-footer-link-hover)}@media (max-width:1024px){.l-sidebar,.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem}.l-section.height_large{padding-top:6vmax;padding-bottom:6vmax}.l-section.height_huge{padding-top:9vmax;padding-bottom:9vmax}}@media screen and (max-width:900px){}@media screen and (max-width:767px){}@media screen and (max-width:600px){p{margin-bottom:1rem}h1,h2,h3,h4,h5,h6{padding-top:1rem}.w-header-show,.w-toplink{margin:10px!important}.l-subheader,.l-section{padding-left:1.5rem;padding-right:1.5rem}.l-sidebar,.l-section.height_small,.l-section.height_medium{padding-top:1.5rem;padding-bottom:1.5rem}}.w-actionbox{text-align:center;position:relative;padding:2.5rem 3rem;border-radius:0.3rem}.w-actionbox-text>*:first-child{margin:0!important}.w-actionbox .w-btn{margin-top:0.5rem;margin-bottom:0.5rem}.w-actionbox.controls_right{display:table;text-align:left;width:100%}.w-actionbox.controls_right .w-actionbox-text{display:table-cell;vertical-align:middle}.w-actionbox.controls_right .w-actionbox-controls{display:table-cell;vertical-align:middle;text-align:right;white-space:nowrap;padding-left:2rem}.w-actionbox.controls_right .w-btn{margin-left:1rem}.w-actionbox.color_primary{background:var(--color-content-primary-grad);color:#fff}.w-actionbox.color_primary .w-actionbox-text>*,.w-actionbox.color_secondary .w-actionbox-text>*{color:inherit}.l-section.color_primary .w-actionbox.color_primary,.l-section.color_alternate .w-actionbox.color_light,.l-section.color_secondary .w-actionbox.color_secondary{padding:0;background:none}@media screen and (max-width:767px){.w-actionbox{padding:1.5rem}.w-actionbox.controls_right{display:block;text-align:center}.w-actionbox.controls_right .w-actionbox-text{display:block}.w-actionbox.controls_right .w-actionbox-controls{display:block;text-align:center;padding:1rem 0 0;white-space:normal}.w-actionbox.controls_right .w-btn,.w-actionbox.controls_bottom .w-btn{margin:0.3rem}}@keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes afc{from{opacity:0;transform:scale(0.1)}to{opacity:1;transform:scale(1)}}@keyframes afl{from{opacity:0;transform:translateX(-5rem)}to{opacity:1;transform:translateX(0)}}@keyframes afr{from{opacity:0;transform:translateX(5rem)}to{opacity:1;transform:translateX(0)}}@keyframes aft{from{opacity:0;transform:translateY(-5rem)}to{opacity:1;transform:translateY(0)}}@keyframes afb{from{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}@keyframes wfc{from{opacity:0;transform:scaleX(0.01)}to{opacity:1;transform:scaleX(1)}}@keyframes hfc{from{opacity:0;transform:scaleY(0.01)}to{opacity:1;transform:scaleY(1)}}@keyframes bounce{0%{opacity:0;transform:scale3d(0.3,0.3,0.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(0.97,0.97,0.97)}to{opacity:1;transform:scale3d(1,1,1)}}.w-btn,.button,button[type=submit],input[type=submit]{display:inline-block;vertical-align:top;text-align:center;line-height:1.2; position:relative;transition-property:background,border,box-shadow,color,opacity,transform;transition-duration:0.3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.w-btn,.button{padding:0.8em 1.8em}.w-btn:before,.button:before,button[type=submit]:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;border-style:solid;border-color:inherit;border-image:inherit}.w-btn-wrapper{margin:0.3rem 0}.w-btn-wrapper[class*="align_none"]{display:inline-block;vertical-align:top}*:not(.w-hwrapper)>.w-btn-wrapper[class*="align_none"]{margin-inline-end:0.6rem}@media screen and (max-width:900px){}@media screen and (max-width:600px){}.g-cols.via_grid{display:grid;gap:var(--columns-gap,3rem)}.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border)}.g-cols.via_grid>.vc_column_container{min-width:0; width:auto}.g-cols.cols_1{grid-template-columns:100%}.g-cols.cols_2{grid-template-columns:repeat(2,1fr)}.g-cols.via_flex.valign_middle>div>.vc_column-inner,.g-cols.via_grid.valign_middle>.vc_column_container{justify-content:center}.vc_column-inner.type_sticky>.wpb_wrapper,.vc_column_container.type_sticky>.vc_column-inner{top:4rem}.color_footer-top .vc_column_container{border-color:var(--color-subfooter-border)}.color_footer-bottom .vc_column_container{border-color:var(--color-footer-border)}@media (max-width:1024px){}@media screen and (max-width:600px){}@media screen and (max-width:600px){}@media screen and (max-width:600px){}@media screen and (max-width:480px){}@media (max-width:1024px) and (min-width:601px){}@media (max-width:600px){}@media (max-width:1024px) and (min-width:601px){}@media (max-width:600px){}@media (min-width:601px){}@media (max-width:600px){}@media (min-width:601px){}@media (max-width:600px){}@media (min-width:601px){}@media (max-width:600px){}@media (min-width:601px){}@media (max-width:600px){}@media (min-width:601px){}@media (max-width:600px){}@media (min-width:1025px){}@media (max-width:1024px){}@media screen and (min-width:601px){}@keyframes background-moving{0%{background-position:-500px 0}100%{background-position:500px 0}}@media screen and (max-width:600px){}@media screen and (max-width:480px){}@media screen and (max-width:480px){}@media (min-width:600px){}@media screen and (max-width:480px){}.w-hwrapper{display:flex;align-items:center}.w-hwrapper.wrap{flex-wrap:wrap}.w-hwrapper>:not(:last-child){margin-inline-end:var(--hwrapper-gap,1.2rem)}.l-main .w-image{max-width:100%}.w-image-h{display:block;height:inherit;max-height:inherit;border-radius:inherit;border-color:inherit!important;color:inherit!important}.w-image:not([class*="style_phone"]) .w-image-h{background:inherit}.w-image.has_ratio{width:100%}.w-image.has_ratio .w-image-h{display:block!important;position:relative}@supports (aspect-ratio:1){}@keyframes blink{0%{opacity:1}20%{opacity:0}50%{opacity:0}70%{opacity:1}100%{opacity:1}}button::-moz-focus-inner{padding:0;border:0}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){}@media all and (max-width:900px){}@media screen and (max-width:900px){}@media screen and (max-width:600px){}@media screen and (max-width:900px){}@media screen and (max-width:767px){}@media screen and (max-width:600px){}@media screen and (max-width:480px){}@media (max-width:600px){}@media screen and (max-width:600px){}@media screen and (max-width:480px){}@media screen and (max-width:767px){}@media screen and (max-width:480px){}@media (max-width:1199px){}@media (max-width:1024px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media (min-width:601px){}@media screen and (max-width:600px){}.w-separator{clear:both;overflow:hidden;line-height:0;height:1.5rem}.w-separator:not(.with_content),.w-separator.with_content .w-separator-h{position:relative}.w-separator.size_small:empty{height:1.5rem}.w-separator.size_large:empty{height:4.5rem}.w-separator.size_huge:empty{height:6rem}@media (max-width:1024px){.w-separator.size_small:empty{height:1rem}.w-separator.size_large:empty{height:calc(1rem + 5vw)}.w-separator.size_huge:empty{height:calc(1rem + 7.5vw)}}@media screen and (max-width:600px){}.w-text{padding:0}.w-text-value:empty{display:none}@media screen and (max-width:600px){}@keyframes us-countdown-new-slide{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes us-countdown-old-slide{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes us-countdown-zoom{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes us-countdown-flip{0%{transform:rotateX(0deg)}100%{transform:rotateX(90deg)}}@keyframes us-countdown-flipIn{from{transform:rotateX(-90deg)}to{transform:rotateX(0deg)}}:root{--color-header-middle-bg:#ffffff;--color-header-middle-bg-grad:#ffffff;--color-header-middle-text:#35415b;--color-header-middle-text-hover:#646cfd;--color-header-transparent-bg:transparent;--color-header-transparent-bg-grad:transparent;--color-header-transparent-text:#ffffff;--color-header-transparent-text-hover:#ffffff;--color-chrome-toolbar:#f2f4f7;--color-header-top-bg:#ffffff;--color-header-top-bg-grad:#ffffff;--color-header-top-text:#727f9f;--color-header-top-text-hover:#646cfd;--color-header-top-transparent-bg:rgba(0,0,0,0.2);--color-header-top-transparent-bg-grad:rgba(0,0,0,0.2);--color-header-top-transparent-text:rgba(255,255,255,0.66);--color-header-top-transparent-text-hover:#ffffff;--color-content-bg:#ffffff;--color-content-bg-grad:#ffffff;--color-content-bg-alt:#f2f4f7;--color-content-bg-alt-grad:#f2f4f7;--color-content-border:#e3e7f0;--color-content-heading:#0f131f;--color-content-heading-grad:#0f131f;--color-content-text:#35415b;--color-content-link:#646cfd;--color-content-link-hover:#35415b;--color-content-primary:#37369C;--color-content-primary-grad:#37369C;--color-content-secondary:#35415b;--color-content-secondary-grad:#35415b;--color-content-faded:#727f9f;--color-content-overlay:rgba(15,19,31,0.80);--color-content-overlay-grad:rgba(15,19,31,0.80);--color-alt-content-bg:#f2f4f7;--color-alt-content-bg-grad:#f2f4f7;--color-alt-content-bg-alt:#ffffff;--color-alt-content-bg-alt-grad:#ffffff;--color-alt-content-border:#e3e7f0;--color-alt-content-heading:#0f131f;--color-alt-content-heading-grad:#0f131f;--color-alt-content-text:#35415b;--color-alt-content-link:#646cfd;--color-alt-content-link-hover:#35415b;--color-alt-content-primary:#37369C;--color-alt-content-primary-grad:#37369C;--color-alt-content-secondary:#35415b;--color-alt-content-secondary-grad:#35415b;--color-alt-content-faded:#727f9f;--color-alt-content-overlay:rgba(100,108,253,0.85);--color-alt-content-overlay-grad:rgba(100,108,253,0.85);--color-footer-bg:#0f131f;--color-footer-bg-grad:#0f131f;--color-footer-bg-alt:#1c2130;--color-footer-bg-alt-grad:#1c2130;--color-footer-border:#2b3242;--color-footer-text:#8d9096;--color-footer-link:#646cfd;--color-footer-link-hover:#ffffff;--color-subfooter-bg:#35415b;--color-subfooter-bg-grad:#35415b;--color-subfooter-bg-alt:#2b3242;--color-subfooter-bg-alt-grad:#2b3242;--color-subfooter-border:#727f9f;--color-subfooter-text:#9ba5bf;--color-subfooter-link:#e3e7f0;--color-subfooter-link-hover:#ffffff;--color-content-primary-faded:rgba(55,54,156,0.15);--box-shadow:0 5px 15px rgba(0,0,0,.15);--box-shadow-up:0 -5px 15px rgba(0,0,0,.15);--site-canvas-width:1300px;--site-content-width:1366px;--text-block-margin-bottom:1.5rem;--focus-outline-width:2px}a{text-decoration:none;text-underline-offset:0.2em}.no-touch a:hover{text-decoration:underline;text-decoration-thickness:1px;text-decoration-style:solid;text-decoration-skip-ink:auto;text-underline-offset:0.2em}:root{--font-family:Montserrat,sans-serif;--font-size:16px;--line-height:30px;--font-weight:400;--bold-font-weight:700;--text-transform:none;--font-style:normal;--letter-spacing:0em;--h1-font-family:Montserrat,sans-serif;--h1-font-size:3rem;--h1-line-height:1.2;--h1-font-weight:400;--h1-bold-font-weight:700;--h1-text-transform:none;--h1-font-style:normal;--h1-letter-spacing:-0.04em;--h1-margin-bottom:1.5rem;--h2-font-family:Montserrat,sans-serif;--h2-font-size:2.5rem;--h2-line-height:1.2;--h2-font-weight:var(--h1-font-weight);--h2-bold-font-weight:var(--h1-bold-font-weight);--h2-text-transform:var(--h1-text-transform);--h2-font-style:var(--h1-font-style);--h2-letter-spacing:-0.02em;--h2-margin-bottom:1.5rem;--h3-font-family:var(--h1-font-family);--h3-font-size:1.8rem;--h3-line-height:1.2;--h3-font-weight:var(--h1-font-weight);--h3-bold-font-weight:var(--h1-bold-font-weight);--h3-text-transform:var(--h1-text-transform);--h3-font-style:var(--h1-font-style);--h3-letter-spacing:-0.02em;--h3-margin-bottom:1.5rem;--h4-font-family:var(--h1-font-family);--h4-font-size:1.5rem;--h4-line-height:1.2;--h4-font-weight:var(--h1-font-weight);--h4-bold-font-weight:var(--h1-bold-font-weight);--h4-text-transform:var(--h1-text-transform);--h4-font-style:var(--h1-font-style);--h4-letter-spacing:0em;--h4-margin-bottom:1.5rem;--h5-font-family:var(--h1-font-family);--h5-font-size:1.4rem;--h5-line-height:1.2;--h5-font-weight:var(--h1-font-weight);--h5-bold-font-weight:var(--h1-bold-font-weight);--h5-text-transform:var(--h1-text-transform);--h5-font-style:var(--h1-font-style);--h5-letter-spacing:0em;--h5-margin-bottom:1.5rem;--h6-font-family:var(--h1-font-family);--h6-font-size:1.3rem;--h6-line-height:1.2;--h6-font-weight:var(--h1-font-weight);--h6-bold-font-weight:var(--h1-bold-font-weight);--h6-text-transform:var(--h1-text-transform);--h6-font-style:var(--h1-font-style);--h6-letter-spacing:0em;--h6-margin-bottom:1.5rem}@media (max-width:600px){:root{--font-size:15px;--line-height:28px;--h1-font-size:3.0rem;--h2-font-size:2.0rem;--h3-font-size:1.7rem}}h1{font-family:var(--h1-font-family,inherit);font-weight:var(--h1-font-weight,inherit);font-size:var(--h1-font-size,inherit);font-style:var(--h1-font-style,inherit);line-height:var(--h1-line-height,1.4);letter-spacing:var(--h1-letter-spacing,inherit);text-transform:var(--h1-text-transform,inherit);margin-bottom:var(--h1-margin-bottom,1.5rem)}h2{font-family:var(--h2-font-family,inherit);font-weight:var(--h2-font-weight,inherit);font-size:var(--h2-font-size,inherit);font-style:var(--h2-font-style,inherit);line-height:var(--h2-line-height,1.4);letter-spacing:var(--h2-letter-spacing,inherit);text-transform:var(--h2-text-transform,inherit);margin-bottom:var(--h2-margin-bottom,1.5rem)}h3{font-family:var(--h3-font-family,inherit);font-weight:var(--h3-font-weight,inherit);font-size:var(--h3-font-size,inherit);font-style:var(--h3-font-style,inherit);line-height:var(--h3-line-height,1.4);letter-spacing:var(--h3-letter-spacing,inherit);text-transform:var(--h3-text-transform,inherit);margin-bottom:var(--h3-margin-bottom,1.5rem)}h3>strong{font-weight:var(--h3-bold-font-weight,bold)}body{background:var(--color-content-bg-alt)}@media (max-width:1446px){}@media (min-width:1281px){.default_align_justify{justify-content:space-between}*:not(.w-hwrapper)>.w-btn-wrapper:not([class*="default_align_none"]):not(.align_none){display:block;margin-inline-end:0}}@media (min-width:1025px) and (max-width:1280px){.laptops_align_justify{justify-content:space-between}*:not(.w-hwrapper)>.w-btn-wrapper:not([class*="laptops_align_none"]):not(.align_none){display:block;margin-inline-end:0}}@media (min-width:601px) and (max-width:1024px){.tablets_align_justify{justify-content:space-between}*:not(.w-hwrapper)>.w-btn-wrapper:not([class*="tablets_align_none"]):not(.align_none){display:block;margin-inline-end:0}}@media (max-width:600px){.mobiles_align_center{text-align:center;justify-content:center}.w-hwrapper.mobiles_align_center>*{margin-left:calc( var(--hwrapper-gap,1.2rem) / 2 );margin-right:calc( var(--hwrapper-gap,1.2rem) / 2 )}.w-hwrapper.stack_on_mobiles{display:block}.w-hwrapper.stack_on_mobiles>:not(script){display:block;margin:0 0 var(--hwrapper-gap,1.2rem)}.w-hwrapper.stack_on_mobiles>:last-child{margin-bottom:0}*:not(.w-hwrapper)>.w-btn-wrapper:not([class*="mobiles_align_none"]):not(.align_none){display:block;margin-inline-end:0}}@media (max-width:1280px){}@media (max-width:1024px){.g-cols.tablets-cols_1{grid-template-columns:100%}.g-cols.tablets-cols_1.reversed>div:last-of-type{order:-1}}@media (max-width:600px){.g-cols.mobiles-cols_1{grid-template-columns:100%}.g-cols.mobiles-cols_1.reversed>div:last-of-type{order:-1}.g-cols:not([style*="--columns-gap"]){gap:1.5rem}}@media (max-width:767px){.l-canvas{overflow:hidden}.g-cols.stacking_default.reversed>div:last-of-type{order:-1}.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%}.vc_column-inner.type_sticky>.wpb_wrapper,.vc_column_container.type_sticky>.vc_column-inner{top:0!important}}@media (min-width:768px){.vc_column_container.type_sticky>.vc_column-inner,.vc_column-inner.type_sticky>.wpb_wrapper{position:-webkit-sticky;position:sticky}}@media screen and (min-width:1446px){}@media (max-width:600px){}:focus-visible,input[type=checkbox]:focus-visible + i,input[type=checkbox]:focus-visible~.w-color-switch-box,.w-nav-arrow:focus-visible::before,.woocommerce-mini-cart-item:has(:focus-visible){outline-width:var(--focus-outline-width,2px );outline-style:solid;outline-offset:2px;outline-color:var(--color-content-primary)}.w-toplink,.w-header-show{background:rgba(0,0,0,0.3)}.no-touch .w-toplink.active:hover,.no-touch .w-header-show:hover{background:var(--color-content-primary-grad)}.us-nav-style_4>*,.navstyle_4>.owl-nav button,.us-btn-style_4{font-family:var(--h1-font-family);font-size:1rem;line-height:1.20!important;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0em;border-radius:4em;padding:0.8em 1.6em;background:var(--color-content-bg);border-color:transparent;color:var(--color-content-heading)!important}.us-nav-style_4>*:before,.navstyle_4>.owl-nav button:before,.us-btn-style_4:before{border-width:3px}.us-nav-style_4>span.current,.no-touch .us-nav-style_4>a:hover,.no-touch .navstyle_4>.owl-nav button:hover,.no-touch .us-btn-style_4:hover{background:transparent;border-color:#ffffff;color:#ffffff!important}.us-nav-style_8>*,.navstyle_8>.owl-nav button,.us-btn-style_8{font-size:1.2rem;line-height:1.2!important;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:0em;border-radius:0.3em;padding:0.8em 2.2em;background:#37369C;border-color:transparent;color:#ffffff!important}.us-nav-style_8>*:before,.navstyle_8>.owl-nav button:before,.us-btn-style_8:before{border-width:2px}.us-nav-style_8>span.current,.no-touch .us-nav-style_8>a:hover,.no-touch .navstyle_8>.owl-nav button:hover,.no-touch .us-btn-style_8:hover{background:#DA304A;border-color:transparent;color:var(--color-header-middle-bg)!important}:root{--inputs-font-family:inherit;--inputs-font-size:1rem;--inputs-font-weight:400;--inputs-letter-spacing:0em;--inputs-text-transform:none;--inputs-height:2.2rem;--inputs-padding:0.6rem;--inputs-checkbox-size:1.5em;--inputs-border-width:1px;--inputs-border-radius:0.3rem;--inputs-background:var(--color-content-bg);--inputs-border-color:var(--color-content-faded);--inputs-text-color:var(--color-content-text);--inputs-focus-background:var(--color-content-bg);--inputs-focus-border-color:var(--color-content-primary);--inputs-focus-text-color:var(--color-content-text);--inputs-focus-box-shadow:0px 0px 0px 2px var(--color-content-primary) inset}







.us_custom_48a6e615{color:#ffffff!important;font-size:max( 1rem,1.5vw )!important}
.us_custom_f73f4019{font-size:16px!important}
.us_custom_c6807c4c{color:rgba(255,255,255,0.75)!important;font-size:1.8rem!important}
.us_custom_32481709{font-size:calc( 1rem + 4vw )!important;text-transform:uppercase!important;max-width:1000px!important}
.us_custom_0207f80c{font-weight:600!important;text-transform:uppercase!important}
.us_custom_85154203{font-size:20px!important;max-width:950px!important;margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.us_custom_8161a817{font-size:1.2rem!important;line-height:1.7!important;max-width:500px!important}
.us_custom_d98eb4eb{max-width:500px!important}
.us_custom_31963582{max-width:1000px!important;margin-left:auto!important;margin-right:auto!important}
.us_custom_b818dcba{max-width:500px!important;margin-left:auto!important}
@media (min-width:1025px) and (max-width:1280px){
    
    
    .us_custom_c6807c4c{color:rgba(255,255,255,0.75)!important;font-size:1.4rem!important}
}
@media (min-width:601px) and (max-width:1024px){
    
    
    
    .us_custom_c6807c4c{color:rgba(255,255,255,0.75)!important;font-size:1.3rem!important}
}
@media (max-width:600px){
    
    
    
    .us_custom_fd43344c{padding-left:1.5rem!important;padding-right:1.5rem!important}
    .us_custom_c6807c4c{color:rgba(255,255,255,0.75)!important;font-size:1.2rem!important}
}

/* Классы-модификаторы, вынесенные из style="..." на лендинге (apps/home/templates/home/index.html).
   Подключается последним в page_css — приоритет над fintrader.css/style.css/us_design_options.css
   нужен там, где правила касаются уже существующих классов (.feature-image-container,
   .feature-image), при равной специфичности порядок подключения и решает. */

.landing-hwrapper-gap-2 {
    --hwrapper-gap: 2rem;
}

.landing-hwrapper-gap-3 {
    --hwrapper-gap: 3rem;
}

.landing-columns-gap-0 {
    --columns-gap: 0rem;
}

.landing-columns-gap-4vw {
    --columns-gap: 4vw;
}

.landing-hero-image {
    background-image: url("../img/TraderSync_Trade_Journal_v2.2bbd5b1dcb66.webp");
}

.landing-hero-overlay {
    background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
}

.feature-image-container {
    width: 100%;
    max-width: 800px;
}

.feature-image {
    display: block;
    border: 1px solid #dee2e6;
    border-radius: 13px;
    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.4);
}

.landing-actionbox-title {
    font-size: max(2rem, 3.5vh);
}

.landing-toplink-icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    /* SVG выравнивается по строке ссылки, а прежний glyph — по строке вложенного i. */
    vertical-align: -0.25em;
}
