/*==============================================*/
/*          !!! GOOGLE FONT IMPORT !!!          */
/*==============================================*/

/* --------------------------
!!  SITE  (font-family:)
FONT-WEIGHT !!
+--------------+--------------+
| FONT-WEIGHT  | Value        |
+--------------+--------------+
| thin         | 100          |
| ex-light     | 200          |
| light        | 300          |
| regular      | 400          |
| medium       | 500          |
| semi-bold    | 600          |
| bold         | 700          |
| ex-bold      | 800          |
| black        | 900          |
+--------------+--------------+
-----------------------------*/
/* ============================================== */
/*                !! GOOGLE FONT !!               */
/* ============================================== */
@font-face {
  font-family: "Newake";
  src: url("../fonts/NewakeDemo.eot");
  src: url("../fonts/NewakeDemo.eot?#iefix") format("embedded-opentype"),
    url("../fonts/NewakeDemo.woff2") format("woff2"),
    url("../fonts/NewakeDemo.woff") format("woff"),
    url("../fonts/NewakeDemo.ttf") format("truetype"),
    url("../fonts/NewakeDemo.svg#NewakeDemo") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-Bold.eot");
  src: url("../fonts/Satoshi-Bold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Satoshi-Bold.woff2") format("woff2"),
    url("../fonts/Satoshi-Bold.woff") format("woff"),
    url("../fonts/Satoshi-Bold.ttf") format("truetype"),
    url("../fonts/Satoshi-Bold.svg#Satoshi-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-Medium.eot");
  src: url("../fonts/Satoshi-Medium.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Satoshi-Medium.woff2") format("woff2"),
    url("../fonts/Satoshi-Medium.woff") format("woff"),
    url("../fonts/Satoshi-Medium.ttf") format("truetype"),
    url("../fonts/Satoshi-Medium.svg#Satoshi-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-Regular.eot");
  src: url("../fonts/Satoshi-Regular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Satoshi-Regular.woff2") format("woff2"),
    url("../fonts/Satoshi-Regular.woff") format("woff"),
    url("../fonts/Satoshi-Regular.ttf") format("truetype"),
    url("../fonts/Satoshi-Regular.svg#Satoshi-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-Black.eot");
  src: url("../fonts/Satoshi-Black.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Satoshi-Black.woff2") format("woff2"),
    url("../fonts/Satoshi-Black.woff") format("woff"),
    url("../fonts/Satoshi-Black.ttf") format("truetype"),
    url("../fonts/Satoshi-Black.svg#Satoshi-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/HelveticaNeue-Roman.eot");
  src: url("../fonts/HelveticaNeue-Roman.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/HelveticaNeue-Roman.woff2") format("woff2"),
    url("../fonts/HelveticaNeue-Roman.woff") format("woff"),
    url("../fonts/HelveticaNeue-Roman.ttf") format("truetype"),
    url("../fonts/HelveticaNeue-Roman.svg#HelveticaNeue-Roman") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/HelveticaNeue-Medium.eot");
  src: url("../fonts/HelveticaNeue-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/HelveticaNeue-Medium.woff2") format("woff2"),
    url("../fonts/HelveticaNeue-Medium.woff") format("woff"),
    url("../fonts/HelveticaNeue-Medium.ttf") format("truetype"),
    url("../fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica Neue";
  src: url("../fonts/HelveticaNeue-Bold.eot");
  src: url("../fonts/HelveticaNeue-Bold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaNeue-Bold.woff2") format("woff2"),
    url("../fonts/HelveticaNeue-Bold.woff") format("woff"),
    url("../fonts/HelveticaNeue-Bold.ttf") format("truetype"),
    url("../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica.eot");
  src: url("../fonts/Helvetica.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Helvetica.woff2") format("woff2"),
    url("../fonts/Helvetica.woff") format("woff"),
    url("../fonts/Helvetica.ttf") format("truetype"),
    url("../fonts/Helvetica.svg#Helvetica") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Next";
  src: url("../fonts/AvenirNextLTW01-Medium.eot");
  src: url("../fonts/AvenirNextLTW01-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/AvenirNextLTW01-Medium.woff2") format("woff2"),
    url("../fonts/AvenirNextLTW01-Medium.woff") format("woff"),
    url("../fonts/AvenirNextLTW01-Medium.ttf") format("truetype"),
    url("../fonts/AvenirNextLTW01-Medium.svg#AvenirNextLTW01-Medium")
      format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../fonts/AvenirNext-DemiBold.eot");
  src: local("Avenir Next Demi Bold"), local("AvenirNext-DemiBold"),
    url("../fonts/AvenirNext-DemiBold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/AvenirNext-DemiBold.woff2") format("woff2"),
    url("../fonts/AvenirNext-DemiBold.woff") format("woff"),
    url("../fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../fonts/AvenirNext-Bold.eot");
  src: local("Avenir Next Bold"), local("AvenirNext-Bold"),
    url("../fonts/AvenirNext-Bold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/AvenirNext-Bold.woff2") format("woff2"),
    url("../fonts/AvenirNext-Bold.woff") format("woff"),
    url("../fonts/AvenirNext-Bold.svg#AvenirNext-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next";
  src: url("../fonts/AvenirNext-Heavy.eot");
  src: url("../fonts/AvenirNext-Heavy.eot?#iefix") format("embedded-opentype"),
    url("../fonts/AvenirNext-Heavy.woff2") format("woff2"),
    url("../fonts/AvenirNext-Heavy.woff") format("woff"),
    url("../fonts/AvenirNext-Heavy.ttf") format("truetype"),
    url("../fonts/AvenirNext-Heavy.svg#AvenirNext-Heavy") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica-Oblique";
  src: url("../fonts/HelveticaBlackOblique.eot");
  src: url("../fonts/HelveticaBlackOblique.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/HelveticaBlackOblique.woff2") format("woff2"),
    url("../fonts/HelveticaBlackOblique.woff") format("woff"),
    url("../fonts/HelveticaBlackOblique.ttf") format("truetype"),
    url("../fonts/HelveticaBlackOblique.svg#HelveticaBlackOblique")
      format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
/* ============================================= */
/* !!!!        SITE GLOBAL STYLE CSS        !!!! */
/* ============================================= */
:root {
  --bs-primary: #052c24;
  --bs-secondary: #face31;
  --bs-black: #000000;
  --bs-beig: #f8e9d3;
  --bs-blue: #163b57;
  --bs-dark-blue: #101C25;
  --bs-green: #052E25;
  --bs-body-bg: var(--bs-beig);
  --bs-font-sans-serif: "Helvetica Neue", 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-body-font-size: 18px;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 26px;
  --bs-body-color: var(--bs-gray);
  --bs-base-transition: 0.4s ease-in-out;
}
/* !!! Allow percentage-based heights in the application !!! */
html,
body {
  height: 100%;
  padding: 0 !important;
  margin: 0;
}
html {
  scroll-behavior: smooth;
}
/* !!! Typographic tweaks! ( Add accessible line-height & Improve text rendering ) !!! */
body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeSpeed;
}

body,
.main_wrapper {
  position: relative;
  overflow-x: hidden;
  width: 100%;
}
body.nav_open {
  overflow: hidden;
}
/* !!! Improve media defaults !!! */
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}
/* !!! Remove built-in form typography styles !!! */
input,
button,
textarea,
select {
  font: inherit;
}
textarea {
  resize: none;
}
/* !!! Set core root defaults !!! */
html:focus-within {
  scroll-behavior: smooth;
}
/* !!! A elements that don't have a class get default styles !!! */
a:not([class]) {
  text-decoration-skip-ink: auto;
}
a,
.btn,
button {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
:focus,
:active,
.active {
  outline: 0 none;
}
a,
a:hover,
a:focus,
a:active,
button,
button:hover,
button:focus,
input,
input:hover,
input:focus,
select,
select:hover,
select:focus,
textarea,
textarea:hover,
textarea:focus,
.btn,
.btn:hover,
.btn:focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
  text-decoration: none;
  -webkit-text-decoration-skip: objects;
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  transition: 0.4s ease-in-out;
}
.form-control:focus,
.form-select:focus,
[type="text"]:focus,
[type="email"]:focus,
[type="checkbox"]:focus,
[type="password"]:focus,
[type="file"]:focus,
[type="radio"]:focus,
[type="submit"]:focus,
[type="date"]:focus,
[type="time"]:focus,
[type="tel"]:focus,
[type="search"]:focus,
[type="button"]:focus,
[type="number"]:focus,
[type="reset"]:focus,
textarea:focus,
select:focus {
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
button::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="button"]::-moz-focus-inner {
  border: none;
  padding: 0;
}
select,
select:hover,
select:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select::-ms-expand {
  display: none;
}
input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="search" i]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  /* display: none; */
}
/* ============================================= */
/* !!!!          All MINIFY CSS             !!!! */
/* ============================================= */
a:hover,
a:focus,
button:hover,
button:focus,
svg,
svg path,
svg rect {
  -webkit-transition: var(--bs-base-transition);
  -moz-transition: var(--bs-base-transition);
  -ms-transition: var(--bs-base-transition);
  -o-transition: var(--bs-base-transition);
  transition: var(--bs-base-transition);
}
/* ============================================= */
/* !!!!             CONTAINER               !!!! */
/* ============================================= */
.row:not(.g-0),
.container {
  --bs-gutter-x: 20px;
}
@media (min-width: 576px) {
  .row:not(.g-0),
  .container {
    --bs-gutter-x: 30px;
  }
  .container {
    max-width: 1459px;
  }
}


/* ============================================= */
/* !!!!         SITE TYPOGRAPHY CSS         !!!! */
/* ============================================= */
b,
strong {
  font-weight: 700;
}
p,
li {
  letter-spacing: 0;
  font-style: normal;
  margin: 0 0 15px 0;
}
ul,
ol {
  font-style: normal;
  margin: 0 0 15px 0;
  padding: 0 0 0 20px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Helvetica-Oblique";
  font-style: italic;
  margin: 0 0 20px 0;
  letter-spacing: 0;
  font-weight: 900;
  color: var(--bs-green);
}
h1,
.h1 {
  font-size: 78px;
  line-height: 92px;
}
h2,
.h2 {
  font-size: 42px;
  line-height: normal;
}
h3,
.h3 {
  font-size: 36px;
  line-height: normal;
}
h4,
.h4 {
  font-size: 28px;
  line-height: normal;
}

h5,
.h5 {
  font-size: 26px;
  line-height: normal;
  font-weight: 400;
  font-style: normal;
}
h6,
.h6 {
  font-size: 22px;
  line-height: normal;
  font-weight: 500;
  font-style: normal;
}

.fs-1 {
  font-size: 32px !important;
}
/* ============================================= */
/* !!!!             ALL BTN CSS             !!!! */
/* ============================================= */
.btn {
  --bs-btn-padding-x: 15px;
  --bs-btn-padding-y: 21.5px;
  --bs-btn-font-family: "Satoshi";
  --bs-btn-font-size: 20px;
  --bs-btn-font-weight: bold;
  --bs-btn-line-height: normal;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-radius: 50px;
  --bs-btn-focus-box-shadow: none;
}

.btn-primary {
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--bs-black);
  --bs-btn-border-color: var(--bs-white);
  --bs-btn-hover-color: var(--bs-secondary);
  --bs-btn-hover-bg: var(--bs-black);
  --bs-btn-hover-border-color: rgba(250, 206, 49, 0.4);
  --bs-btn-active-color: var(--bs-secondary);
  --bs-btn-active-bg: var(--bs-black);
  --bs-btn-active-border-color: rgba(250, 206, 49, 0.4);
  min-width: 446px;
}
.btn-primary img,
.btn-primary svg {
  margin: 0 0 0 10px;
  width: 20px;
  height: auto;

}
.btn-primary:hover,
.btn-primary:focus {
  box-shadow:
  0px 1.18px 4.8px rgba(250, 206, 49, 0.06),
  0px 5.4px 13.49px rgba(250, 206, 49, 0.09),
  0px 13.67px 36.18px rgba(250, 206, 49, 0.12),
  0px 27px 83px rgba(250, 206, 49, 0.18);
}
.btn-primary.apply_btn:hover svg path:first-child,
.btn-primary.apply_btn:focus svg path:first-child {
  fill: var(--bs-secondary);
}
.btn-primary.apply_btn:hover svg path:nth-child(2),
.btn-primary.apply_btn:focus svg path:nth-child(2) {
  stroke: var(--bs-secondary);
}
/* ============================================= */
/* !!!!              COMMON CSS             !!!! */
/* ============================================= */
.bg_cover,
.bg_contain {
  background-position: center;
  background-repeat: no-repeat;
}
.bg_cover {
  background-size: cover;
}
.bg_contain {
  background-size: contain;
}
.bgp_right_center {
  background-position: right center;
}
.bgp_right_top {
  background-position: right top;
}
.bgp_right_bottom {
  background-position: right bottom;
}
.bgp_left_center {
  background-position: left center;
}
.bgp_left_top {
  background-position: left top;
}
.bgp_left_bottom {
  background-position: right bottom;
}
.bgp_center_center {
  background-position: center center;
}
.bgp_center_top {
  background-position: center top;
}
.bgp_center_bottom {
  background-position: right bottom;
}
.list-none {
  list-style: none;
  padding: 0;
  margin: 0;
}
.para p:last-child {
  margin: 0;
}
.row {
  --bs-gutter-y: 30px;
}
/* ============================================= */
/* !!!!             NAVIGATION              !!!! */
/* ============================================= */
header {
  position: absolute;
  width: 100%;
  z-index: 9999;
}
.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 15px;
  --bs-navbar-color: var(--bs-white);
  --bs-navbar-hover-color: var(--bs-white);
  --bs-navbar-active-color: var(--bs-white);
  --bs-navbar-brand-padding-y: 0;
  --bs-navbar-brand-margin-end: 0;
  --bs-navbar-nav-link-padding-x: 0;
  --bs-navbar-toggler-padding-y: 0;
  --bs-navbar-toggler-padding-x: 0;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect x='5' y='10.5' width='32' height='3' rx='1.5' fill='%23E4BC2E'/%3E%3Crect x='5' y='19.5' width='32' height='3' rx='1.5' fill='%23E4BC2E'/%3E%3Crect x='5' y='28.5' width='28' height='3' rx='1.5' fill='%23E4BC2E'/%3E%3C/svg%3E");
  --bs-navbar-toggler-border-color: transparent;
  --bs-navbar-toggler-border-radius: 0;
  --bs-navbar-toggler-focus-width: 0;
}
.navbar .container {
  max-width: 1512px;
  padding-right: 46px;
  padding-left: 46px;
}
.navbar-brand,
.navbar-brand img {
  max-width: 147px;
  width: 100%;
}
.navbar-toggler .navbar-toggler-icon {
  width: 42px;
  height: 42px;
  transition: 0.4s ease-in-out;
}
.navbar-toggler .navbar-toggler-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect x='5' y='10.5' width='32' height='3' rx='1.5' fill='%23E4BC2E'/%3E%3Crect x='12' y='19.5' width='18' height='3' rx='1.5' fill='%23E4BC2E'/%3E%3Crect x='17' y='28.5' width='8' height='3' rx='1.5' fill='%23E4BC2E'/%3E%3C/svg%3E");
}
/* When Open */
.nav_inner_brand .navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect x='13' y='33' width='24' height='3' rx='1.5' transform='rotate(-90 13 33)' fill='%23E4BC2E'/%3E%3Crect x='26' y='33' width='24' height='3' rx='1.5' transform='rotate(-90 26 33)' fill='%23E4BC2E'/%3E%3C/svg%3E");
}
.nav_inner_brand .navbar-toggler .navbar-toggler-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cpath d='M28.9247 12.5C29.5105 13.0857 29.5105 14.0355 28.9247 14.6213L14.0754 29.4705C13.4897 30.0563 12.5399 30.0563 11.9541 29.4705C11.3683 28.8847 11.3683 27.935 11.9541 27.3492L26.8034 12.5C27.3892 11.9142 28.3389 11.9142 28.9247 12.5Z' fill='%23E4BC2E'/%3E%3Crect x='28.9854' y='30.5607' width='24' height='3' rx='1.5' transform='rotate(-135 28.9854 30.5607)' fill='%23E4BC2E'/%3E%3C/svg%3E");
}
.navbar-collapse {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100dvh;
  top: 0;
  left: 0;
  transform: translate(0, -100%);
  backdrop-filter: blur(20px);
  will-change: transform, backdrop-filter;
  -webkit-backdrop-filter: blur(20px);
  overflow: auto;
  padding: 0 0 50px;
  transition: 0.3s ease-in-out;
  z-index: 9999;
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .navbar-collapse {
      -webkit-backdrop-filter: blur(20px);
      backdrop-filter: blur(20px);
  }
}
.navbar-collapse.show {
  transform: translate(0, 0);
}
.nav_inner_brand {
  padding: 15px 27px 15px 20px;
  gap: 10px;
}
.nav_inner_brand .navbar-toggler {
  background-color: transparent;
}
.navbar-nav {
  padding: 40px 9px 34px;
}
.navbar-nav .nav-item {
  margin: 0;
}
.navbar-nav .nav-item:not(:last-child) {
  margin-bottom: 14px;
}
.navbar-nav .nav-link.nav_accordion {
  display: inline-flex;
  align-items: center;
  font-family: "Avenir Next";
  font-style: normal;
  font-size: 38px;
  line-height: 54px;
  font-weight: 900;
  padding: 0 10px;
}
.nav-link:focus-visible {
  box-shadow: none;
}
.toggle_icon {
  margin-left: 10px;
}
.toggle_icon,
.toggle_icon:after {
  width: 24px;
  height: 24px;
}
.toggle_icon:after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='4' y='11' width='16' height='2' fill='%23FACE31'/%3E%3Crect x='11' y='20' width='16' height='2' transform='rotate(-90 11 20)' fill='%23FACE31'/%3E%3C/svg%3E");
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.5s ease-in-out;
}

.nav-item.show_acc .toggle_icon:after {
  transform: translateY(-50%) rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='4' y='11' width='16' height='2' fill='%23D9D9D9'/%3E%3Crect x='20' y='13' width='16' height='2' transform='rotate(180 20 13)' fill='%23FACE31'/%3E%3C/svg%3E");
}
/* Sub menu */
.navbar-nav .nav-item .sub-menu .nav-item {
  margin: 0;
}
.navbar-nav .nav-item .sub-menu .nav-link {
  display: inline-block;
  font-size: 16.5px;
  line-height: 34px;
  font-weight: 600;
  padding: 6px 10px;
  border-bottom: 1px solid transparent;
}
.navbar-nav .nav-item .sub-menu .nav-link:hover,
.navbar-nav .nav-item .sub-menu .nav-link:focus,
.navbar-nav .nav-item .sub-menu .nav-link.active {
  color: var(--bs-secondary);
  border-bottom: 1px solid var(--bs-secondary);
}
.header_help_box {
  padding: 0 0 0 19px;
}
.header_help_box {
  max-width: 240px;
  width: 100%;
}
.header_help_box h4 {
  font-family: "Newake";
  font-weight: 400;
  font-style: normal;
  font-size: 22px;
  line-height: normal;
  margin: 0 0 10px;
}
.navbar-nav .nav-item .sub-menu .nav-link,
.header_help_box p {
  font-family: "Avenir Next";
  font-style: normal;
}
.header_help_box h4,
.header_help_box p {
  color: var(--bs-white);
}
.header_help_box p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.header_help_box p a {
  color: var(--bs-secondary);
  font-weight: 700;
  text-decoration: underline;
}


/* ============================================= */
/* !!!!             HERO BANNER             !!!! */
/* ============================================= */
.hero_banner {
  z-index: 1;
}
.overlay {
  background-color: rgba(0, 0, 0, 0.4);
  z-index: -1;
}
/* .video_bg video {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  z-index: -2;
} */
.video_bg video {
  position: absolute;
  top: 0;
  left: -2px;
  right: -2px;
  height: 100%;
  max-width: calc(100% + 4px);
  width: calc(100% + 4px);
  object-fit: cover;
  z-index: -2;
}
.hero_content,
.hero_banner_lp {
  width: 100%;
}
.hero_banner_lp {
  max-width: 482px;
}
.hero_content {
  max-width: 632px;
  padding: 69px 0 0;
}
.hero_content h1 {
  font-style: normal;
  margin: 0 0 16px;
}
.hero_content h1,
.hero_content .para p,
.regulated_wrapper h6 {
  font-family: "Satoshi";
  font-style: normal;
}
.hero_content .para p {
  font-size: 22px;
  color: var(--bs-white);
}
.hero_content .para p,
.regulated_wrapper h6 {
  line-height: normal;
  font-weight: 500;
}
.regulated_wrapper {
  margin: 40px 0 0;
  padding: 15px 23px 40px;
  border-left: 2px solid #d9d9d91a;
}
.regulated_wrapper h6 {
  font-size: 12px;
  margin: 0 0 10px 10px;
}

/* Loan Process */
.loan_amount_process {
  max-width: 482px;
  margin: 0 auto;
  border-radius: 20px;
  overflow: hidden;
  outline: 10px solid rgba(0, 0, 0, 0.04);
}
.loan_amount_wrapper {
  background-color: rgba(250, 206, 49, 0.9);
  padding: 44px 63px 32px;
  backdrop-filter: blur(6px);
}

.loan_amount_wrapper .form_group_wrapper .form-group:not(:last-child) {
  margin: 0 0 24px;
}

.loan_amount_wrapper .form-group label {
  font-weight: 500;
  font-size: 18px;
  color: var(--bs-black);
  margin: 0 0 11px;
}

.loan_amount_wrapper .form-group label,
.loan_amount_wrapper .slider-range-value,
.pay_back h6,
.pay_back h2,
 a#credit_information,
.loan_amount_info ul li .lm_title,
.loan_amount_info ul li .lm_description {
  font-family: "Satoshi";
  line-height: normal;
  font-style: normal;
}

.loan_amount_wrapper .slider-range-value,
.loan_amount_wrapper .slider-day {
  position: relative;
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 32px;
  font-weight: 700;
  color: var(--bs-white);
  padding: 8px 23px;
  height: 68px;
  border: 0;
}

.loan_amount_wrapper .slider-range-value::after,
.loan_amount_wrapper .slider-day::after {
  content: "";
  position: absolute;
  background-color: rgba(255, 255, 255, 0.1);
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
}
.noUi-target,
.noUi-handle {
  background: transparent;
  border-radius: 0;
  border: 0;
  box-shadow: none !important;
}
.noUi-handle:after,
.noUi-handle:before {
  display: none;
}
.noUi-horizontal .noUi-handle {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Ccircle cx='21' cy='21' r='20' fill='white' stroke='white' stroke-width='2'/%3E%3Cpath d='M15.6875 26.1684L15.0002 26.8125L9.3125 21.5L15.0002 16.1875L15.6875 16.8283L10.6904 21.5L15.6875 26.1684Z' fill='black'/%3E%3Cpath d='M26.3125 26.1684L26.9998 26.8125L32.6875 21.5L26.9998 16.1875L26.3125 16.8283L31.3096 21.5L26.3125 26.1684Z' fill='black'/%3E%3C/svg%3E");
  width: 42px;
  height: 42px;
  top: -20px;
  border-radius: 50%;
}
.pay_back {
  margin: 30px 0 0;
}
.pay_back h6 {
  font-weight: 500;
  font-size: 20px;
  line-height: normal;
  color: rgba(0, 0, 0, 0.6);
  margin: 0;
}
.pay_back h2 {
  font-weight: 900;
  font-size: 64px;
  margin: 16px 0 12px;
}
.pay_back .btn,
.pay_back .btn:hover,
.pay_back .btn:focus {
  min-width: unset;
  width: 100%;
  color: var(--bs-white) !important;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-border-color: transparent;
  box-shadow: 0px 1.18px 4.8px 0px rgba(0, 0, 0, 0.06),
    0px 5.4px 13.49px 0px rgba(0, 0, 0, 0.09),
    0px 13.67px 36.18px 0px rgba(0, 0, 0, 0.12),
    0px 27px 83px 0px rgba(0, 0, 0, 0.18);
}
 a#credit_information {
  display: block;
  font-size: 14.5px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.8);
  text-decoration: underline;
  margin: 24px 0 0;
  text-align: center;
}
 a#credit_information p {
  margin: 0;
}
.loan_amount_info {
  background-color: rgba(0, 0, 0, 0.16);
  border: 1px solid rgba(255, 255, 255, 0.04);
  border-top: 0;
  border-radius: 0 0 20px 20px;
  backdrop-filter: blur(20px);
}
.loan_amount_info ul {
  max-width: 276px;
  margin: 0 auto;
  padding: 20px;
}
.loan_amount_info ul li {
  margin: 0;
}
.loan_amount_info ul li:not(:last-child) {
  margin: 0 0 4px;
}
.loan_amount_info ul li .lm_title,
.loan_amount_info ul li .lm_description {
  font-weight: 400;
  font-size: 16px;
  color: var(--bs-white);
  line-height: 42px;
}
.loan_amount_info ul li .lm_description {
  font-weight: bold;
}

/* ============================================= */
/* !!!!           MARQUEE SECTION           !!!! */
/* ============================================= */
.marquee_listing_wrapper {
  max-width: 100vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-inline: auto;
  background: var(--bs-black);
  border-top: 1px solid #f9cd31;
  border-bottom: 1px solid #f9cd31;
  padding: 14px 0;
}
.marquee {
  width: 100%;
  pointer-events: none;
  background: var(--bs-black);
  overflow: hidden;
}
.marquee_inner_wrap {
  height: 100%;
  width: 100%;
}
.marquee span {
  font-family: "Avenir Next";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-white);
  text-align: center;
  white-space: nowrap;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M21.6377 5.63755L19.0643 3.60786C18.9846 3.54224 18.8861 3.49536 18.7736 3.49536C18.6611 3.49536 18.558 3.54224 18.4783 3.61255L9.11738 15.6407C9.11738 15.6407 5.4377 12.1016 5.33457 11.9985C5.23145 11.8954 5.09551 11.7219 4.88926 11.7219C4.68301 11.7219 4.58926 11.8672 4.48145 11.975C4.40176 12.0594 3.08926 13.4375 2.44238 14.1219C2.40488 14.1641 2.38145 14.1875 2.34863 14.2204C2.29238 14.3 2.25488 14.3891 2.25488 14.4875C2.25488 14.5907 2.29238 14.675 2.34863 14.7547L2.47988 14.8766C2.47988 14.8766 9.00957 21.1485 9.11738 21.2563C9.22519 21.3641 9.35645 21.5 9.54863 21.5C9.73613 21.5 9.89082 21.2985 9.97988 21.2094L21.6564 6.20942C21.7127 6.12974 21.7502 6.04067 21.7502 5.93755C21.7502 5.82036 21.7033 5.72192 21.6377 5.63755Z' fill='%23FACE31'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  padding: 0 0 0 34px;
}
.marquee_inner {
  height: 100%;
  width: fit-content;
  align-items: center;
  display: flex;
  position: relative;
  animation: marquee 35000ms linear infinite;
  will-change: transform;
  gap: 26px;
}
.small_amount_wrapper .marquee_inner {
  animation: marquee 27000ms linear infinite;
}
@keyframes marquee {
  to {
    transform: translateX(-50%);
  }
}

/* ============================================= */
/* !!!!          LOAN SUPERVISION           !!!! */
/* ============================================= */
.loan_supervision  {
    padding: 34px 0 47px;
}
.loan_supervision_container {
  max-width: 1469px;
  margin: 0 auto;
  padding: 0 20px;
}

.loan_supervision_container,
.lst_left_block h6,
.loan_supervision_info_container,
.loan_supervision_box  {
    width: 100%;
}
.loan_supervision_title  {
    margin: 0 0 34px;
    gap: 14px;
}
.lst_left_block  {
    gap: 18px;
}
.lst_left_block img {
    max-width: 208px;
    width: 100%;
}
.lst_left_block h6 {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: var(--bs-primary);
    max-width: 688px;
}
.lst_right_block {
  flex-shrink: 0;
}
.lst_right_block,
.lst_right_block *{
    gap: 6px;
}
.loan_supervision_info {
    border-radius: 20px;
    background-color: var(--bs-secondary);
    border: 1px solid rgba(5, 44, 36, 0.20);
    padding: 84px 30px 78px;
}
.loan_supervision_info_container {
    max-width: 938px;
    margin: 0 auto;
    gap: 30px;
}
.loan_supervision_box {
    max-width: 320px;
}
.loan_supervision_icon img {
    height: 140px;
    width: auto;
}
.loan_supervision_content h4 {
    margin: 30px 0 18px;
}
.loan_supervision_content h4,
.loan_supervision_content p {
    color: var(--bs-green);
}
/* ============================================= */
/* !!!!           LOAN CATEGORIES           !!!! */
/* ============================================= */
.loan_categories {
    padding: 0 20px 53px;
}
.loan_categories_title {
    padding: 10px 0 28px;
}
.loan_categories_title h3 {
    margin: 0 0 18px;
}
.loan_categories_title h3,
.loan_categories_title h4,
.loan_categories_title .para {
    padding: 0 11px;
}

.loan_categories_title h3,
.loan_categories_title p,
.loan_categories_title li {
    color: var(--bs-green);
}
.loan_categories_title .main_para p {
  color: var(--bs-black);
}
.loan_categories_title.active .main_para p {
  color: var(--bs-green);
}
.loan_categories_title .show_more_content {
    margin: 18px 0 0;
}
.loan_categories_title p {
    margin: 0 0 18px;
}
.loan_categories_title ul {
    list-style: none;
    padding: 0;
    margin: 0 0 20px;
}
.loan_categories_title ul li {
    position: relative;
    line-height: 33px;
    padding: 0 0 0 33px;
    margin: 0 0 14px;
}
.loan_categories_title ul li::after {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27' fill='none'%3E%3Crect x='4.2' y='4.7' width='17.6' height='17.6' rx='1.8' fill='%23FACE31' stroke='%23052E25' stroke-width='0.4'/%3E%3Cpath d='M7.70711 12.7071C7.31658 12.3166 7.31658 11.6834 7.70711 11.2929L8.29289 10.7071C8.68342 10.3166 9.31658 10.3166 9.70711 10.7071L13.2929 14.2929C13.6834 14.6834 14.3166 14.6834 14.7071 14.2929L24.2929 4.70711C24.6834 4.31658 25.3166 4.31658 25.7071 4.70711L26.2929 5.29289C26.6834 5.68342 26.6834 6.31658 26.2929 6.70711L14.7071 18.2929C14.3166 18.6834 13.6834 18.6834 13.2929 18.2929L7.70711 12.7071Z' fill='%23052E25'/%3E%3C/svg%3E");
    background-size: 27px;
    background-repeat: no-repeat;
    width: 27px;
    height: 27px;
    left: 0;
    top: 2px;
}
.show_more {
    background-color: #F5CA31;
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: normal;
    color: var(--bs-black);
    padding: 5px 4px 5px 14px;
    border-radius: 4px;
    gap: 10px;
    margin: 3px 0 0;
}
/* Loan Category */
.loan_categories_box {
  min-height: 852px;
  border-radius: 20px;
  padding: 40px;
  box-shadow: 0px 1.18px 4.8px rgba(0, 0, 0, 0.06), 0px 5.4px 13.49px rgba(0, 0, 0, 0.09), 0px 13.67px 36.18px rgba(0, 0, 0, 0.12), 0px 27px 83px rgba(0, 0, 0, 0.18);
  z-index: 1;
}

.lcb_bg_image,
.lcb_bg_video  {
  transition: 0.4s ease-in-out;
  z-index: -2;
}
.lcb_bg_video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lcb_bg_video ,
.loan_categories_box:hover .lcb_bg_image {
  opacity: 0;
}
.loan_categories_box:hover .lcb_bg_video {
  opacity: 1;
}
.loan_categories_box:not(:last-child) {
  margin: 0 0 54px;
}
.loan_categories_box:after {
  content: '';
  position: absolute;
  width: 607px;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(-90.88deg, rgba(0, 0, 0, 0) 13.38%, rgba(0, 0, 0, 0.54) 44.9%, rgba(0, 0, 0, 0.74) 70.21%, rgba(0, 0, 0, 0.84) 99.33%);
  z-index: -1;
}
.loan_categories_box .lcb_content {
  max-width: 446px;
  width: 100%;
}
.loan_categories_box .lcb_content h2 ,
.loan_categories_box .lcb_content .para {
  padding:0 10px;
}
.loan_categories_box .lcb_content h2 {
  margin: 0 0 32px;
}

.loan_categories_box .lcb_content .para {
  margin: 0 0 22px;
}
.loan_categories_box .lcb_content .para p {
  font-size: 22px;
  line-height: normal;
  color: var(--bs-white);
}
/* Slider */
.lc_slider_box {
  min-height: 734px;
  border-radius: 20px;
  z-index: 1;
}
.lc_slider_box::after {
  content: '';
  position: absolute;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.lc_slider_box .lcb_content {
  padding: 10px;
}
.lc_slider_box .lcb_content,
.lc_slider_box .lcb_content h2,
.lc_slider_box .lcb_content .para  {
  width: 100%;
}

.lc_slider_box .lcb_content h2,
.lc_slider_box .lcb_content .para {
  max-width: 324px;
  padding: 0 10px;
}
.lc_slider_box .lcb_content h2 {
  font-size: 24px;
}
.lc_slider_box .lcb_content .para {
  margin: 0 0 22px;
}
.lc_slider_box .lcb_content .para p {
  font-size: 18px;
  line-height: 23px;
  color: var(--bs-white);
}
.lc_slider_box .lcb_content .btn {
  min-width: unset;
  width: 100%;
}
.swiper-pagination {
  margin: 24px 0 0;
}
.swiper-pagination-bullet {
  background-color: rgba(5, 46, 37, 0.10);
  width: 24px;
  height: 8px;
  border-radius: 8px;
  opacity: 1;
  margin: 0 2px;
  transition: 0.4s ease-in-out;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--bs-green);
}
/* ============================================= */
/* !!!!              LOAN STEPS             !!!! */
/* ============================================= */
.loan_steps_title {
  margin: 0 0 60px;
  padding: 0 10px;
}
.loan_steps_title h3 {
  margin: 0 0 10px;
}

.loan_steps_title .para p {
  color: var(--bs-blue);
}
.loan_steps_title .para p,
.loan_steps_content .para p {
  font-family: 'Avenir Next';
  font-weight: 500;
  font-style: normal;
}
.loan_steps_container  {
  gap: 80px;
}
.loan_steps_container::after {
  z-index: -1;
  content: '';
  position: absolute;
  background-color:rgba(22, 59, 87, 0.06);
  height: 4px;
  width: 72%;
  left: 25px;
  top: 35px;
}
.loan_steps_box {
  width: 100%;
}
.loan_steps_box:first-child {
  max-width: 453px;
}
.loan_steps_box:nth-child(2) {
  max-width: 405px;
}
.loan_steps_box:nth-child(3),
.loan_steps_box .para {
  max-width: 356px;
}
.number {
  background-color: var(--bs-secondary);
  font-family: 'Newake';
  font-style: normal;
  font-size: 36px;
  line-height: 72px;
  font-weight: 400;
  color: var(--bs-black);
  width: 72px;
  height: 72px;
  padding: 2px;
  border: 1px solid var(--bs-black);
  border-radius: 12px;
  box-shadow:
  0px 1.18px 4.8px rgba(0, 0, 0, 0.06),
  0px 5.4px 13.49px rgba(0, 0, 0, 0.09),
  0px 13.67px 36.18px rgba(0, 0, 0, 0.12),
  0px 27px 83px rgba(0, 0, 0, 0.18);
}

.loan_steps_content h3 {
  font-family: 'Newake';
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  margin: 28px 0 10px;
}
.loansub_steps .loan_steps_content h3,
.page-template-loans .loan_steps_content h3 {
  font-family: 'Helvetica-Oblique';
  font-weight: 900;
  font-style: italic;
}
.loan_steps_content h3,
.loan_steps_box .para {
  padding: 0 10px;
}
.loan_steps_box .para p {
  color: var(--bs-green);
}
/* ============================================= */
/* !!!!                 FAQs                !!!! */
/* ============================================= */
.faqs_section {
  padding: 165px 0 120px;
}
.faqs_title  {
  margin: 0 0 32px;
  padding: 0 10px;
}
.faqs_title h5 {
  margin: 0;
}
.page-template-loans .faqs_title h5 {
  font-style: italic;
  font-weight: 900;
}
.faqs_title a {
  font-size: 14px;
  gap: 20px;
  flex-shrink: 0;
  color: var(--bs-green);
}
.faqs_title a svg {
  width: 8px;
  height: auto;
}

.accordion {
  --bs-accordion-color: var(--bs-black);
  --bs-accordion-bg: #F3F3F3;
  --bs-accordion-border-width: 0;
  --bs-accordion-border-radius: 0;
  --bs-accordion-inner-border-radius: 0;
  --bs-accordion-btn-padding-x: 0;
  --bs-accordion-btn-padding-y: 0;
  --bs-accordion-btn-color: var(--bs-black);
  --bs-accordion-btn-focus-box-shadow: none;
  --bs-accordion-body-padding-x: 0;
  --bs-accordion-body-padding-y: 0;
  --bs-accordion-active-color: var(--bs-black);
  --bs-accordion-active-bg: var(--bs-secondary);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Ccircle cx='22' cy='22' r='21.5' fill='%23F3F3F3' stroke='%23191A23'/%3E%3Cpath d='M19.4205 31.1639V23.7901H12.1377V19.5115H19.4205V12.1377H23.8811V19.5115H31.1639V23.7901H23.8811V31.1639H19.4205Z' fill='%23191A23'/%3E%3C/svg%3E");;
  --bs-accordion-btn-icon-width: 44px;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%0A%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22' cy='22' r='21.5' fill='%23F3F3F3' fill-opacity='0.1' stroke='%23191A23'/%3E%3Cpath d='M15.1729 24.0027V19.7241H28.646V24.0027H15.1729Z' fill='black'/%3E%3C/svg%3E%0A");
}
.accordion-item:not(:last-child) {
  margin: 0 0 42px;
}
.accordion-item {
  border: 1px solid #191A23 !important;
  border-radius: 20px !important;
  overflow: hidden;
  box-shadow: 0px 4px 0px 0px #191A23;
}
.accordion-button {
  font-weight: 700;
  font-size: 22px;
  padding: 38px 60px;
  transition: 0.4s ease-in-out;
}
.accordion-button[aria-expanded="true"] {
  padding: 38px 60px 33px;
}
.accordion-button ,
.accordion-body,
.accordion-button * {
  font-family: 'Helvetica';
  line-height: normal;
  font-style: normal;
}
.accordion-body {
  background-color: var(--bs-secondary);
  padding: 0 60px 40px;
}
.accordion-body .para {
  padding: 24px 0 0;
  border-top: 1px solid rgba(0,0,0,0.04);
}
.accordion-body,
.accordion-button * {
  font-weight: 400;
  font-size: 20px;
}
.accordion-body .para p {
  overflow-wrap: anywhere;
}
/* ============================================= */
/* !!!!            OUR COMMITMENT           !!!! */
/* ============================================= */
.our_commitment  {
  background-color: var(--bs-secondary);
  padding: 83px 0 73px;
  z-index: 1;
}

.oc_img_ele {
  background-color:  var(--bs-beig);
  z-index: -1;
}
.oc_img_ele.d-md-none {
  width: 110%;
  left: -5%;
}
.oc_img_ele2 {
  background-color: transparent;
  top: -20px !important;
  z-index: 1;
}
.oc_img_ele2.d-md-none {
  width: 110%;
  left: -5%;
}
.oc_img_ele img ,
.oc_img_ele2 img{
  height: 37px;
  object-fit: cover;
  object-position: top
}

.oc_image_container {
  max-width: 1512px;
  width: 100%;
  margin: 0 auto;
  gap: 76px;
}
.oc_image_wrap::after {
  content: '';
  position: absolute;
  background-color: var(--bs-beig);
  height: 120px;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: -1;
}
.oc_image_container img {
  width: calc(50% - 76px);
}
.oc_title  {
  padding: 70px 0 44px;
}
.oc_title  h2 {
  font-size: 48px;
  margin: 0;
}
.oc_title  h2 , .oc_box h4 ,
.oc_box .para p {
  color: var(--bs-black);
}
.oc_box_wrap {
  max-width: 1226px;
  margin: 0 auto;
  row-gap: 66px;
  column-gap: 10px;
}

.oc_box_wrap,
.oc_box,
.oc_box .para  {
  width: 100%;
}
.oc_box {
  max-width: 585px;
  padding-left: 60px;
  margin: 0 auto;
}
.oc_box::after {
  content: '';
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.1496 35.1443C15.9363 35.1702 15.7068 35.1307 15.5193 35.0461C15.455 35.0177 15.3947 34.9873 15.3374 34.9549C15.2791 34.9508 15.2214 34.9407 15.1646 34.9234C15.1069 34.9067 15.0547 34.8849 15.0035 34.8576C15.0532 34.888 15.1054 34.9093 15.1646 34.9234C15.2112 34.9351 15.2599 34.9402 15.31 34.9391C15.0896 34.812 14.9108 34.6569 14.7188 34.4634C14.6514 34.396 14.5901 34.3291 14.5333 34.2617C14.5759 34.3403 14.6184 34.4188 14.6615 34.4973C14.7122 34.5855 14.6813 34.6995 14.5931 34.7502C14.505 34.8008 14.391 34.7699 14.3403 34.6818C14.2425 34.5262 14.1483 34.3686 14.0545 34.2101C13.9527 34.2526 13.8311 34.2131 13.7754 34.1148C13.5144 33.6887 13.2606 33.2585 13.0002 32.8319C12.9003 32.6688 12.8026 32.4995 12.6972 32.3399C12.5791 32.1606 12.4717 31.9736 12.3521 31.7948C12.1221 31.4502 11.8982 31.1011 11.6676 30.7566C11.4092 30.3695 11.1336 29.9931 10.8676 29.6115C10.825 29.5513 10.783 29.4905 10.7409 29.4302C10.1882 28.7943 9.64247 28.1518 9.10743 27.5023C8.46093 26.7185 7.82253 25.9276 7.17349 25.1458C6.58271 24.4344 5.99447 23.72 5.39103 23.0193C5.11186 22.695 4.82458 22.3753 4.55402 22.044C4.19986 21.6108 3.83354 21.1877 3.46621 20.7662C3.46266 20.7626 3.45962 20.7591 3.45658 20.7555C3.39629 20.6947 3.33701 20.6339 3.27773 20.5721C3.01375 20.2995 2.73559 20.0381 2.46655 19.7701C2.04146 19.346 1.60015 18.931 1.16087 18.5216L0.911086 18.2911L0.601512 18.8712C0.573139 18.9259 0.504232 18.9472 0.449512 18.9189C0.394792 18.8905 0.373512 18.8216 0.401886 18.7669L0.611139 18.3646L0.526019 18.3762C0.439379 18.3651 0.365406 18.2886 0.373006 18.1943C0.378579 18.1234 0.425699 18.0626 0.459646 18.0013C0.467246 17.9871 0.475352 17.9729 0.483459 17.9582C0.480926 17.9531 0.478392 17.9486 0.476366 17.9435C0.471806 17.9354 0.453059 17.903 0.436339 17.8711L0.413539 17.8275L0.403912 17.8047C0.406446 17.7854 0.416579 17.7804 0.429752 17.7834L0.454072 17.7976L0.477379 17.8123C0.488526 17.8224 0.500179 17.8331 0.510312 17.8432C0.511832 17.8381 0.513859 17.8331 0.517406 17.828C0.529059 17.8108 0.551352 17.8037 0.571112 17.8103C0.597966 17.7657 0.625326 17.7216 0.652686 17.6775C0.527032 17.5539 0.402392 17.4298 0.278766 17.3041C0.253432 17.2788 0.253432 17.2362 0.278766 17.2109H0.371992C0.488019 17.3289 0.605566 17.446 0.724126 17.5625C0.805192 17.4293 0.885246 17.2955 0.964286 17.1607C0.838632 16.9874 0.713992 16.8137 0.590366 16.6383C0.563512 16.6009 0.572126 16.5477 0.609619 16.5208C0.647112 16.4939 0.700312 16.5026 0.727166 16.5401C0.836099 16.6946 0.946046 16.8486 1.05701 17.0026C1.18165 16.7898 1.30527 16.5765 1.43143 16.3653C1.55101 16.1656 1.67463 15.969 1.80029 15.773C1.91327 15.5971 2.03639 15.4188 2.16205 15.2516C2.40119 14.9334 2.66719 14.6127 2.96258 14.3244L3.05125 14.2428L3.33802 13.8725C3.37653 13.8248 3.41858 13.7787 3.46013 13.7321C3.27266 13.5391 3.08469 13.346 2.89671 13.154C2.8501 13.1059 2.85111 13.0278 2.89925 12.9812C2.94738 12.9346 3.02541 12.9356 3.07202 12.9838C3.25493 13.1733 3.43986 13.3597 3.62581 13.5451C3.62682 13.5441 3.62834 13.5426 3.62986 13.5416C3.62023 13.532 3.61061 13.5229 3.60098 13.5132C3.55791 13.4727 3.55589 13.4038 3.59642 13.3607C3.63695 13.3177 3.70586 13.3156 3.74893 13.3562C3.82594 13.4322 3.90701 13.5016 3.98807 13.571C4.16338 13.4899 4.37871 13.4463 4.56517 13.419C4.61533 13.3992 4.67309 13.4246 4.69285 13.4747C4.7126 13.5249 4.68727 13.5826 4.63711 13.6024C4.52159 13.6809 4.40506 13.7595 4.29055 13.8395C4.33413 13.8801 4.37669 13.9211 4.41874 13.9611C4.69842 14.2297 4.99127 14.4886 5.27653 14.7515C5.89466 15.3215 6.52242 15.8834 7.14815 16.4448C7.86559 17.0888 8.57493 17.7414 9.27463 18.4041C9.79397 18.8961 10.3163 19.3971 10.8108 19.9145C11.092 20.2088 11.3748 20.5027 11.6489 20.8037C12.2437 21.4562 12.8178 22.1291 13.3614 22.8247C13.366 22.8313 13.371 22.8379 13.3756 22.8445C13.4506 22.9235 13.522 23.0056 13.594 23.0882C14.0652 23.6334 14.512 24.2014 14.9473 24.7754C15.0319 24.8874 15.116 25.0009 15.1996 25.1149C15.3754 24.8235 15.5527 24.5337 15.7306 24.2475C15.9044 23.9045 16.0792 23.565 16.2616 23.2311C16.7647 22.3105 17.2779 21.4051 17.8358 20.5159C18.0942 20.1039 18.3784 19.6996 18.6551 19.2994C19.0938 18.665 19.5524 18.0357 20.0241 17.4257C20.9933 16.1717 22.0046 14.9405 23.0707 13.7676C23.777 12.9903 24.4883 12.2273 25.2154 11.4698C26.2135 10.4297 27.2466 9.41885 28.2802 8.41363C28.8259 7.88314 29.3746 7.35723 29.9304 6.83739C30.8019 6.02165 31.6774 5.21301 32.5337 4.38107C32.6163 4.30152 32.749 4.30354 32.8286 4.38613C32.8914 4.45149 32.903 4.54826 32.8645 4.62528C33.4396 4.12976 34.0283 3.65045 34.6237 3.17976C34.6596 3.14784 34.7058 3.13416 34.7514 3.13923C34.6865 3.13213 34.6536 3.07792 34.6617 3.02016C34.6708 2.95277 34.7341 2.90565 34.8015 2.91477C34.8795 2.92744 34.9596 2.9325 35.0381 2.94315C35.0736 2.9477 35.1182 2.95024 35.1516 2.95936L35.3021 3.00445L35.3386 2.98469C35.3887 2.97202 35.4338 2.98064 35.4764 2.99786L35.525 3.02269L35.602 3.06221C35.7779 3.15341 35.9339 3.27147 36.0905 3.39003C36.1918 3.46653 36.3296 3.59269 36.4122 3.68896C36.51 3.80296 36.6047 3.90733 36.6934 4.02944L36.779 4.15763L36.9305 4.36536L36.963 4.41755L37.2067 4.78741C37.3622 5.0524 37.4884 5.3336 37.5654 5.61379C37.5867 5.69181 37.6039 5.76781 37.6181 5.84229L37.6211 5.86003L37.7148 6.18632C37.7858 6.46955 37.837 6.75733 37.8684 7.04259L37.8755 7.12973L37.88 7.2037C37.876 7.25437 37.8577 7.302 37.8071 7.34456C37.6855 7.44741 37.4985 7.38205 37.4661 7.22651C37.4483 7.14037 37.4205 7.0517 37.3972 6.96659L37.3647 6.84904C37.3622 6.85259 37.3592 6.85613 37.3566 6.85917C36.8839 7.42461 36.4158 7.99258 35.9339 8.55042C35.2813 9.30586 34.6049 10.0436 33.9351 10.7838C33.1883 11.6097 32.4435 12.4371 31.6972 13.2634C30.7006 14.3665 29.7232 15.4877 28.7489 16.6105C28.4165 16.993 28.0867 17.3776 27.7583 17.7647C27.691 17.8554 27.6236 17.9461 27.5562 18.0362C26.5109 19.4387 25.4895 20.8599 24.4959 22.2998C24.1119 22.8562 23.7344 23.416 23.3549 23.9759C23.0347 24.4486 22.714 24.9249 22.4039 25.4042C22.1191 25.844 21.8359 26.2858 21.5476 26.723C21.2786 27.1309 21.0146 27.5428 20.7516 27.9547C20.59 28.2086 20.4264 28.4624 20.2698 28.7193C20.0372 29.1003 19.794 29.4773 19.5701 29.8634C19.5473 29.9024 19.525 29.9409 19.5012 29.9789C19.3943 30.1734 19.2772 30.3766 19.1379 30.5975C18.8912 31.0049 18.6703 31.4264 18.4504 31.848C18.4362 31.8748 18.4154 31.8956 18.3906 31.9088C18.346 31.9903 18.3019 32.0724 18.1342 32.3937C18.1854 32.4377 18.191 32.5147 18.1474 32.5649C18.1144 32.6034 18.0628 32.6166 18.0172 32.6024C17.93 32.7666 17.8439 32.9312 17.7588 33.0964C17.6995 33.2114 17.6443 33.329 17.585 33.444C17.5678 33.4784 17.5252 33.4926 17.4907 33.4754C17.4563 33.4582 17.4421 33.4156 17.4593 33.3811C17.5743 33.1572 17.6878 32.9327 17.8023 32.7088C17.6493 32.9449 17.4958 33.1704 17.3423 33.3811C17.4664 33.4754 17.59 33.5701 17.7137 33.6654C17.7684 33.7079 17.7785 33.788 17.736 33.8427C17.6934 33.8974 17.6134 33.9076 17.5586 33.865C17.436 33.7723 17.3139 33.6775 17.1928 33.5823C17.0884 33.7191 16.9841 33.8488 16.8802 33.9699C16.7551 34.2399 16.6324 34.512 16.5124 34.7846C16.5397 34.7958 16.563 34.8094 16.5772 34.8282C16.6623 34.9467 16.4901 35.042 16.3816 35.0861C16.372 35.1074 16.3629 35.1286 16.3543 35.1494C16.33 35.2051 16.2646 35.231 16.2089 35.2067C16.18 35.1945 16.1597 35.1717 16.1496 35.1443ZM16.063 34.9528L16.1415 34.9346L16.0113 34.9087C15.9388 34.8946 15.8659 34.8824 15.7929 34.8702C15.7605 34.8834 15.728 34.8956 15.6956 34.9062C15.8172 34.9462 15.9414 34.9655 16.063 34.9528ZM15.6743 34.8495L15.6541 34.8449L15.4605 34.8029L15.5963 34.8677L15.6115 34.8753C15.6323 34.8672 15.6531 34.8586 15.6743 34.8495ZM16.4186 34.4492C16.3148 34.5424 16.2119 34.6245 16.1106 34.6939C16.1734 34.7051 16.2352 34.7167 16.295 34.7294C16.3355 34.6362 16.3771 34.5424 16.4186 34.4492ZM16.5372 34.2019C16.5382 34.2009 16.5397 34.1994 16.5412 34.1974C16.751 33.7176 16.8336 33.5402 16.9177 33.3634C16.6309 33.1344 16.3462 32.9023 16.0594 32.6738C15.1626 31.9605 14.279 31.2278 13.4192 30.4698C13.2261 30.3001 13.0382 30.1233 12.8476 29.951C12.8167 29.9231 12.8142 29.874 12.8421 29.8431C12.8699 29.8122 12.9191 29.8097 12.95 29.8375C13.329 30.1815 13.71 30.5235 14.1032 30.8514C14.6651 31.3195 15.2351 31.7689 15.8111 32.2183C16.2109 32.531 16.6188 32.8345 17.0246 33.1405C17.1802 32.8167 17.3387 32.495 17.5014 32.1753C17.4578 32.1388 17.4142 32.1023 17.3707 32.0658C17.013 31.771 16.6492 31.4867 16.2849 31.1999C16.029 30.9988 15.7671 30.8053 15.5122 30.6026C15.1114 30.2839 14.7162 29.953 14.3286 29.6186C14.1635 29.4763 13.9932 29.3309 13.8351 29.1809C13.5676 28.927 13.293 28.6803 13.0417 28.4097C13.0164 28.3839 13.0164 28.3413 13.0422 28.316C13.068 28.2907 13.1106 28.2907 13.1359 28.3165C13.6831 28.8987 14.3195 29.4124 14.9488 29.9019C15.2533 30.139 15.569 30.3639 15.8755 30.599C16.0908 30.7642 16.3051 30.9299 16.5205 31.0951C16.6892 31.2248 16.861 31.3514 17.0271 31.4837C17.1943 31.6169 17.3696 31.7451 17.5333 31.8829C17.5602 31.9062 17.588 31.929 17.6154 31.9513C17.9528 31.2937 18.3044 30.6431 18.6682 29.9991C17.7 29.4864 16.867 28.7315 16.063 27.9988C15.687 27.6563 15.3171 27.3027 14.9493 26.9515C14.8394 26.8467 14.7274 26.7443 14.6164 26.641C14.547 26.5766 14.4725 26.5133 14.4062 26.4464C14.3737 26.417 14.3717 26.3663 14.4011 26.3339C14.4305 26.3015 14.4811 26.2995 14.5136 26.3289C14.6529 26.4626 14.7993 26.5943 14.9422 26.7251C15.1124 26.8806 15.2802 27.0422 15.4484 27.2003C15.7777 27.5099 16.1116 27.8129 16.447 28.1159C17.1589 28.7603 17.9219 29.3643 18.7731 29.8142C19.2742 28.9346 19.7981 28.0677 20.3412 27.2125C20.0712 27.0838 19.7986 26.9267 19.5579 26.7646C19.1658 26.5011 18.8162 26.225 18.463 25.9119C18.3399 25.8024 18.2107 25.6717 18.0982 25.5511C18.0552 25.505 18.0086 25.4614 17.966 25.4153C17.8297 25.2674 17.6949 25.1194 17.5602 24.9705C17.3484 24.7359 17.1447 24.4891 16.9395 24.2485C16.9121 24.2171 16.9162 24.1684 16.9476 24.1411C16.979 24.1137 17.0276 24.1178 17.055 24.1492C17.5566 24.7399 18.0628 25.279 18.6464 25.7887C18.9378 26.0431 19.2372 26.2903 19.5625 26.5011C19.863 26.6962 20.1614 26.8583 20.477 27.0002C20.6888 26.6693 20.9042 26.34 21.1215 26.0122C20.4375 25.5668 19.7596 25.0941 19.1288 24.5768C18.615 24.1558 18.1347 23.7053 17.6777 23.223C17.6524 23.1966 17.6534 23.1531 17.6797 23.1277C17.7061 23.1024 17.7496 23.1034 17.775 23.1298C18.7736 24.2115 19.9942 25.0622 21.2517 25.8171C21.4676 25.4944 21.6859 25.1731 21.9068 24.8534C21.8273 24.8073 21.7488 24.7592 21.6728 24.7121C21.388 24.5368 21.1023 24.3392 20.8403 24.1309C20.7218 24.0367 20.5966 23.9435 20.4826 23.8442C20.323 23.7048 20.1594 23.566 19.9977 23.4287C19.7728 23.2377 19.5544 23.0355 19.3269 22.8481C19.1597 22.7102 18.995 22.5694 18.8248 22.4351C18.7397 22.3677 18.6525 22.3029 18.5674 22.235C18.5304 22.2066 18.5233 22.1519 18.5517 22.1149C18.5801 22.0779 18.6348 22.0708 18.6718 22.0992C18.8263 22.2243 18.989 22.3414 19.1435 22.4675C19.3386 22.6261 19.5306 22.7873 19.7236 22.9484C19.9187 23.111 20.1158 23.2726 20.3103 23.4358C20.4684 23.568 20.6392 23.7074 20.8059 23.8285C20.9249 23.9146 21.041 24.0033 21.162 24.0863C21.4514 24.2855 21.7493 24.4694 22.0604 24.632C22.5767 23.8903 23.1051 23.1576 23.6437 22.4326C23.6888 22.3652 23.7344 22.2973 23.78 22.2299C23.973 21.9437 24.1671 21.6584 24.3627 21.3737C24.3419 21.3757 24.3206 21.3726 24.3003 21.3635C23.4922 21.0068 22.9739 20.3401 22.3542 19.7407C22.2352 19.6251 22.1156 19.5086 21.9869 19.4032C21.9286 19.3551 21.8678 19.3105 21.8096 19.2629C21.768 19.2305 21.7604 19.1691 21.7928 19.1276C21.8253 19.0861 21.8866 19.0785 21.9281 19.1109C22.0264 19.1889 22.1252 19.2644 22.22 19.347C22.3076 19.4235 22.3897 19.5081 22.4768 19.5851C22.5452 19.6454 22.6106 19.7174 22.676 19.7817C22.8807 19.9844 23.0869 20.1977 23.3022 20.3887C23.6407 20.6886 23.974 20.9683 24.4027 21.1315C24.4382 21.1472 24.463 21.1781 24.4731 21.213C25.5133 19.7047 26.5854 18.2242 27.7031 16.7706C27.6758 16.7681 27.6494 16.7559 27.6291 16.7346C27.5521 16.6576 27.4802 16.5801 27.4011 16.5046C27.2998 16.4078 27.1812 16.3176 27.0723 16.2295C26.9289 16.1139 26.7835 16.0005 26.6391 15.8865C26.2546 15.583 25.829 15.206 25.6379 14.7449C25.6177 14.7014 25.6364 14.6492 25.68 14.6289C25.7236 14.6086 25.7758 14.6274 25.796 14.671C25.9424 15.0261 26.2059 15.2714 26.4891 15.5186C26.746 15.7426 27.0429 15.9275 27.3084 16.1398C27.3895 16.2046 27.4726 16.2746 27.5547 16.3369C27.6398 16.4017 27.7244 16.4929 27.8014 16.5684C27.8131 16.5806 27.8217 16.5948 27.8272 16.6095C27.9767 16.4159 28.1277 16.2224 28.2792 16.0293C28.4084 15.8647 28.5381 15.7005 28.6688 15.5363C28.6653 15.5353 28.6617 15.5338 28.6582 15.5323C28.382 15.4234 28.1262 15.2516 27.8855 15.0809C27.465 14.7824 27.0505 14.3548 26.7708 13.9211C26.7445 13.8811 26.7556 13.8263 26.7957 13.8C26.8357 13.7737 26.8904 13.7848 26.9168 13.8248C26.9391 13.8659 26.9766 13.9181 27.0044 13.9561C27.0906 14.0731 27.1823 14.1911 27.2841 14.2955C27.6991 14.7201 28.191 15.0996 28.7544 15.3043C28.7798 15.3154 28.8 15.3337 28.8127 15.356C30.0753 13.7802 31.3886 12.2537 32.7556 10.7646C33.1873 10.2939 33.6266 9.83179 34.0674 9.36971C34.4114 9.00896 34.7605 8.64618 35.1156 8.29659C35.5154 7.90341 35.9212 7.51885 36.3337 7.13936C36.3362 7.13683 36.3387 7.13429 36.3418 7.13176C36.2344 7.03752 36.1315 6.91237 36.053 6.82117C36.0043 6.76544 35.9582 6.7016 35.9147 6.64181C35.8194 6.5116 35.7216 6.3824 35.6248 6.2532C35.523 6.11691 35.4161 5.97808 35.2945 5.85952C35.2499 5.81442 35.2509 5.74045 35.296 5.69587C35.3411 5.65128 35.4151 5.65229 35.4597 5.69738C35.5174 5.76325 35.5823 5.83064 35.6421 5.896C35.6978 5.9568 35.754 6.0328 35.8042 6.09867C35.8873 6.20811 35.9755 6.31754 36.0611 6.42496C36.2288 6.63523 36.4036 6.85512 36.6377 6.99091C36.665 7.00864 36.6848 7.03448 36.6954 7.06336C36.8312 6.92048 36.967 6.7776 37.1033 6.63421C37.1388 6.59419 37.1899 6.57493 37.2401 6.57797C37.2345 6.55821 37.232 6.53693 37.2325 6.51515C37.2315 6.4736 37.2345 6.42901 37.2366 6.38392L37.236 6.37379L37.1945 6.21925C37.1661 6.11387 37.1357 6.00899 37.1008 5.90816C37.0567 5.78149 37.0197 5.65027 36.9751 5.52309C36.9457 5.44 36.9118 5.35538 36.8804 5.2728C36.8297 5.14056 36.774 5.01136 36.7122 4.8857L36.5303 4.55688L36.3225 4.3076C36.2389 4.21437 36.1523 4.12317 36.0631 4.03299C35.8903 3.85869 35.675 3.66971 35.4784 3.52277C35.3923 3.45843 35.254 3.388 35.2028 3.29224L35.1992 3.27957L34.9312 3.1904C34.9028 3.18229 34.8724 3.17723 34.8426 3.17317C34.8502 3.17925 34.8578 3.18634 34.8654 3.19445C34.9277 3.26488 34.9211 3.37381 34.8507 3.43613C34.2406 4.03248 33.6296 4.6349 32.9993 5.20997C32.1704 5.96592 31.3339 6.71325 30.5085 7.47325C28.9014 8.95323 27.315 10.4671 25.794 12.0353C25.1429 12.7061 24.4969 13.384 23.8661 14.0741C22.032 16.0815 20.2926 18.17 18.685 20.3644C18.0663 21.209 17.4654 22.0683 16.8868 22.9403C16.639 23.3137 16.3984 23.6901 16.1572 24.0706C15.9951 24.3757 15.836 24.6857 15.6789 24.9968C15.65 25.0541 15.5877 25.084 15.5274 25.0749C15.4732 25.1645 15.419 25.2547 15.3658 25.3444C15.4301 25.4346 15.4935 25.5253 15.5568 25.6165C15.5811 25.6165 15.6049 25.6261 15.6227 25.6449C15.8051 25.843 15.9829 26.0385 16.1739 26.2285C16.2494 26.3035 16.3214 26.3826 16.3999 26.4545C16.5696 26.6095 16.7333 26.7691 16.9076 26.9196C17.3205 27.2763 17.7648 27.6057 18.2244 27.9C18.4331 28.0338 18.6459 28.1458 18.8633 28.2638C18.9216 28.2942 18.9439 28.3672 18.9135 28.4254C18.8831 28.4837 18.8101 28.506 18.7518 28.4756C18.5466 28.3809 18.3252 28.2506 18.1347 28.1285C17.9417 28.0049 17.742 27.8782 17.5612 27.7374C17.3063 27.5388 17.0667 27.3381 16.825 27.1233C16.6862 27.0002 16.5544 26.869 16.4217 26.7393C16.2889 26.6101 16.1597 26.4793 16.0331 26.3486C16.0908 26.4494 16.1481 26.5533 16.2068 26.6551C16.2595 26.7377 16.2357 26.8487 16.1531 26.9014C16.0706 26.9541 15.9596 26.9303 15.9069 26.8477L15.9059 26.8472C15.9089 26.8568 15.9115 26.8669 15.9145 26.8766C15.9596 26.9637 15.9256 27.0716 15.8385 27.1167C15.7514 27.1618 15.6434 27.1279 15.5983 27.0407C15.535 26.9667 15.4691 26.8887 15.421 26.8036C15.3779 26.7266 15.3399 26.647 15.2984 26.5695C15.2462 26.4717 15.1905 26.375 15.1368 26.2782C15.0846 26.185 15.0319 26.0917 14.9787 25.999C14.9306 26.0811 14.8824 26.1627 14.8348 26.2442C14.7983 26.3066 14.7167 26.3273 14.6544 26.2909C14.5921 26.2544 14.5713 26.1728 14.6078 26.1105C14.6798 25.9869 14.7527 25.8632 14.8262 25.7391C14.735 25.5871 14.6418 25.4361 14.547 25.2856C14.4421 25.1205 14.3357 24.9558 14.2222 24.7845C14.0652 24.5743 13.902 24.3554 13.7338 24.1411C13.3001 23.5903 12.8451 23.0629 12.3846 22.5349C12.1758 22.2958 11.9559 22.0551 11.7365 21.8256C11.5587 21.6397 11.3854 21.4471 11.205 21.2637C10.9157 20.9693 10.6284 20.6739 10.3341 20.3841C9.6146 19.6768 8.8845 18.9822 8.15439 18.286C7.86255 18.0084 7.56159 17.7393 7.26773 17.4627C7.11826 17.3431 6.96677 17.2251 6.81578 17.107C6.61514 16.951 6.41399 16.7939 6.20778 16.6454C5.99751 16.4939 5.79079 16.3379 5.57749 16.1905C5.2973 15.9969 5.0161 15.8064 4.73085 15.6199C4.47093 15.4502 4.20391 15.2942 3.93994 15.1315C3.76159 15.0216 3.59439 14.902 3.41858 14.7885C3.40743 14.7814 3.39629 14.7748 3.38514 14.7677C3.3517 14.8311 3.31826 14.8944 3.28482 14.9577C3.18855 15.1401 3.07151 15.3327 2.96055 15.507C2.67834 15.9503 2.37941 16.3977 2.04653 16.8055C1.8469 17.0503 1.64271 17.2849 1.4365 17.5225C1.93607 18.1984 2.45085 18.8657 2.98183 19.5127C3.32029 19.9266 3.65773 20.34 4.0053 20.7464C4.12842 20.8817 4.25661 21.0129 4.38074 21.1472C4.63762 21.4263 4.88639 21.7121 5.13719 21.9963C5.30794 22.1899 5.47413 22.3885 5.64082 22.5856C5.64183 22.5876 5.64335 22.5891 5.64487 22.5912C6.33445 23.2924 6.99869 24.0169 7.64925 24.7567C8.05205 25.2152 8.46397 25.6793 8.84903 26.153C9.16164 26.5376 9.46767 26.9267 9.77319 27.3174C10.0073 27.6163 10.2469 27.9223 10.4678 28.2304C10.6867 28.5359 10.9096 28.8379 11.1235 29.1469C11.128 29.152 11.1321 29.1576 11.1361 29.1626C11.1407 29.1692 11.1452 29.1753 11.2233 29.2822C11.2466 29.3111 11.2684 29.3405 11.2907 29.3699C11.319 29.4089 11.3474 29.4479 11.3743 29.4884C11.5354 29.6977 11.696 29.9079 11.8541 30.1192C11.9579 30.2363 12.0613 30.3533 12.1631 30.4703C12.3004 30.6284 12.4433 30.7825 12.5816 30.9405C12.9936 31.4112 13.4151 31.8789 13.821 32.3567C14.049 32.6252 14.2785 32.8922 14.505 33.1623C14.6103 33.2879 14.7223 33.4146 14.8226 33.5438C14.9371 33.6917 15.0567 33.8361 15.1712 33.9841C15.2427 34.0763 15.3055 34.1832 15.379 34.2703C15.4362 34.355 15.4154 34.4705 15.3318 34.5287C15.5375 34.5982 15.7645 34.6351 15.9829 34.6721C16.1597 34.5505 16.3457 34.3914 16.5372 34.2019ZM14.9832 34.3494C14.8829 34.2247 14.7872 34.0955 14.6874 33.9694C14.5718 33.823 14.4487 33.677 14.3281 33.5347C14.2658 33.4612 14.204 33.3872 14.1422 33.3127C14.1797 33.4034 14.2243 33.4926 14.2709 33.5823C14.3342 33.7049 14.4401 33.867 14.5359 33.9775C14.5779 33.9699 14.6205 33.9861 14.6448 34.0211C14.7558 34.1538 14.8505 34.2668 14.9959 34.3666C14.9914 34.3605 14.9873 34.355 14.9832 34.3494ZM15.8061 34.242C15.7478 34.1888 15.6961 34.1209 15.6404 34.0641C15.5836 34.0064 15.5264 33.9501 15.4702 33.8909C15.2761 33.6862 15.0567 33.4977 14.851 33.3046C14.2141 32.7058 13.517 32.153 13.0174 31.4249C12.992 31.3905 12.9996 31.3413 13.0341 31.316C13.0686 31.2906 13.1177 31.2982 13.143 31.3327C13.2798 31.5212 13.4187 31.696 13.5757 31.8682C14.1098 32.4539 14.7568 32.9363 15.345 33.4653C15.4565 33.5656 15.569 33.6654 15.6759 33.7708C15.7792 33.8726 15.875 33.98 15.9763 34.0829C16.0199 34.1295 16.0174 34.204 15.9707 34.2475C15.9241 34.2911 15.8496 34.2886 15.8061 34.242ZM17.1371 33.5382C17.1239 33.5276 17.1107 33.5174 17.0981 33.5068C17.0692 33.5666 17.0413 33.6264 17.013 33.6862C17.054 33.638 17.0955 33.5884 17.1371 33.5382ZM13.9182 33.0513C13.8027 32.9191 13.6902 32.7833 13.5757 32.649C13.6107 32.7047 13.6456 32.7605 13.6811 32.8157C13.7845 32.9804 13.8863 33.1466 13.9866 33.3133C13.9572 33.2271 13.9334 33.139 13.9182 33.0513ZM17.8783 32.5609C17.8854 32.5467 17.893 32.532 17.9006 32.5173C17.8262 32.4545 17.7527 32.3906 17.6787 32.3268C17.5186 32.6424 17.361 32.9596 17.2075 33.2778C17.2364 33.3001 17.2653 33.3219 17.2942 33.3442C17.4877 33.0994 17.6838 32.8365 17.8783 32.5609ZM18.2295 31.8941C18.1778 31.8515 18.1611 31.777 18.193 31.7152C18.8978 30.3234 19.6502 28.9438 20.435 27.596C20.4877 27.5053 20.5404 27.4146 20.5931 27.3239C20.586 27.3209 20.5789 27.3184 20.5718 27.3153C19.5726 28.8673 18.6399 30.4602 17.7952 32.1003C17.8104 32.113 17.8256 32.1261 17.8408 32.1388C17.8996 32.19 17.9579 32.2417 18.0172 32.2928C18.0871 32.1596 18.1575 32.0263 18.2295 31.8941ZM16.943 30.2798C16.7176 30.0807 16.4845 29.8836 16.2514 29.6931C15.7853 29.3121 15.3222 28.9286 14.8606 28.5425C14.6985 28.4067 14.5262 28.2653 14.3727 28.1199C14.2825 28.0343 14.1893 27.9512 14.0981 27.8661C13.9562 27.7333 13.821 27.5945 13.6847 27.4562C13.6598 27.4309 13.6598 27.3893 13.6852 27.3645C13.7105 27.3397 13.752 27.3397 13.7769 27.365C14.4573 28.0718 15.2335 28.659 16.0052 29.2625C16.2068 29.42 16.4136 29.5735 16.6137 29.7331C16.7216 29.8193 16.8295 29.9049 16.9364 29.9915C16.9993 30.0422 17.0656 30.0919 17.1259 30.1456C17.1862 30.1993 17.2501 30.251 17.3114 30.3042C17.3833 30.3665 17.4522 30.4329 17.5252 30.4942C17.5713 30.5352 17.5754 30.6071 17.5343 30.6533C17.4933 30.6994 17.4213 30.7034 17.3752 30.6624C17.2288 30.5393 17.0864 30.4065 16.943 30.2798ZM20.4517 21.8094C20.2612 21.5915 20.0631 21.3813 19.87 21.1659C19.8422 21.1355 19.8442 21.0869 19.8746 21.059C19.905 21.0311 19.9536 21.0332 19.9815 21.0636C20.2232 21.3331 20.4725 21.6001 20.7197 21.8646C21.1595 22.3353 21.6414 22.8156 22.2139 23.1242C22.3436 23.1941 22.4718 23.2483 22.6066 23.3066C22.6689 23.3345 22.6967 23.4079 22.6689 23.4702C22.641 23.5326 22.5675 23.5604 22.5052 23.5326C21.6728 23.1637 21.0415 22.4827 20.4517 21.8094ZM24.3915 21.9442C24.3546 21.9974 24.3181 22.0506 24.2816 22.1038C24.233 22.1747 24.1843 22.2461 24.1392 22.3191C24.2512 22.1428 24.3692 21.9715 24.3915 21.9442ZM22.7282 22.1291C22.4383 21.9852 22.1612 21.8398 21.8891 21.663C21.5567 21.4471 21.2264 21.2171 20.9244 20.9607C20.7121 20.7803 20.512 20.5711 20.3271 20.3629C20.2941 20.3264 20.2972 20.2686 20.3336 20.2357C20.3701 20.2027 20.4279 20.2058 20.4608 20.2423C20.5024 20.2965 20.5647 20.3593 20.6138 20.4074C20.7765 20.5681 20.9416 20.6988 21.1149 20.8452C21.2355 20.9475 21.3627 21.0387 21.4909 21.1315C21.7543 21.322 22.0198 21.4882 22.3026 21.6473C22.4926 21.7542 22.6815 21.8474 22.8776 21.9411C22.9486 21.9751 23.0286 22.0121 23.1021 22.0389C23.1608 22.0637 23.1887 22.1321 23.1639 22.1909C23.1391 22.2497 23.0707 22.2775 23.0119 22.2527C22.9197 22.2188 22.8163 22.1732 22.7282 22.1291ZM23.2323 19.042C23.0458 18.8611 22.8487 18.666 22.6461 18.5044C22.5574 18.4335 22.4682 18.3656 22.3786 18.2962C22.3406 18.2683 22.333 18.2141 22.3608 18.1761C22.3887 18.1381 22.4429 18.1305 22.4809 18.1583C22.5762 18.2399 22.6881 18.3114 22.7854 18.3945C22.9734 18.5556 23.1578 18.7213 23.3377 18.8915C23.7754 19.3065 24.2041 19.726 24.7361 20.0168C24.7893 20.0482 24.8065 20.1181 24.7751 20.1713C24.7437 20.2245 24.6738 20.2418 24.6206 20.2103C24.0982 19.9139 23.6594 19.4574 23.2323 19.042ZM2.32671 19.5162C2.22031 19.4022 2.10682 19.2902 1.99738 19.1788C1.69338 18.8707 1.38533 18.5723 1.07271 18.2754C1.06005 18.2663 1.04738 18.2571 1.03471 18.2475C1.01039 18.2303 0.986072 18.2131 0.961752 18.1963L0.938952 18.2394C0.939459 18.2399 0.939966 18.2404 0.940979 18.2404C1.29007 18.5652 1.6417 18.8874 1.98877 19.2142C2.1509 19.3673 2.31253 19.5208 2.47314 19.6738C2.4245 19.6216 2.37535 19.5689 2.32671 19.5162ZM1.32149 17.6471L1.16442 17.8169L1.10109 17.9349C1.50591 18.3372 1.91226 18.739 2.31557 19.1423C2.48226 19.2837 2.6449 19.4286 2.80551 19.576C2.30037 18.9406 1.80485 18.2997 1.32149 17.6471ZM24.3855 18.3423C24.2395 18.2121 24.0673 18.0479 23.9462 17.8944C23.8109 17.7226 23.6868 17.5564 23.5687 17.3715C23.5414 17.3305 23.553 17.2742 23.594 17.2469C23.6351 17.2195 23.6913 17.2311 23.7187 17.2722C23.8089 17.4176 23.9153 17.5524 24.0242 17.6831C24.5106 18.2673 25.0973 18.6604 25.7195 19.0881C25.7747 19.1276 25.7874 19.2051 25.7479 19.2603C25.7084 19.3156 25.6308 19.3282 25.5756 19.2887C25.1642 18.9928 24.7634 18.6797 24.3855 18.3423ZM1.94317 18.967C1.93607 18.9604 1.92949 18.9538 1.92189 18.9462C1.91935 18.9442 1.91631 18.9417 1.91327 18.9386C1.92594 18.9508 1.9381 18.9629 1.95127 18.9756C1.94823 18.9726 1.9457 18.97 1.94317 18.967ZM20.8616 17.0462C21.4443 16.3252 22.0391 15.6129 22.6466 14.9086C22.2914 15.3078 21.9413 15.7086 21.6018 16.118C21.2892 16.495 20.9807 16.8729 20.6731 17.2545C20.3823 17.6152 20.1056 17.9891 19.825 18.358C19.7814 18.4147 19.7388 18.472 19.7028 18.5338C20.0778 18.0276 20.4674 17.5341 20.8616 17.0462ZM1.16594 18.1872C1.12287 18.1442 1.0793 18.1006 1.03623 18.0575L1.01647 18.0935C1.05599 18.1305 1.09501 18.167 1.13503 18.2034C1.19685 18.2501 1.25866 18.2967 1.31895 18.3423C1.26879 18.2916 1.21711 18.2394 1.16594 18.1872ZM25.6015 17.5782C25.412 17.4399 25.2245 17.3016 25.0365 17.1612C24.956 17.1009 24.879 17.0346 24.7994 16.9722C24.6976 16.8922 24.5988 16.7959 24.503 16.7088C24.4594 16.6693 24.4179 16.6135 24.3804 16.5674C24.3008 16.4686 24.2162 16.3668 24.1443 16.2624C24.1144 16.2239 24.122 16.1677 24.1605 16.1378C24.199 16.1079 24.2552 16.1155 24.2851 16.154C24.4098 16.3288 24.5795 16.4701 24.7391 16.612C25.107 16.9388 25.4976 17.2043 25.909 17.4713C25.9931 17.526 26.0742 17.5853 26.1588 17.639C26.2221 17.6836 26.2368 17.7723 26.1922 17.8356C26.1476 17.8989 26.059 17.9136 25.9956 17.869C25.8634 17.7738 25.7332 17.6745 25.6015 17.5782ZM26.6883 17.2225C26.3498 16.9459 26.0397 16.6044 25.7499 16.2776C25.563 16.0668 25.3755 15.8571 25.189 15.6463C25.1622 15.6164 25.1647 15.5693 25.1946 15.5424C25.2245 15.5156 25.2716 15.5181 25.2985 15.548C25.6096 15.8996 25.9328 16.2426 26.2723 16.5674C26.4435 16.7311 26.6427 16.9043 26.8382 17.0396C26.9472 17.1151 27.0526 17.1972 27.1666 17.2656C27.2258 17.3077 27.24 17.3907 27.198 17.45C27.1559 17.5093 27.0728 17.5235 27.0135 17.4814C26.9011 17.4024 26.7947 17.3097 26.6883 17.2225ZM2.11949 16.1616L2.27554 15.9543C2.45642 15.6965 2.62919 15.432 2.79234 15.1594L2.82578 15.0981L2.60589 15.4082C2.48327 15.5865 2.36471 15.7674 2.24919 15.9498L2.11949 16.1616ZM4.87981 15.1447C4.53527 14.8103 4.19023 14.4723 3.85127 14.1309C3.81682 14.1531 3.78237 14.1765 3.74893 14.1998L3.62125 14.3021L3.52245 14.5053C3.50674 14.5352 3.49154 14.5646 3.47634 14.5939C3.54271 14.6254 3.60909 14.6563 3.67546 14.6862C3.78693 14.7368 3.92677 14.791 4.02709 14.8574C4.15021 14.939 4.28751 15.0104 4.41367 15.089C4.59607 15.2025 4.78253 15.3159 4.96138 15.435C5.18583 15.5845 5.41282 15.7309 5.63525 15.8839C5.38343 15.6372 5.13162 15.3904 4.87981 15.1447ZM4.12285 14.0331C4.51349 14.4105 4.90311 14.7769 5.29983 15.1396C5.46906 15.2957 5.63981 15.4507 5.81359 15.6068C5.25119 15.0814 4.6893 14.561 4.12285 14.0331ZM29.1623 14.0189C29.0022 13.8963 28.8644 13.7807 28.7159 13.6445C28.5933 13.532 28.4707 13.3931 28.3572 13.27C28.11 13.001 27.8759 12.7203 27.6261 12.4533C27.5947 12.4193 27.5967 12.3646 27.6307 12.3332C27.6646 12.3018 27.7193 12.3038 27.7507 12.3378C27.8713 12.4746 28.0005 12.6088 28.1247 12.7426C28.3304 12.965 28.5325 13.1874 28.757 13.3916C29.0002 13.613 29.294 13.8517 29.6006 13.9763C29.6654 14.0098 29.6908 14.0908 29.6573 14.1557C29.6239 14.2205 29.5428 14.2459 29.478 14.2124C29.3726 14.1531 29.2581 14.0923 29.1623 14.0189ZM29.5357 12.4791C29.325 12.2749 29.1116 12.0748 28.8973 11.8747C28.8588 11.8392 28.8558 11.7784 28.8912 11.7399C28.9267 11.7014 28.9875 11.6983 29.026 11.7338C29.3396 12.0277 29.668 12.3119 29.9953 12.5906C30.1164 12.6939 30.2395 12.7922 30.3596 12.8976C30.4128 12.9442 30.4183 13.0268 30.3717 13.08C30.3251 13.1332 30.2425 13.1388 30.1893 13.0922C29.9623 12.9007 29.749 12.6858 29.5357 12.4791ZM30.9792 12.1032C30.89 12.0297 30.7978 11.9324 30.7178 11.8483C30.5698 11.6928 30.428 11.5317 30.2896 11.367C30.0991 11.1405 29.9015 10.9252 29.709 10.7027C29.6715 10.6617 29.6746 10.5969 29.7156 10.5594C29.7566 10.5219 29.8215 10.5249 29.859 10.5659C29.9816 10.7109 30.126 10.8532 30.2562 10.9926C30.543 11.2996 30.85 11.6066 31.19 11.8549C31.2584 11.9127 31.2665 12.016 31.2087 12.0844C31.151 12.1528 31.0476 12.1609 30.9792 12.1032ZM31.5112 10.7316C31.2143 10.4276 30.8956 10.0527 30.6707 9.69245C30.6377 9.64381 30.6499 9.57693 30.6985 9.544C30.7472 9.51107 30.814 9.52322 30.847 9.57187C31.2138 10.1089 31.6435 10.5376 32.1532 10.9404C32.2155 10.9951 32.2216 11.0903 32.1668 11.1527C32.1121 11.215 32.0169 11.2211 31.9546 11.1663C31.8005 11.0341 31.6536 10.877 31.5112 10.7316ZM32.329 9.8105C32.0686 9.52778 31.8096 9.17616 31.6318 8.83517C31.6034 8.78552 31.6207 8.72168 31.6703 8.69331C31.72 8.66493 31.7838 8.68216 31.8122 8.73181C32.0589 9.18781 32.4673 9.67117 32.9015 9.95845C32.9648 10 33.0257 10.0456 33.092 10.0816C33.1599 10.1226 33.1822 10.2118 33.1412 10.2797C33.1001 10.3476 33.011 10.3699 32.9431 10.3288C32.709 10.1981 32.5099 10.0071 32.329 9.8105ZM33.9356 8.8676C33.8905 8.84226 33.816 8.78045 33.777 8.74448C33.7137 8.68621 33.6397 8.62338 33.585 8.55752C33.4943 8.44757 33.4041 8.34117 33.3205 8.22464C33.2597 8.14053 33.2015 8.05389 33.1396 7.97029C32.9755 7.74837 32.826 7.54976 32.6087 7.378C32.5311 7.31669 32.4465 7.27464 32.3639 7.22296C32.3173 7.19661 32.3011 7.13683 32.3275 7.09021C32.3538 7.0436 32.4136 7.02739 32.4602 7.05373C32.5094 7.08312 32.5651 7.10947 32.6117 7.14139C32.7374 7.22752 32.8488 7.31112 32.9578 7.41853C33.2531 7.71037 33.4811 8.06453 33.7775 8.35891C33.8774 8.45821 33.9944 8.53725 34.113 8.61224C34.1834 8.66088 34.2006 8.75816 34.152 8.82858C34.1033 8.89901 34.006 8.91624 33.9356 8.8676ZM34.8405 7.70581C34.8147 7.67946 34.7863 7.63792 34.763 7.60752C34.7169 7.54773 34.6698 7.48693 34.6211 7.42816C34.5532 7.34608 34.4864 7.26248 34.4175 7.18141C34.4023 7.16368 34.3886 7.14189 34.3729 7.12517C34.3364 7.08616 34.2994 7.04765 34.2639 7.00813C34.2209 6.96 34.1575 6.89261 34.1069 6.85259C34.0679 6.82168 34.0248 6.79128 33.9868 6.75986C33.9488 6.72845 33.8951 6.70869 33.852 6.68488C33.8019 6.66157 33.7806 6.60077 33.8039 6.55061C33.8272 6.50045 33.888 6.47917 33.9382 6.50248C34.2619 6.64992 34.5527 6.98837 34.7777 7.25538C34.8593 7.35216 34.9373 7.46717 35.0239 7.55584C35.065 7.606 35.0574 7.68149 35.0072 7.72253C34.9571 7.76357 34.8816 7.75597 34.8405 7.70581Z' fill='%23052E25'/%3E%3C/svg%3E");
  width: 38px;
  height: 38px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.oc_box h4 {
  font-family: 'Helvetica Neue';
  font-weight: 700;
  font-style: normal;
  margin: 0 0 25px 0;
}
.oc_box .para {
  max-width: 515px;
}
.oc_box .para p {
  font-size: 20px;

}
/* ============================================= */
/* !!!!                FOOTER               !!!! */
/* ============================================= */
footer {
  background: linear-gradient(0deg, rgba(16, 29, 38, 1), rgba(16, 29, 38, 1)),
            linear-gradient(180deg, rgba(48, 58, 61, 0.25) 18.65%, rgba(0, 0, 0, 0) 100%);
  padding: 42px 15px;
}
.footer_container {
  max-width: 1255px;
  width: 100%;
  margin: 0 auto;
}
.footer_wrap  {
  gap: 15px;
}
.footer_logo,
.footer_logo_img,
.footer_links_wrapper  {
  width: 100%;
}
.footer_logo {
  max-width: 247px;
  padding: 0 10px;
}
.footer_logo_img {
  display: block;
  max-width: 147px;
  margin: 0 0 20px;
}
.working_hours.para p {
  font-family: 'Avenir Next';
  font-size: 14px;
  line-height: normal;
  font-style: normal;
  font-weight: 500;
  color: var(--bs-beig);
  margin: 0 0 12px;
}
.working_hours.para p strong{
  font-size: 16px;
  font-weight: 700;
}
.help_center {
  margin: 0 0 20px;
}
.help_center h6 {
  font-size: 18px;
  color: #FCF6ED;
  margin: 26px 0 20px;
}
.help_center h6 ,
.help_center a {
  color: #FCF6ED;
}
.help_center a {
  font-weight: 700;
  font-size: 16px;
  line-height: normal;
}
.help_center a img {
  margin: 0 20px 0 0;
}
.call_btn, .footer_call p  {
  font-family: 'Avenir Next';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: normal;
}
.call_btn {
  color: var(--bs-white);
  border: 1px solid rgb(255, 255, 255, 0.4);
  background: rgba(26, 38, 47, 0.20);
  gap: 8px;
  border-radius: 8px;
  padding: 7px 8px;
  max-width: 204px;
  transition: 0.4s ease-in-out;
}
.call_btn:hover,
.call_btn:focus {
  background:rgba(64, 62, 36, 1);
  border: 1px solid #FFC425;
  color: #FFC425;
  box-shadow:
  0px 0.39px 4.63px rgba(255, 255, 255, 0.02),
  0px 1.8px 13px rgba(255, 255, 255, 0.04),
  0px 4.56px 34.88px rgba(255, 255, 255, 0.05),
  0px 9px 80px rgba(255, 255, 255, 0.07);
}
.call_btn:hover svg path,
.call_btn:focus svg path {
  fill: #FFC425;
}
.footer_call p {
  color: #FCF6ED;
  padding: 14px 10px 10px;
}
.footer_links_wrapper {
  max-width: 823px;
  width: 100%;
  gap: 10px;
}
.footer_links h6 {
  display: inline-block;
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: normal;
  padding: 10px;
  margin: 0 0 6px;
}
.footer_links h6,
.footer_links li a {
  color: #F8E9D3;
}
.footer_links li {
  margin: 0;
}
.footer_links li:not(:last-child) {
  margin: 0 0 8px;
}
.footer_links li a {
  display: inline-block;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  padding: 6px 10px;
  border-radius: 6px;
  border: 1px solid transparent;
}

.footer_links li a:hover,
.footer_links li a:focus {
  background-color: #232E35;
  border: 1px solid rgba(255, 223, 223, 0.05);
}
.copyright {
  margin: 10px 0 0;
}
.copyright_links {
  gap: 25px;
  margin: 0 0 16px;
}
.copyright .para,
.copyright_links li a {
  font-family: 'Avenir Next';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: normal;
  color: #F8E9D3;
  margin: 0;
}
.copyright_links li {
  margin: 0;
}
.copyright_links li a {
  padding: 10px;
  border-bottom: 1px solid transparent;
}
.copyright_links li a:hover {
  color: var(--bs-secondary);
  border-bottom: 1px solid var(--bs-secondary);
}
/* ============================================= */
/* !!!!          DOCUMENT PAGE CSS          !!!! */
/* ============================================= */
.document_wrapper  {
  background-color: var(--bs-dark-blue);
  padding: 86px 0 218px;
}
.document_wrapper  nav .container {
  padding-left: 46px;
  padding-right: 46px;
  max-width: 1512px;
}

.breadcrumb li, .breadcrumb li a {
    font-family: 'Avenir Next';
  font-weight: 500;
  font-style: normal;
  font-size: 12px;
  line-height: normal;
  color: var(--bs-white) !important;
}
.breadcrumb li {
  font-weight: 700;
  margin: 0;
  letter-spacing: 0.4px;
}
.breadcrumb-item+.breadcrumb-item {
  padding-left: 4px;
}
.breadcrumb-item+.breadcrumb-item::before {
  content: '';
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3.75 2.70469L4.23516 2.25L8.25 6L4.23516 9.75L3.75 9.29766L7.27734 6L3.75 2.70469Z' fill='%23FACE31'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
  width: 12px;
  height: 100%;
  padding: 0;
  margin: 0 4px 0 0;
}
.document_container {
  padding: 65px 0 0;
}
.document_title  h2 {
  color: var(--bs-white);
  margin: 0 0 24px;
}
.all_documents {
  max-width: 334px;
  margin: 0 auto;
}
.document_link:not(:last-child) {
  margin: 0 0 17px;
}
.document_link {
  background-color: var(--bs-secondary);
  font-weight: 500;
  font-size: 15px;
  line-height: normal;
  color: #052821;
  padding: 14px;
  border: 1px solid #052720;
  border-radius: 10px;
  transition: 0.4s ease-in;
}

.document_link:hover {
  background-color: #F8E9D3
}

.document_link svg {
  width: 48px;
  height: auto;
  flex-shrink: 0;
  margin: 0 12px 0 0;
}
/* ============================================= */
/* !!!!          CONTACT PAGE CSS           !!!! */
/* ============================================= */
.contact_banner  {
  padding: 176px 0 43px;
}
.contact_banner_container .row {
  --bs-gutter-y: 0;
}
.contact_el img {
  height: 142px;
  object-fit: cover;
  width: 100%;
  object-position: bottom;
}
.cb_container {
  background-color: #FACE31;
  border-radius: 20px;
  padding: 75px 66px 87px;
  overflow: hidden;
  z-index: 1;
}
.cb_container_img {
  position: absolute;
  max-width: 714px;
  width: 100%;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.contact_block  {
  width: 100%;
}
.contact_block_wrapper_left {
  margin: 0 52px 52px 0;
}
.contact_block_wrapper_left .contact_block  {
  max-width: 323px;
}
.contact_block_wrapper_right .contact_block  {
  max-width: 314px;
}
.contact_block_wrapper_bottom .contact_block  {
  max-width: 348px;
}

.contact_block_wrapper_left .contact_block:not(:last-child),
.contact_block_wrapper_right .contact_block:not(:last-child),
.contact_block_wrapper_bottom .contact_block:not(:last-child) {
  margin: 0 0 52px;
}

.contact_block .icon {
  width: 48px;
  height: auto;
  margin: 0 6px 0 0;
  flex-shrink: 0;
}
.contact_block .icon img {
  margin: 0 auto;
}
.contact_block .text h5 {
    font-size: 22px;
    line-height: 36px;
    font-weight: 700;
    margin: 0 0 10px;
  }
  .contact_block_wrapper_right .contact_block:last-child .text h5,
  .contact_block_wrapper_bottom .contact_block .text h5  {
    line-height: 28px;
    margin: 0 0 8px;
  }

  .contact_block .text h5,
  .contact_block .text p {
    padding: 0 0 0 10px;
  }
  .contact_block .text h5,
  .contact_block .text p,
  .contact_block .text p a  {
    font-family: 'Avenir Next';
    color: var(--bs-green);
    font-style: normal;
}
.contact_block .text p {
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  margin: 0 0 8px;
}
.contact_block_wrapper_right .contact_block:last-child .text p,
.contact_block_wrapper_bottom .contact_block .text p  {
  font-size: 18px;
}
.contact_block .text p:last-child {
  margin: 0;
}
.contact_block .text p a {
  font-weight: 700;
  text-decoration: underline;
}
.contact_block .text p .call_btn_light  {
  position: relative;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.10);
  font-weight: 500;
  font-size: 16px;
  padding: 8.5px 8px 8.5px 38px;
  line-height: normal;
}
.contact_block .text p .call_btn_light:hover {
  background: linear-gradient(0deg, #121A21, #121A21),
  linear-gradient(0deg, rgba(250, 206, 49, 0.2), rgba(250, 206, 49, 0.2));
  color: #FFC425;
  border: 1px solid #FFC425;
  box-shadow:
    0px 0.39px 4.63px rgba(255, 255, 255, 0.024),
    0px 1.8px 13px rgba(255, 255, 255, 0.035),
    0px 4.56px 34.88px rgba(255, 255, 255, 0.047),
    0px 9px 80px rgba(255, 255, 255, 0.071);

}
.contact_block .call_btn_light:after {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cg clip-path='url(%23clip0_9609_823)'%3E%3Cpath d='M6.07292 9.89542C7.39292 12.4896 9.515 14.6117 12.1138 15.9317L14.1304 13.9104C14.3825 13.6583 14.7446 13.585 15.0608 13.6858C16.0875 14.025 17.1921 14.2083 18.3333 14.2083C18.8421 14.2083 19.25 14.6163 19.25 15.125V18.3333C19.25 18.8421 18.8421 19.25 18.3333 19.25C9.72583 19.25 2.75 12.2742 2.75 3.66667C2.75 3.15792 3.1625 2.75 3.66667 2.75H6.875C7.38375 2.75 7.79167 3.15792 7.79167 3.66667C7.79167 4.80792 7.975 5.9125 8.31417 6.93917C8.415 7.25542 8.34167 7.6175 8.08958 7.86958L6.07292 9.89542Z' fill='%23052E25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_9609_823'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 22px;
  height: 22px;
  left: 8px;
  top: 7px;
  transition: 0.4s ease-in-out;
}
.contact_block .call_btn_light:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cg clip-path='url(%23clip0_9609_823)'%3E%3Cpath d='M6.07292 9.89542C7.39292 12.4896 9.515 14.6117 12.1138 15.9317L14.1304 13.9104C14.3825 13.6583 14.7446 13.585 15.0608 13.6858C16.0875 14.025 17.1921 14.2083 18.3333 14.2083C18.8421 14.2083 19.25 14.6163 19.25 15.125V18.3333C19.25 18.8421 18.8421 19.25 18.3333 19.25C9.72583 19.25 2.75 12.2742 2.75 3.66667C2.75 3.15792 3.1625 2.75 3.66667 2.75H6.875C7.38375 2.75 7.79167 3.15792 7.79167 3.66667C7.79167 4.80792 7.975 5.9125 8.31417 6.93917C8.415 7.25542 8.34167 7.6175 8.08958 7.86958L6.07292 9.89542Z' fill='%23FFC425'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_9609_823'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.contact_banner  .loan_supervision_title {
  margin: 33px 0 0;
}
/* ============================================= */
/* !!!!            FAQs PAGE CSS            !!!! */
/* ============================================= */
.faqs_banner {
  background-color: var(--bs-secondary);
  padding: 76px 0 0;
}
.faq_banner_container {
  max-width: 1476px
}
.faq_banner_container ,
.faq_banner_content ,
.faq_banner_content .para ,
.faq_common_img  {
  width: 100%;
}
.faq_banner_content {
  max-width: 544px;
  padding: 0 10px;
  flex-shrink: 0;
  z-index: 99;
}

.faq_banner_content h1 {
  font-family: 'Avenir Next';
  font-style: normal;
  font-weight: 700;
  font-size: 68px;
  line-height: 72px;
}
.faq_banner_content .para {
  max-width: 284px;
    margin: 0 auto;
}
.faq_banner_content .para p  {
  font-weight: 500;
  font-size: 18px;
  line-height: normal;
}
.faq_banner_content h1,
.faq_banner_content .para p {
  color: var(--bs-black);
}
.faq_common_img {
  max-width: 466px;
}
.faq_common_img img{
  aspect-ratio: 1;
  object-fit: contain;
}

/* Loan Supervision */
.page-template-faqs .loan_supervision_title {
  margin: 27px 0 0;
}
/* FAQs */
.faq_wrapper {
  margin-top: 46px;
}
.faq_wrapper .title_wrapper h5 {
  font-weight: 900;
  font-style: italic;
  margin: 0 0 34px 10px;
}
.faq_wrapper .accordion-item:not(:last-child) {
  margin: 0 0 24px;
}
/* FAQs Contact */
.page-template-faqs .faq_contact {
  padding: 78px 0;
}
/* ============================================= */
/* !!!!            LOAN PAGE CSS            !!!! */
/* ============================================= */
.loans_banner {
  background-color: var(--bs-dark-blue);
  padding: 77px 0 141px;
  z-index: 1;
}
.loans_banner .breadcrumb {
  --bs-breadcrumb-margin-bottom: 52px;
}
.lb_bg_video_container {
  position: absolute;
  max-width: 647px;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
}
.lb_bg_video_container,
.lb_bg_video_container video {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.lb_bg_video_container::after{
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(270.6deg, rgba(16, 28, 37, 0.55) 0.54%, rgba(16, 28, 37, 0.594281) 10.28%, rgba(16, 28, 37, 0.622012) 16.37%, rgba(16, 28, 37, 0.653192) 23.23%, rgba(16, 28, 37, 0.682648) 29.71%, rgba(16, 28, 37, 0.71731) 37.33%, rgba(16, 28, 37, 0.753705) 45.34%, rgba(16, 28, 37, 0.791832) 53.72%, rgba(16, 28, 37, 0.826502) 61.35%, rgba(16, 28, 37, 0.859432) 68.59%, rgba(16, 28, 37, 0.897567) 76.98%, rgba(16, 28, 37, 0.932221) 84.6%, rgba(16, 28, 37, 0.965158) 91.84%, #101C25 99.51%);
  top: 0;
  left: 0;
}
.loans_banner_content {
  max-width: 816px;
  width: 100%;
}
.loans_banner_content h1 {
  font-size: 42px;
  line-height: 52px;
  margin: 0 0 32px;
}
.loans_banner_content .para p {
  font-size: 22px;
    line-height: normal;
    color: var(--bs-white);
}
/* Loans Wrapper */
.loans_wrapper {
  padding: 53px 0 83px
}

.loans_wrapper a {
  max-width: 667px;
  width: 100%;
}

.loan_wrapper_box {
  background-color: var(--bs-secondary);
  font-family: 'Helvetica';
  font-size: 20px;
  line-height: normal;
  font-style: normal;
  color: var(--bs-dark-blue);
  font-weight: 400;
  border-radius: 14px;
  box-shadow: 0px 4px 0px 0px rgba(0,0,0,1);
  padding: 40px;
}
.loan_wrapper_box strong {
  font-weight: 700;
}
.loans_wrapper a:not(:last-child) {
  margin: 0 0 27px;
}
/* Loan Details */
.loan_cat_wrapper {
  padding: 0 0 56px;
}
.loan_cat_wrapper  .loan_categories_title {
  padding: 0;
  margin: 0 0 32px;
}
.loan_cat_wrapper h3 {
  margin: 0 0 32px;
}
.loan_cat_wrapper.loan_categories_title ul {
  margin: 26px 0 20px;
}
/* Loan FAQs */
.loan_faqs_wrapper {
  padding: 98px 0 88px;
}
.lfw_title {
  margin: 0 0 34px 0;
  gap: 10px;
}
.loan_faqs_wrapper .accordion-item:not(:last-child) {
  margin: 0 0 22px;
}
/* ============================================= */
/* !!!!          LOAN SUB PAGE CSS          !!!! */
/* ============================================= */
.loan_sub_banner  {
  padding: 92px 25px 53px;
  z-index: 1;
}
.loan_sub_banner::after {
  content: '';
  position: absolute;
  background-color: var(--bs-dark-blue);
  width: 100%;
  height: 518px;
  top: 0;
  left: 0;
  z-index: -1;
}
.loan_sub_banner .loan_categories_box:hover .lcb_bg_image {
  opacity: 1;
}
.lcb_bg_image_sm  {
  z-index: -1;
}
.loan_sub_banner .loan_categories_box {
  padding: 17px 24px 40px;
}
.loan_sub_banner li.breadcrumb-item:nth-child(2) a {
  font-weight: 700;
}
.loan_sub_banner .lcb_content {
  margin: 0 0 0 16px;
}
/* CONTENT BLOCK */
.loansub_cat_wrapper .loan_categories_title {
  padding: 0;
}
.loansub_supervision {
  padding: 97px 0 55px;
}
.loansub_faqs_wrapper {
  padding: 65px 0 136px;
}

/* JONO PAGE */
.loan_number_wrapper {
  background-color: #111C25;
}
.loan_number_wrapper .loan_number_container {
  max-width: 391px;
  width: 100%;
  margin: 0 auto;
  padding: 100px 10px 162px;
}

.loan_number_wrapper .breadcrumb {
  --bs-breadcrumb-margin-bottom: 38px;
}
.payment_number {
  margin: 0 0 37px;
}
.payment_number .payment_number_box {
  gap: 32px;
}
.payment_number .payment_number_box:not(:last-child) {
  margin: 0 0 32px;
}
.payment_number .payment_number_box .payment_number_info {
  position: relative;
  font-weight: 400;
  color: var(--bs-white);
  padding-left: 34px;
}
.payment_number .payment_number_box .payment_number_info:after {
  content: '';
  position: absolute;
  background-color: #F6AD00;
  width: 4px;
  height: 33px;
  left: 10px;
  top: 50%;
  border-radius: 50px;
  transform: translateY(-50%);
}
.payment_number .payment_number_box .payment_number_info,
.payment_number .payment_number_field input {
  font-family: 'Helvetica';
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0;
}

.payment_number .payment_number_field input {
  width: 58px;
  height: 58px;
  padding: 5px;
  font-weight: 700;
  color: #FACE31;
  border-radius: 0;
  background-color: transparent;
  border: 2px solid #F6AD00;
  text-align: center;
}

.customers_jono_faqs .accordion-button {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  padding: 20px;
}
.customers_jono_faqs .accordion-button[aria-expanded="true"] {
  padding: 20px 20px 24px;
}
.customers_jono_faqs .accordion-item:not(:last-child) {
  margin: 0 0 22px;
}
.customers_jono_faqs .accordion-body {
  padding: 0 20px 20px;
}
.customers_jono_faqs .accordion-body,
.customers_jono_faqs .accordion-body * {
  font-family: 'Helvetica';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0;

}