/*
    root-variable-start
*/
:root {
  scroll-behavior: inherit;
  --jakarta: "Plus Jakarta Sans", sans-serif;
  --inter: "Inter", sans-serif;
  --general_sans: "General Sans", sans-serif;
  --outfit: "Outfit", sans-serif;
  --aladin: "Aladin", system-ui;
  --open_sans: "Open Sans", sans-serif;
  --kanit: "Kanit", sans-serif;
  --roboto: "Roboto", sans-serif;
  --teko: "Teko", sans-serif;
  --recoleta_alt: "Recoleta Alt", sans-serif;
  --saira: "Saira", sans-serif;
  --clash_grotesk: "Clash Grotesk", sans-serif;
  --epilogue: "Epilogue", sans-serif;
  --monda: "Monda", sans-serif;
  --red-hat: "Red Hat Display", sans-serif;
  --lexend: "Lexend", sans-serif;
  --syne: "Syne", sans-serif;
  --fraunces: "Fraunces", serif;
  --bona: "Bona Nova", serif;
  --playfair: "Playfair Display", serif;
  --jost: "Jost", sans-serif;
  --livvic: "Livvic", sans-serif;
  --mulish: "Mulish", sans-serif;
  --noto: "Noto Sans", sans-serif;
  /* first-developer */
  --lbt-pr-1: #8E44EC;
  --lbt-pr-2: #FF720A;
  --lbt-pr-3: #316BFF;
  --lbt-pr-4: #D0F500;
  --lbt-pr-5: #4400E7;
  --lbt-pr-5_1: #FF8C24;
  --lbt-pr-6: #48C2FD;
  --lbt-pr-7: #9AEA72;
  --lbt-heading-1: #01001A;
  --lbt-heading-2: #020304;
  --lbt-heading-3: #102035;
  --lbt-heading-5: #080C31;
  --lbt-para-1: #333333;
  --lbt-para-2: #454545;
  --lbt-para-3: #4E637E;
  --lbt-para-4: #DEDEDE;
  --lbt-para-5: #4A4B59;
  --lbt-gd-1: linear-gradient(119.71deg, #FF8C24 18.52%, #FFCF45 114.47%);
  /* second-developer */
  --lb-clr-pr-1: #1751E8;
  --lb-clr-pr-2: #F66B4C;
  --lb-clr-pr-3: #0098F8;
  --lb-clr-pr-4: #CD2CED;
  --lb-clr-pr-5: #BEFF6B;
  --lb-clr-pr-13: #EB5C18;
  --lb-clr-pr-14: #C18F59;
  --lb-clr-pr-16: #5347FF;
  --lb-clr-pr-17: #4B7D7A;
  --lb-clr-pr-18: #FBB449;
  --lb-clr-pr-19: #FF8C5F;
  --lb-clr-pr-20: #FF3838;
  --lb-clr-sd-1: #9AEA72;
  --lb-clr-sd-4: #7EFDFE;
  --lb-clr-sd-13: #CA2DB8;
  --lb-clr-sd-17: #F87740;
  --lb-clr-sd-18: #0C5FED;
  --lb-clr-h-1: #0F0E2F;
  --lb-clr-h-2: #00212B;
  --lb-clr-h-3: #050419;
  --lb-clr-h-5: #070838;
  --lb-clr-h-14: #262B37;
  --lb-clr-h-16: #040928;
  --lb-clr-h-17: #141731;
  --lb-clr-h-19: #2F4137;
  --lb-clr-h-20: #0B0C0E;
  --lb-clr-p-1: #41405C;
  --lb-clr-p-2: #4A5758;
  --lb-clr-p-3: #414047;
  --lb-clr-p-5: #31313E;
  --lb-clr-p-16: #535560;
  --lb-clr-p-17: #304761;
  --lb-clr-p-18: #303F65;
  --lb-clr-p-19: #6C786F;
  --lb-clr-p-20: #555555;
  --lb-clr-gd-1: linear-gradient(270deg, #0098F8 0%, #4C4FFB 48%, #9C00FF 100%);
  --lb-clr-gd-2: linear-gradient(90deg, #AE0CF9 0%, #CD2CED 100%);
  --lb-clr-gd-13: linear-gradient(97.31deg, #EB5C18 0%, #F95055 45.72%, #CA2DB8 100%);
  --lb-clr-gd-16: linear-gradient(90deg, #8F73FF 0%, #5347FF 45.27%, #4471FE 57.66%, #21D3FD 100%);
  --lb-clr-gd-17: linear-gradient(85.8deg, #4B7D7A 1.65%, #5BA589 98.35%);
  --cube-1: cubic-bezier(.25,.46,.45,.50);
  --cube-2: cubic-bezier(0.31, -0.105, 0.43, 1.4);
  --lb-cube-1: cubic-bezier(.25,.46,.45,.94);
}

/*
    root-variable-end
*/
body {
  font-family: var(--inter);
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  color: var(--lbt-para-1);
  overflow-x: hidden;
}

.img, img {
  max-width: 100%;
}

a:focus,
.button:focus {
  text-decoration: none;
  outline: none;
}

a, span {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  text-transform: inherit;
  text-decoration: none;
  transition: inherit;
}

button {
  border: none;
  outline: none;
}

a:focus,
a:hover {
  color: inherit;
  text-decoration: none;
}

h1 {
  font-size: 55px;
}

h2 {
  font-size: 55px;
}

h3 {
  font-size: 42px;
}

h4 {
  font-size: 27px;
}

h5 {
  font-size: 20px;
}

h6 {
  font-size: 16px;
}

ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

::-moz-selection {
  background-color: #3065D0;
  color: white;
  text-shadow: none;
}

::-moz-selection {
  background-color: #3065D0;
  color: white;
  text-shadow: none;
}

::selection {
  background-color: #3065D0;
  color: white;
  text-shadow: none;
}

input::placeholder, textarea::placeholder {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  font-family: inherit;
}

input:focus::placeholder, textarea:focus::placeholder {
  opacity: 0;
}

/* scroll bar */
::-webkit-scrollbar {
  width: 7px;
  background-color: #fff;
  box-shadow: none;
  border: none;
}

/* Track */
::-webkit-scrollbar-track {
  background: #fff;
  box-shadow: none;
  border: none;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #000;
  border-radius: 30px;
}

/*
    global-css-start
*/
/*
    margin-&-padding_veriable-start
*/
.mt-5 {
  margin-top: 5px;
}

.mt-10 {
  margin-top: 10px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-25 {
  margin-top: 25px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-35 {
  margin-top: 35px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-45 {
  margin-top: 45px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-55 {
  margin-top: 55px;
}

.mt-60 {
  margin-top: 60px;
}

.mt-65 {
  margin-top: 65px;
}

.mt-70 {
  margin-top: 70px;
}

.mt-75 {
  margin-top: 75px;
}

.mt-80 {
  margin-top: 80px;
}

.mt-85 {
  margin-top: 85px;
}

.mt-90 {
  margin-top: 90px;
}

.mt-95 {
  margin-top: 95px;
}

.mt-100 {
  margin-top: 100px;
}

.mt-105 {
  margin-top: 105px;
}

.mt-110 {
  margin-top: 110px;
}

.mt-115 {
  margin-top: 115px;
}

.mt-120 {
  margin-top: 120px;
}

.mt-125 {
  margin-top: 125px;
}

.mt-130 {
  margin-top: 130px;
}

.mt-135 {
  margin-top: 135px;
}

.mt-140 {
  margin-top: 140px;
}

.mt-145 {
  margin-top: 145px;
}

.mt-150 {
  margin-top: 150px;
}

.mt-155 {
  margin-top: 155px;
}

.mt-160 {
  margin-top: 160px;
}

.mt-165 {
  margin-top: 165px;
}

.mt-170 {
  margin-top: 170px;
}

.mt-175 {
  margin-top: 175px;
}

.mt-180 {
  margin-top: 180px;
}

.mt-185 {
  margin-top: 185px;
}

.mt-190 {
  margin-top: 190px;
}

.mt-195 {
  margin-top: 195px;
}

.mt-200 {
  margin-top: 200px;
}

.mb-5 {
  margin-bottom: 5px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-45 {
  margin-bottom: 45px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-55 {
  margin-bottom: 55px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-65 {
  margin-bottom: 65px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mb-75 {
  margin-bottom: 75px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-85 {
  margin-bottom: 85px;
}

.mb-90 {
  margin-bottom: 90px;
}

.mb-95 {
  margin-bottom: 95px;
}

.mb-100 {
  margin-bottom: 100px;
}

.mb-105 {
  margin-bottom: 105px;
}

.mb-110 {
  margin-bottom: 110px;
}

.mb-115 {
  margin-bottom: 115px;
}

.mb-120 {
  margin-bottom: 120px;
}

.mb-125 {
  margin-bottom: 125px;
}

.mb-130 {
  margin-bottom: 130px;
}

.mb-135 {
  margin-bottom: 135px;
}

.mb-140 {
  margin-bottom: 140px;
}

.mb-145 {
  margin-bottom: 145px;
}

.mb-150 {
  margin-bottom: 150px;
}

.mb-155 {
  margin-bottom: 155px;
}

.mb-160 {
  margin-bottom: 160px;
}

.mb-165 {
  margin-bottom: 165px;
}

.mb-170 {
  margin-bottom: 170px;
}

.mb-175 {
  margin-bottom: 175px;
}

.mb-180 {
  margin-bottom: 180px;
}

.mb-185 {
  margin-bottom: 185px;
}

.mb-190 {
  margin-bottom: 190px;
}

.mb-195 {
  margin-bottom: 195px;
}

.mb-200 {
  margin-bottom: 200px;
}

.ml-5 {
  margin-left: 5px;
}

.ml-10 {
  margin-left: 10px;
}

.ml-15 {
  margin-left: 15px;
}

.ml-20 {
  margin-left: 20px;
}

.ml-25 {
  margin-left: 25px;
}

.ml-30 {
  margin-left: 30px;
}

.ml-35 {
  margin-left: 35px;
}

.ml-40 {
  margin-left: 40px;
}

.ml-45 {
  margin-left: 45px;
}

.ml-50 {
  margin-left: 50px;
}

.ml-55 {
  margin-left: 55px;
}

.ml-60 {
  margin-left: 60px;
}

.ml-65 {
  margin-left: 65px;
}

.ml-70 {
  margin-left: 70px;
}

.ml-75 {
  margin-left: 75px;
}

.ml-80 {
  margin-left: 80px;
}

.ml-85 {
  margin-left: 85px;
}

.ml-90 {
  margin-left: 90px;
}

.ml-95 {
  margin-left: 95px;
}

.ml-100 {
  margin-left: 100px;
}

.ml-105 {
  margin-left: 105px;
}

.ml-110 {
  margin-left: 110px;
}

.ml-115 {
  margin-left: 115px;
}

.ml-120 {
  margin-left: 120px;
}

.ml-125 {
  margin-left: 125px;
}

.ml-130 {
  margin-left: 130px;
}

.ml-135 {
  margin-left: 135px;
}

.ml-140 {
  margin-left: 140px;
}

.ml-145 {
  margin-left: 145px;
}

.ml-150 {
  margin-left: 150px;
}

.ml-155 {
  margin-left: 155px;
}

.ml-160 {
  margin-left: 160px;
}

.ml-165 {
  margin-left: 165px;
}

.ml-170 {
  margin-left: 170px;
}

.ml-175 {
  margin-left: 175px;
}

.ml-180 {
  margin-left: 180px;
}

.ml-185 {
  margin-left: 185px;
}

.ml-190 {
  margin-left: 190px;
}

.ml-195 {
  margin-left: 195px;
}

.ml-200 {
  margin-left: 200px;
}

.mr-5 {
  margin-right: 5px;
}

.mr-10 {
  margin-right: 10px;
}

.mr-15 {
  margin-right: 15px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-25 {
  margin-right: 25px;
}

.mr-30 {
  margin-right: 30px;
}

.mr-35 {
  margin-right: 35px;
}

.mr-40 {
  margin-right: 40px;
}

.mr-45 {
  margin-right: 45px;
}

.mr-50 {
  margin-right: 50px;
}

.mr-55 {
  margin-right: 55px;
}

.mr-60 {
  margin-right: 60px;
}

.mr-65 {
  margin-right: 65px;
}

.mr-70 {
  margin-right: 70px;
}

.mr-75 {
  margin-right: 75px;
}

.mr-80 {
  margin-right: 80px;
}

.mr-86 {
  margin-right: 85px;
}

.mr-90 {
  margin-right: 90px;
}

.mr-95 {
  margin-right: 95px;
}

.mr-100 {
  margin-right: 100px;
}

.mr-105 {
  margin-right: 105px;
}

.mr-110 {
  margin-right: 110px;
}

.mr-115 {
  margin-right: 115px;
}

.mr-120 {
  margin-right: 120px;
}

.mr-125 {
  margin-right: 125px;
}

.mr-130 {
  margin-right: 130px;
}

.mr-135 {
  margin-right: 135px;
}

.mr-140 {
  margin-right: 140px;
}

.mr-145 {
  margin-right: 145px;
}

.mr-150 {
  margin-right: 150px;
}

.mr-155 {
  margin-right: 155px;
}

.mr-160 {
  margin-right: 160px;
}

.mr-165 {
  margin-right: 165px;
}

.mr-170 {
  margin-right: 170px;
}

.mr-175 {
  margin-right: 175px;
}

.mr-180 {
  margin-right: 180px;
}

.mr-185 {
  margin-right: 185px;
}

.mr-190 {
  margin-right: 190px;
}

.mr-195 {
  margin-right: 195px;
}

.mr-200 {
  margin-right: 200px;
}

.pt-5 {
  padding-top: 5px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-25 {
  padding-top: 25px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-35 {
  padding-top: 35px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-45 {
  padding-top: 45px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-55 {
  padding-top: 55px;
}

.pt-60 {
  padding-top: 60px;
}

.pt-65 {
  padding-top: 65px;
}

.pt-70 {
  padding-top: 70px;
}

.pt-75 {
  padding-top: 75px;
}

.pt-80 {
  padding-top: 80px;
}

.pt-85 {
  padding-top: 85px;
}

.pt-90 {
  padding-top: 90px;
}

.pt-95 {
  padding-top: 95px;
}

.pt-100 {
  padding-top: 100px;
}

.pt-105 {
  padding-top: 105px;
}

.pt-110 {
  padding-top: 110px;
}

.pt-115 {
  padding-top: 115px;
}

.pt-120 {
  padding-top: 120px;
}

.pt-125 {
  padding-top: 125px;
}

.pt-130 {
  padding-top: 130px;
}

.pt-135 {
  padding-top: 135px;
}

.pt-140 {
  padding-top: 140px;
}

.pt-145 {
  padding-top: 145px;
}

.pt-150 {
  padding-top: 150px;
}

.pt-155 {
  padding-top: 155px;
}

.pt-160 {
  padding-top: 160px;
}

.pt-165 {
  padding-top: 165px;
}

.pt-170 {
  padding-top: 170px;
}

.pt-175 {
  padding-top: 175px;
}

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

.pt-185 {
  padding-top: 185px;
}

.pt-190 {
  padding-top: 190px;
}

.pt-195 {
  padding-top: 195px;
}

.pt-200 {
  padding-top: 200px;
}

.pb-5 {
  padding-bottom: 5px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-45 {
  padding-bottom: 45px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pb-55 {
  padding-bottom: 55px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pb-65 {
  padding-bottom: 65px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pb-75 {
  padding-bottom: 75px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pb-85 {
  padding-bottom: 85px;
}

.pb-90 {
  padding-bottom: 90px;
}

.pb-95 {
  padding-bottom: 95px;
}

.pb-100 {
  padding-bottom: 100px;
}

.pb-105 {
  padding-bottom: 105px;
}

.pb-110 {
  padding-bottom: 110px;
}

.pb-115 {
  padding-bottom: 115px;
}

.pb-120 {
  padding-bottom: 120px;
}

.pb-125 {
  padding-bottom: 125px;
}

.pb-130 {
  padding-bottom: 130px;
}

.pb-135 {
  padding-bottom: 135px;
}

.pb-140 {
  padding-bottom: 140px;
}

.pb-145 {
  padding-bottom: 145px;
}

.pb-150 {
  padding-bottom: 150px;
}

.pb-155 {
  padding-bottom: 155px;
}

.pb-160 {
  padding-bottom: 160px;
}

.pb-165 {
  padding-bottom: 165px;
}

.pb-170 {
  padding-bottom: 170px;
}

.pb-175 {
  padding-bottom: 175px;
}

.pb-180 {
  padding-bottom: 180px;
}

.pb-185 {
  padding-bottom: 185px;
}

.pb-190 {
  padding-bottom: 190px;
}

.pb-195 {
  padding-bottom: 195px;
}

.pb-200 {
  padding-bottom: 200px;
}

.pb-205 {
  padding-bottom: 205px;
}

.pb-210 {
  padding-bottom: 210px;
}

.pb-215 {
  padding-bottom: 215px;
}

.pb-220 {
  padding-bottom: 220px;
}

.pb-225 {
  padding-bottom: 225px;
}

.pb-230 {
  padding-bottom: 230px;
}

.pb-235 {
  padding-bottom: 235px;
}

.pb-240 {
  padding-bottom: 240px;
}

.pb-245 {
  padding-bottom: 245px;
}

.pb-250 {
  padding-bottom: 250px;
}

.pb-255 {
  padding-bottom: 255px;
}

.pb-260 {
  padding-bottom: 260px;
}

.pb-265 {
  padding-bottom: 265px;
}

.pb-270 {
  padding-bottom: 270px;
}

.pb-275 {
  padding-bottom: 275px;
}

.pb-280 {
  padding-bottom: 280px;
}

.pb-285 {
  padding-bottom: 285px;
}

.pb-290 {
  padding-bottom: 290px;
}

.pb-295 {
  padding-bottom: 295px;
}

.pb-300 {
  padding-bottom: 300px;
}

.pl-5 {
  padding-left: 5px;
}

.pl-10 {
  padding-left: 10px;
}

.pl-15 {
  padding-left: 15px;
}

.pl-20 {
  padding-left: 20px;
}

.pl-25 {
  padding-left: 25px;
}

.pl-30 {
  padding-left: 30px;
}

.pl-35 {
  padding-left: 35px;
}

.pl-40 {
  padding-left: 40px;
}

.pl-45 {
  padding-left: 45px;
}

.pl-50 {
  padding-left: 50px;
}

.pl-55 {
  padding-left: 55px;
}

.pl-60 {
  padding-left: 60px;
}

.pl-65 {
  padding-left: 65px;
}

.pl-70 {
  padding-left: 70px;
}

.pl-75 {
  padding-left: 75px;
}

.pl-80 {
  padding-left: 80px;
}

.pl-85 {
  padding-left: 85px;
}

.pl-90 {
  padding-left: 90px;
}

.pl-95 {
  padding-left: 95px;
}

.pl-100 {
  padding-left: 100px;
}

.pl-105 {
  padding-left: 105px;
}

.pl-110 {
  padding-left: 110px;
}

.pl-115 {
  padding-left: 115px;
}

.pl-120 {
  padding-left: 120px;
}

.pl-125 {
  padding-left: 125px;
}

.pl-130 {
  padding-left: 130px;
}

.pl-135 {
  padding-left: 135px;
}

.pl-140 {
  padding-left: 140px;
}

.pl-145 {
  padding-left: 145px;
}

.pl-150 {
  padding-left: 150px;
}

.pl-155 {
  padding-left: 155px;
}

.pl-160 {
  padding-left: 160px;
}

.pl-165 {
  padding-left: 165px;
}

.pl-170 {
  padding-left: 170px;
}

.pl-175 {
  padding-left: 175px;
}

.pl-180 {
  padding-left: 180px;
}

.pl-185 {
  padding-left: 185px;
}

.pl-190 {
  padding-left: 190px;
}

.pl-195 {
  padding-left: 195px;
}

.pl-200 {
  padding-left: 200px;
}

.pr-5 {
  padding-right: 5px;
}

.pr-10 {
  padding-right: 10px;
}

.pr-15 {
  padding-right: 15px;
}

.pr-20 {
  padding-right: 20px;
}

.pr-25 {
  padding-right: 25px;
}

.pr-30 {
  padding-right: 30px;
}

.pr-35 {
  padding-right: 35px;
}

.pr-40 {
  padding-right: 40px;
}

.pr-45 {
  padding-right: 45px;
}

.pr-50 {
  padding-right: 50px;
}

.pr-55 {
  padding-right: 55px;
}

.pr-60 {
  padding-right: 60px;
}

.pr-65 {
  padding-right: 65px;
}

.pr-70 {
  padding-right: 70px;
}

.pr-75 {
  padding-right: 75px;
}

.pr-80 {
  padding-right: 80px;
}

.pr-85 {
  padding-right: 85px;
}

.pr-90 {
  padding-right: 90px;
}

.pr-95 {
  padding-right: 95px;
}

.pr-100 {
  padding-right: 100px;
}

.pr-105 {
  padding-right: 105px;
}

.pr-110 {
  padding-right: 110px;
}

.pr-115 {
  padding-right: 115px;
}

.pr-120 {
  padding-right: 120px;
}

.pr-125 {
  padding-right: 125px;
}

.pr-130 {
  padding-right: 130px;
}

.pr-135 {
  padding-right: 135px;
}

.pr-140 {
  padding-right: 140px;
}

.pr-145 {
  padding-right: 145px;
}

.pr-150 {
  padding-right: 150px;
}

.pr-155 {
  padding-right: 155px;
}

.pr-160 {
  padding-right: 160px;
}

.pr-165 {
  padding-right: 165px;
}

.pr-170 {
  padding-right: 170px;
}

.pr-175 {
  padding-right: 175px;
}

.pr-180 {
  padding-right: 180px;
}

.pr-185 {
  padding-right: 185px;
}

.pr-190 {
  padding-right: 190px;
}

.pr-195 {
  padding-right: 195px;
}

.pr-200 {
  padding-right: 200px;
}

/*
    margin-&-padding_veriable-end
*/
/*
    all-common-class-start
*/
@media (min-width: 1300px) {
  .container.lbt-container-1 {
    max-width: 1387px;
  }
  .container.lbt-container-2 {
    max-width: 1254px;
  }
  .container.lbt-container-3 {
    max-width: 1305px;
  }
  .container.lbt-container-4 {
    max-width: 1300px;
  }
  .container.lbt-container-5 {
    max-width: 1656px;
  }
  .container.lbt-container-6 {
    max-width: 1180px;
  }
  .container.lbt-container-7 {
    max-width: 1284px;
  }
  .container.lbt-container-8 {
    max-width: 1570px;
  }
  .container.lbt-container-9 {
    max-width: 1600px;
  }
  .container.lbt-container-10 {
    max-width: 1418px;
  }
  .container.lbt-container-11 {
    max-width: 1224px;
  }
  .container.lbt-container-12 {
    max-width: 1290px;
  }
  .container.lbt-container-13 {
    max-width: 1270px;
  }
  .container.lbt-container-14 {
    max-width: 1506px;
  }
  .container.lbt-container-15 {
    max-width: 1314px;
  }
  .container.lbt-container-16 {
    max-width: 1354px;
  }
  .container.lbt-container-17 {
    max-width: 1683px;
  }
  .container.lbt-container-18 {
    max-width: 1264px;
  }
  .container.lb-container-1 {
    max-width: 1264px;
  }
}
@media (min-width: 1400px) {
  .container.lb-container-2 {
    max-width: 1314px;
  }
}
.fix {
  overflow: hidden;
}

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

.bg-default {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.z-index-3 {
  position: relative;
  z-index: 3;
}

.lbt-split-text {
  text-transform: unset !important;
  letter-spacing: -0.1px;
  overflow: hidden;
  perspective: 2000px;
  transform-style: preserve-3d;
}

.lbt-pr-font {
  font-family: var(--lbt-pr-font);
}

.lbt-para-font {
  font-family: var(--lbt-pr-font);
}

.lbt-font-400 {
  font-weight: 400;
}

.lbt-font-500 {
  font-weight: 500;
}

.lbt-font-600 {
  font-weight: 600;
}

.lbt-font-700 {
  font-weight: 700;
}

.lbt-font-800 {
  font-weight: 800;
}

.lbt-font-900 {
  font-weight: 900;
}

.lbt-color-white {
  color: #fff;
}

.lbt-bg-4 {
  background-color: #090B23;
}

.lbt-bg-6 {
  background-color: #010317;
}

.lbt-bg-7 {
  background-color: #080B1F;
}

/*
    all-common-class-end
*/
/*
    02. utility
*/
@media (min-width: 1600px) {
  .container.bs-container-1 {
    max-width: 1484px;
  }
  .container.bs-container-2 {
    max-width: 1344px;
  }
  .container.bs-container-3 {
    max-width: 1338px;
  }
}
.wa-list-style-none {
  margin: 0;
  padding: 0;
  list-style: none;
}

.wa-fix {
  overflow: hidden;
}

.wa-ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.wa-img-cover img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}

.wa-bg-default {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.flaticon {
  display: inline-block;
  line-height: 0.65;
}

.wa-z-index-3 {
  position: relative;
  z-index: 3;
}

.wa-p-absolute {
  position: absolute;
}

.wa-p-relative {
  position: relative;
  z-index: 1;
}

.wa-origin-left {
  transform-origin: left;
}

.wa-origin-right {
  transform-origin: right;
}

.wa-fw-400 {
  font-weight: 400;
}

.wa-fw-500 {
  font-weight: 500;
}

.wa-fw-600 {
  font-weight: 600;
}

.wa-fw-700 {
  font-weight: 700;
}

.wa-fw-800 {
  font-weight: 800;
}

.wa-fw-900 {
  font-weight: 900;
}

.wa-ml-auto {
  margin-left: auto;
}

.wa-mr-auto {
  margin-right: auto;
}

.wa-line-limit {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.wa-line-limit:is(.has-line-1) {
  -webkit-line-clamp: 1;
  line-clamp: 1;
}
.wa-line-limit:is(.has-line-2) {
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.wa-line-limit:is(.has-line-3) {
  -webkit-line-clamp: 3;
  line-clamp: 3;
}
.wa-line-limit:is(.has-line-4) {
  -webkit-line-clamp: 4;
  line-clamp: 4;
}
.wa-line-limit:is(.has-line-5) {
  -webkit-line-clamp: 5;
  line-clamp: 5;
}
.wa-line-limit:is(.has-line-6) {
  -webkit-line-clamp: 6;
  line-clamp: 6;
}
.wa-line-limit:is(.has-line-7) {
  -webkit-line-clamp: 7;
  line-clamp: 7;
}
.wa-line-limit:is(.has-line-8) {
  -webkit-line-clamp: 8;
  line-clamp: 8;
}
.wa-line-limit:is(.has-line-9) {
  -webkit-line-clamp: 9;
  line-clamp: 9;
}
.wa-line-limit:is(.has-line-10) {
  -webkit-line-clamp: 10;
  line-clamp: 10;
}

.wa-will-c {
  will-change: transform, opacity;
}

.wa-capitalize {
  text-transform: unset !important;
}
.wa-capitalize .split-line div div:nth-child(1) {
  text-transform: capitalize;
}

@font-face {
  font-family: "flaticon_linebit-icon";
  src: url("../webfonts/flaticon_linebit-icon.woff2?4f01075f6ee1a8d1fefc54336ae63d14") format("woff2"), url("../webfonts/flaticon_linebit-icon.woff?4f01075f6ee1a8d1fefc54336ae63d14") format("woff"), url("../webfonts/flaticon_linebit-icon.eot?4f01075f6ee1a8d1fefc54336ae63d14#iefix") format("embedded-opentype"), url("../webfonts/flaticon_linebit-icon.ttf?4f01075f6ee1a8d1fefc54336ae63d14") format("truetype"), url("../webfonts/flaticon_linebit-icon.svg?4f01075f6ee1a8d1fefc54336ae63d14#flaticon_linebit-icon") format("svg");
}
.lb-home i[class^=flaticon-]:before, .lb-home i[class*=" flaticon-"]:before {
  font-family: flaticon_linebit-icon !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lb-home .flaticon-play-button:before {
  content: "\f101";
}
.lb-home .flaticon-old-typical-phone:before {
  content: "\f102";
}
.lb-home .flaticon-quote-left:before {
  content: "\f103";
}
.lb-home .flaticon-phone-call:before {
  content: "\f104";
}
.lb-home .flaticon-play:before {
  content: "\f105";
}
.lb-home .flaticon-trophy:before {
  content: "\f106";
}
.lb-home .flaticon-right-arrow:before {
  content: "\f107";
}
.lb-home .flaticon-target:before {
  content: "\f108";
}
.lb-home .flaticon-group:before {
  content: "\f109";
}
.lb-home .flaticon-right-arrow-1:before {
  content: "\f10a";
}
.lb-home .flaticon-auction:before {
  content: "\f10b";
}
.lb-home .flaticon-collaboration:before {
  content: "\f10c";
}
.lb-home .flaticon-target-1:before {
  content: "\f10d";
}
.lb-home .flaticon-prize:before {
  content: "\f10e";
}
.lb-home .flaticon-cloud:before {
  content: "\f10f";
}
.lb-home .flaticon-resume:before {
  content: "\f110";
}
.lb-home .flaticon-tax:before {
  content: "\f111";
}
.lb-home .flaticon-like:before {
  content: "\f112";
}
.lb-home .flaticon-support:before {
  content: "\f113";
}
.lb-home .flaticon-rating:before {
  content: "\f114";
}
.lb-home .flaticon-document:before {
  content: "\f115";
}
.lb-home .flaticon-solution:before {
  content: "\f116";
}
.lb-home .flaticon-menu:before {
  content: "\f117";
}
.lb-home .flaticon-service:before {
  content: "\f118";
}
.lb-home .flaticon-check-list:before {
  content: "\f119";
}
.lb-home .flaticon-money:before {
  content: "\f11a";
}
.lb-home .flaticon-trophy-1:before {
  content: "\f11b";
}
.lb-home .flaticon-shuttle:before {
  content: "\f11c";
}
.lb-home .flaticon-server:before {
  content: "\f11d";
}
.lb-home .flaticon-building:before {
  content: "\f11e";
}
.lb-home .flaticon-live-chat:before {
  content: "\f11f";
}
.lb-home .flaticon-trophy-2:before {
  content: "\f120";
}
.lb-home .flaticon-24-hours-support:before {
  content: "\f121";
}
.lb-home .flaticon-email:before {
  content: "\f122";
}
.lb-home .flaticon-customer-service:before {
  content: "\f123";
}
.lb-home .flaticon-left:before {
  content: "\f124";
}
.lb-home .flaticon-right:before {
  content: "\f125";
}
.lb-home .flaticon-smartphone:before {
  content: "\f126";
}
.lb-home .flaticon-group-1:before {
  content: "\f127";
}
.lb-home .flaticon-lawyer:before {
  content: "\f128";
}
.lb-home .flaticon-loan:before {
  content: "\f129";
}
.lb-home .flaticon-next:before {
  content: "\f12a";
}
.lb-home .flaticon-account:before {
  content: "\f12b";
}
.lb-home .flaticon-mobile-shopping:before {
  content: "\f12c";
}
.lb-home .flaticon-trophy-3:before {
  content: "\f12d";
}
.lb-home .flaticon-money-1:before {
  content: "\f12e";
}
.lb-home .flaticon-insurance:before {
  content: "\f12f";
}
.lb-home .flaticon-office-desk:before {
  content: "\f130";
}
.lb-home .flaticon-up-right-arrow:before {
  content: "\f131";
}
.lb-home .flaticon-home:before {
  content: "\f132";
}
.lb-home .flaticon-check-list-1:before {
  content: "\f133";
}
.lb-home .flaticon-follower:before {
  content: "\f134";
}
.lb-home .flaticon-deal:before {
  content: "\f135";
}
.lb-home .flaticon-start-up:before {
  content: "\f136";
}
.lb-home .flaticon-company:before {
  content: "\f137";
}
.lb-home .flaticon-online-payment:before {
  content: "\f138";
}
.lb-home .flaticon-online-payment-1:before {
  content: "\f139";
}
.lb-home .flaticon-seo:before {
  content: "\f13a";
}
.lb-home .flaticon-fast-time:before {
  content: "\f13b";
}
.lb-home .flaticon-desk:before {
  content: "\f13c";
}
.lb-home .flaticon-quote:before {
  content: "\f13d";
}
.lb-home .flaticon-find:before {
  content: "\f13e";
}
.lb-home .flaticon-project:before {
  content: "\f13f";
}
.lb-home .flaticon-audit:before {
  content: "\f140";
}
.lb-home .flaticon-meeting:before {
  content: "\f141";
}
.lb-home .flaticon-contact-form:before {
  content: "\f142";
}
.lb-home .flaticon-protection:before {
  content: "\f143";
}
.lb-home .flaticon-customer-segment:before {
  content: "\f144";
}
.lb-home .flaticon-right-arrow-2:before {
  content: "\f145";
}
.lb-home .flaticon-double-quotes:before {
  content: "\f146";
}
.lb-home .flaticon-cryptowallet:before {
  content: "\f147";
}
.lb-home .flaticon-down-left-arrow:before {
  content: "\f148";
}
.lb-home .flaticon-up-right-arrow-1:before {
  content: "\f149";
}
.lb-home .flaticon-drag-down:before {
  content: "\f14a";
}
.lb-home .flaticon-turn-right:before {
  content: "\f14b";
}
.lb-home .flaticon-calendar:before {
  content: "\f14c";
}
.lb-home .flaticon-team:before {
  content: "\f14d";
}
.lb-home .flaticon-star:before {
  content: "\f14e";
}
.lb-home .flaticon-execute:before {
  content: "\f14f";
}
.lb-home .flaticon-auction-1:before {
  content: "\f150";
}
.lb-home .flaticon-support-1:before {
  content: "\f151";
}
.lb-home .flaticon-seo-1:before {
  content: "\f152";
}
.lb-home .flaticon-project-management:before {
  content: "\f153";
}
.lb-home .flaticon-satisfaction:before {
  content: "\f154";
}
.lb-home .flaticon-communication:before {
  content: "\f155";
}
.lb-home .flaticon-upper-right-arrow:before {
  content: "\f156";
}
.lb-home .flaticon-call:before {
  content: "\f157";
}
.lb-home .flaticon-phone:before {
  content: "\f158";
}
.lb-home .flaticon-invesment:before {
  content: "\f159";
}
.lb-home .flaticon-trusted:before {
  content: "\f15a";
}
.lb-home .flaticon-tax-free:before {
  content: "\f15b";
}
.lb-home .flaticon-star-1:before {
  content: "\f15c";
}
.lb-home .flaticon-trophy-4:before {
  content: "\f15d";
}
.lb-home .flaticon-home-address:before {
  content: "\f15e";
}
.lb-home .flaticon-quality-assurance:before {
  content: "\f15f";
}
.lb-home .flaticon-closure:before {
  content: "\f160";
}
.lb-home .flaticon-app:before {
  content: "\f161";
}
.lb-home .flaticon-earning:before {
  content: "\f162";
}
.lb-home .flaticon-review:before {
  content: "\f163";
}
.lb-home .flaticon-targeted:before {
  content: "\f164";
}
.lb-home .flaticon-change-management:before {
  content: "\f165";
}
.lb-home .flaticon-achievement:before {
  content: "\f166";
}
.lb-home .flaticon-profit:before {
  content: "\f167";
}
.lb-home .flaticon-exchange-ideas:before {
  content: "\f168";
}
.lb-home .flaticon-customer-service-1:before {
  content: "\f169";
}
.lb-home .flaticon-real-estate:before {
  content: "\f16a";
}
.lb-home .flaticon-arrows:before {
  content: "\f16b";
}
.lb-home .flaticon-arrow:before {
  content: "\f16c";
}
.lb-home .flaticon-real-estate-1:before {
  content: "\f16d";
}
.lb-home .flaticon-evaluation:before {
  content: "\f16e";
}
.lb-home .flaticon-document-management:before {
  content: "\f16f";
}
.lb-home .flaticon-audit-1:before {
  content: "\f170";
}
.lb-home .flaticon-crime:before {
  content: "\f171";
}
.lb-home .flaticon-right-up:before {
  content: "\f172";
}
.lb-home .flaticon-reach:before {
  content: "\f173";
}
.lb-home .flaticon-development:before {
  content: "\f174";
}
.lb-home .flaticon-customer-service-2:before {
  content: "\f175";
}
.lb-home .flaticon-group-2:before {
  content: "\f176";
}
.lb-home .flaticon-research:before {
  content: "\f177";
}
.lb-home .flaticon-change-management-1:before {
  content: "\f178";
}
.lb-home .flaticon-change-management-2:before {
  content: "\f179";
}
.lb-home .flaticon-quality:before {
  content: "\f17a";
}
.lb-home .flaticon-creative-learning:before {
  content: "\f17b";
}
.lb-home .flaticon-people:before {
  content: "\f17c";
}
.lb-home .flaticon-connection:before {
  content: "\f17d";
}
.lb-home .flaticon-user-avatar:before {
  content: "\f17e";
}

/* ======= Text Animation style ======= */
.splitting.animated .char {
  -webkit-animation: fadeInUp 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;
  animation: fadeInUp 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;
  -webkit-animation-delay: calc(30ms * var(--char-index));
  animation-delay: calc(30ms * var(--char-index));
}

.splitting .whitespace {
  width: 10px;
}

.fti-threed-box {
  perspective: 2000px;
  transform-style: preserve-3d;
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .parallax-img {
    background-position-y: unset !important;
  }
}

@keyframes fti_zigzag {
  0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    transform: rotate(10deg);
  }
  60% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
}
@keyframes wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes down_Up {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes roatation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes zoomIn_zoomOut_anim {
  0% {
    transform: scale(0.5);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes zoomOut_zoomIn_anim {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes revealBgImg {
  0% {
    left: 0%;
    width: 0%;
  }
  50% {
    left: 0%;
    width: 100%;
  }
  100% {
    left: 100%;
    width: 0%;
  }
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

@-webkit-keyframes slideInLeft2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-200px);
    transform: translateX(-200px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInLeft2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-200px);
    -ms-transform: translateX(-200px);
    transform: translateX(-200px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.slideInLeft2 {
  -webkit-animation-name: slideInLeft2;
  animation-name: slideInLeft2;
}

@-webkit-keyframes slideInLeft3 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-110%);
    transform: translateX(-110%);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInLeft3 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-110%);
    -ms-transform: translateX(-110%);
    transform: translateX(-110%);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.slideInLeft3 {
  -webkit-animation-name: slideInLeft3;
  animation-name: slideInLeft3;
}

@-webkit-keyframes shakeY {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}

@-webkit-keyframes slideInUp2 {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@keyframes slideInUp2 {
  0% {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
  }
}
.slideInUp2 {
  -webkit-animation-name: slideInUp2;
  animation-name: slideInUp2;
}

@-webkit-keyframes zoomInDown2 {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -150px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -150px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 40px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 40px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown2 {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -150px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -150px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 40px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 40px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown2 {
  -webkit-animation-name: zoomInDown2;
  animation-name: zoomInDown2;
}

/*
    typography-start
*/
.lbt-heading-1 {
  font-family: var(--jakarta);
  line-height: 1.2;
  font-weight: 700;
  color: var(--lbt-heading-1);
  text-transform: capitalize;
  margin-bottom: 0px;
}
.lbt-heading-1:is(.has-color-white) {
  color: #fff;
}

.lbt-heading-2 {
  font-family: var(--general_sans);
  line-height: 1.2;
  font-weight: 700;
  color: var(--lbt-heading-2);
  text-transform: capitalize;
  margin-bottom: 0px;
}
.lbt-heading-2:is(.has-color-white) {
  color: #fff;
}

.lbt-heading-3 {
  line-height: 1.2;
  font-family: var(--outfit);
  font-weight: 600;
  color: var(--lbt-heading-3);
  text-transform: capitalize;
  margin-bottom: 0px;
}
.lbt-heading-3:is(.has-color-white) {
  color: #fff;
}

.lbt-heading-4 {
  line-height: 1.2;
  font-family: var(--open_sans);
  font-weight: 700;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 0px;
}

.lbt-heading-5 {
  line-height: 1.2;
  font-family: var(--inter);
  font-weight: 700;
  color: var(--lbt-heading-5);
  text-transform: capitalize;
  margin-bottom: 0px;
}

.lbt-heading-6 {
  line-height: 1.2;
  font-family: var(--saira);
  font-weight: 700;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 0px;
}

.lbt-heading-7 {
  line-height: 1.2;
  font-family: var(--clash_grotesk);
  font-weight: 600;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 0px;
}

.lbt-subtitle-2 {
  font-family: var(--general_sans);
  font-weight: 600;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--lbt-pr-2);
  display: inline-flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 20px;
}
.lbt-subtitle-2 .line {
  width: 52px;
  height: 2px;
  background: linear-gradient(90deg, #EA5501 0%, #FFFFFF 100%);
  border-radius: 5px;
}
.lbt-subtitle-2 .line-2 {
  width: 52px;
  height: 2px;
  background: linear-gradient(90deg, #FFFFFF 0%, #EA5501 100%);
  border-radius: 5px;
}

.lbt-subtitle-4 {
  font-family: var(--aladin);
  font-weight: 400;
  font-size: 22px;
  line-height: 30px;
  color: #4AD6EE;
  margin-bottom: 15px;
}

.lbt-subtitle-5 {
  font-family: var(--aladin);
  font-weight: 400;
  font-size: 22px;
  line-height: 30px;
  background: linear-gradient(90deg, #51C9B5 1.96%, #36A598 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  text-transform: capitalize;
  margin-bottom: 15px;
}

.lbt-subtitle-6 {
  font-family: var(--aladin);
  font-weight: 400;
  font-size: 22px;
  line-height: 30px;
  color: var(--lbt-pr-6);
  margin-bottom: 15px;
}

.lbt-para-1 {
  font-family: var(--inter);
  font-weight: 400;
  line-height: 30px;
  font-size: 18px;
  color: var(--lbt-para-1);
  margin-bottom: 0px;
}
.lbt-para-1:is(.has-color-white) {
  color: #fff;
}

.lbt-para-1-small {
  font-family: var(--inter);
  font-weight: 400;
  line-height: 26px;
  font-size: 16px;
  color: var(--lbt-para-1);
  margin-bottom: 0px;
}
.lbt-para-1-small:is(.has-color-white) {
  color: #fff;
}

.lbt-para-2 {
  font-family: var(--general_sans);
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: var(--lbt-para-2);
  margin-bottom: 0px;
}
.lbt-para-2:is(.has-color-white) {
  color: #fff;
}

.lbt-para-2-small {
  font-family: var(--general_sans);
  font-weight: 400;
  line-height: 26px;
  font-size: 16px;
  color: var(--lbt-para-2);
  margin-bottom: 0px;
}
.lbt-para-2-small:is(.has-color-white) {
  color: #fff;
}

.lbt-para-4 {
  font-family: var(--open_sans);
  font-weight: 400;
  line-height: 30px;
  font-size: 18px;
  color: var(--lbt-para-4);
  margin-bottom: 0px;
}
.lbt-para-4:is(.has-color-white) {
  color: #fff;
}

.lbt-para-4-small {
  font-family: var(--open_sans);
  font-weight: 400;
  line-height: 26px;
  font-size: 16px;
  color: var(--lbt-para-4);
  margin-bottom: 0px;
}
.lbt-para-4-small:is(.has-color-white) {
  color: #fff;
}

.lbt-para-5 {
  font-family: var(--roboto);
  font-weight: 400;
  line-height: 30px;
  font-size: 18px;
  color: var(--lbt-para-5);
  margin-bottom: 0px;
}
.lbt-para-5:is(.has-color-white) {
  color: #fff;
}
.lbt-para-5:is(.has-font-inter) {
  font-family: var(--inter);
}

.lbt-para-5-small {
  font-family: var(--roboto);
  font-weight: 400;
  line-height: 26px;
  font-size: 16px;
  color: #fff;
  margin-bottom: 0px;
}

.lbt-para-6 {
  font-family: var(--epilogue);
  font-weight: 400;
  line-height: 30px;
  font-size: 17px;
  color: #fff;
  margin-bottom: 0px;
}

.lbt-section-title-1 {
  font-family: var(--jakarta);
  font-weight: 700;
  font-size: 48px;
  line-height: 60px;
  color: var(--lbt-heading-1);
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-section-title-1 {
    font-size: 42px;
    line-height: 54px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-section-title-1 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-section-title-1 {
    font-size: 38px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .lbt-section-title-1 {
    font-size: 32px;
    line-height: 40px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lbt-section-title-1 {
    font-size: 35px;
    line-height: 42px;
  }
}
.lbt-section-title-1:is(.has-color-white) {
  color: #fff;
}

.lbt-section-title-2 {
  font-family: var(--general_sans);
  font-weight: 600;
  font-size: 50px;
  line-height: 60px;
  color: var(--lbt-heading-2);
  text-transform: capitalize;
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-section-title-2 {
    font-size: 42px;
    line-height: 54px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-section-title-2 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-section-title-2 {
    font-size: 38px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .lbt-section-title-2 {
    font-size: 32px;
    line-height: 40px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lbt-section-title-2 {
    font-size: 35px;
    line-height: 42px;
  }
}
.lbt-section-title-2:is(.has-color-white) {
  color: #fff;
}

.lbt-section-title-3 {
  font-family: var(--outfit);
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  color: var(--lbt-heading-3);
  text-transform: capitalize;
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-section-title-3 {
    font-size: 42px;
    line-height: 54px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-section-title-3 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-section-title-3 {
    font-size: 38px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .lbt-section-title-3 {
    font-size: 30px;
    line-height: 38px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lbt-section-title-3 {
    font-size: 32px;
    line-height: 40px;
  }
}
.lbt-section-title-3:is(.has-color-white) {
  color: #fff;
}

.lbt-section-title-4 {
  font-family: var(--open_sans);
  font-weight: 800;
  font-size: 50px;
  line-height: 60px;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-section-title-4 {
    font-size: 42px;
    line-height: 54px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-section-title-4 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-section-title-4 {
    font-size: 38px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .lbt-section-title-4 {
    font-size: 30px;
    line-height: 38px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lbt-section-title-4 {
    font-size: 32px;
    line-height: 40px;
  }
}
.lbt-section-title-4:is(.has-62-px) {
  font-size: 62px;
  line-height: 72px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-section-title-4:is(.has-62-px) {
    font-size: 52px;
    line-height: 64px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-section-title-4:is(.has-62-px) {
    font-size: 48px;
    line-height: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-section-title-4:is(.has-62-px) {
    font-size: 42px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .lbt-section-title-4:is(.has-62-px) {
    font-size: 30px;
    line-height: 38px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lbt-section-title-4:is(.has-62-px) {
    font-size: 32px;
    line-height: 40px;
  }
}
.lbt-section-title-4 .has-pr-4 {
  color: var(--lbt-pr-4);
}

.lbt-section-title-5 {
  font-family: var(--inter);
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  color: var(--lbt-heading-5);
  text-transform: capitalize;
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-section-title-5 {
    font-size: 42px;
    line-height: 54px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-section-title-5 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-section-title-5 {
    font-size: 38px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .lbt-section-title-5 {
    font-size: 30px;
    line-height: 38px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lbt-section-title-5 {
    font-size: 32px;
    line-height: 40px;
  }
}

.lbt-section-title-6 {
  font-family: var(--saira);
  font-weight: 700;
  font-size: 53px;
  line-height: 63px;
  color: #FFFFFF;
  text-transform: capitalize;
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-section-title-6 {
    font-size: 42px;
    line-height: 54px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-section-title-6 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-section-title-6 {
    font-size: 38px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .lbt-section-title-6 {
    font-size: 30px;
    line-height: 38px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lbt-section-title-6 {
    font-size: 32px;
    line-height: 40px;
  }
}

.lbt-section-title-7 {
  font-family: var(--clash_grotesk);
  font-weight: 600;
  font-size: 50px;
  line-height: 58px;
  color: #FFFFFF;
  text-transform: capitalize;
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-section-title-7 {
    font-size: 42px;
    line-height: 54px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-section-title-7 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-section-title-7 {
    font-size: 38px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .lbt-section-title-7 {
    font-size: 30px;
    line-height: 38px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lbt-section-title-7 {
    font-size: 32px;
    line-height: 40px;
  }
}
.lbt-section-title-7 .pr-color {
  color: var(--lbt-pr-7);
}

.lb-h-1 {
  font-family: var(--jakarta);
  line-height: 1.5;
  font-weight: 500;
  text-transform: capitalize;
  color: var(--lb-clr-h-1);
  margin-bottom: 0;
}

.lb-h-2 {
  font-family: var(--red-hat);
  line-height: 1.208;
  font-weight: 700;
  text-transform: capitalize;
  font-optical-sizing: auto;
  color: var(--lb-clr-h-2);
  margin-bottom: 0;
}

.lb-h-3 {
  font-family: var(--inter);
  line-height: 1.208;
  font-weight: 700;
  text-transform: capitalize;
  font-optical-sizing: auto;
  color: var(--lb-clr-h-3);
  margin-bottom: 0;
}

.lb-h-4 {
  font-family: var(--lexend);
  line-height: 1.185;
  font-weight: 700;
  text-transform: capitalize;
  font-optical-sizing: auto;
  color: #fff;
  margin-bottom: 0;
}

.lb-h-5 {
  font-family: var(--syne);
  line-height: 1.192;
  font-weight: 700;
  text-transform: capitalize;
  font-optical-sizing: auto;
  color: var(--lb-clr-h-5);
  margin-bottom: 0;
}

.lb-h-13 {
  font-family: var(--recoleta_alt);
  line-height: 1.166;
  font-weight: 600;
  text-transform: capitalize;
  font-optical-sizing: auto;
  color: #fff;
  margin-bottom: 0;
}

.lb-h-14 {
  font-family: var(--bona);
  line-height: 1.2;
  font-weight: 700;
  text-transform: capitalize;
  font-optical-sizing: auto;
  color: var(--lb-clr-h-14);
  margin-bottom: 0;
}

.lb-h-15 {
  font-family: var(--playfair);
  line-height: 1.333;
  font-weight: 700;
  text-transform: capitalize;
  font-optical-sizing: auto;
  color: #fff;
  margin-bottom: 0;
}

.lb-h-16 {
  font-family: var(--livvic);
  line-height: 1.416;
  font-weight: 600;
  text-transform: capitalize;
  font-optical-sizing: auto;
  color: var(--lb-clr-h-16);
  margin-bottom: 0;
}

.lb-h-17 {
  font-family: var(--fraunces);
  line-height: 1.166;
  font-weight: 600;
  text-transform: capitalize;
  font-optical-sizing: auto;
  color: var(--lb-clr-h-17);
  margin-bottom: 0;
}

.lb-h-18 {
  font-family: var(--mulish);
  line-height: 1.172;
  font-weight: 800;
  text-transform: capitalize;
  font-optical-sizing: auto;
  color: var(--lb-clr-h-18);
  margin-bottom: 0;
}

.lb-h-19 {
  font-family: var(--noto);
  line-height: 1.312;
  font-weight: 700;
  text-transform: capitalize;
  font-optical-sizing: auto;
  color: var(--lb-clr-h-19);
  margin-bottom: 0;
  letter-spacing: -0.02em;
}

.lb-h-20 {
  font-family: var(--recoleta_alt);
  line-height: 1.266;
  font-weight: 600;
  text-transform: capitalize;
  font-optical-sizing: auto;
  color: var(--lb-clr-h-20);
  margin-bottom: 0;
}

.lb-p-1 {
  font-family: var(--inter);
  line-height: 1.666;
  font-size: 18px;
  font-weight: 300;
  color: var(--lb-clr-p-1);
  margin-bottom: 0;
}

.lb-p-2 {
  font-family: var(--red-hat);
  line-height: 1.666;
  font-size: 18px;
  font-weight: 400;
  color: var(--lb-clr-p-2);
  margin-bottom: 0;
}

.lb-p-3 {
  font-family: var(--inter);
  line-height: 1.666;
  font-size: 18px;
  font-weight: 400;
  color: var(--lb-clr-p-3);
  margin-bottom: 0;
}

.lb-p-4 {
  font-family: var(--lexend);
  line-height: 1.666;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  margin-bottom: 0;
}

.lb-p-5 {
  font-family: var(--inter);
  line-height: 1.666;
  font-size: 18px;
  font-weight: 400;
  color: var(--lb-clr-p-5);
  margin-bottom: 0;
}

.lb-p-13 {
  font-family: var(--inter);
  line-height: 1.666;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  margin-bottom: 0;
  opacity: 90%;
}

.lb-p-14 {
  font-family: var(--fraunces);
  line-height: 1.666;
  font-size: 18px;
  font-weight: 400;
  color: var(--lb-clr-h-14);
  margin-bottom: 0;
}

.lb-p-15 {
  font-family: var(--jost);
  line-height: 1.5;
  font-size: 20px;
  font-weight: 400;
  color: #fff;
  margin-bottom: 0;
  opacity: 80%;
}

.lb-p-16 {
  font-family: var(--inter);
  line-height: 1.666;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--lb-clr-p-16);
  margin-bottom: 0;
  opacity: 90%;
}

.lb-p-17 {
  font-family: var(--inter);
  line-height: 1.5;
  font-size: 20px;
  font-weight: 400;
  color: var(--lb-clr-p-17);
  margin-bottom: 0;
}

.lb-p-18 {
  font-family: var(--mulish);
  line-height: 1.666;
  font-size: 18px;
  font-weight: 400;
  color: var(--lb-clr-p-18);
  margin-bottom: 0;
}

.lb-p-19 {
  font-family: var(--noto);
  line-height: 1.666;
  font-size: 18px;
  font-weight: 400;
  color: var(--lb-clr-p-19);
  margin-bottom: 0;
}

.lb-p-20 {
  font-family: var(--inter);
  line-height: 1.666;
  font-size: 18px;
  font-weight: 400;
  color: var(--lb-clr-p-20);
  margin-bottom: 0;
}

.lb-pr-clr {
  color: var(--lb-clr-sd-1);
}

.lb-subtitle-1 {
  font-family: var(--jakarta);
  font-size: 12px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  font-weight: 700;
  color: var(--lb-clr-pr-1);
  background: transparent;
  display: inline-block;
  border-radius: 100px;
  padding: 8px 18px;
  border-left: 3px solid var(--lb-clr-pr-1);
  border-right: 3px solid var(--lb-clr-pr-1);
  margin-bottom: 6px;
  overflow: hidden;
}

.lb-subtitle-13 {
  display: inline-block;
  font-family: var(--recoleta_alt);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  background: linear-gradient(97.31deg, rgba(235, 92, 24, 0.15) 0%, rgba(249, 80, 85, 0.15) 45.72%, rgba(202, 45, 184, 0.15) 100%);
  border-radius: 3px;
  padding: 13px 15px;
  margin-bottom: 15px;
  line-height: 1;
}
.lb-subtitle-13 .text {
  display: inline-block;
  background: var(--lb-clr-gd-13);
  -webkit-text-fill-color: transparent;
  background-clip: text;
  line-height: 1;
}

.lb-subtitle-14 {
  font-family: var(--bona);
  color: var(--lb-clr-pr-14);
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 15px;
}
.lb-subtitle-14 .line {
  display: inline-block;
  width: 80px;
  height: 1.5px;
  background: var(--lb-clr-pr-14);
}
.lb-subtitle-14 .text {
  overflow: hidden;
}

.lb-subtitle-15 {
  font-family: var(--playfair);
  font-weight: 600;
  font-size: 14px;
  color: var(--lb-clr-pr-14);
  text-transform: uppercase;
  letter-spacing: 0.06em;
  border: 1px solid var(--lb-clr-pr-14);
  display: inline-block;
  line-height: 1.5;
  border-radius: 4px;
  padding: 6px 15px;
  margin-bottom: 14px;
}
.lb-subtitle-15 .text {
  overflow: hidden;
}

.lb-subtitle-16 {
  font-family: var(--livvic);
  font-weight: 600;
  font-size: 16px;
  color: var(--lb-clr-pr-14);
  text-transform: uppercase;
  letter-spacing: 0.1em;
  display: inline-block;
  line-height: 1.5;
  background: var(--lb-clr-gd-16);
  -webkit-text-fill-color: transparent;
  -moz-background-clip: text;
  background-clip: text;
  margin-bottom: 16px;
}

.lb-subtitle-17 {
  font-family: var(--fraunces);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  text-transform: uppercase;
  color: var(--lb-clr-sd-17);
  background: rgba(248, 119, 64, 0.15);
  display: inline-block;
  padding: 8px 20px;
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 12px;
}

.lb-subtitle-18 {
  font-size: 24px;
  line-height: 1.4;
  color: var(--lb-clr-sd-18);
  font-weight: 500;
  font-family: var(--aladin);
  margin-bottom: 12px;
  text-transform: capitalize;
}

.lb-subtitle-19 {
  font-size: 18px;
  line-height: 1.4;
  color: var(--lb-clr-pr-19);
  font-weight: 500;
  font-family: var(--aladin);
  margin-bottom: 12px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

.lb-subtitle-20 {
  font-family: var(--recoleta_alt);
  font-size: 16px;
  line-height: 1.5;
  color: var(--lb-clr-pr-20);
  text-transform: uppercase;
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  margin-bottom: 15px;
}
.lb-subtitle-20 .text {
  display: inline-block;
  background: rgba(229, 62, 41, 0.1);
  padding: 4px 15px;
}

.lb-sec-title-1 {
  font-family: var(--jakarta);
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.308;
  color: var(--lb-clr-h-1);
  margin-bottom: 0;
  font-size: 48px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-sec-title-1 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-sec-title-1 {
    font-size: 42px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-sec-title-1 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .lb-sec-title-1 {
    font-size: 26px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-sec-title-1 {
    font-size: 32px;
  }
}

.lb-sec-title-2 {
  font-family: var(--red-hat);
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.208;
  color: var(--lb-clr-h-2);
  margin-bottom: 0;
  font-size: 48px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-sec-title-2 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-sec-title-2 {
    font-size: 42px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-sec-title-2 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .lb-sec-title-2 {
    font-size: 26px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-sec-title-2 {
    font-size: 32px;
  }
}

.lb-sec-title-3 {
  font-family: var(--inter);
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.208;
  color: var(--lb-clr-h-3);
  margin-bottom: 0;
  font-size: 48px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-sec-title-3 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-sec-title-3 {
    font-size: 42px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-sec-title-3 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .lb-sec-title-3 {
    font-size: 26px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-sec-title-3 {
    font-size: 32px;
  }
}

.lb-sec-title-4 {
  font-family: var(--lexend);
  font-weight: 800;
  text-transform: capitalize;
  line-height: 1.185;
  color: #fff;
  margin-bottom: 0;
  font-size: 54px;
}
.lb-sec-title-4 .sm-text {
  color: #CAC8C8;
  text-transform: uppercase;
  font-size: 40px;
  transform: translateY(-21px);
  display: inline-block;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-sec-title-4 .sm-text {
    font-size: 35px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-sec-title-4 .sm-text {
    font-size: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-sec-title-4 .sm-text {
    font-size: 25px;
  }
}
@media (max-width: 767px) {
  .lb-sec-title-4 .sm-text {
    font-size: 15px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-sec-title-4 .sm-text {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-sec-title-4 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-sec-title-4 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-sec-title-4 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .lb-sec-title-4 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-sec-title-4 {
    font-size: 35px;
  }
}

.lb-sec-title-5 {
  font-family: var(--syne);
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.192;
  color: var(--lb-clr-h-5);
  margin-bottom: 0;
  font-size: 52px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-sec-title-5 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-sec-title-5 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-sec-title-5 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .lb-sec-title-5 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-sec-title-5 {
    font-size: 35px;
  }
}

.lb-sec-title-13 {
  font-family: var(--recoleta_alt);
  font-weight: 700;
  text-transform: capitalize;
  color: #fff;
  line-height: 1.166;
  font-size: 60px;
  margin-bottom: 0;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-sec-title-13 {
    font-size: 55px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-sec-title-13 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-sec-title-13 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-sec-title-13 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .lb-sec-title-13 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-sec-title-13 {
    font-size: 35px;
  }
}

.lb-sec-title-14 {
  font-family: var(--bona);
  font-size: 65px;
  line-height: 1.153;
  font-weight: 700;
  text-transform: capitalize;
  color: var(--lb-clr-h-14);
  margin-bottom: 0;
}
.lb-sec-title-14 .has-clr {
  color: var(--lb-clr-pr-14);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-sec-title-14 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-sec-title-14 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-sec-title-14 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-sec-title-14 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .lb-sec-title-14 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-sec-title-14 {
    font-size: 35px;
  }
}

.lb-sec-title-15 {
  font-family: var(--playfair);
  font-size: 58px;
  line-height: 1.206;
  color: #fff;
  font-weight: 700;
  margin-bottom: 0;
  text-transform: capitalize;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-sec-title-15 {
    font-size: 65px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-sec-title-15 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-sec-title-15 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-sec-title-15 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .lb-sec-title-15 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-sec-title-15 {
    font-size: 35px;
  }
}

.lb-sec-title-16 {
  font-family: var(--livvic);
  font-size: 52px;
  line-height: 1.192;
  color: var(--lb-clr-h-16);
  font-weight: 700;
  margin-bottom: 0;
  text-transform: capitalize;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-sec-title-16 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-sec-title-16 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-sec-title-16 {
    font-size: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-sec-title-16 {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .lb-sec-title-16 {
    font-size: 28px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-sec-title-16 {
    font-size: 32px;
  }
}

.lb-sec-title-17 {
  font-family: var(--fraunces);
  font-weight: 700;
  font-size: 60px;
  line-height: 1.166;
  text-transform: capitalize;
  margin-bottom: 0;
  color: var(--lb-clr-h-17);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-sec-title-17 {
    font-size: 55px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-sec-title-17 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-sec-title-17 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-sec-title-17 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .lb-sec-title-17 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-sec-title-17 {
    font-size: 35px;
  }
}

.lb-sec-title-18 {
  font-family: var(--mulish);
  font-size: 58px;
  line-height: 1.172;
  font-weight: 900;
  text-transform: capitalize;
  margin-bottom: 0;
  color: var(--lb-clr-h-16);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-sec-title-18 {
    font-size: 55px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-sec-title-18 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-sec-title-18 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-sec-title-18 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .lb-sec-title-18 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-sec-title-18 {
    font-size: 35px;
  }
}

.lb-sec-title-19 {
  font-family: var(--noto);
  font-size: 58px;
  line-height: 1.178;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 0;
  letter-spacing: -0.02em;
  color: var(--lb-clr-h-19);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-sec-title-19 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-sec-title-19 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-sec-title-19 {
    font-size: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-sec-title-19 {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .lb-sec-title-19 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-sec-title-19 {
    font-size: 32px;
  }
}
.lb-sec-title-19 > .split-line {
  padding-bottom: 5px;
}
.lb-sec-title-19 > .split-line:not(:first-child) {
  margin-top: -5px;
}

.lb-sec-title-20 {
  font-family: var(--recoleta_alt);
  font-size: 56px;
  line-height: 1.178;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 0;
  color: var(--lb-clr-h-20);
}
.lb-sec-title-20 .has-pr-clr {
  color: var(--lb-clr-pr-20);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-sec-title-20 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-sec-title-20 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-sec-title-20 {
    font-size: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-sec-title-20 {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .lb-sec-title-20 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-sec-title-20 {
    font-size: 32px;
  }
}

.lb-sec-disc-20 {
  padding-left: 34px;
  position: relative;
  z-index: 1;
  opacity: 90%;
}
.lb-sec-disc-20::after {
  content: "";
  width: 4px;
  height: 100%;
  border-radius: 10px;
  background: var(--lb-clr-pr-20);
  position: absolute;
  left: 0;
  top: 0;
}

/*
    typography-end
*/
/*
    buttons start
*/
.lbt-btn-1 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 13px 28px;
  border: 2px solid var(--lbt-pr-1);
  background-color: var(--lbt-pr-1);
  border-radius: 100px;
  overflow: hidden;
}
.lbt-btn-1 .btn-text {
  font-family: var(--jakarta);
  font-weight: 700;
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  transition: 400ms ease;
  position: relative;
  z-index: 2;
}
.lbt-btn-1 .btn-icon {
  font-size: 24px;
  color: #fff;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 400ms ease;
  z-index: 1;
}
.lbt-btn-1 .btn-icon::after {
  background: #fff;
  content: "";
  height: 24px;
  width: 24px;
  border-radius: 50%;
  position: absolute;
  transition: 500ms ease;
  transform: scale(1);
  opacity: 0;
  z-index: -1;
}
.lbt-btn-1:is(.secondary-btn-1) {
  background-color: #333333;
  border-color: #333333;
  transition: 500ms ease;
}
.lbt-btn-1:is(.secondary-btn-1) .btn-icon::after {
  background-color: var(--lbt-pr-1);
}
.lbt-btn-1:is(.secondary-btn-1):hover {
  border-color: var(--lbt-pr-1);
}
.lbt-btn-1:is(.secondary-btn-1):hover .btn-text {
  color: #fff;
}
.lbt-btn-1:is(.secondary-btn-1):hover .btn-icon {
  color: #fff;
}
.lbt-btn-1:hover .btn-icon {
  color: var(--lbt-pr-1);
}
.lbt-btn-1:hover .btn-icon::after {
  opacity: 1;
  transform: scale(23);
}
.lbt-btn-1:hover .btn-text {
  color: var(--lbt-pr-1);
}

.lbt-btn-2 {
  background-color: var(--lbt-pr-2);
  position: relative;
  padding: 15px 35px 15px 30px;
  border-radius: 100px;
  display: inline-flex;
  align-items: center;
  transition: 0.4s ease;
}
.lbt-btn-2 .btn-text {
  font-family: var(--general_sans);
  font-weight: 600;
  font-size: 16px;
  line-height: 30px;
  text-transform: uppercase;
  color: #FFFFFF;
  transition: 0.4s ease;
}
.lbt-btn-2 .btn-icon {
  position: absolute;
  right: -20px;
  width: 43px;
  height: 43px;
  border-radius: 50%;
  font-size: 21px;
  display: inline-flex;
  align-items: center;
  background-color: #454545;
  color: var(--lbt-pr-2);
  align-items: center;
  justify-content: center;
  border: 3px solid #FFFFFF;
  transition: 0.4s ease;
}
.lbt-btn-2 .btn-icon i {
  display: inline-flex;
}
.lbt-btn-2:is(.secondary-btn-2) {
  background-color: #FFC193;
}
.lbt-btn-2:is(.secondary-btn-2) .btn-text {
  color: #020304;
}
.lbt-btn-2:is(.secondary-btn-2) .btn-icon {
  background-color: #020304;
}
.lbt-btn-2:hover {
  padding: 15px 58px 15px 30px;
  background-color: var(--lbt-pr-2);
}
.lbt-btn-2:hover .btn-icon {
  transform: translateX(-35px);
  border: 0;
  width: 35px;
  height: 35px;
  font-size: 20px;
}
.lbt-btn-2:hover .btn-text {
  color: #fff;
}

.lbt-btn-3 {
  background-color: var(--lbt-pr-3);
  padding: 15px 25px;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 28px;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}
.lbt-btn-3::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-115%, 0);
  transform-origin: right bottom;
  transition: all 0.4s;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .lbt-btn-3 {
    padding: 14px 20px;
  }
}
.lbt-btn-3 .btn-text {
  font-family: var(--outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  text-transform: capitalize;
  position: relative;
  display: inline-flex;
  align-items: center;
  position: relative;
  z-index: 2;
  transition: all 0.4s;
}
.lbt-btn-3 .btn-text::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 18px;
  background: #6490FF;
  border-radius: 6px;
  right: -18px;
}
.lbt-btn-3 .btn-icon {
  font-size: 24px;
  color: #fff;
  display: inline-flex;
  align-items: center;
  position: relative;
  z-index: 2;
  transition: all 0.4s;
}
.lbt-btn-3 .btn-icon i {
  display: flex;
}
.lbt-btn-3:is(.secondary-btn-3) {
  background-color: #102035;
}
.lbt-btn-3:is(.btn-3-light) {
  background-color: transparent;
  border: 2px solid var(--lbt-pr-3);
  padding: 13px 24px;
}
.lbt-btn-3:is(.btn-3-light) .btn-text {
  color: var(--lbt-pr-3);
}
.lbt-btn-3:is(.btn-3-light) .btn-text::after {
  background-color: #D0DDFF;
}
.lbt-btn-3:is(.btn-3-light) .btn-icon {
  color: var(--lbt-pr-3);
}
.lbt-btn-3:is(.btn-3-light)::after {
  background-color: var(--lbt-pr-3);
}
.lbt-btn-3:is(.btn-3-light):hover .btn-text {
  color: #fff;
}
.lbt-btn-3:is(.btn-3-light):hover .btn-icon {
  color: #fff;
}
.lbt-btn-3:hover {
  background: #000000;
}
.lbt-btn-3:hover::after {
  transform: translate(0, 0);
}
.lbt-btn-3:hover .btn-text {
  color: var(--lbt-pr-3);
}
.lbt-btn-3:hover .btn-icon {
  color: var(--lbt-pr-3);
  transform: rotate(45deg);
}

.lbt-btn-4 {
  padding: 17px 69px 17px 30px;
  background-color: var(--lbt-pr-4);
  border-radius: 5px;
  display: inline-flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  transition: all 0.4s;
}
.lbt-btn-4::after {
  content: "";
  position: absolute;
  right: 0;
  width: 44px;
  height: 40px;
  background-color: #fff;
  border-radius: 300px 0 0 300px;
  transform: scale(0);
  transition: all 0.4s;
}
.lbt-btn-4 .btn-text {
  font-family: var(--open_sans);
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #090B23;
  text-transform: capitalize;
  position: relative;
  z-index: 2;
  transition: all 0.6s;
}
.lbt-btn-4 .btn-icon {
  width: 44px;
  height: 40px;
  border-radius: 300px 0 0 300px;
  background-color: #090B23;
  position: absolute;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--lbt-pr-4);
  z-index: 2;
}
.lbt-btn-4:hover::after {
  transform: scale(12);
}
.lbt-btn-4:is(.btn-4-black) {
  background-color: #090B23;
  padding: 14px 54px 14px 25px;
}
.lbt-btn-4:is(.btn-4-black) .btn-text {
  color: #8DD73F;
  font-size: 16px;
}
.lbt-btn-4:is(.btn-4-black) .btn-icon {
  background-color: #8DD73F;
  color: #090B23;
  width: 36px;
  height: 34px;
  font-size: 15px;
}

.lbt-btn-5 {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 15px 31px;
  gap: 6px;
  border-width: 0px 3px 4px 0px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.22);
  backdrop-filter: blur(10px);
  border-radius: 100px;
  transition: 0.5s ease;
  position: relative;
  overflow: hidden;
}
.lbt-btn-5::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #4400E7 0%, #7B00FE 100%);
  border-radius: 100px;
  z-index: -1;
  opacity: 1;
  transition: 0.5s ease;
}
.lbt-btn-5::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #7B00FE 0%, #4400E7 100%);
  border-radius: 100px;
  transition: 0.5s ease;
  opacity: 0;
}
.lbt-btn-5 .btn-text {
  font-family: var(--kanit);
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #FFFFFF;
  text-transform: capitalize;
  transition: 0.5s ease;
  position: relative;
  z-index: 2;
}
.lbt-btn-5 .btn-icon {
  font-size: 24px;
  color: #fff;
  transition: 0.5s ease;
  position: relative;
  z-index: 2;
}
.lbt-btn-5 .btn-icon i {
  display: flex;
}
.lbt-btn-5:hover::after {
  opacity: 1;
}
.lbt-btn-5:hover .btn-icon {
  transform: rotate(45deg);
}

.lbt-btn-6 {
  position: relative;
  background: linear-gradient(270deg, #48C2FD -0.08%, #8B1EFD 49.96%, #BD0CB7 100%);
  border-radius: 8px;
  padding: 15px 43px;
  display: inline-block;
  overflow: hidden;
}
.lbt-btn-6::after {
  content: "";
  position: absolute;
  left: -17px;
  width: 35px;
  height: 35px;
  background: rgba(1, 3, 23, 0.2);
  transform: rotate(135deg);
  border-radius: 12px 0px 0px 0px;
  transition: all 0.8s ease;
}
.lbt-btn-6::before {
  content: "";
  position: absolute;
  right: -17px;
  width: 35px;
  height: 35px;
  background: rgba(1, 3, 23, 0.2);
  transform: rotate(135deg);
  border-radius: 0px 0px 12px 0px;
  transition: all 0.8s ease;
}
.lbt-btn-6 .btn-text {
  font-family: var(--saira);
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #FFFFFF;
  position: relative;
  z-index: 2;
}
.lbt-btn-6:hover::after {
  transform: scale(8.5);
  background: #BD0CB7;
}
.lbt-btn-6:hover::before {
  transform: scale(8.5);
  background: #BD0CB7;
}

.lbt-btn-7 {
  padding: 12px 28px;
  background: var(--lbt-pr-7);
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  overflow: hidden;
  position: relative;
}
.lbt-btn-7::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  clip-path: circle(50% at 50% 175%);
  transform: translateY(30px);
  transition: all 0.8s ease;
}
.lbt-btn-7 .btn-text {
  font-family: var(--clash_grotesk);
  font-weight: 500;
  font-size: 17px;
  line-height: 30px;
  color: #0D0F23;
  position: relative;
  z-index: 2;
  transition: all 0.8s ease;
}
.lbt-btn-7 .btn-icon {
  font-size: 20px;
  color: #222222;
  position: relative;
  z-index: 2;
  transition: all 0.8s ease;
}
.lbt-btn-7:hover::after {
  transform: translateY(0) scale(3);
  clip-path: circle(50% at 50% 100%);
}
.lbt-btn-7.header-btn-7 {
  border-radius: 100px;
}
.lbt-btn-7.btn-outline-7 {
  background: transparent;
  border: 1.2px solid var(--lbt-pr-7);
}
.lbt-btn-7.btn-outline-7 .btn-text {
  color: var(--lbt-pr-7);
}
.lbt-btn-7.btn-outline-7 .btn-icon {
  color: var(--lbt-pr-7);
}
.lbt-btn-7.btn-outline-7::after {
  background-color: var(--lbt-pr-7);
}
.lbt-btn-7.btn-outline-7:hover .btn-text {
  color: #222222;
}
.lbt-btn-7.btn-outline-7:hover .btn-icon {
  color: #222222;
}
.lbt-btn-7.btn-outline-7-white {
  background: transparent;
  border: 1.2px solid #fff;
}
.lbt-btn-7.btn-outline-7-white .btn-text {
  color: #fff;
}
.lbt-btn-7.btn-outline-7-white .btn-icon {
  color: #fff;
}
.lbt-btn-7.btn-outline-7-white:hover .btn-text {
  color: #222222;
}
.lbt-btn-7.btn-outline-7-white:hover .btn-icon {
  color: #222222;
}
.lbt-btn-7.btn-pricing {
  background: transparent;
  border: 1px solid #4A4C5F;
  padding: 11px 28px;
}
.lbt-btn-7.btn-pricing .btn-text {
  color: #fff;
}
.lbt-btn-7.btn-pricing .btn-icon {
  color: var(--lbt-pr-7);
}
.lbt-btn-7.btn-pricing::after {
  background-color: var(--lbt-pr-7);
}
.lbt-btn-7.btn-pricing:hover .btn-text {
  color: #222222;
}
.lbt-btn-7.btn-pricing:hover .btn-icon {
  color: #222222;
}

/*
    offcanvas-btn-1
*/
.lb-offcanvas-btn-1 {
  font-family: var(--jakarta);
  font-size: 16px;
  line-height: 1;
  background: var(--lb-clr-pr-1);
  color: #fff;
  flex: 0 0 auto;
  border-radius: 100px;
  display: inline-flex;
  align-items: center;
  gap: 11px;
  padding: 16px 26px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-offcanvas-btn-1 .icon {
  display: flex;
  flex-direction: column;
  gap: 4px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-offcanvas-btn-1 .icon span {
  width: 17px;
  height: 3px;
  background: #fff;
  display: block;
  border-radius: 10px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-offcanvas-btn-1 .icon span:nth-child(2) {
  width: 50%;
}
.lb-offcanvas-btn-1 .text {
  transition: 0.3s var(--lb-cube-1);
}
.lb-offcanvas-btn-1:hover {
  color: var(--lb-clr-sd-1);
}
.lb-offcanvas-btn-1:hover .icon span:nth-child(2) {
  width: 100%;
  background: var(--lb-clr-sd-1);
}
.lb-offcanvas-btn-1:hover .text {
  transform: translateX(4px);
}

/*
    offcanvas-btn-2
*/
.lb-offcanvas-btn-2 {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  border: 1px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #fff;
  flex: 0 0 auto;
  cursor: pointer;
  transition: 0.3s var(--lb-cube-1);
}
.lb-offcanvas-btn-2 i {
  transition: 0.3s var(--lb-cube-1);
}
.lb-offcanvas-btn-2:hover {
  background: var(--lb-clr-pr-2);
  border-color: transparent;
}
.lb-offcanvas-btn-2:hover i {
  transform: scale(1.1);
}

/*
    offcanvas-btn-13
*/
.lb-offcanvas-btn-13 {
  font-size: 52px;
  background: var(--lb-clr-gd-13);
  -webkit-text-fill-color: transparent;
  background-clip: text;
  transition: 0.3s var(--lb-cube-1);
  cursor: pointer;
}
.lb-offcanvas-btn-13:hover {
  -webkit-text-fill-color: #fff;
}

/*
    pr-btn-1
*/
.lb-pr-btn-1 {
  font-family: var(--jakarta);
  text-transform: capitalize;
  font-size: 16px;
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  gap: 10px;
  font-weight: 600;
  color: #fff;
  background: var(--lb-clr-sd-1);
  border-radius: 100px;
  position: relative;
  z-index: 1;
  padding: 12px 30px;
  transition: 0.3s var(--lb-cube-1);
  overflow: hidden;
}
.lb-pr-btn-1::after {
  content: "";
  width: calc(100% - 6px);
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background: var(--lb-clr-pr-1);
  z-index: -1;
  border-radius: 100px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-pr-btn-1:hover {
  color: var(--lb-clr-h-1);
}
.lb-pr-btn-1:hover::after {
  transform: translateX(50%);
  opacity: 0;
}
.lb-pr-btn-1:hover .text {
  animation: slideInLeft2 0.5s backwards;
  animation-delay: 0.2s;
}
.lb-pr-btn-1:hover i {
  animation: slideInLeft2 0.5s backwards;
}

/*
    pr-btn-2
*/
.lb-pr-btn-2 {
  display: inline-block;
  font-family: var(--red-hat);
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  background: var(--lb-clr-pr-2);
  border-radius: 100px;
  padding: 12px 32px;
  transition: 0.2s var(--lb-cube-1);
  overflow: hidden;
}
.lb-pr-btn-2 .text {
  display: inline-block;
}
.lb-pr-btn-2:hover {
  color: #fff;
  transform: scale(95%);
}
.lb-pr-btn-2:hover .text {
  animation: zoomInDown2 0.7s;
}

/*
    pr-btn-3
*/
.lb-pr-btn-3 {
  display: inline-block;
  font-family: var(--inter);
  text-transform: unset;
  font-weight: 600;
  background: var(--lb-clr-gd-1);
  color: #fff;
  border-radius: 8px;
  padding: 20px 32px;
  line-height: 1;
  font-size: 16px;
  transition: 0.3s var(--lb-cube-1);
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.lb-pr-btn-3 .text div div:nth-child(1) {
  text-transform: capitalize;
}
.lb-pr-btn-3::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background: var(--lb-clr-pr-3);
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(50%);
  z-index: -1;
  opacity: 0;
  transition: 0.3s var(--lb-cube-1);
}
.lb-pr-btn-3:hover {
  color: #fff;
}
.lb-pr-btn-3:hover::after {
  transform: translateX(0%);
  opacity: 1;
}

/*
    pr-btn-4
*/
.lb-pr-btn-4 {
  display: inline-block;
  font-family: var(--lexend);
  text-transform: unset;
  font-weight: 600;
  background: var(--lb-clr-gd-2);
  color: #fff;
  border-radius: 6px;
  padding: 18px 32px;
  line-height: 1;
  font-size: 16px;
  transition: 0.3s var(--lb-cube-1);
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.lb-pr-btn-4 .shape-1 {
  position: absolute;
  top: 50%;
  left: 0%;
  transform: translateY(-50%);
  z-index: -1;
}
.lb-pr-btn-4 .shape-2 {
  position: absolute;
  top: 50%;
  right: 0%;
  transform: translateY(-50%);
  z-index: -1;
}
.lb-pr-btn-4 path {
  transition: 0.4s var(--lb-cube-1);
}
.lb-pr-btn-4 .text div div:nth-child(1) {
  text-transform: capitalize;
}
.lb-pr-btn-4:hover {
  color: #fff;
}
.lb-pr-btn-4:hover::after {
  transform: translateX(0%);
  opacity: 1;
}
.lb-pr-btn-4:hover path {
  fill: var(--lb-clr-pr-4);
  fill-opacity: 1;
}

/*
    pr-btn-5
*/
.lb-pr-btn-5 {
  flex: 0 0 auto;
  display: inline-block;
  font-family: var(--syne);
  text-transform: unset;
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  color: var(--lb-clr-h-5);
  background: var(--lb-clr-pr-5);
  border-radius: 8px;
  padding: 16px 24px;
  transition: 0.3s var(--lb-cube-1);
  border-bottom: 1px solid transparent;
}
.lb-pr-btn-5:hover {
  transform: translateY(-2px);
  border-bottom: 1px solid #5834D4;
}
.lb-pr-btn-5 .text div div:nth-child(1) {
  text-transform: capitalize;
}

/*
    lb-pr-button-13
*/
.lb-pr-btn-13 {
  font-family: var(--recoleta_alt);
  text-transform: uppercase;
  font-weight: 600;
  background: #212434;
  line-height: 1;
  font-size: 16px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 19px 35px;
  position: relative;
  transition: 0.3s var(--lb-cube-1);
}
.lb-pr-btn-13 .text {
  display: inline-block;
  background: var(--lb-clr-gd-13);
  -webkit-text-fill-color: transparent;
  background-clip: text;
  transition: 0.3s var(--lb-cube-1);
}
.lb-pr-btn-13 .icon * {
  transition: 0.5s var(--lb-cube-1);
}
.lb-pr-btn-13::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: -6px;
  left: -6px;
  background: var(--lb-clr-sd-13);
  z-index: -1;
  transition: 0.3s var(--lb-cube-1);
}
.lb-pr-btn-13::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -6px;
  right: -6px;
  background: var(--lb-clr-pr-13);
  z-index: -1;
  transition: 0.3s var(--lb-cube-1);
}
.lb-pr-btn-13:hover {
  background: var(--lb-clr-gd-13);
}
.lb-pr-btn-13:hover .text {
  -webkit-text-fill-color: #fff;
}
.lb-pr-btn-13:hover .icon circle {
  fill: #fff;
}
.lb-pr-btn-13:hover .icon path {
  stroke: var(--lb-clr-sd-13);
  fill: #fff;
}
.lb-pr-btn-13:hover::after {
  top: 0;
  left: 0;
}
.lb-pr-btn-13:hover::before {
  right: 0;
  bottom: 0;
}

/*
    pr-button-14
*/
.lb-pr-btn-14 {
  display: inline-block;
  font-family: var(--fraunces);
  text-transform: uppercase;
  font-weight: 600;
  background: var(--lb-clr-pr-14);
  color: #fff;
  padding: 15px 35px;
  font-size: 16px;
  position: relative;
  transition: 0.3s var(--lb-cube-1);
}
.lb-pr-btn-14::before {
  content: "";
  width: 100%;
  height: 100%;
  top: 5px;
  left: -5px;
  background-color: var(--lb-clr-pr-14);
  position: absolute;
  z-index: -1;
  opacity: 13%;
  transition: 0.5s var(--lb-cube-1);
}
.lb-pr-btn-14:hover {
  color: var(--lb-clr-h-14);
}
.lb-pr-btn-14:hover::before {
  background-color: var(--lb-clr-h-14);
  opacity: 1;
}

/*
    pr-button-15
*/
.lb-pr-btn-15 {
  display: inline-block;
  font-family: var(--playfair);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  background: var(--lb-clr-pr-14);
  color: #fff;
  line-height: 1;
  padding: 18px 34px;
  position: relative;
  z-index: 1;
  transition: 0.5s var(--lb-cube-1);
}
.lb-pr-btn-15::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 12px);
  height: calc(100% + 12px);
  background: transparent;
  border: 1px solid var(--lb-clr-pr-14);
  z-index: -1;
  transition: 0.5s var(--lb-cube-1);
}
.lb-pr-btn-15 .text {
  overflow: hidden;
}
.lb-pr-btn-15:hover {
  color: #000;
}
.lb-pr-btn-15:hover::after {
  transform: translate(-50%, -50%) scale(0.5);
  opacity: 0;
}

.lb-pr-btn-16 {
  flex: 0 0 auto;
  display: inline-block;
  font-family: var(--livvic);
  font-size: 16px;
  text-transform: uppercase;
  line-height: 1;
  font-weight: 600;
  position: relative;
  z-index: 1;
  padding: 24px 0;
  padding-left: 30px;
  padding-right: 50px;
}
.lb-pr-btn-16::after {
  content: "";
  width: 68px;
  height: 40px;
  background: var(--lb-clr-gd-16);
  border-radius: 100px;
  position: absolute;
  top: 50%;
  right: -30px;
  transform: translateY(-50%);
  transition: 0.5s var(--lb-cube-1);
}
.lb-pr-btn-16::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 44px;
  padding: 2px;
  background: var(--lb-clr-gd-16);
  z-index: -1;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
}
.lb-pr-btn-16 .icon {
  position: absolute;
  color: #fff;
  line-height: 1;
  top: 54%;
  transform: translateY(-50%);
  right: -10px;
  z-index: 1;
  font-size: 26px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-pr-btn-16 .text {
  display: inline-block;
  background: var(--lb-clr-gd-1);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  position: relative;
  z-index: 2;
  transition: 0.5s var(--lb-cube-1);
}
.lb-pr-btn-16:hover::after {
  width: 100%;
  height: 100%;
  right: 0;
}
.lb-pr-btn-16:hover .text {
  -webkit-text-fill-color: #fff;
  animation: fadeInRight 0.5s backwards;
}
.lb-pr-btn-16:hover .icon {
  right: 22px;
  font-size: 18px;
}

.lb-pr-btn-17 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-family: var(--fraunces);
  font-size: 16px;
  line-height: 1.5;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  z-index: 1;
  padding: 17px 27px;
  border-radius: 5px;
  overflow: hidden;
}
.lb-pr-btn-17::after {
  content: "";
  width: 100%;
  height: 100%;
  background: var(--lb-clr-gd-17);
  position: absolute;
  border-radius: 5px;
  top: 0;
  left: 0;
  z-index: -1;
  transition: 0.5s var(--lb-cube-1);
}
.lb-pr-btn-17::before {
  content: "";
  width: 100%;
  height: 100%;
  background: var(--lb-clr-sd-17);
  position: absolute;
  border-radius: 5px;
  top: 0;
  left: 0;
  z-index: -1;
  transform: translateX(100%);
  transition: 0.5s var(--lb-cube-1);
}
.lb-pr-btn-17:hover {
  color: #fff;
}
.lb-pr-btn-17:hover::after {
  transform: translateX(-100%);
}
.lb-pr-btn-17:hover::before {
  transform: translateX(0%);
}

.lb-pr-btn-18 {
  flex: 0 0 auto;
  display: inline-block;
  font-family: var(--mulish);
  font-size: 16px;
  text-transform: uppercase;
  line-height: 1;
  font-weight: 600;
  position: relative;
  z-index: 1;
  padding: 23px 0;
  padding-left: 30px;
  padding-right: 50px;
  color: var(--lb-clr-pr-18);
  border: 1.5px solid var(--lb-clr-pr-18);
  border-radius: 100px;
  background-color: transparent;
}
.lb-pr-btn-18::after {
  content: "";
  width: 68px;
  height: 40px;
  background: var(--lb-clr-pr-18);
  border-radius: 100px;
  position: absolute;
  top: 50%;
  right: -30px;
  transform: translateY(-50%);
  transition: 0.3s var(--lb-cube-1);
}
.lb-pr-btn-18 .icon {
  position: absolute;
  color: #fff;
  line-height: 1;
  top: 54%;
  transform: translateY(-50%);
  right: -10px;
  z-index: 1;
  font-size: 26px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-pr-btn-18 .text {
  position: relative;
  z-index: 1;
}
.lb-pr-btn-18:hover {
  color: #fff;
}
.lb-pr-btn-18:hover::after {
  width: 100%;
  height: 100%;
  right: 0;
}
.lb-pr-btn-18:hover .text {
  animation: fadeInRight 0.5s;
}
.lb-pr-btn-18:hover .icon {
  right: 22px;
  font-size: 18px;
}

.lb-pr-btn-19 {
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
  gap: 7px;
  font-family: var(--noto);
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1.5;
  background: var(--lb-clr-h-19);
  color: #fff;
  padding: 19px 27px;
  border-radius: 100px;
  font-weight: 500;
  transition: all 0.3s var(--lb-cube-1);
}
.lb-pr-btn-19 .text {
  position: relative;
  z-index: 1;
  overflow: hidden;
  line-height: 1;
  margin-bottom: -2px;
}
.lb-pr-btn-19 .text::after {
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  display: block;
  transition: all 0.3s var(--lb-cube-1);
  position: absolute;
  content: attr(data-back);
  transform: translateY(100%);
}
.lb-pr-btn-19 .text::before {
  top: 0;
  left: 0;
  opacity: 1;
  display: block;
  transition: all 0.3s var(--lb-cube-1);
  position: relative;
  content: attr(data-front);
  transform: translateY(0);
}
.lb-pr-btn-19 .icon {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  overflow: hidden;
}
.lb-pr-btn-19 .icon i {
  transition: all 0.5s var(--lb-cube-1);
}
.lb-pr-btn-19 .icon i:nth-child(1) {
  position: absolute;
  transform: translate(-20px, 20px);
}
.lb-pr-btn-19 .icon i:nth-child(2) {
  position: relative;
  color: var(--lb-clr-pr-19);
}
.lb-pr-btn-19:hover {
  background: var(--lb-clr-pr-19);
  color: #fff;
}
.lb-pr-btn-19:hover .icon i:nth-child(1) {
  transform: translate(0px, 0px);
}
.lb-pr-btn-19:hover .icon i:nth-child(2) {
  transform: translate(20px, -20px);
}
.lb-pr-btn-19:hover .text::after {
  opacity: 1;
  transform: translateY(0%);
}
.lb-pr-btn-19:hover .text::before {
  opacity: 0;
  transform: translateY(-100%);
}

.lb-pr-btn-20 {
  display: inline-block;
  font-family: var(--recoleta_alt);
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  position: relative;
  z-index: 1;
  background: var(--lb-clr-pr-20);
  padding: 16px 47px;
  overflow: hidden;
  transition: 0.5s var(--lb-cube-1);
}
.lb-pr-btn-20 .icon {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 34px;
  background: rgba(11, 12, 14, 0.23);
  border-radius: 0 200px 200px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  transition: 0.5s var(--lb-cube-1);
  transform: translateX(-100%);
}
.lb-pr-btn-20 .icon-2 {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 34px;
  background: rgba(11, 12, 14, 0.23);
  border-radius: 200px 0 0 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-pr-btn-20 .text {
  display: inline-block;
  transform: translateX(-13px);
  transition: 0.5s var(--lb-cube-1);
}
.lb-pr-btn-20:hover {
  color: #fff;
}
.lb-pr-btn-20:hover .text {
  transform: translateX(13px);
}
.lb-pr-btn-20:hover .icon {
  transform: translateX(0);
}
.lb-pr-btn-20:hover .icon-2 {
  transform: translateX(100%);
}

/*
    search-btn-1
*/
.lb-search-btn-1 {
  display: inline-flex;
  flex: 0 0 auto;
  width: 48px;
  height: 48px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: var(--lb-clr-sd-1);
  color: var(--lb-clr-h-1);
  transition: 0.3s var(--lb-cube-1);
}
.lb-search-btn-1 i {
  transition: 0.3s var(--lb-cube-1);
}
.lb-search-btn-1:hover {
  background: var(--lb-clr-pr-1);
  color: #fff;
}
.lb-search-btn-1:hover i {
  animation: jackInTheBox 1s;
}

/*
    cart-button-1
*/
.lb-cart-btn-1 {
  color: #fff;
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid #8491E8;
  border-radius: 100px;
  font-size: 14px;
  text-transform: capitalize;
  font-family: var(--jakarta);
  font-weight: 400;
  line-height: 1;
  padding: 12px 30px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-cart-btn-1 .icon {
  font-size: 20px;
  border-right: 1px solid #4761D7;
  padding-right: 16px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-cart-btn-1 .count {
  width: 20px;
  height: 20px;
  line-height: 20px;
  background: #17E8DB;
  border-radius: 50%;
  color: var(--lb-clr-h-1);
  font-size: 10px;
  text-align: center;
  font-weight: 700;
  transition: 0.3s var(--lb-cube-1);
}
.lb-cart-btn-1:hover {
  color: var(--lb-clr-sd-1);
}
.lb-cart-btn-1:hover i {
  animation: jackInTheBox 1s;
}
.lb-cart-btn-1:hover .count {
  animation: jackInTheBox 1s;
}

/*
    login-btn-1
*/
.lb-login-btn-1 {
  font-family: var(--inter);
  font-weight: 700;
  text-transform: capitalize;
  color: var(--lb-clr-p-3);
  transition: 0.4s var(--lb-cube-1);
  font-size: 16px;
}
.lb-login-btn-1:hover {
  color: var(--lb-clr-pr-3);
}

/*
    number-pagination-1
*/
.lb-number-pagi {
  width: 36px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 30px;
}
.lb-number-pagi span {
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  background-color: transparent;
  font-family: var(--jakarta);
  font-weight: 500;
  font-size: 20px;
  line-height: 1;
  color: #fff;
  position: relative;
  opacity: 0.5;
  transition: 0.5s var(--lb-cube-1);
}
.lb-number-pagi span::after {
  position: absolute;
  content: "";
  width: 2px;
  height: 0px;
  background: var(--lb-clr-sd-1);
  top: calc(100% + 15px);
  left: 50%;
  transform: translateX(-50%);
  transform-origin: 100% 100%;
  transition: all 1s ease;
}
.lb-number-pagi span:last-child::after {
  display: none;
}
.lb-number-pagi span:is(.swiper-pagination-bullet-active) {
  margin-bottom: 50px !important;
  font-size: 32px;
  font-weight: 700;
  color: var(--lb-clr-sd-1);
  opacity: 1;
}
.lb-number-pagi span:is(.swiper-pagination-bullet-active)::after {
  height: 53px;
}

.lb-jump-btn-1 {
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 50px;
  z-index: 1;
  color: var(--lb-clr-pr-1);
  cursor: pointer;
  animation: shakeY 10s infinite;
  transition: 0.4s var(--lb-cube-1);
}
.lb-jump-btn-1:hover {
  color: #fff;
}

.lb-rating-1 {
  color: #EC6C06;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  font-size: 16px;
}

/*
    play-btn-1
*/
.lb-plybtn-1 {
  display: inline-flex;
  width: 100px;
  height: 100px;
  justify-content: center;
  align-items: center;
  background: var(--lb-clr-pr-2);
  border-radius: 50%;
  font-size: 35px;
  color: #fff;
}
@media (max-width: 767px) {
  .lb-plybtn-1 {
    width: 70px;
    height: 70px;
    font-size: 25px;
  }
}
.lb-plybtn-1::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: #fff;
  z-index: -1;
  animation: lbPlayBtn1-1 3s linear infinite;
}
.lb-plybtn-1::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: #fff;
  z-index: -1;
  animation: lbPlayBtn1-1 3s linear infinite;
  animation-delay: 1.5s;
}
.lb-plybtn-1 i {
  transition: 0.2s var(--lb-cube-1);
}
.lb-plybtn-1:hover {
  color: #fff;
}
.lb-plybtn-1:hover i {
  transform: scale(1.2);
}

@keyframes lbPlayBtn1-1 {
  0% {
    transform: scale(1);
    opacity: 40%;
  }
  100% {
    transform: scale(1.7);
    opacity: 0%;
  }
}
.lb-slider-btn-2 {
  display: inline-flex;
  flex: 0 0 auto;
  width: 42px;
  height: 42px;
  background-color: #F0F3F4;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  font-size: 22px;
  transition: 0.4s var(--lb-cube-1);
  cursor: pointer;
}
.lb-slider-btn-2:hover {
  background: var(--lb-clr-pr-2);
}

/*
    slider-btn-12
*/
.slider-btn-12 {
  width: 52px;
  height: 32px;
  background: #EFF2F8;
  border-radius: 100px;
  place-content: center;
  text-align: center;
  color: var(--lb-clr-h-5);
  font-size: 18px;
  flex: 0 0 auto;
  cursor: pointer;
  transition: 0.3s var(--lb-cube-1);
}

/*
    phone-button-13
*/
.lb-phone-btn-13 {
  display: flex;
  align-items: center;
  gap: 30px;
}
.lb-phone-btn-13 .icon {
  display: inline-flex;
  flex: 0 0 auto;
  width: 47px;
  height: 47px;
  justify-content: center;
  align-items: center;
  background: var(--lb-clr-pr-13);
  line-height: 1;
  font-size: 24px;
  color: #fff;
  border-radius: 50%;
  position: relative;
  z-index: 1;
}
.lb-phone-btn-13 .icon::after {
  content: "";
  width: 100%;
  height: 100%;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 6px solid var(--lb-clr-pr-13);
  opacity: 20%;
  border-radius: 50%;
  z-index: -1;
  animation: lb-phone-btn-13 7s linear infinite;
}
.lb-phone-btn-13 .title {
  display: block;
  text-transform: capitalize;
  font-weight: 300;
  font-size: 16px;
}
.lb-phone-btn-13 .link {
  font-size: 26px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-phone-btn-13:hover .link {
  color: var(--lb-clr-pr-13);
}

@keyframes lb-phone-btn-13 {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }
  50% {
    transform: translate(-50%, -50%) scale(170%);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}
/*
    play-button-14
*/
.lb-play-btn-14 {
  display: flex;
  align-items: center;
  gap: 25px;
}
.lb-play-btn-14 .icon {
  display: inline-flex;
  flex: 0 0 auto;
  width: 60px;
  height: 60px;
  justify-content: center;
  align-items: center;
  background: var(--lb-clr-pr-14);
  line-height: 1;
  font-size: 24px;
  color: #fff;
  border-radius: 50%;
  position: relative;
  z-index: 1;
}
.lb-play-btn-14 .icon::after {
  content: "";
  width: 100%;
  height: 100%;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 6px solid var(--lb-clr-pr-13);
  opacity: 15%;
  border-radius: 50%;
  z-index: -1;
  animation: lb-play-btn-14 5s linear infinite;
}
.lb-play-btn-14 .title {
  display: block;
  text-transform: uppercase;
  font-size: 18px;
  color: #fff;
  transition: 0.3s var(--lb-cube-1);
}
.lb-play-btn-14:hover .title {
  color: var(--lb-clr-pr-14);
  transform: translateX(-5px);
}

@keyframes lb-play-btn-14 {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }
  50% {
    transform: translate(-50%, -50%) scale(130%);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}
.lb-circle-plybtn-14 {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .lb-circle-plybtn-14 {
    width: 100px;
    height: 100px;
  }
}
.lb-circle-plybtn-14 .icon {
  position: absolute;
  color: #fff;
  font-size: 40px;
  transition: 0.3s var(--lb-cube-1);
}
@media (max-width: 767px) {
  .lb-circle-plybtn-14 .icon {
    font-size: 30px;
  }
}
.lb-circle-plybtn-14 img {
  animation: lbCirclePlybtn 10s linear infinite;
}
.lb-circle-plybtn-14:hover .icon {
  color: var(--lb-clr-pr-14);
}

@keyframes lbCirclePlybtn {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.lb-plybtn-17 {
  font-weight: 400;
  display: inline-flex;
  width: 160px;
  height: 160px;
  border: 2px solid #fff;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  font-family: var(--fraunces);
  font-size: 30px;
  text-transform: uppercase;
  color: #fff;
  background: rgba(34, 48, 53, 0.2);
  backdrop-filter: blur(7.5px);
}
.lb-plybtn-17:hover {
  color: #fff;
}

.lb-scroll-down-btn {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  cursor: pointer;
}
.lb-scroll-down-btn .icon {
  width: 80px;
  height: 80px;
  background: var(--lb-clr-sd-18);
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  color: #fff;
  outline: 2px solid var(--lb-clr-sd-18);
  border: 10px solid #FFF;
  transition: 0.3s var(--lb-cube-1);
}
.lb-scroll-down-btn .text {
  writing-mode: sideways-lr;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-scroll-down-btn:hover .text {
  transform: translateY(5px);
  color: var(--lb-clr-sd-18);
}
.lb-scroll-down-btn:hover .icon {
  border: 0px solid #FFF;
}

/*
    buttons end
*/
.scroll-top {
  position: fixed;
  right: 30px;
  bottom: 30px;
  height: 50px;
  width: 50px;
  cursor: pointer;
  display: block;
  border-radius: 50px;
  z-index: 10000;
  opacity: 1;
  visibility: hidden;
  -webkit-transform: translateY(45px);
  -ms-transform: translateY(45px);
  transform: translateY(45px);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.scroll-top::after {
  content: "\f176";
  font-family: "Font Awesome 6 free";
  font-weight: 700;
  position: absolute;
  text-align: center;
  line-height: 50px;
  font-size: 20px;
  color: var(--lbt-pr-1);
  left: 0;
  top: 0;
  height: 50px;
  width: 50px;
  cursor: pointer;
  display: block;
  z-index: 1;
  box-shadow: none;
  border-radius: 50%;
}
.scroll-top svg {
  border-radius: 50%;
  background: #000;
}
.scroll-top .progress-circle path {
  stroke: var(--lbt-pr-1);
  stroke-width: 5px;
  box-sizing: border-box;
  -webkit-transition: all 400ms linear;
  transition: all 400ms linear;
}
.scroll-top:is(.show) {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.scroll-top:is(.scroll-2)::after {
  color: var(--lbt-pr-2);
  border-color: var(--lbt-pr-2);
}
.scroll-top:is(.scroll-2) .progress-circle path {
  stroke: var(--lbt-pr-2);
}
.scroll-top:is(.scroll-3)::after {
  color: var(--lbt-pr-3);
  border-color: var(--lbt-pr-3);
}
.scroll-top:is(.scroll-3) .progress-circle path {
  stroke: var(--lbt-pr-3);
}
.scroll-top:is(.scroll-4)::after {
  color: var(--lbt-pr-4);
  border-color: var(--lbt-pr-4);
}
.scroll-top:is(.scroll-4) .progress-circle path {
  stroke: var(--lbt-pr-4);
}
.scroll-top:is(.scroll-5)::after {
  color: #fff;
  border-color: var(--lbt-pr-5);
}
.scroll-top:is(.scroll-5) .progress-circle path {
  stroke: var(--lbt-pr-5);
}
.scroll-top:is(.scroll-7)::after {
  color: #fff;
  border-color: var(--lbt-pr-7);
}
.scroll-top:is(.scroll-7) .progress-circle path {
  stroke: var(--lbt-pr-7);
}
.scroll-top:is(.scroll-8)::after {
  color: var(--lb-clr-sd-1);
}
.scroll-top:is(.scroll-8) .progress-circle path {
  stroke: var(--lb-clr-sd-1);
}
.scroll-top:is(.scroll-9)::after {
  color: var(--lb-clr-pr-2);
}
.scroll-top:is(.scroll-9) .progress-circle path {
  stroke: var(--lb-clr-pr-2);
}
.scroll-top:is(.scroll-10)::after {
  color: var(--lb-clr-pr-3);
}
.scroll-top:is(.scroll-10) .progress-circle path {
  stroke: var(--lb-clr-pr-3);
}
.scroll-top:is(.scroll-11)::after {
  color: var(--lb-clr-pr-4);
}
.scroll-top:is(.scroll-11) .progress-circle path {
  stroke: var(--lb-clr-pr-4);
}
.scroll-top:is(.scroll-12)::after {
  color: var(--lb-clr-pr-5);
}
.scroll-top:is(.scroll-12) .progress-circle path {
  stroke: var(--lb-clr-pr-5);
}
.scroll-top:is(.scroll-13)::after {
  color: var(--lb-clr-pr-13);
}
.scroll-top:is(.scroll-13) .progress-circle path {
  stroke: var(--lb-clr-pr-13);
}
.scroll-top:is(.scroll-14)::after {
  color: var(--lb-clr-pr-14);
}
.scroll-top:is(.scroll-14) .progress-circle path {
  stroke: var(--lb-clr-pr-14);
}
.scroll-top:is(.scroll-16)::after {
  color: var(--lb-clr-pr-16);
}
.scroll-top:is(.scroll-16) .progress-circle path {
  stroke: var(--lb-clr-pr-16);
}
.scroll-top:is(.scroll-17)::after {
  color: var(--lb-clr-sd-17);
}
.scroll-top:is(.scroll-17) .progress-circle path {
  stroke: var(--lb-clr-sd-17);
}
.scroll-top:is(.scroll-20)::after {
  color: var(--lb-clr-pr-20);
}
.scroll-top:is(.scroll-20) .progress-circle path {
  stroke: var(--lb-clr-pr-20);
}

/*
    06. offcanvas
*/
/*
    offcanvas-start
*/
.wa-offcanvas-area {
  position: fixed;
  right: 0;
  top: 0;
  background: #fff;
  z-index: 9;
  max-width: 450px;
  width: 100%;
  height: 100%;
  overflow: scroll;
  opacity: 1;
  padding: 50px 50px;
  transition: 0.5s ease-in-out;
  transform: translateX(105%);
  visibility: hidden;
  opacity: 0;
}
.wa-offcanvas-area:is(.active) {
  transform: translateX(0%);
  visibility: visible;
  opacity: 1;
  transition: transform 0.5s ease-in-out, opacity 0.2s ease-in-out;
}
.wa-offcanvas-area::-webkit-scrollbar {
  display: none;
}
.wa-offcanvas-close {
  display: flex;
  flex: 0 0 auto;
  width: 25px;
  background: transparent;
  height: 25px;
  justify-content: center;
  align-items: center;
  transition: 300ms;
  gap: 10px;
  flex-direction: column;
  position: relative;
}
.wa-offcanvas-close span {
  transition: 300ms;
  width: 100%;
  height: 3px;
  background: #000;
  position: absolute;
}
.wa-offcanvas-close span:nth-child(1) {
  transform: rotate(45deg);
}
.wa-offcanvas-close span:nth-child(2) {
  transform: rotate(-45deg);
}
.wa-offcanvas-close:hover span {
  transform: rotate(0);
}
.wa-offcanvas-top {
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: space-between;
  margin-bottom: 50px;
}
.wa-offcanvas-top-logo {
  flex: 0 0 auto;
  max-width: 150px;
  width: 100%;
}
.wa-offcanvas-social-title {
  color: #000;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
  font-family: var(--jakarta);
  text-transform: capitalize;
}
.wa-offcanvas-social-flex {
  gap: 10px;
}
.wa-offcanvas-social-link {
  display: flex;
  width: 40px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  height: 40px;
  color: #000;
  font-size: 18px;
  transition: 300ms;
  justify-content: center;
  align-items: center;
}
.wa-offcanvas-social-link:hover {
  color: var(--lbt-pr-2);
  opacity: 1;
}
.wa-offcanvas-gallery {
  margin-bottom: 50px;
}
.wa-offcanvas-gallery-title {
  color: #000;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
  font-family: var(--jakarta);
  text-transform: capitalize;
}
.wa-offcanvas-gallery-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media (max-width: 767px) {
  .wa-offcanvas-gallery-grid {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .wa-offcanvas-gallery-grid {
    grid-template-columns: 1fr 1fr;
  }
}
.wa-offcanvas-gallery-item {
  height: 200px;
}

/*
  header-menu-customization-start
*/
.mobile-main-navigation ul li {
  position: relative;
  padding: 20px 0;
}
.mobile-main-navigation ul li:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.mobile-main-navigation ul li a {
  font-family: var(--jakarta);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 500;
  width: 100%;
  line-height: 1;
  transition: 300ms;
}
.mobile-main-navigation ul li .dropdown-btn {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  width: 100%;
  height: 69px;
  display: flex;
  align-items: center;
  justify-content: end;
  background: transparent;
  font-size: 18px;
  color: #000;
  transition: 300ms;
}
.mobile-main-navigation ul li .dropdown-btn i {
  transition: 300ms;
}
.mobile-main-navigation ul li .dropdown-btn:is(.active) i {
  transform: rotate(90deg);
}
.mobile-main-navigation ul li:hover > a {
  color: var(--lbt-pr-2);
}
.mobile-main-navigation ul li:hover > .dropdown-btn {
  color: var(--lbt-pr-2);
}
.mobile-main-navigation ul li .dropdown-menu {
  border-radius: 0;
  background-color: transparent;
  border: none;
  margin-left: 30px;
  padding: 0;
}
.mobile-main-navigation ul li .dropdown-menu li {
  padding: 13px 0;
}
.mobile-main-navigation ul li .dropdown-menu li a {
  font-size: 16px;
}
.mobile-main-navigation ul li .dropdown-menu li .dropdown-btn {
  height: 55px;
  font-size: 16px;
}

/*
  header-menu-customization-start
*/
/*
  offcanvas-end
*/
.wa-overly {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 4;
  transform: scaleX(0);
  transform-origin: right;
  transition: opacity 0.5s;
  opacity: 0;
}
.wa-overly:is(.active) {
  transform: scaleX(1);
  transition: opacity 0.5s;
  opacity: 1;
}

/*
serarch start
*/
.popup-search-box {
  position: fixed;
  top: 0;
  left: 50%;
  background-color: rgba(0, 0, 0, 0.95);
  height: 0;
  width: 0;
  overflow: hidden;
  z-index: 99999;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}
.popup-search-box:is(.active) {
  opacity: 1;
  visibility: visible;
  width: 100.1%;
  height: 100%;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}
.popup-search-box:is(.active) form {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
  -webkit-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
}
.popup-search-box form {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  padding-bottom: 40px;
  cursor: auto;
  width: 100%;
  max-width: 700px;
  -webkit-transform: translate(-50%, -50%) scale(0);
  -ms-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  -webkit-transition: -webkit-transform ease 0.4s;
  transition: -webkit-transform ease 0.4s;
  transition: transform ease 0.4s;
  transition: transform ease 0.4s, -webkit-transform ease 0.4s;
}
.popup-search-box form input {
  font-size: 18px;
  font-family: var(--inter);
  height: 70px;
  width: 100%;
  border: 2px solid var(--lbt-pr-5_1);
  background-color: transparent;
  padding: 0 70px 0 30px;
  color: #fff;
  border-radius: 50px;
}
.popup-search-box form button {
  position: absolute;
  top: 0px;
  background-color: transparent;
  border: none;
  color: #fff;
  font-size: 24px;
  right: 12px;
  color: #fff;
  cursor: pointer;
  width: 70px;
  height: 70px;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
  -webkit-transform: scale(1.001);
  -ms-transform: scale(1.001);
  transform: scale(1.001);
}
.popup-search-box .search-close {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 40px;
  right: 40px;
  border: 2px solid var(--lbt-pr-5_1);
  background-color: transparent;
  font-size: 22px;
  border-radius: 50%;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
  color: var(--lbt-pr-5_1);
}
.popup-search-box .search-close:hover {
  background-color: #fff;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.popup-search-box:is(.has-search-7) .search-close {
  border-color: var(--lbt-pr-7);
  color: var(--lbt-pr-7);
}
.popup-search-box:is(.has-search-7) .search-close:hover {
  background-color: rgba(0, 0, 0, 0.95);
}
.popup-search-box:is(.has-search-7) form input {
  border-color: var(--lbt-pr-7);
  font-family: var(--clash_grotesk);
}

/*
serarch end
*/
/*
	preloader-css-start
*/
.lb-preloader {
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  width: 100%;
  z-index: 99999999;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  transition: all 1s cubic-bezier(0.55, 0.085, 0, 0.99);
}
.lb-preloader-elm {
  width: fit-content;
  font-size: 50px;
  font-family: var(--inter);
  font-weight: 600;
  line-height: 1;
  text-transform: unset;
  color: rgba(0, 0, 0, 0);
  -webkit-text-stroke: 1px var(--lb-clr-pr-1);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lb-clr-pr-1) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
  animation: preloader-kf 2s linear infinite;
  transition: all 1s cubic-bezier(0.55, 0.085, 0, 0.99);
}
.lb-preloader:is(.preloaded) {
  opacity: 0;
  transition-delay: 0.3s;
}
.lb-preloader:is(.preloaded) .lb-preloader-elm {
  transform: translateY(-100%);
  opacity: 0;
}
.lb-preloader:is(.has-1) .lb-preloader-elm {
  -webkit-text-stroke: 1px var(--lbt-pr-1);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lbt-pr-1) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
}
.lb-preloader:is(.has-2) .lb-preloader-elm {
  -webkit-text-stroke: 1px var(--lbt-pr-2);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lbt-pr-2) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
}
.lb-preloader:is(.has-4) .lb-preloader-elm {
  -webkit-text-stroke: 1px var(--lbt-pr-4);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lbt-pr-4) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
}
.lb-preloader:is(.has-9) .lb-preloader-elm {
  -webkit-text-stroke: 1px var(--lb-clr-pr-2);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lb-clr-pr-2) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
}
.lb-preloader:is(.has-10) .lb-preloader-elm {
  -webkit-text-stroke: 1px var(--lb-clr-pr-3);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lb-clr-pr-3) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
}
.lb-preloader:is(.has-11) .lb-preloader-elm {
  -webkit-text-stroke: 1px var(--lb-clr-pr-4);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lb-clr-pr-4) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
}
.lb-preloader:is(.has-12) .lb-preloader-elm {
  -webkit-text-stroke: 1px var(--lb-clr-pr-3);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lb-clr-pr-3) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
}
.lb-preloader:is(.has-13) .lb-preloader-elm {
  -webkit-text-stroke: 1px var(--lb-clr-pr-13);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lb-clr-pr-13) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
}
.lb-preloader:is(.has-14) .lb-preloader-elm {
  -webkit-text-stroke: 1px var(--lb-clr-pr-14);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lb-clr-pr-14) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
}
.lb-preloader:is(.has-14) .lb-preloader-elm {
  -webkit-text-stroke: 1px var(--lb-clr-pr-16);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lb-clr-pr-16) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
}
.lb-preloader:is(.has-17) .lb-preloader-elm {
  -webkit-text-stroke: 1px var(--lb-clr-pr-17);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lb-clr-pr-17) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
}
.lb-preloader:is(.has-18) .lb-preloader-elm {
  -webkit-text-stroke: 1px var(--lb-clr-pr-18);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lb-clr-pr-18) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
}
.lb-preloader:is(.has-19) .lb-preloader-elm {
  -webkit-text-stroke: 1px var(--lb-clr-pr-19);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lb-clr-pr-19) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
}
.lb-preloader:is(.has-20) .lb-preloader-elm {
  -webkit-text-stroke: 1px var(--lb-clr-pr-20);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 33%, var(--lb-clr-pr-20) 0 67%, rgba(0, 0, 0, 0) 0) 0/300% 100% no-repeat text;
}

@keyframes preloader-kf {
  0% {
    background-position: 100%;
  }
}
/*
	preloader-css-end
*/
/*
header naviagtion start
*/
.main-navigation .navbar-nav {
  display: inherit;
}
.main-navigation .navbar-nav li {
  display: inline-block;
  position: relative;
}
.main-navigation .navbar-nav li:not(:last-child) {
  margin-right: 50px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-navigation .navbar-nav li:not(:last-child) {
    margin-right: 20px;
  }
}
.main-navigation .navbar-nav li:is(.dropdown) > a {
  padding-right: 15px;
}
.main-navigation .navbar-nav li:is(.dropdown) > a::before {
  content: "+";
  font-family: "Font Awesome 6 free";
  font-weight: 700;
  position: absolute;
  font-size: 10px;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: 400ms var(--cube-2);
}
.main-navigation .navbar-nav li a {
  position: relative;
  z-index: 1;
  font-family: var(--jakarta);
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  color: #333333;
  padding: 40px 12px;
  display: inline-block;
  line-height: 1;
  transition: 400ms var(--cube-1);
}
.main-navigation .navbar-nav li a::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 0px;
  background: linear-gradient(180deg, rgba(243, 237, 252, 0) 31%, rgba(142, 68, 236, 0.3) 100%);
  border-bottom: 1.5px solid var(--lbt-pr-1);
  opacity: 0;
  transition: 400ms var(--cube-1);
}
.main-navigation .navbar-nav li .dropdown-menu {
  left: 0;
  top: 100%;
  z-index: 100;
  margin: 0px;
  padding: 20px 20px;
  height: auto;
  min-width: 250px;
  display: block;
  border: none;
  border-top: 2px solid var(--lbt-pr-1);
  box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.05);
  border-radius: 0;
  position: absolute;
  background: #000;
  border-radius: 2px;
  text-align: left;
  opacity: 0;
  visibility: hidden;
  transform: translateY(15px) translateZ(0);
  transition: opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1), transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
.main-navigation .navbar-nav li .dropdown-menu li {
  display: block;
  margin: 0;
  position: relative;
}
.main-navigation .navbar-nav li .dropdown-menu li a {
  color: #fff;
  width: 100%;
  font-weight: 500;
  display: block;
  padding: 10px 0px;
  font-size: 16px;
  position: relative;
}
.main-navigation .navbar-nav li .dropdown-menu li a::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 2px;
  background-color: var(--lbt-pr-1);
  left: 0;
  top: 18px;
}
.main-navigation .navbar-nav li .dropdown-menu li .dropdown-menu {
  top: 0;
  left: calc(100% + 20px);
  min-width: 250px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(15px) translateZ(0);
  transition: opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1), transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
.main-navigation .navbar-nav li .dropdown-menu li:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px) translateZ(0);
}
.main-navigation .navbar-nav li .dropdown-menu li:hover > a {
  color: var(--lbt-pr-1);
  padding-left: 12px;
}
.main-navigation .navbar-nav li .dropdown-menu li:hover > a::after {
  opacity: 1;
  width: 10px;
}
.main-navigation .navbar-nav li:hover > a {
  color: var(--lbt-pr-1);
}
.main-navigation .navbar-nav li:hover > a::before {
  transform: translateY(-50%) rotate(360deg);
}
.main-navigation .navbar-nav li:hover > a::after {
  opacity: 1;
  height: 29px;
}
.main-navigation .navbar-nav li:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px) translateZ(0);
}

/*
header navigation end
*/
/*
header 1 start
*/
.lbt-header-1-area {
  position: absolute;
  width: 100%;
  top: 0;
  padding-top: 5px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-1-area {
    top: 15px;
  }
}
@media (max-width: 767px) {
  .lbt-header-1-logo img {
    max-width: 140px;
  }
}
.lbt-header-1-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  position: relative;
}
.lbt-header-1-wrap::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #333333;
  opacity: 0.2;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-1-wrap::after {
    display: none;
  }
}
.lbt-header-1-wrap .header-left {
  display: grid;
  grid-template-columns: 142px auto;
  gap: 100px;
  align-items: center;
}
@media (max-width: 767px) {
  .lbt-header-1-wrap .header-left {
    display: block;
  }
}
.lbt-header-1-action .header-btn-1 {
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-1-action .header-btn-1 {
    display: none;
  }
}
.lbt-header-1-action .lbt-menu-btn {
  background-color: transparent;
  width: 40px;
}
.lbt-header-1-action .lbt-menu-btn .svg-path {
  fill: none;
  stroke: var(--lbt-pr-1);
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/*
header 1 end
*/
/*
header 2 start
*/
.lbt-header-2-area {
  position: absolute;
  width: 100%;
  top: 30px;
}
@media (max-width: 767px) {
  .lbt-header-2-area {
    top: 15px;
  }
}
.lbt-header-2-area .header-left {
  display: grid;
  grid-template-columns: 142px auto;
  gap: 100px;
  align-items: center;
}
@media (max-width: 767px) {
  .lbt-header-2-area .header-left {
    display: block;
  }
}
.lbt-header-2-logo {
  position: relative;
  z-index: 2;
}
.lbt-header-2-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  position: relative;
  z-index: 2;
  background: rgba(255, 255, 255, 0.77);
  border-radius: 20px;
  padding: 0 40px 0 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-2-wrap {
    padding: 15px 20px;
    border-radius: 12px;
  }
}
.lbt-header-2-wrap .header-left {
  display: grid;
  grid-template-columns: 142px auto;
  gap: 80px;
  align-items: center;
}
@media (max-width: 767px) {
  .lbt-header-2-wrap .header-left {
    display: block;
  }
}
.lbt-header-2-action {
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-2-action .lbt-btn-2 {
    display: none;
  }
}
.lbt-header-2-action .lbt-menu-btn {
  background-color: transparent;
  width: 40px;
}
.lbt-header-2-action .lbt-menu-btn .svg-path {
  fill: none;
  stroke: var(--lbt-pr-2);
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.main-navigation:is(.has-menu-2) .navbar-nav > li::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 7px;
  left: 0px;
  bottom: 0px;
  background: #FF720A;
  border-radius: 5px 5px 0px 0px;
  transform-origin: bottom;
  transform: scaleY(0);
  transition: 300ms var(--cube-1);
}
.main-navigation:is(.has-menu-2) .navbar-nav > li::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 7px;
  left: 0px;
  top: 0px;
  background: #FF720A;
  border-radius: 0px 0px 5px 5px;
  transform-origin: top;
  transform: scaleY(0);
  transition: 300ms var(--cube-1);
}
.main-navigation:is(.has-menu-2) .navbar-nav > li:not(:last-child) {
  margin-right: 45px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-navigation:is(.has-menu-2) .navbar-nav > li:not(:last-child) {
    margin-right: 20px;
  }
}
.main-navigation:is(.has-menu-2) .navbar-nav li a {
  text-transform: capitalize;
  font-family: var(--general_sans);
  font-weight: 500;
  font-size: 18px;
}
.main-navigation:is(.has-menu-2) .navbar-nav li a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
  height: 0px;
  background: var(--lbt-pr-2);
  transition: 400ms var(--cube-1);
}
.main-navigation:is(.has-menu-2) .navbar-nav li .dropdown-menu {
  border-color: var(--lbt-pr-2);
}
.main-navigation:is(.has-menu-2) .navbar-nav li .dropdown-menu li a::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 2px;
  background-color: var(--lbt-pr-2);
  left: 0;
  top: 18px;
  border-bottom: 1.5px solid var(--lbt-pr-2);
}
.main-navigation:is(.has-menu-2) .navbar-nav li .dropdown-menu li:hover > a {
  color: var(--lbt-pr-2);
  padding-left: 12px;
}
.main-navigation:is(.has-menu-2) .navbar-nav li .dropdown-menu li:hover > a::after {
  opacity: 1;
  width: 10px;
}
.main-navigation:is(.has-menu-2) .navbar-nav li:hover > a {
  color: var(--lbt-pr-2);
}
.main-navigation:is(.has-menu-2) .navbar-nav li:hover::after {
  transform: scale(1);
}
.main-navigation:is(.has-menu-2) .navbar-nav li:hover::before {
  transform: scale(1);
}

/*
header 2 end
*/
/*
header 3 start
*/
.lbt-header-3-area {
  position: absolute;
  width: 100%;
  z-index: 2;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-3-area {
    top: 25px;
  }
}
.lbt-header-3-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 50px;
}
.lbt-header-3-wrap .header-left {
  display: grid;
  grid-template-columns: 150px auto;
  align-items: center;
  gap: 80px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-3-wrap .header-left {
    gap: 0;
  }
}
.lbt-header-3-action .btn-wrap {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-3-action .btn-wrap {
    display: none;
  }
}
.lbt-header-3-action .btn-wrap .header-3-sign-btn, .lbt-header-3-action .btn-wrap .header-3-get-btn {
  font-family: var(--outfit);
  font-size: 18px;
  line-height: 30px;
  border-radius: 6px;
  padding: 10px 25px;
  position: relative;
  overflow: hidden;
  transition: all 0.4s;
}
.lbt-header-3-action .btn-wrap .header-3-sign-btn {
  background-color: #1A324F;
}
.lbt-header-3-action .btn-wrap .header-3-sign-btn .btn-text {
  position: relative;
  z-index: 2;
  color: #FFFFFF;
  transition: all 0.4s;
}
.lbt-header-3-action .btn-wrap .header-3-sign-btn::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-115%, 0);
  transform-origin: right bottom;
  transition: all 0.4s;
  background-color: var(--lbt-pr-3);
}
.lbt-header-3-action .btn-wrap .header-3-sign-btn:hover::after {
  transform: translate(0);
}
.lbt-header-3-action .btn-wrap .header-3-get-btn {
  background-color: var(--lbt-pr-3);
  transition: all 0.4s;
}
.lbt-header-3-action .btn-wrap .header-3-get-btn .btn-text {
  position: relative;
  z-index: 2;
  color: #FFFFFF;
  transition: all 0.4s;
}
.lbt-header-3-action .btn-wrap .header-3-get-btn::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-115%, 0);
  transform-origin: right bottom;
  transition: all 0.4s;
  background-color: #ffffff;
}
.lbt-header-3-action .btn-wrap .header-3-get-btn:hover .btn-text {
  color: var(--lbt-pr-3);
}
.lbt-header-3-action .btn-wrap .header-3-get-btn:hover::after {
  transform: translate(0);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-3-action .btn-wrap .header-3-get-btn {
    display: none;
  }
}
.lbt-header-3-action .lbt-menu-btn {
  background-color: transparent;
  width: 40px;
}
.lbt-header-3-action .lbt-menu-btn .svg-path {
  fill: none;
  stroke: var(--lbt-pr-3);
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.main-navigation:is(.has-menu-3) .navbar-nav li a {
  text-transform: capitalize;
  font-family: var(--outfit);
  font-weight: 400;
  font-size: 18px;
  color: #EFF1F7;
}
.main-navigation:is(.has-menu-3) .navbar-nav li a::after {
  opacity: 0;
}
.main-navigation:is(.has-menu-3) .navbar-nav li .dropdown-menu {
  border-color: var(--lbt-pr-3);
}
.main-navigation:is(.has-menu-3) .navbar-nav li .dropdown-menu li a::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 2px;
  background-color: var(--lbt-pr-3);
  left: 0;
  top: 18px;
  border-bottom: 1.5px solid var(--lbt-pr-3);
}
.main-navigation:is(.has-menu-3) .navbar-nav li .dropdown-menu li:hover > a {
  color: var(--lbt-pr-3);
  padding-left: 12px;
}
.main-navigation:is(.has-menu-3) .navbar-nav li .dropdown-menu li:hover > a::after {
  opacity: 1;
  width: 10px;
}
.main-navigation:is(.has-menu-3) .navbar-nav li:hover > a {
  color: var(--lbt-pr-3);
}
.main-navigation:is(.has-menu-3) .navbar-nav li:hover::after {
  transform: scale(1);
}
.main-navigation:is(.has-menu-3) .navbar-nav li:hover::before {
  transform: scale(1);
}

/*
header 3 end
*/
/*
header 4 start
*/
.lbt-header-4-area {
  position: absolute;
  width: 100%;
  z-index: 99;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-4-area {
    top: 25px;
  }
}
.lbt-header-4-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 50px;
}
.lbt-header-4-wrap .header-left {
  display: grid;
  grid-template-columns: 150px auto;
  align-items: center;
  gap: 90px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-header-4-wrap .header-left {
    gap: 110px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-4-wrap .header-left {
    gap: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-4-action .btn-wrap {
    display: none;
  }
}
.lbt-header-4-action .lbt-menu-btn {
  background-color: transparent;
  width: 40px;
}
.lbt-header-4-action .lbt-menu-btn .svg-path {
  fill: none;
  stroke: #fff;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.main-navigation:is(.has-menu-4) .navbar-nav li a {
  text-transform: capitalize;
  font-family: var(--open_sans);
  font-weight: 600;
  font-size: 18px;
  color: #1E1F33;
}
.main-navigation:is(.has-menu-4) .navbar-nav li a::after {
  opacity: 0;
}
.main-navigation:is(.has-menu-4) .navbar-nav li .dropdown-menu {
  border-color: var(--lbt-pr-4);
  z-index: 100;
}
.main-navigation:is(.has-menu-4) .navbar-nav li .dropdown-menu li a::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 2px;
  background-color: var(--lbt-pr-4);
  left: 0;
  top: 18px;
  border-bottom: 1.5px solid var(--lbt-pr-4);
}
.main-navigation:is(.has-menu-4) .navbar-nav li .dropdown-menu li:hover > a {
  color: var(--lbt-pr-4);
  padding-left: 12px;
}
.main-navigation:is(.has-menu-4) .navbar-nav li .dropdown-menu li:hover > a::after {
  opacity: 1;
  width: 10px;
}
.main-navigation:is(.has-menu-4) .navbar-nav li:hover::after {
  transform: scale(1);
}
.main-navigation:is(.has-menu-4) .navbar-nav li:hover::before {
  transform: scale(1);
}

/*
header 4 end
*/
/*
header 5 start
*/
.lbt-header-5-area {
  position: absolute;
  width: 100%;
  z-index: 4;
  background: linear-gradient(90deg, #2D2471 0%, #3B439F 100%);
  box-shadow: 0px 1px 0px #BA94EF;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-5-area {
    padding: 20px 0;
  }
}
@media (max-width: 767px) {
  .lbt-header-5-area {
    padding: 16px 0;
  }
}
.lbt-header-5-area::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 28%;
  height: 100%;
  background-color: #fff;
  clip-path: polygon(0 0, 100% 0%, 87% 100%, 0% 100%);
  z-index: -1;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-header-5-area::after {
    width: 17%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-header-5-area::after {
    width: 20%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-header-5-area::after {
    width: 250px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lbt-header-5-area::after {
    width: 240px !important;
  }
}
@media (max-width: 767px) {
  .lbt-header-5-area::after {
    width: 170px;
  }
}
.lbt-header-5-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 50px;
  transform: translateX(65px);
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-5-wrap {
    transform: translateX(0px);
  }
}
.lbt-header-5-wrap .header-left {
  display: grid;
  grid-template-columns: 150px auto;
  align-items: center;
  gap: 140px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-header-5-wrap .header-left {
    gap: 100px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-header-5-wrap .header-left {
    gap: 85px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-5-wrap .header-left {
    gap: 0;
  }
}
.lbt-header-5-wrap .header-left .lbt-header-5-logo {
  position: relative;
  z-index: 3;
}
.lbt-header-5-wrap .header-left .lbt-header-5-logo img {
  max-width: 150px;
}
@media (max-width: 767px) {
  .lbt-header-5-wrap .header-left .lbt-header-5-logo img {
    max-width: 120px;
  }
}
.lbt-header-5-action {
  display: flex;
  align-items: center;
  gap: 40px;
}
.lbt-header-5-action .left {
  display: flex;
  align-items: center;
  gap: 32px;
}
.lbt-header-5-action .left .search-btn {
  background-color: transparent;
  outline: none;
  border: none;
  color: #fff;
  font-size: 18px;
  transition: 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-header-5-action .left .search-btn {
    display: none;
  }
}
.lbt-header-5-action .left .search-btn:hover {
  color: var(--lbt-pr-5_1);
}
.lbt-header-5-action .left .search-btn i {
  display: flex;
}
.lbt-header-5-action .left .cart-btn {
  position: relative;
}
@media (max-width: 767px) {
  .lbt-header-5-action .left .cart-btn {
    display: none;
  }
}
.lbt-header-5-action .left .cart-btn i {
  color: #fff;
  display: flex;
  font-size: 18px;
}
.lbt-header-5-action .left .cart-btn .number {
  position: absolute;
  width: 16px;
  height: 16px;
  right: -11px;
  top: -14px;
  background: linear-gradient(119.71deg, #FF8C24 18.52%, #FFCF45 114.47%);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Unbounded";
  font-weight: 500;
  font-size: 8px;
  line-height: 10px;
  color: #FFFFFF;
}
.lbt-header-5-action .left .language-selector {
  background-color: transparent;
  border: none;
  padding-left: 0;
  padding-right: 0;
  width: 115px;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-5-action .left .language-selector {
    display: none;
  }
}
.lbt-header-5-action .left .language-selector:is(.open) .current::after {
  transform: rotate(180deg);
}
.lbt-header-5-action .left .language-selector::after {
  display: none;
}
.lbt-header-5-action .left .language-selector .current {
  font-family: var(--inter);
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #FFFFFF;
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 27px;
}
.lbt-header-5-action .left .language-selector .current img {
  width: 27px;
  height: 27px;
  border-radius: 50%;
  position: relative;
  border: 6px solid rgba(255, 255, 255, 0.1);
  margin-right: 10px;
}
.lbt-header-5-action .left .language-selector .current::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  right: -20px;
  top: 12px;
  clip-path: polygon(100% 0, 0 0, 50% 50%);
  transition: all 0.15s ease-in-out;
  transform-origin: 50% 25%;
}
.lbt-header-5-action .left .language-selector .list li {
  font-family: var(--inter);
  font-weight: 500;
  font-size: 12px;
}
.lbt-header-5-action .left .language-selector .list li img {
  margin-right: 8px;
}
.lbt-header-5-action .right {
  display: grid;
  grid-template-columns: 54px auto;
  align-items: center;
  gap: 15px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-5-action .right {
    display: none;
  }
}
.lbt-header-5-action .right .icon {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  background: linear-gradient(90deg, #4400E7 0%, #7B00FE 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.lbt-header-5-action .right .icon:hover i {
  animation: fti_zigzag 0.4s ease forwards;
}
.lbt-header-5-action .right .icon i {
  display: flex;
}
.lbt-header-5-action .right .call {
  font-family: var(--inter);
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #FFFFFF;
  opacity: 0.6;
  display: block;
}
.lbt-header-5-action .right a {
  font-family: var(--inter);
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  color: #FFFFFF;
  transition: 0.3s ease;
}
.lbt-header-5-action .right a:hover {
  color: var(--lbt-pr-5_1);
}
.lbt-header-5-action .lbt-menu-btn {
  background-color: transparent;
  width: 40px;
}
.lbt-header-5-action .lbt-menu-btn .svg-path {
  fill: none;
  stroke: #fff;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .main-navigation:is(.has-menu-5) .navbar-nav li:not(:last-child) {
    margin-right: 35px;
  }
}
.main-navigation:is(.has-menu-5) .navbar-nav li a {
  text-transform: capitalize;
  font-family: var(--inter);
  font-weight: 600;
  font-size: 16px;
  color: #FFFFFF;
  transition: 400ms var(--cube-1);
}
.main-navigation:is(.has-menu-5) .navbar-nav li a::after {
  opacity: 0;
}
.main-navigation:is(.has-menu-5) .navbar-nav li a:hover {
  color: var(--lbt-pr-5_1);
}
.main-navigation:is(.has-menu-5) .navbar-nav li .dropdown-menu {
  border-color: var(--lbt-pr-5_1);
  background-color: #fff;
  z-index: 100;
}
.main-navigation:is(.has-menu-5) .navbar-nav li .dropdown-menu li a {
  color: #000;
  transition: 400ms var(--cube-1);
}
.main-navigation:is(.has-menu-5) .navbar-nav li .dropdown-menu li a::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 2px;
  background: var(--lbt-gd-1);
  left: 0;
  top: 18px;
  border-bottom: 1.5px solid var(--lbt-pr-5_1);
}
.main-navigation:is(.has-menu-5) .navbar-nav li .dropdown-menu li:hover > a {
  padding-left: 12px;
  color: var(--lbt-pr-5_1);
}
.main-navigation:is(.has-menu-5) .navbar-nav li .dropdown-menu li:hover > a::after {
  opacity: 1;
  width: 10px;
}
.main-navigation:is(.has-menu-5) .navbar-nav li:hover::after {
  transform: scale(1);
}
.main-navigation:is(.has-menu-5) .navbar-nav li:hover::before {
  transform: scale(1);
}

/*
header 5 end
*/
/*
header 6 start
*/
.lbt-header-6-area {
  top: 34px;
  position: absolute;
  width: 100%;
  z-index: 9;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-6-area {
    padding: 20px 0;
    top: 0;
  }
}
@media (max-width: 767px) {
  .lbt-header-6-area {
    padding: 16px 0;
  }
}
.lbt-header-6-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 50px;
  border-top: 1px solid #7E7E9C;
  border-bottom: 1px solid #7E7E9C;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-6-wrap {
    border: none;
  }
}
.lbt-header-6-wrap .header-left {
  display: grid;
  grid-template-columns: 150px auto;
  align-items: center;
  gap: 160px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-header-6-wrap .header-left {
    gap: 120px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-header-6-wrap .header-left {
    gap: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-6-wrap .header-left {
    gap: 0;
  }
}
.lbt-header-6-wrap .header-left .lbt-header-6-logo img {
  max-width: 150px;
}
@media (max-width: 767px) {
  .lbt-header-6-wrap .header-left .lbt-header-6-logo img {
    max-width: 120px;
  }
}
.lbt-header-6-action {
  display: flex;
  align-items: center;
  gap: 30px;
}
.lbt-header-6-action .header-6-btn {
  background: transparent;
  padding: 10px 34px;
  border: 1.2px solid var(--lbt-pr-6);
  transition: all 0.8s ease;
}
.lbt-header-6-action .header-6-btn:hover {
  border-color: #BD0CB7;
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lbt-header-6-action .header-6-btn {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .lbt-header-6-action .header-6-btn {
    display: none;
  }
}
.lbt-header-6-action .header-6-btn::before {
  background: rgba(72, 194, 253, 0.43);
  right: -15px;
  width: 30px;
  height: 30px;
}
.lbt-header-6-action .header-6-btn::after {
  background: rgba(72, 194, 253, 0.43);
  left: -15px;
  width: 30px;
  height: 30px;
}
.lbt-header-6-action .lbt-menu-btn {
  background-color: transparent;
  width: 40px;
}
.lbt-header-6-action .lbt-menu-btn .svg-path {
  fill: none;
  stroke: #fff;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .main-navigation:is(.has-menu-6) .navbar-nav li:not(:last-child) {
    margin-right: 35px;
  }
}
.main-navigation:is(.has-menu-6) .navbar-nav li:is(.dropdown) a::after {
  width: 110%;
}
.main-navigation:is(.has-menu-6) .navbar-nav li a {
  text-transform: capitalize;
  font-family: var(--saira);
  font-weight: 400;
  font-size: 18px;
  color: #FFFFFF;
  padding: 34px 12px;
  transition: 400ms var(--cube-1);
}
.main-navigation:is(.has-menu-6) .navbar-nav li a::after {
  width: 96%;
  height: 36px;
  box-shadow: inset 0px 0px 10px #4EB3FD;
  border-radius: 27px;
  transform: translateY(-8.5px);
  left: 2px;
}
.main-navigation:is(.has-menu-6) .navbar-nav li a:hover {
  color: #48C2FD;
}
.main-navigation:is(.has-menu-6) .navbar-nav li .dropdown-menu {
  border-color: #48C2FD;
  background-color: #fff;
  z-index: 100;
}
.main-navigation:is(.has-menu-6) .navbar-nav li .dropdown-menu li a {
  color: #000;
  transition: 400ms var(--cube-1);
}
.main-navigation:is(.has-menu-6) .navbar-nav li .dropdown-menu li a::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 2px;
  background: #48C2FD;
  left: 0;
  top: 25px;
  border-bottom: 1.5px solid #48C2FD;
}
.main-navigation:is(.has-menu-6) .navbar-nav li .dropdown-menu li:hover > a {
  padding-left: 12px;
  color: #48C2FD;
}
.main-navigation:is(.has-menu-6) .navbar-nav li .dropdown-menu li:hover > a::after {
  opacity: 1;
  width: 10px;
}
.main-navigation:is(.has-menu-6) .navbar-nav li:hover::after {
  transform: scale(1);
}
.main-navigation:is(.has-menu-6) .navbar-nav li:hover::before {
  transform: scale(1);
}

/*
header 6 end
*/
/*
header 7 start
*/
.lbt-header-7-area {
  position: absolute;
  width: 100%;
  z-index: 4;
  top: 60px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-header-7-area {
    top: 40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-7-area {
    top: 10px;
  }
}
.lbt-header-7-area .container {
  max-width: 1510px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-header-7-area .container {
    max-width: 1350px;
  }
}
.lbt-header-7-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 82px;
  background: #080B1F;
  border-top: 1px solid #9AEA72;
  border-radius: 100px;
  padding: 0 50px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-header-7-wrap {
    gap: 40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-header-7-wrap {
    gap: 60px;
    padding: 0 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-header-7-wrap {
    padding: 15px 50px;
  }
}
@media (max-width: 767px) {
  .lbt-header-7-wrap {
    padding: 15px 25px;
  }
}
.lbt-header-7-wrap .header-left {
  display: grid;
  grid-template-columns: 115px auto;
  align-items: center;
  gap: 82px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-header-7-wrap .header-left {
    gap: 50px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-header-7-wrap .header-left {
    gap: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-7-wrap .header-left {
    gap: 0;
  }
}
.lbt-header-7-wrap .header-left .lbt-header-7-logo {
  max-width: 115px;
  display: inline-block;
}
@media (max-width: 767px) {
  .lbt-header-7-wrap .header-left .lbt-header-7-logo {
    max-width: 100px;
  }
}
.lbt-header-7-action {
  display: flex;
  align-items: center;
  gap: 36px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-header-7-action {
    gap: 25px;
  }
}
.lbt-header-7-action .search-btn {
  width: 54px;
  height: 54px;
  background: #313346;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  border: none;
  color: #fff;
  font-size: 16px;
  transition: 0.3s ease;
  position: relative;
}
.lbt-header-7-action .search-btn::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--lbt-pr-7);
  transform: scale(0);
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-header-7-action .search-btn {
    display: none;
  }
}
.lbt-header-7-action .search-btn:hover {
  color: #313346;
}
.lbt-header-7-action .search-btn:hover::after {
  transform: scale(1);
}
.lbt-header-7-action .search-btn i {
  display: flex;
  position: relative;
  z-index: 2;
}
.lbt-header-7-action .cart-btn {
  position: relative;
}
@media (max-width: 767px) {
  .lbt-header-7-action .cart-btn {
    display: none;
  }
}
.lbt-header-7-action .cart-btn i {
  color: #fff;
  display: flex;
  font-size: 18px;
}
.lbt-header-7-action .cart-btn .number {
  position: absolute;
  width: 16px;
  height: 16px;
  right: -11px;
  top: -14px;
  background: #57EEF1;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Barlow Semi Condensed";
  font-weight: 600;
  font-size: 10px;
  line-height: 10px;
  color: #0D0F23;
}
.lbt-header-7-action .language-selector {
  background-color: transparent;
  border: none;
  padding-left: 0;
  padding-right: 0;
  width: 115px;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-7-action .language-selector {
    display: none;
  }
}
.lbt-header-7-action .language-selector:is(.open) .current::after {
  transform: rotate(180deg);
}
.lbt-header-7-action .language-selector::after {
  display: none;
}
.lbt-header-7-action .language-selector .current {
  font-family: var(--clash_grotesk);
  font-weight: 400;
  font-size: 14px;
  line-height: 15px;
  color: #FFFFFF;
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 27px;
}
.lbt-header-7-action .language-selector .current img {
  width: 27px;
  height: 27px;
  border-radius: 50%;
  position: relative;
  border: 6px solid rgba(255, 255, 255, 0.1);
  margin-right: 10px;
}
.lbt-header-7-action .language-selector .current::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  right: -20px;
  top: 12px;
  clip-path: polygon(100% 0, 0 0, 50% 50%);
  transition: all 0.15s ease-in-out;
  transform-origin: 50% 25%;
}
.lbt-header-7-action .language-selector .list li {
  font-family: var(--clash_grotesk);
  font-weight: 400;
  font-size: 14px;
}
.lbt-header-7-action .language-selector .list li img {
  margin-right: 8px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-header-7-action .header-btn-7 {
    display: none;
  }
}
.lbt-header-7-action .lbt-menu-btn {
  background-color: transparent;
  width: 40px;
}
.lbt-header-7-action .lbt-menu-btn .svg-path {
  fill: none;
  stroke: #fff;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .main-navigation:is(.has-menu-7) .navbar-nav li:not(:last-child) {
    margin-right: 35px;
  }
}
.main-navigation:is(.has-menu-7) .navbar-nav li:is(.dropdown) a::after {
  width: 110%;
}
.main-navigation:is(.has-menu-7) .navbar-nav li a {
  text-transform: capitalize;
  font-family: var(--clash_grotesk);
  font-weight: 400;
  font-size: 17px;
  color: #FFFFFF;
  transition: 400ms var(--cube-1);
}
.main-navigation:is(.has-menu-7) .navbar-nav li a::after {
  width: 95%;
  height: 36px;
  box-shadow: inset 0px 0px 6px #9AEA72;
  border-radius: 27px;
  transform: translateY(-8.5px);
  left: 2px;
}
.main-navigation:is(.has-menu-7) .navbar-nav li a:hover {
  color: var(--lbt-pr-7);
}
.main-navigation:is(.has-menu-7) .navbar-nav li .dropdown-menu {
  border-color: var(--lbt-pr-7);
  background-color: #fff;
  z-index: 100;
}
.main-navigation:is(.has-menu-7) .navbar-nav li .dropdown-menu li a {
  color: #000;
  transition: 400ms var(--cube-1);
}
.main-navigation:is(.has-menu-7) .navbar-nav li .dropdown-menu li a::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 2px;
  background: var(--lbt-pr-7);
  left: 0;
  top: 25px;
  border-bottom: 1.5px solid var(--lbt-pr-7);
}
.main-navigation:is(.has-menu-7) .navbar-nav li .dropdown-menu li:hover > a {
  padding-left: 12px;
  color: var(--lbt-pr-7);
}
.main-navigation:is(.has-menu-7) .navbar-nav li .dropdown-menu li:hover > a::after {
  opacity: 1;
  width: 10px;
}
.main-navigation:is(.has-menu-7) .navbar-nav li:hover::after {
  transform: scale(1);
}
.main-navigation:is(.has-menu-7) .navbar-nav li:hover::before {
  transform: scale(1);
}

/*
header 7 end
*/
/*
  header-8-start
*/
.lb-header-8-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #27246F;
  z-index: 4;
}
.lb-header-8-wrap {
  display: flex;
  gap: 28px;
  align-items: center;
  padding: 16px 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-header-8-wrap .lb-offcanvas-btn-1 {
    display: none;
  }
}
@media (max-width: 767px) {
  .lb-header-8-wrap .lb-offcanvas-btn-1 {
    margin-left: auto;
  }
}
.lb-header-8-action-link {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-left: auto;
}
@media (max-width: 767px) {
  .lb-header-8-action-link {
    display: none;
  }
}

.main-navigation:is(.has-header-8) {
  margin-left: 20px;
}
.main-navigation:is(.has-header-8) .navbar-nav {
  display: flex;
  flex-direction: row;
}
.main-navigation:is(.has-header-8) .navbar-nav li {
  margin-right: 0;
}
.main-navigation:is(.has-header-8) .navbar-nav li a {
  font-family: var(--jakarta);
  font-weight: 400;
  font-size: 16px;
  text-transform: capitalize;
  color: #fff;
  padding: 9px 17px;
  border: 1px solid var(--lb-clr-sd-1);
  border-radius: 27px;
  transition: 300ms var(--lb-cube-1);
  border-color: transparent;
}
.main-navigation:is(.has-header-8) .navbar-nav li a::before {
  display: none;
}
.main-navigation:is(.has-header-8) .navbar-nav li a::after {
  display: none;
}
.main-navigation:is(.has-header-8) .navbar-nav li:hover > a {
  border-color: var(--lb-clr-sd-1);
}
.main-navigation:is(.has-header-8) .navbar-nav li .dropdown-menu {
  padding: 20px 20px;
  border-top: none;
  background: #27246F;
  border-radius: 12px;
}
.main-navigation:is(.has-header-8) .navbar-nav li .dropdown-menu li a {
  font-size: 14px;
}
.main-navigation:is(.has-header-8) .navbar-nav li .dropdown-menu li:hover > a {
  color: #fff;
}
.main-navigation:is(.has-header-8) .navbar-nav li .dropdown-menu li .dropdown-menu {
  left: calc(100% + 0px);
}

/*
  header-8-end
*/
/*
  header-9-start
*/
.lb-header-9-area {
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
  z-index: 4;
}
.lb-header-9-wrap {
  display: flex;
  align-items: center;
  gap: 42px;
}
.lb-header-9-action-link {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-left: auto;
}
@media (max-width: 767px) {
  .lb-header-9-action-link .lb-pr-btn-2 {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-header-9-action-link .lb-pr-btn-2 {
    display: inline-block;
  }
}

.main-navigation:is(.has-header-9) .navbar-nav {
  display: flex;
  flex-direction: row;
  gap: 48px;
  border-radius: 100px;
  border: 1px solid #fff;
  padding: 0 32px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .main-navigation:is(.has-header-9) .navbar-nav {
    gap: 28px;
  }
}
.main-navigation:is(.has-header-9) .navbar-nav li {
  margin-right: 0;
}
.main-navigation:is(.has-header-9) .navbar-nav li a {
  font-family: var(--red-hat);
  font-weight: 500;
  font-size: 16px;
  text-transform: capitalize;
  color: #fff;
  padding: 19px 0;
  transition: 300ms var(--lb-cube-1);
}
.main-navigation:is(.has-header-9) .navbar-nav li a::after {
  background: linear-gradient(180deg, rgba(243, 237, 252, 0) 31%, rgb(244, 106, 87) 100%);
  border-bottom: none;
  transition: 300ms var(--lb-cube-1);
}
.main-navigation:is(.has-header-9) .navbar-nav li:is(.dropdown) a {
  padding-right: 15px;
}
.main-navigation:is(.has-header-9) .navbar-nav li:hover > a {
  color: var(--lb-clr-pr-2);
}
.main-navigation:is(.has-header-9) .navbar-nav li:hover > a::after {
  opacity: 0.3;
  height: 36px;
}
.main-navigation:is(.has-header-9) .navbar-nav li .dropdown-menu {
  padding: 20px 0px;
  border-top: none;
  background: #003444;
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.main-navigation:is(.has-header-9) .navbar-nav li .dropdown-menu li {
  padding: 0px 20px;
}
.main-navigation:is(.has-header-9) .navbar-nav li .dropdown-menu li a::after {
  height: 2px;
  background: var(--lb-clr-pr-2);
  top: 17px;
}
.main-navigation:is(.has-header-9) .navbar-nav li .dropdown-menu li .dropdown-menu {
  left: 100%;
}
.main-navigation:is(.has-header-9) .navbar-nav li .dropdown-menu li:hover > a {
  color: var(--lb-clr-pr-2);
  padding-left: 20px;
}

/*
  header-9-end
*/
/*
  header-10-start
*/
.lb-header-10-area {
  position: absolute;
  top: 24px;
  left: 0;
  width: 100%;
  z-index: 4;
}
.lb-header-10-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #EEE4FD;
  border-radius: 8px;
  padding: 0 20px;
  gap: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-header-10-wrap {
    padding: 10px 20px;
  }
}
.lb-header-10-action-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 28px;
}
.lb-header-10-action-link .lb-offcanvas-btn-2 {
  border: none;
  background: var(--lb-clr-pr-3);
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-header-10-action-link .lb-offcanvas-btn-2 {
    display: none;
  }
}
.lb-header-10-action-link .lb-pr-btn-3 {
  padding: 16px 18px;
}
@media (max-width: 767px) {
  .lb-header-10-action-link .lb-pr-btn-3 {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-header-10-action-link .lb-pr-btn-3 {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .lb-header-10-action-link .lb-login-btn-1 {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-header-10-action-link .lb-login-btn-1 {
    display: inline-block;
  }
}

.main-navigation:is(.has-header-10) .navbar-nav {
  gap: 52px;
  display: flex;
  flex-direction: row;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .main-navigation:is(.has-header-10) .navbar-nav {
    gap: 30px;
  }
}
.main-navigation:is(.has-header-10) .navbar-nav li {
  margin-right: 0;
}
.main-navigation:is(.has-header-10) .navbar-nav li::after {
  content: "";
  width: 3px;
  height: 0px;
  background: linear-gradient(0deg, rgba(0, 152, 248, 0) 0%, #4C4FFB 48%, #9C00FF 100%);
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  position: absolute;
  transform-origin: top;
  transition: 0.4s var(--lb-cube-1);
}
.main-navigation:is(.has-header-10) .navbar-nav li::before {
  content: "";
  width: 3px;
  height: 0px;
  background: linear-gradient(180deg, rgba(0, 152, 248, 0) 0%, #4C4FFB 48%, #9C00FF 100%);
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  position: absolute;
  transform-origin: bottom;
  transition: 0.4s var(--lb-cube-1);
}
.main-navigation:is(.has-header-10) .navbar-nav li a {
  font-family: var(--inter);
  font-weight: 400;
  text-transform: capitalize;
  color: var(--lb-clr-p-3);
  padding: 28px 0;
}
.main-navigation:is(.has-header-10) .navbar-nav li a::after {
  display: none;
}
.main-navigation:is(.has-header-10) .navbar-nav li:is(.dropdown) a {
  padding-right: 15px;
}
.main-navigation:is(.has-header-10) .navbar-nav li:hover::after {
  height: 20px;
}
.main-navigation:is(.has-header-10) .navbar-nav li:hover::before {
  height: 20px;
}
.main-navigation:is(.has-header-10) .navbar-nav li:hover > a {
  color: #9C00FF;
}
.main-navigation:is(.has-header-10) .navbar-nav li .dropdown-menu {
  padding: 20px 0px;
  min-width: 250px;
  border: 1px solid #EEE4FD;
  background: #fff;
  border-radius: 10px;
}
.main-navigation:is(.has-header-10) .navbar-nav li .dropdown-menu li {
  padding: 0 20px;
}
.main-navigation:is(.has-header-10) .navbar-nav li .dropdown-menu li::after {
  left: 0;
  transform: unset;
  width: 1px;
}
.main-navigation:is(.has-header-10) .navbar-nav li .dropdown-menu li::before {
  left: 0;
  transform: unset;
  width: 1px;
}
.main-navigation:is(.has-header-10) .navbar-nav li .dropdown-menu li a {
  color: var(--lb-clr-p-3);
  font-family: var(--inter);
  font-weight: 400;
}
.main-navigation:is(.has-header-10) .navbar-nav li .dropdown-menu li:hover > a {
  padding-left: 5px;
  color: #9C00FF;
}
.main-navigation:is(.has-header-10) .navbar-nav li .dropdown-menu li .dropdown-menu {
  left: 100%;
}

/*
  header-10-end
*/
/*
  header-11-start
*/
.lb-header-11-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 3;
  border-bottom: 1px solid #865EAE;
  padding: 24px 0;
}
.lb-header-11-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
.lb-header-11-action-link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
}
.lb-header-11-action-link .lb-login-btn-1 {
  font-size: 18px;
  color: var(--lb-clr-sd-4);
  padding-right: 32px;
  font-weight: 600;
  position: relative;
  z-index: 1;
}
.lb-header-11-action-link .lb-login-btn-1::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 1px;
  height: 30px;
  background: #865EAE;
}
.lb-header-11-action-link .lb-login-btn-1:hover {
  color: var(--lb-clr-pr-4);
}
@media (max-width: 767px) {
  .lb-header-11-action-link .lb-login-btn-1 {
    display: none;
  }
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-header-11-action-link .lb-offcanvas-btn-2 {
    display: none;
  }
}
@media (max-width: 767px) {
  .lb-header-11-action-link .lb-pr-btn-4 {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-header-11-action-link .lb-pr-btn-4 {
    display: inline-block;
  }
}

.main-navigation:is(.has-header-11) .navbar-nav {
  gap: 20px;
  display: flex;
  flex-direction: row;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .main-navigation:is(.has-header-11) .navbar-nav {
    gap: 0px;
  }
}
.main-navigation:is(.has-header-11) .navbar-nav li {
  margin-right: 0;
  padding: 0 15px;
}
.main-navigation:is(.has-header-11) .navbar-nav li a {
  font-family: var(--lexend);
  font-weight: 400;
  text-transform: capitalize;
  color: #fff;
  padding: 10px 0;
  font-size: 17px;
  transition: 0.3s var(--lb-cube-1);
}
.main-navigation:is(.has-header-11) .navbar-nav li a::after {
  display: none;
}
.main-navigation:is(.has-header-11) .navbar-nav li:is(.dropdown) a {
  padding-right: 15px;
}
.main-navigation:is(.has-header-11) .navbar-nav li:hover {
  background: #220645;
  box-shadow: inset 0px 0px 6px #C827EF;
  border-radius: 27px;
}
.main-navigation:is(.has-header-11) .navbar-nav li:hover > a {
  color: var(--lb-clr-pr-4);
}
.main-navigation:is(.has-header-11) .navbar-nav li .dropdown-menu {
  padding: 20px 0px;
  min-width: 250px;
  border: 1px solid #EEE4FD;
  background: #fff;
  border-radius: 10px;
}
.main-navigation:is(.has-header-11) .navbar-nav li .dropdown-menu li {
  padding: 0 20px;
}
.main-navigation:is(.has-header-11) .navbar-nav li .dropdown-menu li a {
  color: #000;
  font-weight: 400;
}
.main-navigation:is(.has-header-11) .navbar-nav li .dropdown-menu li:hover > a {
  color: #fff;
  padding: 10px 0;
}
.main-navigation:is(.has-header-11) .navbar-nav li .dropdown-menu li .dropdown-menu {
  left: 100%;
}

/*
  header-11-end
*/
/*
  header-12-start
*/
.lb-header-12-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 3;
}
.lb-header-12-area::after {
  content: "";
  background: rgba(7, 8, 56, 0.03);
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  border-color: rgba(87, 53, 210, 0.1);
  border-radius: 0px 0px 15px 0px;
  width: 125px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-header-12-area::after {
    display: none;
  }
}
.lb-header-12-area::before {
  content: "";
  background: rgba(7, 8, 56, 0.03);
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  border-color: rgba(87, 53, 210, 0.1);
  border-radius: 0px 0px 0px 15px;
  width: 125px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-header-12-area::before {
    display: none;
  }
}
.lb-header-12-wrap {
  display: flex;
  align-items: center;
  gap: 30px;
  justify-content: space-between;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-header-12-wrap {
    padding: 10px 0;
  }
}
.lb-header-12-container {
  width: 100%;
  max-width: 1640px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
.lb-header-12-logo {
  flex: 0 0 auto;
}
.lb-header-12-action-link {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  gap: 28px;
}
.lb-header-12-action-link .lb-offcanvas-btn-2 {
  background: var(--lb-clr-pr-5);
  color: #000;
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-header-12-action-link .lb-offcanvas-btn-2 {
    display: none;
  }
}
@media (max-width: 767px) {
  .lb-header-12-action-link .lb-pr-btn-5 {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-header-12-action-link .lb-pr-btn-5 {
    display: inline-block;
  }
}

.main-navigation:is(.has-header-12) {
  width: 100%;
  place-items: center;
  background: rgba(7, 8, 56, 0.03);
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(87, 53, 210, 0.1);
  border-radius: 0px 0px 15px 15px;
}
.main-navigation:is(.has-header-12) .navbar-nav {
  gap: 52px;
  display: flex;
  flex-direction: row;
}
.main-navigation:is(.has-header-12) .navbar-nav li {
  margin-right: 0;
}
.main-navigation:is(.has-header-12) .navbar-nav li a {
  font-family: var(--inter);
  font-weight: 400;
  color: var(--lb-clr-h-5);
  text-transform: capitalize;
  padding: 28px 0;
}
.main-navigation:is(.has-header-12) .navbar-nav li a::after {
  background: linear-gradient(180deg, rgba(243, 237, 252, 0) 31%, rgb(190, 255, 107) 100%);
  border-bottom: 1.5px solid var(--lb-clr-pr-5);
  transition: 0.3s var(--lb-cube-1);
}
.main-navigation:is(.has-header-12) .navbar-nav li:is(.dropdown) a {
  padding-right: 15px;
}
.main-navigation:is(.has-header-12) .navbar-nav li:hover > a::after {
  height: 45px;
}
.main-navigation:is(.has-header-12) .navbar-nav li .dropdown-menu {
  padding: 20px 0px;
  border: none;
  border-radius: 0;
  position: absolute;
  background: #fff;
  border-radius: 0px;
}
.main-navigation:is(.has-header-12) .navbar-nav li .dropdown-menu li {
  padding: 0 20px;
}
.main-navigation:is(.has-header-12) .navbar-nav li .dropdown-menu li a {
  color: var(--lb-clr-h-5);
  font-weight: 400;
}
.main-navigation:is(.has-header-12) .navbar-nav li .dropdown-menu li a::after {
  top: 0;
  left: -20px;
  width: 0px;
  height: 100%;
  background: var(--lb-clr-pr-5);
}
.main-navigation:is(.has-header-12) .navbar-nav li .dropdown-menu li:hover > a {
  padding: 10px 0px;
}
.main-navigation:is(.has-header-12) .navbar-nav li .dropdown-menu li:hover > a::after {
  width: 5px;
}
.main-navigation:is(.has-header-12) .navbar-nav li .dropdown-menu li .dropdown-menu {
  left: 100%;
}

/*
  header-12-end
*/
/*
  header-13-start
*/
.lb-header-13-area {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  background: rgba(3, 6, 23, 0.15);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(4px);
}
.lb-header-13-container {
  width: 100%;
  max-width: 1820px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
.lb-header-13-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-header-13-wrap {
    padding: 10px 0;
  }
}
.lb-header-13-logo {
  width: 150px;
  flex: 0 0 auto;
}
.lb-header-13-logo img {
  width: 100%;
}

.main-navigation:is(.has-header-13) .navbar-nav {
  gap: 50px;
  display: flex;
  flex-direction: row;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-navigation:is(.has-header-13) .navbar-nav {
    gap: 30px;
  }
}
.main-navigation:is(.has-header-13) .navbar-nav li {
  margin-right: 0;
}
.main-navigation:is(.has-header-13) .navbar-nav li a {
  font-family: var(--recoleta_alt);
  font-weight: 400;
  text-transform: capitalize;
  color: #fff;
  padding: 36px 0;
  font-size: 18px;
  transition: 0.3s var(--lb-cube-1);
  background: var(--lb-clr-gd-13);
  -webkit-text-fill-color: #fff;
  background-clip: text;
}
.main-navigation:is(.has-header-13) .navbar-nav li a::before {
  display: none;
}
.main-navigation:is(.has-header-13) .navbar-nav li a::after {
  width: 150%;
  height: 36px;
  border-radius: 300px;
  border: 1px solid var(--lb-clr-pr-13);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  transition: 0.3s var(--lb-cube-1);
}
.main-navigation:is(.has-header-13) .navbar-nav li:hover > a {
  -webkit-text-fill-color: transparent;
}
.main-navigation:is(.has-header-13) .navbar-nav li:hover > a::after {
  width: 165%;
}
.main-navigation:is(.has-header-13) .navbar-nav li .dropdown-menu {
  padding: 20px 0px;
  min-width: 250px;
  border: none;
  background: #10101C;
  border-radius: 0;
}
.main-navigation:is(.has-header-13) .navbar-nav li .dropdown-menu li {
  padding: 0 20px;
}
.main-navigation:is(.has-header-13) .navbar-nav li .dropdown-menu li a {
  font-weight: 400;
}
.main-navigation:is(.has-header-13) .navbar-nav li .dropdown-menu li a::after {
  width: 115%;
  height: 36px;
  border-radius: 300px;
  border: 1px solid var(--lb-clr-pr-13);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  transition: 0.3s var(--lb-cube-1);
}
.main-navigation:is(.has-header-13) .navbar-nav li .dropdown-menu li:hover > a {
  color: #fff;
  padding: 10px 0;
}
.main-navigation:is(.has-header-13) .navbar-nav li .dropdown-menu li .dropdown-menu {
  left: 100%;
}

/*
  header-13-end
*/
/*
  header-14-start
*/
.lb-header-14-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 3;
}
.lb-header-14-top {
  background: rgba(193, 143, 89, 0.1);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-header-14-top {
    display: none;
  }
}
.lb-header-14-top-wrap {
  max-width: 1848px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 9px;
  padding-bottom: 9px;
}
.lb-header-14-top-contact {
  display: flex;
  gap: 35px;
}
.lb-header-14-top-contact li {
  color: #fff;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 12px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-header-14-top-contact li i {
  color: var(--lb-clr-pr-14);
}
.lb-header-14-top-contact li a {
  display: flex;
  align-items: center;
  gap: 12px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-header-14-top-contact li a:hover {
  color: var(--lb-clr-pr-14);
  transform: translateX(-3px);
}
.lb-header-14-top-social {
  display: flex;
  align-items: center;
  gap: 13px;
}
.lb-header-14-top-social .title {
  font-size: 14px;
  color: #fff;
  text-transform: capitalize;
}
.lb-header-14-top-social .link-elm {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 30px;
  height: 30px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 50%;
  font-size: 14px;
  opacity: 70%;
  transition: 0.3s var(--lb-cube-1);
}
.lb-header-14-top-social .link-elm:hover {
  color: #fff;
  border-color: transparent;
  background: var(--lb-clr-pr-14);
  opacity: 1;
}
.lb-header-14-main {
  max-width: 1420px;
  margin-left: auto;
  margin-right: auto;
  background-color: rgba(3, 6, 23, 0.23);
  border-bottom: 1px solid var(--lb-clr-pr-14);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 0px 0px 200px 200px;
  backdrop-filter: blur(12.5px);
  padding-left: 65px;
  padding-right: 65px;
  gap: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-header-14-main {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .lb-header-14-main {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 45px;
    padding-right: 45px;
  }
}
.lb-header-14-action-link {
  display: flex;
  align-items: center;
  gap: 30px;
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-header-14-action-link .lb-offcanvas-btn-2 {
    display: none;
  }
}
.lb-header-14-action-link .lb-pr-btn-14 {
  padding: 10px 32px;
  border-radius: 5px;
}
.lb-header-14-action-link .lb-pr-btn-14::before {
  display: none;
}
@media (max-width: 767px) {
  .lb-header-14-action-link .lb-pr-btn-14 {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-header-14-action-link .lb-pr-btn-14 {
    display: inline-block;
  }
}

.main-navigation:is(.has-header-14) .navbar-nav {
  gap: 35px;
  display: flex;
  flex-direction: row;
}
.main-navigation:is(.has-header-14) .navbar-nav li {
  margin-right: 0;
}
.main-navigation:is(.has-header-14) .navbar-nav li a {
  font-family: var(--bona);
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  text-transform: capitalize;
  padding: 28px 0;
}
.main-navigation:is(.has-header-14) .navbar-nav li a::after {
  background: var(--lb-clr-pr-14);
  border-bottom: none;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  transition: 0.3s var(--lb-cube-1);
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
  left: 14px;
  opacity: 0;
}
.main-navigation:is(.has-header-14) .navbar-nav li:is(.dropdown) a {
  padding-right: 15px;
}
.main-navigation:is(.has-header-14) .navbar-nav li:hover > a::after {
  left: -6px;
  opacity: 1;
}
.main-navigation:is(.has-header-14) .navbar-nav li .dropdown-menu {
  padding: 20px 0px;
  border: none;
  border-radius: 0;
  position: absolute;
  background-color: rgba(3, 6, 23, 0.95);
  backdrop-filter: blur(12.5px);
  border-radius: 0px;
}
.main-navigation:is(.has-header-14) .navbar-nav li .dropdown-menu li a {
  font-family: var(--bona);
  font-size: 18px;
  padding: 14px 25px;
}
.main-navigation:is(.has-header-14) .navbar-nav li .dropdown-menu li a::after {
  background: var(--lb-clr-pr-14);
  border-bottom: none;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  transition: 0.3s var(--lb-cube-1);
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
  left: 14px;
  opacity: 0;
}
.main-navigation:is(.has-header-14) .navbar-nav li .dropdown-menu li a::before {
  right: 25px;
}
.main-navigation:is(.has-header-14) .navbar-nav li .dropdown-menu li:hover > a {
  color: #fff;
}
.main-navigation:is(.has-header-14) .navbar-nav li .dropdown-menu li:hover > a::after {
  left: 16px;
  opacity: 1;
}
.main-navigation:is(.has-header-14) .navbar-nav li .dropdown-menu li .dropdown-menu {
  left: 100%;
}

/*
  header-14-end
*/
/*
  header-15-start
*/
.lb-header-15-area {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  border-bottom: 2px solid rgba(193, 143, 89, 0.15);
  z-index: 3;
}
.lb-header-15-logo {
  margin-right: auto;
  max-width: 180px;
}
.lb-header-15-main {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 105px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-header-15-main {
    gap: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-header-15-main {
    gap: 30px;
    padding: 15px 0;
  }
}
.lb-header-15-main .main-navigation:is(.has-header-14) .navbar-nav {
  gap: 24px;
}
.lb-header-15-main .main-navigation:is(.has-header-14) .navbar-nav li a {
  padding: 44px 0;
}
.lb-header-15-main .main-navigation:is(.has-header-14) .navbar-nav li:is(.dropdown) a {
  padding-right: 15px;
}
.lb-header-15-action-link {
  display: flex;
  align-items: center;
  gap: 30px;
}
.lb-header-15-action-link .lb-pr-btn-15 {
  background: #fff;
  color: #000;
  padding: 18px 23px;
}
.lb-header-15-action-link .lb-pr-btn-15::after {
  border-color: #fff;
}
.lb-header-15-action-link .lb-pr-btn-15:hover {
  color: var(--lb-clr-pr-14);
}
@media (max-width: 767px) {
  .lb-header-15-action-link .lb-pr-btn-15 {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-header-15-action-link .lb-pr-btn-15 {
    display: inline-block;
  }
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-header-15-action-link .lb-offcanvas-btn-2 {
    display: none;
  }
}

/*
  header-15-end
*/
/*
  header-16-start
*/
.lb-header-16-area {
  position: absolute;
  top: 25px;
  left: 0;
  width: 100%;
  z-index: 3;
}
.lb-header-16-top {
  background: var(--lb-clr-gd-16);
  border-radius: 15px 15px 0px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 11px 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-header-16-top {
    display: none;
  }
}
.lb-header-16-top .lb-header-14-top-contact li {
  opacity: 1;
}
.lb-header-16-top .lb-header-14-top-contact li i {
  color: #fff;
}
.lb-header-16-top .lb-header-14-top-contact li a:hover {
  color: inherit;
}
.lb-header-16-top .lb-header-14-top-social .link-elm {
  opacity: 1;
}
.lb-header-16-top .lb-header-14-top-social .link-elm:hover {
  background: #fff;
  color: var(--lb-clr-pr-16);
}
.lb-header-16-logo {
  max-width: 245px;
  width: 100%;
  height: 100px;
  background: linear-gradient(93.51deg, #8E72FF 0%, #7862FF 82.47%);
  display: flex;
  align-items: center;
  padding: 20px;
  border-radius: 0 0 0 15px;
  clip-path: polygon(100% 0, 89.5% 50%, 89.5% 100%, 0 100%, 0 0);
}
.lb-header-16-logo img {
  max-width: 150px;
}
@media (max-width: 767px) {
  .lb-header-16-logo img {
    max-width: 130px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-header-16-logo img {
    max-width: 150px;
  }
}
.lb-header-16-main {
  display: flex;
  align-items: start;
}
.lb-header-16-main-right {
  display: flex;
  justify-content: end;
  align-items: center;
  width: 100%;
  background: #fff;
  border-radius: 30px 0px 15px;
  margin-left: -27px;
  padding: 0 40px;
  gap: 30px;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-header-16-main-right {
    gap: 20px;
    padding: 0 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-header-16-main-right {
    padding: 15px 40px;
  }
}
.lb-header-16-main-right::after {
  content: ":";
  width: 19px;
  height: 17px;
  position: absolute;
  top: 100%;
  left: 0;
  background: #5445B3;
  clip-path: polygon(0 0, 0% 100%, 100% 0);
}
.lb-header-16-action-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 35px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-header-16-action-link {
    gap: 20px;
  }
}
.lb-header-16-action-link .lb-search-btn-1 {
  width: 52px;
  height: 52px;
  background: rgba(4, 9, 40, 0.05);
  color: var(--lb-clr-pr-16);
}
.lb-header-16-action-link .lb-search-btn-1:hover {
  background: var(--lb-clr-pr-16);
  color: #fff;
}
@media (max-width: 767px) {
  .lb-header-16-action-link .lb-search-btn-1 {
    display: none;
  }
}
.lb-header-16-action-link .lb-offcanvas-btn-2 {
  border-color: var(--lb-clr-pr-16);
  color: var(--lb-clr-pr-16);
}
.lb-header-16-action-link .lb-offcanvas-btn-2:hover {
  background: var(--lb-clr-pr-16);
  color: #fff;
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-header-16-action-link .lb-offcanvas-btn-2 {
    display: none;
  }
}
.lb-header-16-btn {
  background: var(--lb-clr-gd-16);
  font-family: var(--livvic);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  color: #fff;
  border-radius: 5px;
  padding: 18px 30px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-header-16-btn:hover {
  transform: scale(97%);
  color: #fff;
}
@media (max-width: 767px) {
  .lb-header-16-btn {
    display: none;
  }
}

.main-navigation:is(.has-header-16) .navbar-nav {
  gap: 30px;
  display: flex;
  flex-direction: row;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .main-navigation:is(.has-header-16) .navbar-nav {
    gap: 25px;
  }
}
.main-navigation:is(.has-header-16) .navbar-nav li {
  margin-right: 0;
}
.main-navigation:is(.has-header-16) .navbar-nav li a {
  font-family: var(--livvic);
  font-size: 18px;
  font-weight: 500;
  color: var(--lb-clr-h-16);
  text-transform: capitalize;
  padding: 33px 0;
}
.main-navigation:is(.has-header-16) .navbar-nav li a::after {
  background: var(--lb-clr-gd-16);
  border-bottom: none;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  transition: 0.3s var(--lb-cube-1);
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
  left: 14px;
  opacity: 0;
}
.main-navigation:is(.has-header-16) .navbar-nav li:is(.dropdown) a {
  padding-right: 15px;
}
.main-navigation:is(.has-header-16) .navbar-nav li:hover > a::after {
  left: -6px;
  opacity: 1;
}
.main-navigation:is(.has-header-16) .navbar-nav li .dropdown-menu {
  padding: 20px 0px;
  border: none;
  border-radius: 0;
  position: absolute;
  background-color: #fff;
  border-radius: 0px;
}
.main-navigation:is(.has-header-16) .navbar-nav li .dropdown-menu li a {
  color: var(--lb-clr-h-16);
  font-size: 18px;
  padding: 14px 25px;
}
.main-navigation:is(.has-header-16) .navbar-nav li .dropdown-menu li a::after {
  background: var(--lb-clr-gd-16);
  border-bottom: none;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  transition: 0.3s var(--lb-cube-1);
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
  left: 14px;
  opacity: 0;
}
.main-navigation:is(.has-header-16) .navbar-nav li .dropdown-menu li a::before {
  right: 25px;
}
.main-navigation:is(.has-header-16) .navbar-nav li .dropdown-menu li:hover > a::after {
  left: 16px;
  opacity: 1;
}
.main-navigation:is(.has-header-16) .navbar-nav li .dropdown-menu li .dropdown-menu {
  left: 100%;
}

/*
  header-16-end
*/
/*
  header-17-start
*/
.lb-header-17-area {
  background-color: #304761;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 3;
}
.lb-header-17-container {
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.lb-header-17-top {
  border-bottom: 1px solid #5BA589;
  padding: 13px 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-header-17-top {
    display: none;
  }
}
.lb-header-17-top-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lb-header-17-top-wrap .lb-header-14-top-contact li {
  opacity: 1;
}
.lb-header-17-top-wrap .lb-header-14-top-contact li i {
  color: #fff;
}
.lb-header-17-top-wrap .lb-header-14-top-contact li a:hover {
  color: var(--lb-clr-pr-17);
}
.lb-header-17-top-wrap .lb-header-14-top-social .link-elm:hover {
  background: var(--lb-clr-pr-17);
  border-color: transparent;
}
.lb-header-17-main {
  padding-bottom: 1px;
}
.lb-header-17-main-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-header-17-main-wrap {
    padding: 15px 0;
  }
}
.lb-header-17-action-link {
  display: flex;
  align-items: center;
  gap: 30px;
  justify-content: end;
}
.lb-header-17-action-link .lb-phone-btn-13 {
  gap: 15px;
}
.lb-header-17-action-link .lb-phone-btn-13 .icon {
  width: 54px;
  height: 54px;
  background: var(--lb-clr-gd-17);
  font-size: 18px;
}
.lb-header-17-action-link .lb-phone-btn-13 .icon::after {
  display: none;
}
.lb-header-17-action-link .lb-phone-btn-13 .title {
  font-weight: 500;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
}
.lb-header-17-action-link .lb-phone-btn-13 .link {
  font-size: 24px;
  color: #fff;
}
.lb-header-17-action-link .lb-phone-btn-13:hover .link {
  color: var(--lb-clr-pr-17);
}
.lb-header-17-action-link .lb-phone-btn-13:hover .icon i {
  animation: swing 1s;
}
@media (max-width: 767px) {
  .lb-header-17-action-link .lb-phone-btn-13 {
    display: none;
  }
}
.lb-header-17-action-link .lb-offcanvas-btn-2:hover {
  background: var(--lb-clr-pr-17);
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-header-17-action-link .lb-offcanvas-btn-2 {
    display: none;
  }
}

.main-navigation:is(.has-header-17) {
  background: var(--lb-clr-gd-17);
  border-radius: 100px;
  padding: 0 80px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .main-navigation:is(.has-header-17) {
    padding: 0 30px;
  }
}
.main-navigation:is(.has-header-17) .navbar-nav {
  gap: 70px;
  display: flex;
  flex-direction: row;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .main-navigation:is(.has-header-17) .navbar-nav {
    gap: 40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .main-navigation:is(.has-header-17) .navbar-nav {
    gap: 30px;
  }
}
.main-navigation:is(.has-header-17) .navbar-nav li {
  margin-right: 0;
}
.main-navigation:is(.has-header-17) .navbar-nav li a {
  font-family: var(--fraunces);
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  text-transform: capitalize;
  padding: 43px 0;
}
.main-navigation:is(.has-header-17) .navbar-nav li a::after {
  background: var(--lb-clr-gd-17);
  width: 135%;
  height: 29px;
  border-radius: 100px;
  top: 50%;
  left: 70%;
  transform: translate(-50%, -50%);
  opacity: 0;
  border: none;
  z-index: -1;
  transition: 0.3s var(--lb-cube-1);
}
.main-navigation:is(.has-header-17) .navbar-nav li:is(.dropdown) a {
  padding-right: 15px;
}
.main-navigation:is(.has-header-17) .navbar-nav li:hover > a {
  color: #fff;
}
.main-navigation:is(.has-header-17) .navbar-nav li:hover > a::after {
  left: 50%;
  opacity: 1;
}
.main-navigation:is(.has-header-17) .navbar-nav li .dropdown-menu {
  padding: 20px 0px;
  border: none;
  border-radius: 0;
  position: absolute;
  background: var(--lb-clr-gd-17);
  border-radius: 5px;
}
.main-navigation:is(.has-header-17) .navbar-nav li .dropdown-menu li a {
  font-size: 16px;
  padding: 14px 25px;
}
.main-navigation:is(.has-header-17) .navbar-nav li .dropdown-menu li a::after {
  background: rgba(255, 255, 255, 0.1);
  width: 90%;
  height: 39px;
  border-radius: 100px;
  top: 50%;
  left: 60%;
  transform: translate(-50%, -50%);
  opacity: 0;
  border: none;
  z-index: -1;
  transition: 0.3s var(--lb-cube-1);
}
.main-navigation:is(.has-header-17) .navbar-nav li .dropdown-menu li a::before {
  right: 25px;
}
.main-navigation:is(.has-header-17) .navbar-nav li .dropdown-menu li:hover > a {
  color: var(--lb-clr-h-17);
}
.main-navigation:is(.has-header-17) .navbar-nav li .dropdown-menu li:hover > a::after {
  left: 50%;
  opacity: 1;
}
.main-navigation:is(.has-header-17) .navbar-nav li .dropdown-menu li .dropdown-menu {
  left: 100%;
}

/*
  header-17-end
*/
/*
  header-18-start
*/
.lb-header-18-area {
  position: absolute;
  top: 22px;
  left: 0;
  width: 100%;
  z-index: 3;
}
.lb-header-18-wrap {
  background-color: #fff;
  border-radius: 200px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 28px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-header-18-wrap {
    padding: 10px 20px;
  }
}
.lb-header-18-action-link {
  display: flex;
  align-items: center;
  gap: 20px;
}
.lb-header-18-action-link .lb-offcanvas-btn-2 {
  color: var(--lb-clr-pr-18);
  border-color: var(--lb-clr-pr-18);
}
.lb-header-18-action-link .lb-offcanvas-btn-2:hover {
  background: var(--lb-clr-pr-18);
  color: #fff;
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-header-18-action-link .lb-offcanvas-btn-2 {
    display: none;
  }
}
@media (max-width: 767px) {
  .lb-header-18-action-link .lb-header-18-btn {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-header-18-action-link .lb-header-18-btn {
    display: inline-flex;
  }
}
.lb-header-18-btn {
  font-family: var(--mulish);
  text-transform: capitalize;
  color: var(--lb-clr-h-8);
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  line-height: 1.5;
  background: var(--lb-clr-pr-18);
  border-radius: 50px;
  padding: 12px 27px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-header-18-btn:hover {
  background: var(--lb-clr-sd-18);
  color: #fff;
}

.main-navigation:is(.has-header-18) .navbar-nav {
  gap: 40px;
  display: flex;
  flex-direction: row;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .main-navigation:is(.has-header-18) .navbar-nav {
    gap: 30px;
  }
}
.main-navigation:is(.has-header-18) .navbar-nav li {
  margin-right: 0;
}
.main-navigation:is(.has-header-18) .navbar-nav li a {
  font-family: var(--mulish);
  font-size: 18px;
  font-weight: 500;
  color: var(--lb-clr-h-16);
  text-transform: capitalize;
  padding: 32px 0;
  transition: 0.3s var(--lb-cube-1);
}
.main-navigation:is(.has-header-18) .navbar-nav li a::after {
  background: var(--lb-clr-pr-18);
  width: 0%;
  height: 2px;
  border-radius: 100px;
  bottom: 28px;
  left: auto;
  right: 0;
  z-index: -1;
  transition: 0.3s var(--lb-cube-1);
  border: none;
  opacity: 1;
}
.main-navigation:is(.has-header-18) .navbar-nav li:is(.dropdown) a {
  padding-right: 15px;
}
.main-navigation:is(.has-header-18) .navbar-nav li:hover > a {
  color: var(--lb-clr-pr-18);
}
.main-navigation:is(.has-header-18) .navbar-nav li:hover > a::after {
  width: 100%;
  left: 0;
  right: auto;
}
.main-navigation:is(.has-header-18) .navbar-nav li .dropdown-menu {
  padding: 20px 0px;
  border: none;
  border-radius: 0;
  position: absolute;
  background: #fff;
  border-radius: 5px;
}
.main-navigation:is(.has-header-18) .navbar-nav li .dropdown-menu li a {
  font-size: 16px;
  padding: 14px 25px;
  color: var(--lb-clr-h-16);
}
.main-navigation:is(.has-header-18) .navbar-nav li .dropdown-menu li a::before {
  right: 25px;
}
.main-navigation:is(.has-header-18) .navbar-nav li .dropdown-menu li a::after {
  bottom: 0;
  background: var(--lb-clr-pr-18);
  width: 0%;
  height: 2px;
  top: unset;
  left: auto;
  right: 0;
}
.main-navigation:is(.has-header-18) .navbar-nav li .dropdown-menu li:hover > a {
  color: var(--lb-clr-pr-18);
}
.main-navigation:is(.has-header-18) .navbar-nav li .dropdown-menu li:hover > a::after {
  width: 100%;
  left: 0;
  right: auto;
}
.main-navigation:is(.has-header-18) .navbar-nav li .dropdown-menu li .dropdown-menu {
  left: 100%;
}

/*
  header-18-end
*/
/*
  header-19-start
*/
.lb-header-19-area {
  position: absolute;
  top: 28px;
  left: 0;
  width: 100%;
  z-index: 3;
  padding: 0 30px;
}
.lb-header-19-wrap {
  display: flex;
  justify-content: space-between;
  border-radius: 100px;
  border: 3px solid #fff;
}
.lb-header-19-logo {
  max-width: 282px;
  background: #F7EEE3;
  width: 100%;
  border-radius: 100px 0 0 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-header-19-logo {
    max-width: 200px;
  }
}
.lb-header-19-action-link {
  display: flex;
  align-items: center;
  gap: 20px;
  flex: 0 0 auto;
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-header-19-action-link .lb-offcanvas-btn-2 {
    display: none;
  }
}
.lb-header-19-btn {
  display: inline-block;
  font-family: var(--noto);
  text-transform: uppercase;
  font-weight: 500;
  background: #547B66;
  height: 100%;
  place-content: center;
  border-radius: 0 100px 100px 0;
  color: #fff;
  font-size: 18px;
  padding: 0 83px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-header-19-btn:hover {
  background: var(--lb-clr-pr-19);
  color: #fff;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-header-19-btn {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-header-19-btn {
    padding: 0 30px;
    border-radius: 100px;
  }
}
@media (max-width: 767px) {
  .lb-header-19-btn {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-header-19-btn {
    display: inline-block;
    padding: 0 30px;
    border-radius: 100px;
  }
}

.main-navigation:is(.has-header-19) {
  width: 100%;
}
.main-navigation:is(.has-header-19) .navbar-nav {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.main-navigation:is(.has-header-19) .navbar-nav > li {
  flex: 1;
}
.main-navigation:is(.has-header-19) .navbar-nav li {
  margin-right: 0;
  text-align: center;
  transition: 0.3s var(--lb-cube-1);
}
.main-navigation:is(.has-header-19) .navbar-nav li a {
  font-family: var(--noto);
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  text-transform: capitalize;
  padding: 34px 0;
  transition: 0.3s var(--lb-cube-1);
}
.main-navigation:is(.has-header-19) .navbar-nav li a::after {
  display: none;
}
.main-navigation:is(.has-header-19) .navbar-nav li:is(.dropdown) a {
  padding-right: 15px;
}
.main-navigation:is(.has-header-19) .navbar-nav li:hover {
  background: var(--lb-clr-pr-19);
}
.main-navigation:is(.has-header-19) .navbar-nav li:hover > a {
  color: #fff;
}
.main-navigation:is(.has-header-19) .navbar-nav li .dropdown-menu {
  padding: 0px 0px;
  border: none;
  border-radius: 0;
  position: absolute;
  background: #fff;
  border-radius: 0px;
}
.main-navigation:is(.has-header-19) .navbar-nav li .dropdown-menu li {
  text-align: left;
  background: transparent;
  backdrop-filter: blur(0px);
}
.main-navigation:is(.has-header-19) .navbar-nav li .dropdown-menu li a {
  font-size: 16px;
  padding: 16px 25px;
  color: var(--lb-clr-h-16);
}
.main-navigation:is(.has-header-19) .navbar-nav li .dropdown-menu li a::before {
  right: 25px;
}
.main-navigation:is(.has-header-19) .navbar-nav li .dropdown-menu li:hover {
  background: var(--lb-clr-pr-19);
}
.main-navigation:is(.has-header-19) .navbar-nav li .dropdown-menu li:hover > a {
  color: #fff;
}
.main-navigation:is(.has-header-19) .navbar-nav li .dropdown-menu li .dropdown-menu {
  left: 100%;
}

/*
  header-19-end
*/
/*
  header-20-start
*/
.lb-header-20-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: var(--lb-clr-pr-20);
  z-index: 3;
}
.lb-header-20-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-header-20-wrap {
    padding: 10px 0;
  }
}
.lb-header-20-logo {
  max-width: 150px;
}
.lb-header-20-action-link {
  display: flex;
  gap: 40px;
  align-items: center;
}
.lb-header-20-action-link .lb-offcanvas-btn-2 {
  width: 58px;
  height: 58px;
  background: var(--lb-clr-h-20);
  border-color: transparent;
}
.lb-header-20-action-link .lb-search-btn-1 {
  width: auto;
  height: auto;
  font-size: 25px;
  background: transparent;
  color: #fff;
}
.lb-header-20-action-link .lb-search-btn-1:hover {
  color: var(--lb-clr-h-19);
}
.lb-header-20-action-link .lb-search-btn-1:hover i {
  animation: none;
}

.main-navigation:is(.has-header-20) {
  padding-left: 130px;
  padding-right: 130px;
  position: relative;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .main-navigation:is(.has-header-20) {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.main-navigation:is(.has-header-20)::after {
  content: "";
  width: 100%;
  height: 100%;
  clip-path: polygon(0 0, 92% 0%, 100% 100%, 8% 100%);
  background-color: #1A1D22;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.main-navigation:is(.has-header-20) .navbar-nav {
  gap: 40px;
  display: flex;
  flex-direction: row;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .main-navigation:is(.has-header-20) .navbar-nav {
    gap: 30px;
  }
}
.main-navigation:is(.has-header-20) .navbar-nav li {
  margin-right: 0;
}
.main-navigation:is(.has-header-20) .navbar-nav li a {
  font-family: var(--recoleta_alt);
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  text-transform: capitalize;
  padding: 37px 0;
  transition: 0.3s var(--lb-cube-1);
}
.main-navigation:is(.has-header-20) .navbar-nav li a::after {
  background: var(--lb-clr-pr-20);
  width: 0%;
  height: 2px;
  border-radius: 100px;
  bottom: 28px;
  left: auto;
  right: 0;
  z-index: -1;
  transition: 0.3s var(--lb-cube-1);
  border: none;
  opacity: 1;
}
.main-navigation:is(.has-header-20) .navbar-nav li:is(.dropdown) a {
  padding-right: 15px;
}
.main-navigation:is(.has-header-20) .navbar-nav li:hover > a {
  color: var(--lb-clr-pr-20);
}
.main-navigation:is(.has-header-20) .navbar-nav li:hover > a::after {
  width: 100%;
  left: 0;
  right: auto;
}
.main-navigation:is(.has-header-20) .navbar-nav li .dropdown-menu {
  padding: 20px 0px;
  border: none;
  position: absolute;
  background: #1A1D22;
  border-radius: 0px;
}
.main-navigation:is(.has-header-20) .navbar-nav li .dropdown-menu li a {
  font-size: 16px;
  padding: 14px 25px;
}
.main-navigation:is(.has-header-20) .navbar-nav li .dropdown-menu li a::before {
  right: 25px;
}
.main-navigation:is(.has-header-20) .navbar-nav li .dropdown-menu li a::after {
  bottom: 0;
  background: var(--lb-clr-pr-20);
  width: 0%;
  height: 2px;
  top: unset;
  left: auto;
  right: 0;
}
.main-navigation:is(.has-header-20) .navbar-nav li .dropdown-menu li:hover > a {
  color: var(--lb-clr-pr-20);
}
.main-navigation:is(.has-header-20) .navbar-nav li .dropdown-menu li:hover > a::after {
  width: 100%;
  left: 0;
  right: auto;
}
.main-navigation:is(.has-header-20) .navbar-nav li .dropdown-menu li .dropdown-menu {
  left: 100%;
}

/*
  header-20-end
*/
/*
  megamenu-css-start
*/
.wa-megamenu .main-navigation .dropdown:is(.has-megamenu) {
  position: static;
}
.wa-megamenu .main-navigation .dropdown:is(.has-megamenu):after {
  display: none;
}
.wa-megamenu .main-navigation .dropdown:is(.has-megamenu) .dropdown-menu {
  border: none;
  height: 75vh;
  overflow: scroll;
  background: #fff;
  padding: 40px 20px;
}
.wa-megamenu .main-navigation .dropdown:is(.has-megamenu) .tx-demo-wrapper {
  gap: 15px 15px;
  display: flex;
  flex-wrap: wrap;
  border: none;
  background: #fff;
  justify-content: center;
}
.wa-megamenu .main-navigation .dropdown:is(.has-megamenu) .dropdown-menu::-webkit-scrollbar {
  display: none;
}
.wa-megamenu .main-navigation .dropdown:is(.has-megamenu) .dropdown-menu .tx-demo-box {
  margin: 0;
  max-width: 285px;
  padding: 20px 10px;
  border-radius: 20px;
  background-color: #ececec;
}
.wa-megamenu .main-navigation .mc-megamenu-item .item-img-btn {
  position: relative;
}
.wa-megamenu .main-navigation .mc-megamenu-item .item-img {
  overflow: hidden;
  border-radius: 15px;
  position: relative;
}
.wa-megamenu .main-navigation .mc-megamenu-item .item-img img {
  transition: all 300ms ease-in-out;
}
.wa-megamenu .main-navigation .mc-megamenu-item .item-img:before {
  top: 0;
  left: 0;
  height: 0%;
  content: "";
  z-index: 1;
  width: 100%;
  opacity: 0.8;
  position: absolute;
  background-color: #fff;
  transition: all 300ms ease-in-out;
}
.wa-megamenu .main-navigation .mc-megamenu-item .item-btn-wrap {
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 100%;
  padding: 15px;
  flex-wrap: wrap;
  z-index: 2;
  opacity: 0;
  position: absolute;
  transform: translateY(-50%);
  transition: all 500ms ease-in-out;
}
.wa-megamenu .main-navigation .mc-megamenu-item .item-btn-wrap a {
  font-family: var(--inter);
  background: #000;
  font-size: 16px;
  padding: 12px 10px !important;
  display: inline-block !important;
  width: auto !important;
  border-radius: 5px;
  text-transform: capitalize;
  transition: 0.3s;
  border: 1px solid transparent;
  color: #fff !important;
}
.wa-megamenu .main-navigation .mc-megamenu-item .item-btn-wrap a:before {
  display: none;
}
.wa-megamenu .main-navigation .mc-megamenu-item .item-btn-wrap a::after {
  display: none;
}
.wa-megamenu .main-navigation .mc-megamenu-item .item-btn-wrap a:hover {
  background: #ececec;
  color: #000 !important;
  border-color: #000;
}
.wa-megamenu .main-navigation .mc-megamenu-item .item-text {
  font-size: 16px;
  font-weight: 600;
  position: relative;
  margin-bottom: 10px;
  font-family: var(--inter);
}
.wa-megamenu .main-navigation .mc-megamenu-item .item-text:before {
  left: 0;
  top: 7px;
  width: 7px;
  content: "";
  height: 7px;
  position: absolute;
  border-radius: 100%;
  background-color: var(--mc-pr-c1);
}
.wa-megamenu .main-navigation .mc-megamenu-item:hover .item-img img {
  filter: blur(5px);
}
.wa-megamenu .main-navigation .mc-megamenu-item:hover .item-img:before {
  height: 100%;
}
.wa-megamenu .main-navigation .mc-megamenu-item:hover .item-btn-wrap {
  top: 50%;
  opacity: 1;
}

/*
  megamenu-css-end
*/
/*
  sticky-header-start
*/
.txa_sticky_header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  transition: 400ms ease-in-out;
  z-index: 8;
}
.txa_sticky_header:is(.txa_sticky) {
  transform: translateY(-190%);
}
.txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show) {
  transform: translateY(0%);
}
.txa_sticky_header:is(.lb-header-9-area) {
  top: 30px;
}
.txa_sticky_header:is(.lb-header-9-area):is(.txa_sticky_show) {
  padding: 15px 0;
  top: 0px;
  background: #003444;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
}
.txa_sticky_header:is(.lb-header-10-area) {
  top: 24px;
}
.txa_sticky_header:is(.lb-header-10-area):is(.txa_sticky_show) {
  top: 0px;
}
.txa_sticky_header:is(.lb-header-10-area):is(.txa_sticky_show) .lb-header-10-wrap {
  background-color: #fff;
}
.txa_sticky_header:is(.lb-header-11-area):is(.txa_sticky_show) {
  background-color: #5A53CE;
}
.txa_sticky_header:is(.lb-header-12-area):is(.txa_sticky_show) {
  background-color: #fff;
}
.txa_sticky_header:is(.lb-header-13-area):is(.txa_sticky_show) {
  background-color: #000;
}
.txa_sticky_header:is(.lb-header-14-area):is(.txa_sticky_show) {
  top: -50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .txa_sticky_header:is(.lb-header-14-area):is(.txa_sticky_show) {
    top: 0px;
  }
}
.txa_sticky_header:is(.lb-header-14-area):is(.txa_sticky_show) .lb-header-14-main {
  background-color: rgb(3, 6, 23);
}
.txa_sticky_header:is(.lb-header-15-area):is(.txa_sticky_show) {
  background-color: #1B2024;
}
.txa_sticky_header:is(.lb-header-18-area) {
  top: 22px;
}
.txa_sticky_header:is(.lb-header-19-area) {
  top: 28px;
}

/*
  sticky-header-end
*/
/*
hero-1 start
*/
.lbt-hero-1-area {
  padding: 208px 0 116px 0;
}
@media (max-width: 767px) {
  .lbt-hero-1-area {
    padding: 150px 0 80px 0;
  }
}
.lbt-hero-1-wrap {
  display: grid;
  grid-template-columns: 1fr 1.54fr;
  gap: 65px;
  transform: translateX(66.5px);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-1-wrap {
    transform: translateX(0);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-1-wrap {
    gap: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-1-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-hero-1-content .user {
  display: flex;
  gap: 15px;
  align-items: center;
}
.lbt-hero-1-content .user .user-img {
  max-width: 158px;
}
.lbt-hero-1-content .user .user-rating {
  display: flex;
  align-items: center;
  gap: 3px;
}
.lbt-hero-1-content .user .user-rating i {
  color: #F6A418;
  font-size: 18px;
}
.lbt-hero-1-content .rating-text {
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  color: var(--lbt-pr-1);
  margin-top: 5px;
}
.lbt-hero-1-content .hero-title {
  font-family: var(--jakarta);
  font-weight: 800;
  font-size: 65px;
  line-height: 78px;
  color: var(--lbt-heading-1);
  margin: 25px 0 0 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-1-content .hero-title {
    font-size: 55px;
    line-height: 68px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-1-content .hero-title {
    font-size: 50px;
    line-height: 62px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-1-content .hero-title {
    font-size: 45px;
    line-height: 54px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-1-content .hero-title {
    font-size: 35px;
    line-height: 46px;
  }
}
.lbt-hero-1-content .disc {
  margin-top: 25px;
}
.lbt-hero-1-content .btn-wrap {
  margin-top: 42px;
}
.lbt-hero-1-images {
  display: grid;
  grid-template-columns: 1.34fr 1fr;
  gap: 22px;
  align-items: center;
}
@media (max-width: 767px) {
  .lbt-hero-1-images {
    gap: 10px;
  }
}
.lbt-hero-1-images .main-img-1 img {
  filter: drop-shadow(0px 0px 40px rgba(1, 0, 26, 0.12));
  border-radius: 15px;
}
.lbt-hero-1-images:is(.active) .side-img-wrap .main-img-2 {
  transform: translate(0px, 0px) scale(1);
  opacity: 1;
}
.lbt-hero-1-images:is(.active) .side-img-wrap .main-img-3 {
  transform: translate(0px, 0px) scale(1);
  opacity: 1;
}
.lbt-hero-1-images .side-img-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
}
@media (max-width: 767px) {
  .lbt-hero-1-images .side-img-wrap {
    gap: 5px;
  }
}
.lbt-hero-1-images .side-img-wrap .main-img-2 {
  transform: translate(-395px, 150px) scale(0.5);
  transition: 800ms ease-in;
  opacity: 0;
}
.lbt-hero-1-images .side-img-wrap .main-img-3 {
  transform: translate(-395px, -150px) scale(0.5);
  transition: 800ms ease-in;
  opacity: 0;
}

/*
hero-1 end
*/
/*
hero-2 start
*/
.lbt-hero-2-area {
  position: relative;
  padding-top: 225px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-2-area {
    padding-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-2-area {
    padding-top: 130px;
  }
}
.lbt-hero-2-area .shape-1 {
  position: absolute;
  right: -165px;
  bottom: 0;
  animation: roatation 20s linear infinite;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-2-area .shape-1 {
    max-width: 250px;
    right: -130px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-2-area .shape-1 {
    max-width: 160px;
    right: -80px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-2-area .shape-1 {
    display: none;
  }
}
.lbt-hero-2-slider .lbt_hero_2_active {
  position: relative;
}
.lbt-hero-2-wrap {
  display: grid;
  grid-template-columns: 1.132fr 1fr;
  gap: 70px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-2-wrap {
    gap: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-2-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-hero-2-left {
  position: relative;
}
.lbt-hero-2-left .img-1 {
  position: absolute;
  left: -181px;
  top: -65px;
  perspective: 2000px;
  transform-style: preserve-3d;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-hero-2-left .img-1 {
    left: -50px;
    max-width: 200px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-2-left .img-1 {
    left: -40px;
    max-width: 180px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-2-left .img-1 {
    display: none;
  }
}
.lbt-hero-2-left .img-1 img {
  transform: translate3d(116px, 205px, 0px) rotateY(177deg) skew(176deg, 3deg) scale(0.2);
  transition: all 1s ease;
  transition-delay: 900ms;
  opacity: 0;
}
.lbt-hero-2-left .main-img {
  transform: translateY(705px);
  transition: 800ms var(--cube-1);
}
.lbt-hero-2-left .img-2 {
  position: absolute;
  top: 14px;
  right: 55px;
  perspective: 2000px;
  transform-style: preserve-3d;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-2-left .img-2 {
    max-width: 150px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-2-left .img-2 {
    max-width: 110px;
    top: -20px;
    right: 10px;
  }
}
.lbt-hero-2-left .img-2 img {
  opacity: 0;
  transform: translate3d(35px, 249px, 0px) rotateY(32deg) skew(-4deg, -2deg);
  transition: all 1s ease;
  transition-delay: 900ms;
}
.lbt-hero-2-left .shape-2 {
  position: absolute;
  top: -14px;
  left: 23px;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-2-left .shape-2 {
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-2-left .shape-2 {
    max-width: 265px;
  }
}
.lbt-hero-2-right .user {
  display: flex;
  gap: 15px;
  align-items: center;
  transform: translateX(-100px);
  opacity: 0;
  transition: 1s ease;
}
.lbt-hero-2-right .user .user-img {
  max-width: 158px;
}
.lbt-hero-2-right .user .user-rating {
  display: flex;
  align-items: center;
  gap: 3px;
}
.lbt-hero-2-right .user .user-rating i {
  color: #F6A418;
  font-size: 18px;
}
.lbt-hero-2-right .user .rating-text {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  margin-top: 5px;
}
.lbt-hero-2-right .hero-title-wrap {
  overflow: hidden;
}
.lbt-hero-2-right .hero-title {
  font-weight: 600;
  font-size: 74px;
  line-height: 85px;
  margin-top: 30px;
  transform: translateX(-580px);
  color: var(--lbt-pr-2);
  transition: 1s ease;
  transition-delay: 500ms;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-2-right .hero-title {
    font-size: 65px;
    line-height: 78px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-2-right .hero-title {
    font-size: 50px;
    line-height: 62px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-2-right .hero-title {
    font-size: 45px;
    line-height: 54px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-2-right .hero-title {
    font-size: 35px;
    line-height: 46px;
  }
}
.lbt-hero-2-right .disc {
  margin-top: 26px;
  color: #020304;
}
.lbt-hero-2-right .action {
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 62px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-2-right .action {
    gap: 30px 40px;
  }
}
.lbt-hero-2-right .action .popup-video {
  display: flex;
  align-items: center;
  gap: 12px;
}
.lbt-hero-2-right .action .popup-video .icon {
  width: 60px;
  height: 60px;
  display: inline-block;
  color: var(--lbt-pr-2);
  font-size: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: all 0.3s ease;
}
.lbt-hero-2-right .action .popup-video .icon::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border: 3px solid #01001A;
  border-radius: 50%;
  clip-path: polygon(0 0, 50% 0, 50% 100%, 0% 100%);
  transition: all 0.3s ease;
}
.lbt-hero-2-right .action .popup-video .popup-text {
  font-weight: 500;
  transition: all 0.3s ease;
}
.lbt-hero-2-right .action .popup-video:hover .popup-text {
  color: var(--lbt-pr-2);
}
.lbt-hero-2-right .action .popup-video:hover .icon {
  color: #01001A;
}
.lbt-hero-2-right .action .popup-video:hover .icon::after {
  border-color: var(--lbt-pr-2);
}
.lbt-hero-2-pagination-btn {
  position: absolute;
  top: 70px;
  right: 100px;
  z-index: 2;
  width: 25px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-2-pagination-btn {
    right: 25px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-2-pagination-btn {
    right: 8px;
    top: auto;
    bottom: 150px;
  }
}
.lbt-hero-2-pagination-btn .lbt-hero-2-pagination {
  display: flex;
  flex-direction: column;
  gap: 92px;
}
.lbt-hero-2-pagination-btn .lbt-hero-2-pagination span {
  background-color: transparent;
  font-family: var(--general_sans);
  font-weight: 600;
  font-size: 30px;
  line-height: 30px;
  letter-spacing: 0.01em;
  color: #B0B0B0;
  position: relative;
  opacity: 1;
}
@media (max-width: 767px) {
  .lbt-hero-2-pagination-btn .lbt-hero-2-pagination span {
    font-size: 20px;
  }
}
.lbt-hero-2-pagination-btn .lbt-hero-2-pagination span::after {
  position: absolute;
  content: "";
  width: 2px;
  height: 68px;
  background-color: #B0B0B0;
  bottom: -24.5px;
  left: 18px;
  transform: translateY(100%);
}
@media (max-width: 767px) {
  .lbt-hero-2-pagination-btn .lbt-hero-2-pagination span::after {
    left: 13px;
  }
}
.lbt-hero-2-pagination-btn .lbt-hero-2-pagination span:is(.swiper-pagination-bullet-active) {
  color: var(--lbt-pr-2);
}
.lbt-hero-2-pagination-btn .lbt-hero-2-pagination span:is(.swiper-pagination-bullet-active)::after {
  background-color: var(--lbt-pr-2);
}
.lbt-hero-2-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lbt-hero-2-item .lbt-hero-2-wrap .lbt-hero-2-left .img-1 img {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px) rotateY(0deg) skew(0deg, 0deg) scale(1);
}
.lbt-hero-2-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lbt-hero-2-item .lbt-hero-2-wrap .lbt-hero-2-left .main-img {
  transform: translateY(0px);
}
.lbt-hero-2-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lbt-hero-2-item .lbt-hero-2-wrap .lbt-hero-2-left .img-2 img {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px) rotateY(0deg) skew(0deg, 0deg);
}
.lbt-hero-2-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lbt-hero-2-item .lbt-hero-2-wrap .lbt-hero-2-right .user {
  opacity: 1;
  transform: translateX(0px);
}
.lbt-hero-2-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lbt-hero-2-item .lbt-hero-2-wrap .lbt-hero-2-right .hero-title {
  color: var(--lbt-heading-2);
  transform: translateX(0px);
}

/*
hero-2 end
*/
/*
hero-3 start
*/
.lbt-hero-3-area {
  padding: 295px 0 200px 0;
  position: relative;
  background-color: #0E1D3A;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-3-area {
    padding: 280px 0 100px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-3-area {
    padding: 180px 0 100px 0;
  }
}
@media (max-width: 767px) {
  .lbt-hero-3-area {
    padding: 140px 0 100px 0;
  }
}
.lbt-hero-3-area:is(.active) .shape-1 {
  transform: translate(0px, 0px);
}
.lbt-hero-3-area:is(.active) .shape-2 {
  transform: translate(0px, 0px);
}
.lbt-hero-3-area:is(.active) .shape-3 {
  opacity: 1;
  transform: translateX(0px);
}
.lbt-hero-3-area .shape-1 {
  position: absolute;
  top: 0;
  left: 0;
  transition: 4s ease;
  transition-delay: 1s;
  transform: translate(-175px, -100px);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-3-area .shape-1 {
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-3-area .shape-1 {
    display: none;
  }
}
.lbt-hero-3-area .shape-2 {
  position: absolute;
  right: 0;
  bottom: 0;
  transition: 6s ease;
  transition-delay: 1s;
  transform: translate(900px, 700px);
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lbt-hero-3-area .shape-2 {
    max-width: 1000px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-hero-3-area .shape-2 {
    max-width: 900px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-3-area .shape-2 {
    max-width: 700px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-3-area .shape-2 {
    max-width: 600px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-3-area .shape-2 {
    max-width: 600px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-3-area .shape-2 {
    max-width: 300px;
  }
}
.lbt-hero-3-area .shape-3 {
  position: absolute;
  top: 159px;
  left: 40%;
  transition: 4s ease;
  transition-delay: 1s;
  transform: translateX(-100px);
  opacity: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-3-area .shape-3 {
    max-width: 200px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-3-area .shape-3 {
    max-width: 150px;
    left: auto;
    right: 5%;
    top: 40%;
  }
}
@media (max-width: 767px) {
  .lbt-hero-3-area .shape-3 {
    display: none;
  }
}
.lbt-hero-3-wrap {
  position: relative;
}
.lbt-hero-3-wrap .hero-left {
  max-width: 490px;
  transform: translateY(350px);
  opacity: 0;
  transition: 1s var(--cube-1);
}
.lbt-hero-3-wrap .hero-left:is(.active) {
  opacity: 1;
  transform: translateY(0px);
}
.lbt-hero-3-wrap .hero-left .hero-title {
  font-family: var(--outfit);
  font-weight: 700;
  font-size: 68px;
  line-height: 76px;
  color: #FFFFFF;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-3-wrap .hero-left .hero-title {
    font-size: 55px;
    line-height: 68px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-3-wrap .hero-left .hero-title {
    font-size: 50px;
    line-height: 62px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-3-wrap .hero-left .hero-title {
    font-size: 45px;
    line-height: 54px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-3-wrap .hero-left .hero-title {
    font-size: 35px;
    line-height: 46px;
  }
}
.lbt-hero-3-wrap .hero-left .disc {
  color: #F0EFEF;
  margin-top: 25px;
}
.lbt-hero-3-wrap .hero-left .btn-wrap {
  margin-top: 50px;
}
.lbt-hero-3-wrap .hero-right {
  position: absolute;
  right: 0;
  bottom: 0;
  transform: translate(270px, 80px);
  perspective: 2400px;
  perspective-origin: 50% 100%;
  transition: 500ms opacity;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lbt-hero-3-wrap .hero-right {
    max-width: 950px;
    transform: translate(200px, 100px);
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-hero-3-wrap .hero-right {
    max-width: 750px;
    transform: translate(70px, 20px);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-3-wrap .hero-right {
    max-width: 700px;
    transform: translate(100px, 20px);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-3-wrap .hero-right {
    max-width: 500px;
    transform: translate(100px, 20px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-3-wrap .hero-right {
    position: static;
    transform: translate(0px, 0px);
    margin-top: 60px;
  }
}
.lbt-hero-3-wrap .hero-right:is(.active) .gly-hero-1-laptop-mockup {
  transform: translateX(0px);
}
.lbt-hero-3-wrap .hero-right:is(.active) .gly-hero-1-laptop-mockup .part.top {
  transform: translate3d(0, 0, 0) rotateX(0deg);
}
.lbt-hero-3-wrap .hero-right:is(.active) .gly-hero-1-laptop-mockup .part .top {
  opacity: 0;
}
.lbt-hero-3-wrap .hero-right .gly-hero-1-laptop-mockup {
  display: inline-block;
  position: relative;
  z-index: 3;
  text-align: center;
  font-size: 0;
  perspective: 2400px;
  perspective-origin: 50% 100%;
  opacity: 0;
  transition: all 1s;
  transform: translateX(1100px);
}
.lbt-hero-3-wrap .hero-right .gly-hero-1-laptop-mockup .part {
  position: relative;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform-origin: 50% 100%;
  transition: 900ms;
}
.lbt-hero-3-wrap .hero-right .gly-hero-1-laptop-mockup .part .cover {
  position: relative;
}
.lbt-hero-3-wrap .hero-right .gly-hero-1-laptop-mockup .part .top {
  transform-origin: 50% 0;
  transform: translate3d(0, 0, -11px) rotateX(90deg);
  transition: 900ms;
}
.lbt-hero-3-wrap .hero-right .gly-hero-1-laptop-mockup .part.top {
  transform: translate3d(0, 0, 0) rotateX(-90deg);
  transition-delay: 1s;
}
.lbt-hero-3-wrap .hero-right .gly-hero-1-laptop-mockup .part.bottom {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, 0, 0) rotateX(-90deg);
}
.lbt-hero-3-wrap .hero-right .gly-hero-1-laptop-mockup .part .bottom {
  transform-origin: 50% 0;
  transform: translate3d(0, 0, 0) rotateX(40deg);
}
.lbt-hero-3-wrap .hero-right .gly-hero-1-laptop-mockup.loaded {
  opacity: 1;
}
.lbt-hero-3-wrap .hero-right .gly-hero-1-laptop-mockup .part .top,
.lbt-hero-3-wrap .hero-right .gly-hero-1-laptop-mockup .part .bottom {
  position: absolute;
  top: 0;
  left: 0;
}
.lbt-hero-3-wrap .hero-right .gly-hero-1-laptop-mockup.opened .part .top {
  transform: translate3d(0, 0, -11px) rotateX(90deg) scale(1, 1);
  transition: opacity 4s;
}

/*
hero-3 end
*/
/*
hero-4 start
*/
.hero-services-4-bg-wrap {
  overflow: hidden;
}

.lbt-hero-4-area {
  padding: 256px 0 273px 0;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-4-area {
    padding: 150px 0 100px 0;
  }
}
.lbt-hero-4-area:is(.active) .shape-3 {
  transform: translateX(0px);
}
.lbt-hero-4-area .shape-1 {
  position: absolute;
  width: 484px;
  height: 484px;
  left: -176px;
  top: -92px;
  background: #4AD6EE;
  opacity: 0.3;
  filter: blur(300px);
  border-radius: 100%;
}
.lbt-hero-4-area .shape-2 {
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-hero-4-area .shape-2 {
    max-width: 1275px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-4-area .shape-2 {
    max-width: 1000px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-4-area .shape-2 {
    max-width: 800px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-4-area .shape-2 {
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-4-area .shape-2 {
    max-width: 200px;
  }
}
.lbt-hero-4-area .shape-3 {
  position: absolute;
  top: 495px;
  left: 0px;
  transition: 2s var(--cube-1);
  transform: translateX(-200px);
}
@media (max-width: 767px) {
  .lbt-hero-4-area .shape-3 {
    top: 570px;
    max-width: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-4-area .shape-3 {
    top: 570px;
    max-width: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-4-area .shape-3 {
    top: 570px;
    max-width: 50px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-hero-4-area .shape-3 {
    max-width: 60px;
  }
}
.lbt-hero-4-wrap {
  position: relative;
}
.lbt-hero-4-left {
  max-width: 605px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-4-left {
    max-width: 500px;
    padding-top: 100px;
  }
}
.lbt-hero-4-left .disc {
  margin-top: 31px;
}
.lbt-hero-4-left .btn-wrap {
  margin-top: 50px;
}
.lbt-hero-4-right {
  position: absolute;
  max-width: 1100px;
  right: -420px;
  top: -86px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-4-right {
    position: static;
    margin-top: 100px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .lbt-hero-4-right {
    position: static;
    margin-top: 100px;
    max-width: 260px;
    margin: 0 auto;
  }
}
.lbt-hero-4-item img {
  transition: 0.2s var(--cube-1);
  background: linear-gradient(0deg, rgba(120, 205, 83, 0.3), rgba(120, 205, 83, 0.3));
  opacity: 0.7;
  border-radius: 40px;
  position: relative;
  z-index: -1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-4-item img {
    border-radius: 36px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-4-item img {
    max-width: 260px;
    max-height: 521px;
  }
}
.lbt-hero-4-slider {
  position: relative;
  padding: 68px 0;
  margin-left: 140px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-4-slider {
    margin-left: 0px;
  }
}
.lbt-hero-4-slider .bg-phone-frame {
  position: absolute;
  left: 0;
  top: 0px;
  z-index: 2;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-4-slider .bg-phone-frame {
    max-width: 295px;
    transform: translate(16px, 29px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-4-slider .bg-phone-frame {
    max-width: 260px;
    transform: translate(0px, 29px);
  }
}
@media (max-width: 767px) {
  .lbt-hero-4-slider .bg-phone-frame {
    max-width: 260px;
    transform: translate(0px, 64px);
  }
}
.lbt-hero-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) {
  margin-left: 70px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) {
    margin-left: 33px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) {
    margin-left: 8px;
  }
}
.lbt-hero-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-hero-4-item {
  margin-right: 58px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-hero-4-item {
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-hero-4-item {
    margin-right: 0px;
  }
}
.lbt-hero-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-hero-4-item img {
  transform: scaleY(1.48) scaleX(1.5) translateY(42px);
  position: relative;
  opacity: 1;
  background: transparent;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-hero-4-item img {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-hero-4-item img {
    transform: scaleY(1.25) scaleX(1.27) translateY(16px);
  }
}
@media (max-width: 767px) {
  .lbt-hero-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-hero-4-item img {
    transform: scaleY(1) scaleX(1) translateY(0px);
  }
}

/*
hero-4 end
*/
/*
hero-5 start
*/
.lbt-hero-5-area {
  position: relative;
  padding: 257px 0 294px 0;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-5-area {
    padding: 200px 0 150px 0;
  }
}
@media (max-width: 767px) {
  .lbt-hero-5-area {
    padding: 120px 0 150px 0;
  }
}
.lbt-hero-5-area .main-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -3;
}
.lbt-hero-5-area .main-bg img {
  width: 100%;
  height: 100%;
}
@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-5-area .main-bg img {
    object-fit: cover;
  }
}
.lbt-hero-5-area:is(.active) .right-bg img {
  transform: translate(0px, 0px);
}
.lbt-hero-5-area:is(.active) .lbt-hero-5-right .circle-img-shape-1 {
  opacity: 1;
}
.lbt-hero-5-area:is(.active) .lbt-hero-5-right .circle-img-shape-2 {
  transform: scale(1);
}
.lbt-hero-5-area:is(.active) .lbt-hero-5-right .main-img {
  border-radius: 0%;
}
.lbt-hero-5-area:is(.active) .lbt-hero-5-right .main-img img {
  transform: translate(0px);
}
.lbt-hero-5-area:is(.active) .lbt-hero-5-right .right-shape-1 {
  opacity: 1;
  transform: translate(0px);
}
.lbt-hero-5-area:is(.active) .lbt-hero-5-right .right-shape-2 {
  opacity: 1;
  transform: translate(0px);
}
.lbt-hero-5-area:is(.active) .lbt-hero-5-right .right-shape-3 {
  opacity: 1;
  transform: translate(0px);
}
.lbt-hero-5-area:is(.active) .lbt-hero-5-right .cricle-shape {
  opacity: 1;
  transform: translate(0px);
}
.lbt-hero-5-area .shape-1 {
  position: absolute;
  top: 181px;
  left: 124px;
  width: 92.56px;
  height: 94.86px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lbt-hero-5-area .shape-1 {
    left: 75px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-5-area .shape-1 {
    left: 50px;
    top: 140px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-5-area .shape-1 {
    left: 350px;
    top: 120px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-5-area .shape-1 {
    display: none;
  }
}
.lbt-hero-5-area .shape-1 .item-1 {
  position: absolute;
  right: 0;
  top: 0;
  animation: h5_si_1 5s linear infinite;
}
.lbt-hero-5-area .shape-1 .item-2 {
  position: absolute;
}
.lbt-hero-5-area .shape-1 .item-3 {
  position: absolute;
  left: 0;
  bottom: 0;
  animation: h5_si_3 5s linear infinite;
}
@keyframes h5_si_1 {
  0% {
    transform: translate(0px, 0px);
  }
  50% {
    transform: translate(-22px, 23px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}
@keyframes h5_si_3 {
  0% {
    transform: translate(0px, 0px);
  }
  50% {
    transform: translate(24px, -23px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}
.lbt-hero-5-area .shape-2 {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-5-area .shape-2 {
    bottom: 50px;
    max-width: 150px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-5-area .shape-2 {
    bottom: 150px;
    max-width: 120px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-5-area .shape-2 {
    display: none;
  }
}
.lbt-hero-5-area .right-bg {
  width: 1920px;
  position: absolute;
  top: 0;
  z-index: -2;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-5-area .right-bg {
    display: none;
  }
}
.lbt-hero-5-area .right-bg img {
  position: absolute;
  right: 59px;
  top: 0;
  transform: translate(350px, -800px);
  transition: 1000ms var(--cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-5-area .right-bg img {
    right: 164px;
    top: -46px;
  }
}
.lbt-hero-5-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 246px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-5-wrap {
    grid-template-columns: 1fr;
    gap: 50px;
  }
}
.lbt-hero-5-left {
  position: relative;
}
.lbt-hero-5-left .lbt-hero-5-title {
  font-family: var(--inter);
  font-weight: 800;
  font-size: 70px;
  line-height: 78px;
  color: #FFFFFF;
  margin-bottom: 0;
}
.lbt-hero-5-left .lbt-hero-5-title .title-gradient {
  color: #FF8C24;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-5-left .lbt-hero-5-title {
    font-size: 52px;
    line-height: 64px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-5-left .lbt-hero-5-title {
    font-size: 48px;
    line-height: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-5-left .lbt-hero-5-title {
    font-size: 42px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-5-left .lbt-hero-5-title {
    font-size: 30px;
    line-height: 38px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lbt-hero-5-left .lbt-hero-5-title {
    font-size: 32px;
    line-height: 40px;
  }
}
.lbt-hero-5-left .disc {
  margin-top: 25px;
}
.lbt-hero-5-left .btn-wrap {
  margin-top: 42px;
}
.lbt-hero-5-left .left-shape {
  position: absolute;
  bottom: 42px;
  right: -173px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-5-left .left-shape {
    bottom: 0px;
    right: -105px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-5-left .left-shape {
    right: -90px;
    max-width: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-5-left .left-shape {
    bottom: -40px;
    right: 0;
    max-width: 100px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-5-left .left-shape {
    display: none;
  }
}
.lbt-hero-5-right {
  position: absolute;
  display: flex;
  justify-content: center;
  right: 6px;
  bottom: -54px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-5-right {
    right: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-5-right {
    right: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-5-right {
    position: relative;
    bottom: 0;
    right: 0;
  }
}
.lbt-hero-5-right .right-shape-1 {
  position: absolute;
  top: 45px;
  left: -50px;
  transform: translate(60px, 0px);
  opacity: 0;
  transition: 1.2s ease;
  transition-delay: 2s;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-5-right .right-shape-1 {
    left: 30px;
  }
}
.lbt-hero-5-right .right-shape-2 {
  position: absolute;
  bottom: 251px;
  right: -100px;
  transform: translate(-35px, 0px);
  opacity: 0;
  transition: 1.2s ease;
  transition-delay: 2s;
}
.lbt-hero-5-right .right-shape-3 {
  position: absolute;
  bottom: -30px;
  left: -80px;
  transform: translate(40px, -8px);
  opacity: 0;
  transition: 1.2s ease;
  transition-delay: 2s;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-5-right .right-shape-3 {
    left: -15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-5-right .right-shape-3 {
    left: 100px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-5-right .right-shape-3 {
    left: 10px;
    bottom: -30px;
    max-width: 80px;
  }
}
.lbt-hero-5-right .cricle-shape {
  position: absolute;
  top: 100px;
  right: -95px;
  z-index: -2;
  transform: translate(-110px, 10px);
  opacity: 0;
  transition: 1.2s ease;
  transition-delay: 2s;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-5-right .cricle-shape {
    right: 15px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-5-right .cricle-shape {
    right: -25px;
    max-width: 160px;
  }
}
.lbt-hero-5-right .circle-img-shape-1 {
  position: absolute;
  bottom: 0px;
  z-index: 3;
  width: 506px;
  opacity: 0;
  transition: 500ms ease;
  transition-delay: 1.4s;
}
@media (max-width: 767px) {
  .lbt-hero-5-right .circle-img-shape-1 {
    width: 278px;
    display: none;
  }
}
.lbt-hero-5-right .circle-img-shape-m-1 {
  display: none;
}
.lbt-hero-5-right .circle-img-shape-2 {
  position: absolute;
  bottom: 0px;
  background-color: #0F1646;
  border-radius: 50%;
  width: 510px;
  transform: scale(0);
  transition: 500ms ease;
  transition-delay: 1s;
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lbt-hero-5-right .circle-img-shape-2 {
    width: 510px !important;
  }
}
@media (max-width: 767px) {
  .lbt-hero-5-right .circle-img-shape-2 {
    width: 290px;
  }
}
.lbt-hero-5-right .main-img {
  position: relative;
  margin-bottom: 33px;
  overflow: hidden;
  z-index: 2;
  border-radius: 0 0 50% 50%;
  transition: 2s ease;
  transition-delay: 1.5s;
}
@media (max-width: 767px) {
  .lbt-hero-5-right .main-img {
    margin-bottom: 18px;
  }
}
.lbt-hero-5-right .main-img img {
  transform: translateY(600px);
  transition: 600ms var(--cube-1);
  transition-delay: 1.5s;
}

/*
hero-5 end
*/
/*
hero-6 start
*/
.lbt-hero-6-area {
  padding: 266px 0 142px 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-6-area {
    padding: 200px 0 100px 0;
  }
}
@media (max-width: 767px) {
  .lbt-hero-6-area {
    padding: 150px 0 80px 0;
  }
}
.lbt-hero-6-area .lbt_hero_6_active {
  position: relative;
}
.lbt-hero-6-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-hero-6-item .top-content .lbt-hero-6-title .split-line > div {
  transform: translateY(0px);
}
.lbt-hero-6-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-hero-6-item .main-img {
  opacity: 1;
  transform: translateY(0px);
}
.lbt-hero-6-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-hero-6-item .bottom-content .lbt-para-5 {
  transform: translateX(0px);
}
.lbt-hero-6-item {
  position: relative;
  display: grid;
  grid-template-columns: 1.47fr 1fr;
  gap: 317px;
  min-height: 657px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-6-item {
    gap: 200px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-6-item {
    gap: 0px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-6-item {
    min-height: auto;
    gap: 50px;
    grid-template-columns: 1fr;
    max-width: 95%;
  }
}
.lbt-hero-6-item .top-content .lbt-hero-6-title {
  font-family: var(--saira);
  font-weight: 700;
  font-size: 66px;
  line-height: 78px;
  color: #FFFFFF;
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-6-item .top-content .lbt-hero-6-title {
    font-size: 55px;
    line-height: 68px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-6-item .top-content .lbt-hero-6-title {
    font-size: 50px;
    line-height: 62px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-6-item .top-content .lbt-hero-6-title {
    font-size: 45px;
    line-height: 54px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-6-item .top-content .lbt-hero-6-title {
    font-size: 35px;
    line-height: 46px;
  }
}
.lbt-hero-6-item .top-content .lbt-hero-6-title .split-line {
  overflow: hidden;
}
.lbt-hero-6-item .top-content .lbt-hero-6-title .split-line > div {
  transform: translateY(80px);
  transition: all 800ms ease;
  transition-delay: 0.3s;
}
.lbt-hero-6-item .main-img {
  position: absolute;
  top: -46px;
  left: 436px;
  z-index: -1;
  transform: translateY(350px) scale(0.2);
  opacity: 0;
  transition: 1.8s ease;
}
.lbt-hero-6-item .main-img img {
  max-width: 500px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-6-item .main-img img {
    max-width: 400px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-6-item .main-img img {
    max-width: 300px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-6-item .main-img img {
    max-width: 200px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-6-item .main-img {
    left: auto;
    right: auto;
    width: 100%;
    display: flex;
    justify-content: center;
    top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-6-item .main-img {
    top: 80px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-6-item .main-img {
    top: auto;
    bottom: 200px;
  }
}
.lbt-hero-6-item .bottom-content {
  align-self: self-end;
  overflow: hidden;
}
.lbt-hero-6-item .bottom-content .lbt-para-5 {
  transform: translateX(400px);
  transition: all 1.5s ease;
}
.lbt-hero-6-item .bottom-content .btn-wrap {
  margin-top: 40px;
  display: flex;
}
.lbt-hero-6-pagination-btn {
  position: absolute;
  top: 70px;
  right: 100px;
  z-index: 2;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-6-pagination-btn {
    right: 25px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-6-pagination-btn {
    right: 8px;
    top: auto;
    bottom: 150px;
  }
}
.lbt-hero-6-pagination-btn .lbt-hero-6-pagination {
  display: flex;
  flex-direction: column;
  gap: 68px;
}
.lbt-hero-6-pagination-btn .lbt-hero-6-pagination span {
  background-color: transparent;
  font-family: var(--general_sans);
  font-weight: 600;
  font-size: 30px;
  line-height: 30px;
  letter-spacing: 0.01em;
  color: #B0B0B0;
  position: relative;
  opacity: 1;
  transition: all 0.4s ease;
}
@media (max-width: 767px) {
  .lbt-hero-6-pagination-btn .lbt-hero-6-pagination span {
    font-size: 20px;
  }
}
.lbt-hero-6-pagination-btn .lbt-hero-6-pagination span::after {
  position: absolute;
  content: "";
  width: 2px;
  height: 68px;
  background: #4E5271;
  left: 18px;
  transform: translateY(100%);
  transition: all 0.4s ease;
  bottom: 0px;
}
@media (max-width: 767px) {
  .lbt-hero-6-pagination-btn .lbt-hero-6-pagination span::after {
    left: 13px;
  }
}
.lbt-hero-6-pagination-btn .lbt-hero-6-pagination span:is(.swiper-pagination-bullet-active) {
  color: #8B1EFD;
}
.lbt-hero-6-pagination-btn .lbt-hero-6-pagination span:is(.swiper-pagination-bullet-active)::after {
  background: linear-gradient(270deg, #48C2FD -0.08%, #8B1EFD 49.96%, #BD0CB7 100%);
}

/*
hero-6 end
*/
/*
hero-7 start
*/
.lbt-hero-7-area {
  padding-top: 106px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-7-area {
    padding-top: 0px;
  }
}
.lbt-hero-7-slider {
  max-width: 1780px;
  margin: 0 auto;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lbt-hero-7-slider {
    max-width: 1550px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-hero-7-slider {
    max-width: 1350px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-7-slider {
    border-radius: 0;
  }
}
.lbt-hero-7-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-hero-7-item .content .hero-title-7 .split-line > div, .lbt-hero-7-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-hero-7-item .content .hero-title-7 .split-line span {
  transform: translateY(0px);
}
.lbt-hero-7-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-hero-7-item .main-img {
  transform: translateX(0px);
}
.lbt-hero-7-item {
  padding: 223px 0 220px 0;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-7-item {
    padding: 170px 0 200px 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-7-item {
    padding: 170px 0 100px 40px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-7-item {
    padding: 100px 0 80px 40px;
  }
}
.lbt-hero-7-item .content {
  max-width: 570px;
}
.lbt-hero-7-item .content .hero-title-7 {
  font-family: var(--clash_grotesk);
  font-weight: 600;
  font-size: 66px;
  line-height: 74px;
  color: #FFFFFF;
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-7-item .content .hero-title-7 {
    font-size: 55px;
    line-height: 68px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-7-item .content .hero-title-7 {
    font-size: 50px;
    line-height: 62px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-hero-7-item .content .hero-title-7 {
    font-size: 45px;
    line-height: 54px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-7-item .content .hero-title-7 {
    font-size: 35px;
    line-height: 46px;
  }
}
.lbt-hero-7-item .content .hero-title-7 .pr-color {
  color: var(--lbt-pr-7);
  display: inline-block;
}
.lbt-hero-7-item .content .hero-title-7 .split-line {
  overflow: hidden;
}
.lbt-hero-7-item .content .hero-title-7 .split-line > div, .lbt-hero-7-item .content .hero-title-7 .split-line span {
  transform: translateY(80px);
  transition: all 800ms ease;
  transition-delay: 0.3s;
}
.lbt-hero-7-item .content .disc {
  margin-top: 25px;
}
.lbt-hero-7-item .content .btn-wrap {
  margin-top: 42px;
}
.lbt-hero-7-item .main-img {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -1;
  transform: translateX(950px);
  transition: 1s var(--cube-1);
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lbt-hero-7-item .main-img {
    max-width: 820px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-hero-7-item .main-img {
    max-width: 700px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-hero-7-item .main-img {
    max-width: 600px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-hero-7-item .main-img {
    position: static;
  }
}
.lbt-hero-7-item .shape-1 {
  position: absolute;
  left: 0;
  bottom: 0;
}
.lbt-hero-7-pagination-btn {
  position: absolute;
  top: 0px;
  left: 60px;
  height: 100%;
  display: flex;
  align-items: center;
  z-index: 2;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-hero-7-pagination-btn {
    left: 0px;
  }
}
@media (max-width: 767px) {
  .lbt-hero-7-pagination-btn {
    left: -10px;
  }
}
.lbt-hero-7-pagination-btn .lbt-hero-7-pagination {
  width: 50px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 50px;
}
.lbt-hero-7-pagination-btn .lbt-hero-7-pagination span {
  background-color: transparent;
  font-family: var(--clash_grotesk);
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.01em;
  color: #fff;
  position: relative;
  opacity: 0.5;
  transition: all 1s ease;
}
@media (max-width: 767px) {
  .lbt-hero-7-pagination-btn .lbt-hero-7-pagination span {
    font-size: 18px;
  }
}
.lbt-hero-7-pagination-btn .lbt-hero-7-pagination span::after {
  position: absolute;
  content: "";
  width: 2px;
  height: 0px;
  background: rgba(255, 255, 255, 0);
  bottom: 0px;
  left: 18px;
  transform: translateY(100%);
  transform-origin: 100% 100%;
  transition: all 1s ease;
}
@media (max-width: 767px) {
  .lbt-hero-7-pagination-btn .lbt-hero-7-pagination span::after {
    left: 13px;
  }
}
.lbt-hero-7-pagination-btn .lbt-hero-7-pagination span:is(.swiper-pagination-bullet-active) {
  color: var(--lbt-pr-7);
  font-size: 32px;
  margin-bottom: 50px;
}
.lbt-hero-7-pagination-btn .lbt-hero-7-pagination span:is(.swiper-pagination-bullet-active)::after {
  background: var(--lbt-pr-7);
  height: 53px;
}

/*
hero-7 end
*/
/*
    hero-8-start
*/
.lb-hero-8-area {
  background: linear-gradient(102.11deg, #0E0B3D 19.99%, #1F1BA4 70.01%, #1463FF 96.54%);
}
.lb-hero-8-bg-noise {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
}
.lb-hero-8-bg-shape {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -2;
  width: 53.3%;
  transform: translate(-400px, 400px);
  opacity: 0;
  transition: 1s var(--lb-cube-1);
}
.lb-hero-8-wrap {
  position: relative;
  z-index: 1;
  padding-top: 285px;
  padding-bottom: 215px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-8-wrap {
    padding-top: 185px;
    padding-bottom: 125px;
  }
}
.lb-hero-8-img {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  width: 1050px;
  height: 688px;
  border-radius: 1000px 0px 0px 1000px;
  transform: rotate(-27deg) translate(90px, 130px);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-8-img {
    width: 540px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-8-img {
    display: none;
  }
}
.lb-hero-8-img-border {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -2;
  width: 1050px;
  height: 688px;
  background: var(--lb-clr-sd-1);
  border-radius: 1000px 0px 0px 1000px;
  transform: rotate(-27deg) translate(90px, 130px);
  transition: 1s var(--lb-cube-1);
  opacity: 0;
  animation-delay: 0s;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-8-img-border {
    transform: rotate(-27deg) translate(280px, 130px);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-8-img-border {
    display: none;
  }
}
.lb-hero-8-content {
  max-width: 570px;
}
.lb-hero-8-title {
  font-size: 58px;
  line-height: 1.272;
  font-weight: 800;
  color: #fff;
  margin-bottom: 24px;
  text-transform: unset !important;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-8-title {
    font-size: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-8-title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .lb-hero-8-title {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-8-title {
    font-size: 35px;
  }
}
.lb-hero-8-title .split-line div {
  text-transform: unset !important;
}
.lb-hero-8-title .split-line div div:nth-child(1) {
  text-transform: capitalize;
}
.lb-hero-8-disc {
  color: #fff;
  margin-bottom: 42px;
}
.lb-hero-8-slider .swiper-container .swiper-slide .lb-hero-8-img {
  transform: rotate(-27deg) translate(500px, 130px);
  opacity: 0;
  transition: 1s var(--lb-cube-1);
  border-color: transparent;
}
.lb-hero-8-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-8-disc {
  animation: fadeInUp 0.5s backwards;
  animation-delay: 1s;
}
.lb-hero-8-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-8-content .btn-wrap {
  animation: fadeInUp 0.5s backwards;
  animation-delay: 1.5s;
}
.lb-hero-8-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-8-img {
  transform: rotate(-27deg) translate(90px, 130px);
  opacity: 1;
  transition-delay: 0.5s;
  border-color: var(--lb-clr-sd-1);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-8-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-8-img {
    transform: rotate(-27deg) translate(280px, 130px);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-8-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-8-img {
    transform: rotate(-27deg) translate(400px, 130px);
  }
}
.lb-hero-8-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-8-img-border {
  top: 22px;
  opacity: 1;
  transition-delay: 1.5s;
}
.lb-hero-8-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-8-bg-shape {
  transform: translate(0, 0);
  opacity: 1;
  transition-delay: 0.5s;
}
.lb-hero-8-slider-pagi {
  position: absolute;
  left: 75px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-8-slider-pagi {
    left: 15px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-8-slider-pagi {
    display: none;
  }
}

/*
    hero-8-end
*/
/*
    hero-9-start
*/
.lb-hero-9-area {
  background-color: #003444;
  padding-top: 210px;
  padding-bottom: 270px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-9-area {
    padding-bottom: 100px;
  }
}
.lb-hero-9-bg-shape {
  text-align: right;
  width: 53%;
  position: absolute;
  right: 0;
  bottom: -11%;
  z-index: -2;
}
.lb-hero-9-bg-shape img {
  animation: lbHero9bgShape 30s linear infinite;
}
.lb-hero-9-img {
  width: 54%;
  text-align: right;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -1;
}
@media (max-width: 767px) {
  .lb-hero-9-img {
    width: 100%;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-9-img {
    width: 54%;
  }
}
.lb-hero-9-title {
  font-size: 75px;
  font-weight: 900;
  line-height: 1.142;
  color: #fff;
  margin-bottom: 60px;
  letter-spacing: -0.01em;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-9-title {
    font-size: 70px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-9-title {
    font-size: 65px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-9-title {
    font-size: 55px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-9-title {
    font-size: 45px;
  }
}
@media (max-width: 767px) {
  .lb-hero-9-title {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-9-title {
    font-size: 35px;
  }
}
.lb-hero-9-title .has-pr-clr {
  color: var(--lb-clr-pr-2);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-9-title .has-pr-clr {
    display: inline-block;
  }
}
.lb-hero-9-title .has-pr-clr div div:not(:first-child) div {
  text-transform: lowercase !important;
}
.lb-hero-9-form {
  max-width: 630px;
  width: 100%;
  position: relative;
  z-index: 1;
  margin-bottom: 42px;
}
.lb-hero-9-form-input {
  width: 100%;
  border: none;
  outline: none;
  border-radius: 100px;
  height: 65px;
  font-family: var(--red-hat);
  font-size: 16px;
  font-weight: 400;
  color: #7BA9B7;
  background: #125569;
  padding-left: 30px;
  padding-right: 150px;
}
.lb-hero-9-form-btn {
  position: absolute;
  right: 14px;
  top: 9px;
  padding: 8.5px 40px;
}
.lb-hero-9-disc {
  max-width: 500px;
  color: #fff;
  margin-bottom: 60px;
}
.lb-hero-9-illus {
  margin-left: 155px;
}

@keyframes lbHero9bgShape {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*
    hero-9-end
*/
/*
    hero-10-start
*/
.lb-hero-10-area {
  background-color: var(--lb-clr-h-3);
}
.lb-hero-10-bg-shape {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1080px;
  z-index: -1;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-hero-10-bg-shape {
    height: 1150px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-10-bg-shape {
    height: 1190px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-10-bg-shape {
    height: 910px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-10-bg-shape {
    height: 710px;
  }
}
.lb-hero-10-bg-shape-2 {
  position: absolute;
  bottom: 230px;
  left: 0;
  width: 100%;
  z-index: -1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-10-bg-shape-2 {
    display: none;
  }
}
.lb-hero-10-content {
  text-align: center;
  padding-top: 175px;
}
.lb-hero-10-title {
  font-size: 60px;
  font-weight: 800;
  line-height: 1.2;
  margin-bottom: 25px;
}
.lb-hero-10-title .has-opacity-low {
  color: #716F7A;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-10-title {
    font-size: 55px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-10-title {
    font-size: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-10-title {
    font-size: 45px;
  }
}
@media (max-width: 767px) {
  .lb-hero-10-title {
    font-size: 35px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-10-title {
    font-size: 40px;
  }
}
.lb-hero-10-disc {
  max-width: 775px;
  margin-left: auto;
  margin-right: auto;
  color: #272525;
  margin-bottom: 42px;
}

.lb-hero-10-laptop {
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-10-laptop {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.lb-hero-10-laptop:is(.active) .lb-hero-10-laptop-mockup .part.top {
  transform: translate3d(0, 0, 0) rotateX(0deg);
}
.lb-hero-10-laptop .lb-hero-10-laptop-mockup {
  display: inline-block;
  position: relative;
  z-index: 3;
  text-align: center;
  font-size: 0;
  perspective: 4400px;
  perspective-origin: 50% 100%;
  opacity: 0;
  transition: 500ms opacity;
}
.lb-hero-10-laptop .lb-hero-10-laptop-mockup .part {
  display: inline-block;
  position: relative;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform-origin: 50% 100%;
  transition: 900ms;
}
.lb-hero-10-laptop .lb-hero-10-laptop-mockup .part .cover {
  position: relative;
}
.lb-hero-10-laptop .lb-hero-10-laptop-mockup .part .top {
  transform-origin: 50% 0;
  transform: translate3d(0, 0, -11px) rotateX(90deg);
  transition: 900ms;
}
.lb-hero-10-laptop .lb-hero-10-laptop-mockup .video {
  display: block;
  position: absolute;
  top: 5%;
  left: 4%;
  height: 90%;
  width: 92%;
  border-radius: 6px;
  backface-visibility: hidden;
  transform: translate3d(0, 0, 1px);
}
.lb-hero-10-laptop .lb-hero-10-laptop-mockup .video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lb-hero-10-laptop .lb-hero-10-laptop-mockup .part.top {
  transform: translate3d(0, 0, 0) rotateX(-90deg);
}
.lb-hero-10-laptop .lb-hero-10-laptop-mockup .part.bottom {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, 0, 0) rotateX(-90deg);
}
.lb-hero-10-laptop .lb-hero-10-laptop-mockup .part .bottom {
  transform-origin: 50% 0;
  transform: translate3d(0, 0, 0) rotateX(90deg);
}
.lb-hero-10-laptop .lb-hero-10-laptop-mockup img {
  display: block;
  max-width: 100%;
  backface-visibility: hidden;
}
.lb-hero-10-laptop .lb-hero-10-laptop-mockup:hover .part.top {
  transform: translate3d(0, 0, 0) rotateX(0deg);
}
.lb-hero-10-laptop .lb-hero-10-laptop-mockup.loaded {
  opacity: 1;
}
.lb-hero-10-laptop .lb-hero-10-laptop-mockup .part .top,
.lb-hero-10-laptop .lb-hero-10-laptop-mockup .part .bottom {
  position: absolute;
  top: 0;
  left: 0;
}
.lb-hero-10-laptop .lb-hero-10-laptop-mockup.opened .part .top {
  transform: translate3d(0, 0, -11px) rotateX(90deg) scale(1, 1);
}

/*
    hero-10-end
*/
/*
    hero-11-start
*/
.lb-hero-11-robot {
  position: absolute;
  bottom: 0;
  right: 19%;
  z-index: -1;
  perspective: 2000px;
  transform-style: preserve-3d;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-11-robot {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-11-robot {
    display: none;
  }
}
.lb-hero-11-robot img {
  transform-origin: 100% 50%;
}
.lb-hero-11-robot-2 {
  position: absolute;
  right: 0;
  top: 13%;
  z-index: -2;
  width: 29%;
}
.lb-hero-11-robot-2 img {
  animation: lb-hero-11-robot-2 15s cubic-bezier(0.75, 0, 0.21, 0.98) infinite;
}
.lb-hero-11-circle-shape {
  position: absolute;
  bottom: 0%;
  left: 55%;
  transform: translateX(-50%);
  z-index: -3;
  width: 100%;
}
.lb-hero-11-circle-shape circle {
  transform-origin: center center;
}
.lb-hero-11-wrap {
  padding-top: 220px;
  padding-bottom: 200px;
  display: flex;
  justify-content: space-between;
  align-items: end;
  flex-wrap: wrap;
}
.lb-hero-11-title {
  max-width: 560px;
  width: 100%;
  padding-bottom: 50px;
  perspective: 2000px;
  transform-style: preserve-3d;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-11-title {
    max-width: 400px;
  }
}
.lb-hero-11-title .title-1 {
  font-size: 58px;
  line-height: auto;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-11-title .title-1 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-11-title .title-1 {
    font-size: 45px;
  }
}
@media (max-width: 767px) {
  .lb-hero-11-title .title-1 {
    font-size: 35px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-11-title .title-1 {
    font-size: 40px;
  }
}
.lb-hero-11-title .title-2 {
  text-transform: uppercase;
  background: linear-gradient(180deg, #7EFDFE 0%, #61188B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  font-size: 260px;
  line-height: 1;
  margin-top: -9px;
  margin-bottom: -10px;
  transform-origin: 0% 50%;
  display: inline-block;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-11-title .title-2 {
    font-size: 230px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-11-title .title-2 {
    font-size: 200px;
  }
}
@media (max-width: 767px) {
  .lb-hero-11-title .title-2 {
    font-size: 150px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-11-title .title-2 {
    font-size: 170px;
  }
}
.lb-hero-11-title .title-3 {
  font-size: 112px;
  line-height: auto;
  text-transform: uppercase;
  text-shadow: 5px 4px 1px #34084E;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-11-title .title-3 {
    font-size: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-11-title .title-3 {
    font-size: 65px;
  }
}
@media (max-width: 767px) {
  .lb-hero-11-title .title-3 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-11-title .title-3 {
    font-size: 50px;
  }
}
.lb-hero-11-disc {
  max-width: 230px;
  width: 100%;
  text-align: right;
}
@media (max-width: 767px) {
  .lb-hero-11-disc {
    max-width: 100%;
  }
}

@keyframes lb-hero-11-robot-2 {
  0% {
    transform: translateX(0%);
  }
  50% {
    transform: translateX(70%);
  }
  100% {
    transform: translateX(0%);
  }
}
/*
    hero-11-end
*/
/*
    hero-12-start
*/
.lb-hero-12-area {
  padding-top: 180px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-12-area {
    padding-top: 140px;
    padding-bottom: 50px;
  }
}
.lb-hero-12-bg-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 864px;
  z-index: -1;
}
.lb-hero-12-bg-img img {
  opacity: 15%;
}
.lb-hero-12-bg-img::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(101.45deg, rgba(246, 250, 253, 0.7) 0%, rgba(171, 216, 255, 0.7) 100%);
  opacity: 70%;
}
.lb-hero-12-wrap {
  display: flex;
  justify-content: space-between;
  gap: 50px;
}
@media (max-width: 767px) {
  .lb-hero-12-wrap {
    flex-wrap: wrap;
  }
}
.lb-hero-12-wrap .down-arrow {
  position: absolute;
  bottom: 19%;
  left: 40%;
  z-index: 1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-12-wrap .down-arrow {
    bottom: 3%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-12-wrap .down-arrow {
    display: none;
  }
}
.lb-hero-12-wrap .down-arrow img {
  transform-origin: top right;
  animation: swing 7s linear infinite;
}
.lb-hero-12-content {
  max-width: 555px;
  padding-top: 70px;
}
@media (max-width: 767px) {
  .lb-hero-12-content {
    padding-top: 0px;
  }
}
.lb-hero-12-title {
  font-size: 70px;
  line-height: 1.114;
  margin-bottom: 25px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-12-title {
    font-size: 65px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-12-title {
    font-size: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-12-title {
    font-size: 55px;
  }
}
@media (max-width: 767px) {
  .lb-hero-12-title {
    font-size: 35px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-12-title {
    font-size: 45px;
  }
}
.lb-hero-12-disc {
  margin-bottom: 42px;
}
.lb-hero-12-link {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.lb-hero-12-link .link-elm {
  transition: 0.4s var(--lb-cube-1);
}
.lb-hero-12-link .link-elm:hover {
  transform: translateY(-3px);
}
.lb-hero-12-img {
  width: 100%;
  max-width: 544px;
  height: 906px;
  border-bottom: 20px solid #FFFFFF;
  border-radius: 500px;
  place-content: center;
  text-align: center;
  padding: 0;
  overflow: hidden;
  flex: 0 0 auto;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-12-img {
    max-width: 400px;
    height: 676px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-12-img {
    max-width: 236px;
    height: 426px;
    border-bottom: 10px solid #FFFFFF;
  }
}
@media (max-width: 767px) {
  .lb-hero-12-img {
    height: 526px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-12-img {
    height: 726px;
  }
}

/*
    hero-12-end
*/
/*
    hero-13-start
*/
.lb-hero-13-bg-img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #030617;
}
.lb-hero-13-bg-img img {
  opacity: 15%;
}
.lb-hero-13-title {
  padding-top: 30px;
}
.lb-hero-13-title-1 {
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 700;
  display: inline-block;
  background: var(--lb-clr-gd-13);
  -webkit-text-fill-color: transparent;
  background-clip: text;
  letter-spacing: -0.02em;
  font-size: 50px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-13-title-1 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-13-title-1 {
    font-size: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-13-title-1 {
    font-size: 35px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-13-title-1 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .lb-hero-13-title-1 {
    font-size: 25px;
  }
}
.lb-hero-13-title-2 {
  font-size: 180px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1.055;
  letter-spacing: -0.02em;
  font-size: 180px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1.055;
  letter-spacing: -0.02em;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 2px #fff;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-13-title-2 {
    font-size: 160px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-13-title-2 {
    font-size: 140px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-13-title-2 {
    font-size: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-13-title-2 {
    font-size: 100px;
    -webkit-text-fill-color: #fff;
  }
}
@media (max-width: 767px) {
  .lb-hero-13-title-2 {
    font-size: 60px;
    -webkit-text-fill-color: #fff;
  }
}
.lb-hero-13-title-3 {
  font-size: 187px;
  line-height: 1.055;
  text-transform: uppercase;
  letter-spacing: -0.02em;
  font-weight: 700;
  color: var(--lb-clr-sd-13);
  margin-right: -585px;
  text-align: right;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 2px var(--lb-clr-sd-13);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-13-title-3 {
    font-size: 160px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-13-title-3 {
    font-size: 140px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-13-title-3 {
    font-size: 120px;
    margin-right: 0px;
    text-align: left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-13-title-3 {
    font-size: 100px;
    margin-right: 0px;
    text-align: left;
    background: var(--lb-clr-gd-13);
    background-clip: text;
    -webkit-text-stroke: none;
  }
}
@media (max-width: 767px) {
  .lb-hero-13-title-3 {
    font-size: 60px;
    margin-right: 0px;
    text-align: left;
    background: var(--lb-clr-gd-13);
    background-clip: text;
    -webkit-text-stroke: none;
  }
}
.lb-hero-13-wrap {
  position: relative;
  z-index: 1;
}
.lb-hero-13-layer-1 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  position: absolute;
  top: 218px;
  left: 0;
  z-index: 1;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-13-layer-1 {
    flex-wrap: wrap;
    gap: 50px;
    top: 118px;
  }
}
.lb-hero-13-layer-2 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  position: absolute;
  top: 218px;
  left: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-13-layer-2 {
    display: none;
  }
}
.lb-hero-13-layer-2 .lb-hero-13-title-1 {
  opacity: 0;
}
.lb-hero-13-layer-2 .lb-hero-13-title-2 {
  -webkit-text-fill-color: #fff;
}
.lb-hero-13-layer-2 .lb-hero-13-title-3 {
  background: var(--lb-clr-gd-13);
  background-clip: text;
}
.lb-hero-13-content {
  max-width: 360px;
  flex: 0 0 auto;
  width: 100%;
}
.lb-hero-13-content .disc {
  margin-bottom: 55px;
  opacity: 0;
  visibility: hidden;
}
.lb-hero-13-content .btn-wrap {
  opacity: 0;
  visibility: hidden;
}
.lb-hero-13-img {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 100%;
}
.lb-hero-13-img img {
  width: 43%;
}
.lb-hero-13-circle-shape {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 100%;
}
.lb-hero-13-circle-shape img {
  width: 95.7%;
}
.lb-hero-13-triangle-img {
  height: 1002px;
  display: flex;
  align-items: end;
  justify-content: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-13-triangle-img {
    height: 822px;
  }
}
.lb-hero-13-follow {
  position: absolute;
  bottom: 20px;
  left: 20px;
  display: flex;
  align-items: center;
  gap: 10px;
  z-index: 1;
}
@media (max-width: 767px) {
  .lb-hero-13-follow {
    display: none;
  }
}
.lb-hero-13-follow .lb-footer-10-social .link-elm {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
  opacity: 50%;
}
.lb-hero-13-follow .lb-footer-10-social .link-elm:hover {
  background: #85858C;
  opacity: 1;
  border-color: transparent;
}
.lb-hero-13-slider .swiper-container .swiper-wrapper .swiper-slide .lb-hero-13-title-1 {
  transform: translateX(-50%);
  transition: 1s var(--lb-cube-1);
  opacity: 0;
}
.lb-hero-13-slider .swiper-container .swiper-wrapper .swiper-slide .lb-hero-13-title-2 {
  transform: translateX(-20%);
  transition: 1s var(--lb-cube-1);
  opacity: 0;
}
.lb-hero-13-slider .swiper-container .swiper-wrapper .swiper-slide .lb-hero-13-title-3 {
  transform: translateX(20%);
  transition: 1s var(--lb-cube-1);
  opacity: 0;
}
.lb-hero-13-slider .swiper-container .swiper-wrapper .swiper-slide .lb-hero-13-img img {
  transform: translateY(105%);
  transition: 1s var(--lb-cube-1);
}
.lb-hero-13-slider .swiper-container .swiper-wrapper .swiper-slide .lb-hero-13-circle-shape {
  clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
  transition: 1s var(--lb-cube-1);
}
.lb-hero-13-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lb-hero-13-title-1 {
  transform: translateX(0%);
  opacity: 1;
  transition-delay: 0.5s;
}
.lb-hero-13-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lb-hero-13-title-2 {
  transform: translateX(0%);
  opacity: 1;
  transition-delay: 0.5s;
}
.lb-hero-13-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lb-hero-13-title-3 {
  transform: translateX(0%);
  opacity: 1;
  transition-delay: 0.5s;
}
.lb-hero-13-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lb-hero-13-img img {
  transform: translateY(0%);
  transition-delay: 0.5s;
}
.lb-hero-13-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lb-hero-13-content .disc {
  animation: fadeInDown 1s backwards;
  animation-delay: 1.5s;
    opacity: 1;
  visibility: visible;
}
.lb-hero-13-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lb-hero-13-content .btn-wrap {
  animation: fadeInDown 1s backwards;
  animation-delay: 1s;
    opacity: 1;
  visibility: visible;
}
.lb-hero-13-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lb-hero-13-circle-shape {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  transition-delay: 1s;
}
.lb-hero-13-slider-btn {
  position: absolute;
  left: 60px;
  top: 130px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  z-index: 1;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-13-slider-btn {
    left: 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-13-slider-btn {
    display: none;
  }
}
.lb-hero-13-slider-btn:is(.has-right) {
  left: unset;
  right: 60px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-13-slider-btn:is(.has-right) {
    right: 20px;
  }
}
.lb-hero-13-slider-btn .icon {
  display: inline-flex;
  flex: 0 0 auto;
  width: 78px;
  height: 78px;
  justify-content: center;
  align-items: center;
  background: #0F132B;
  border-radius: 50%;
  font-size: 30px;
  border: 3px solid #6F717F;
  color: #6F717F;
  cursor: pointer;
  position: relative;
  z-index: 1;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-13-slider-btn .icon {
    width: 50px;
    height: 50px;
    font-size: 18px;
  }
}
.lb-hero-13-slider-btn .icon::before {
  content: "";
  position: absolute;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  top: -3px;
  left: -3px;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  padding: 3px;
  background: var(--lb-clr-gd-13);
  z-index: -1;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  opacity: 0;
  transition: 0.3s var(--lb-cube-1);
}
.lb-hero-13-slider-btn .icon:hover {
  border-color: transparent;
  color: var(--lb-clr-pr-13);
}
.lb-hero-13-slider-btn .icon:hover::before {
  opacity: 1;
}
.lb-hero-13-slider-btn .line {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);
  border-radius: 10px;
  width: 2px;
  height: 347px;
  transition: 3s var(--lb-cube-1);
  transform: scaleY(0);
  transform-origin: bottom;
}
.lb-hero-13-slider-btn .line:nth-child(3) {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);
  transform-origin: top;
}
.lb-hero-13-slider-btn:is(.active) .line {
  transform: scaleY(1);
  transition-delay: 1.2s;
}

/*
    hero-13-end
*/
/*
    hero-14-start
*/
.lb-hero-14-area {
  padding-top: 135px;
}
.lb-hero-14-bg-img {
  background-color: #353C4E;
  position: absolute;
  inset: 0;
  z-index: -1;
}
.lb-hero-14-bg-img img {
  opacity: 40%;
}
.lb-hero-14-item {
  display: flex;
  justify-content: space-between;
  margin-right: -140px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-14-item {
    margin-right: 0px;
  }
}
@media (max-width: 767px) {
  .lb-hero-14-item {
    margin-right: 0px;
    flex-wrap: wrap;
    gap: 50px;
  }
}
.lb-hero-14-item-bg-shape {
  width: 55%;
  position: absolute;
  right: -6%;
  top: 13%;
  z-index: -1;
}
.lb-hero-14-content {
  max-width: 630px;
  padding-top: 140px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-14-content {
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-14-content {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (max-width: 767px) {
  .lb-hero-14-content {
    padding-top: 50px;
    padding-bottom: 0px;
  }
}
.lb-hero-14-content .inner-div {
  display: flex;
  align-items: center;
  gap: 30px 60px;
  flex-wrap: wrap;
}
.lb-hero-14-subtitle {
  margin-bottom: 20px;
}
.lb-hero-14-subtitle .line:nth-child(2) {
  display: none;
}
.lb-hero-14-title {
  color: #fff;
  line-height: 1.125;
  font-size: 80px;
  text-transform: unset !important;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-14-title {
    font-size: 70px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-14-title {
    font-size: 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-14-title {
    font-size: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-14-title {
    font-size: 45px;
  }
}
@media (max-width: 767px) {
  .lb-hero-14-title {
    font-size: 35px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-14-title {
    font-size: 40px;
  }
}
.lb-hero-14-title > .split-line {
  padding-bottom: 7px;
  overflow: hidden;
}
.lb-hero-14-title > .split-line:not(:first-child) {
  margin-top: -7px;
}
.lb-hero-14-disc {
  color: #fff;
  font-weight: 300;
  font-size: 20px;
  margin-top: 25px;
}
.lb-hero-14-img {
  display: flex;
  align-items: end;
  justify-content: end;
}
.lb-hero-14-slider .swiper-container .swiper-slide .lb-hero-14-item-bg-shape img {
  clip-path: polygon(73% 0, 73% 0, 0 100%, 0% 100%);
  transition: 1s cubic-bezier(0.28, 0.46, 0.15, 0.48);
}
.lb-hero-14-slider .swiper-container .swiper-slide .lb-hero-14-img {
  transform: translateX(30%);
  transition: opacity 0.3s, transform 1s cubic-bezier(0, 0, 0.2, 1);
  opacity: 0;
  transition-delay: 0s;
}
.lb-hero-14-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-14-img {
  transform: translateX(0%);
  opacity: 1;
  transition-delay: 1.5s;
}
.lb-hero-14-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-14-item-bg-shape img {
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
  transition-delay: 0.5s;
}
.lb-hero-14-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-14-disc {
  animation: fadeInUp 1s backwards;
  animation-delay: 1s;
}
.lb-hero-14-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-14-item .inner-div {
  animation: fadeInUp 1s backwards;
  animation-delay: 1.5s;
}

@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-13-slider-btn:is(.has-hero-14) {
    display: none;
  }
}
.lb-hero-13-slider-btn:is(.has-hero-14) .icon {
  background-color: #30343D;
}
.lb-hero-13-slider-btn:is(.has-hero-14) .icon::before {
  display: none;
}
.lb-hero-13-slider-btn:is(.has-hero-14) .icon:hover {
  color: var(--lb-clr-pr-14);
  border-color: var(--lb-clr-pr-14);
}
.lb-hero-13-slider-btn:is(.has-hero-14) .line:nth-child(4) {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);
  transform-origin: top;
}

/*
    hero-14-end
*/
/*
    hero-15-start
*/
.lb-hero-15-area {
  background-color: #262B37;
  padding-bottom: 175px;
  padding-top: 225px;
}
.lb-hero-15-area::after {
  content: "";
  width: 395px;
  height: 275px;
  background: var(--lb-clr-pr-14);
  position: absolute;
  top: 0;
  left: 54.5%;
  transform: translateX(-50%);
  clip-path: polygon(100% 0, 0 0, 50% 100%);
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-hero-15-area::after {
    left: 56.5%;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-15-area::after {
    width: 345px;
    height: 225px;
    left: 56.5%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-15-area::after {
    width: 325px;
    height: 195px;
    left: 58.5%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-15-area::after {
    width: 325px;
    height: 175px;
    left: 110px;
  }
}
.lb-hero-15-bg-img {
  width: 20%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
}
.lb-hero-15-item-content {
  max-width: 625px;
}
.lb-hero-15-item-title {
  font-size: 80px;
  line-height: 1.125;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-15-item-title {
    font-size: 70px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-15-item-title {
    font-size: 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-15-item-title {
    font-size: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-15-item-title {
    font-size: 45px;
  }
}
@media (max-width: 767px) {
  .lb-hero-15-item-title {
    font-size: 35px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-15-item-title {
    font-size: 40px;
  }
}
.lb-hero-15-item-title > .split-line {
  padding-bottom: 7px;
  overflow: hidden;
}
.lb-hero-15-item-title > .split-line:not(:first-child) {
  margin-top: -7px;
}
.lb-hero-15-item-disc {
  opacity: 1;
  margin-bottom: 50px;
}
.lb-hero-15-item-btn {
  display: flex;
  align-items: center;
  gap: 50px;
  flex-wrap: wrap;
}
.lb-hero-15-item-img {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
  max-width: 1140px;
  z-index: -1;
  clip-path: polygon(52% 0, 100% 0, 100% 100%, 0% 100%);
  background: var(--lb-clr-pr-14);
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-hero-15-item-img {
    max-width: 1000px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-15-item-img {
    max-width: 840px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-15-item-img {
    max-width: 640px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-15-item-img {
    max-width: 440px;
  }
}
.lb-hero-15-item-img .img-frame {
  clip-path: polygon(53% 0, 100% 0, 100% 100%, 1% 100%);
  width: 100%;
  height: 100%;
}
.lb-hero-15-item-img .img-frame img {
  transform: scaleX(1.5);
  filter: blur(5px);
  transform-origin: left;
  opacity: 0;
  transition: transform 1s, filter 1.5s, opacity 0.5s;
}
.lb-hero-15-item-img .img-frame:is(.active) img {
  transform: scaleX(1);
  filter: blur(0px);
  transition-delay: 1.2s;
  opacity: 1;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-15-item-img::after {
    content: "";
    width: 100%;
    height: 100%;
    background: #262B37;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.7;
  }
}

/*
    hero-15-end
*/
/*
    hero-16-start
*/
.lb-hero-16-area::after {
  background-color: #040928;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
  opacity: 95%;
}
.lb-hero-16-bg-shape {
  width: 22%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.lb-hero-16-img {
  width: 44%;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-16-img {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-16-img {
    position: unset;
    text-align: right;
    width: 100%;
    text-align: right;
    padding-top: 50px;
  }
}
.lb-hero-16-img .img-shape {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media (max-width: 767px) {
  .lb-hero-16-img .img-shape {
    bottom: -100px;
  }
}
.lb-hero-16-img-shape {
  width: 48%;
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -2;
}
.lb-hero-16-content {
  max-width: 635px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-16-content {
    max-width: 555px;
  }
}
.lb-hero-16-content .hero-title {
  font-size: 70px;
  color: #fff;
  font-weight: 700;
  line-height: 1.142;
  margin-bottom: 32px;
  letter-spacing: -0.01em;
  text-transform: unset !important;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-16-content .hero-title {
    font-size: 65px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-16-content .hero-title {
    font-size: 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-16-content .hero-title {
    font-size: 55px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-16-content .hero-title {
    font-size: 50px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-16-content .hero-title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .lb-hero-16-content .hero-title {
    font-size: 35px;
  }
}
.lb-hero-16-content .hero-disc {
  color: #fff;
  margin-bottom: 52px;
}
.lb-hero-16-content .btn-wrap {
  display: flex;
  align-items: center;
  gap: 30px 80px;
  flex-wrap: wrap;
}
.lb-hero-16-content .lb-play-btn-14 .icon {
  background: #fff;
  color: var(--lb-clr-pr-16);
}
.lb-hero-16-content .lb-play-btn-14 .icon::after {
  border: 6px solid #007eff;
}
.lb-hero-16-content .lb-play-btn-14 .title {
  text-transform: capitalize;
}
.lb-hero-16-content .lb-play-btn-14:hover .title {
  color: var(--lb-clr-pr-16);
}
.lb-hero-16-item {
  padding-top: 330px;
  padding-bottom: 215px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-16-item {
    padding-top: 200px;
    padding-bottom: 0px;
  }
}
.lb-hero-16-slider .swiper-container .swiper-slide .lb-hero-16-content .subtitle, .lb-hero-16-slider .swiper-container .swiper-slide .lb-hero-16-content .hero-disc {
  transform: translateX(100px);
  clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
  transition: 1s var(--lb-cube-1);
}
.lb-hero-16-slider .swiper-container .swiper-slide .lb-hero-16-img-shape {
  transform: translate(200px, 200px);
  transition: 1.5s ease;
  transition-delay: 0s;
}
.lb-hero-16-slider .swiper-container .swiper-slide .lb-hero-16-img img {
  transform: rotate(17deg) translateX(470px);
  transform-origin: bottom left;
  transition: transform 1.5s ease, opacity 0.3s;
  transition-delay: 0s;
  opacity: 0;
}
.lb-hero-16-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-16-content .subtitle, .lb-hero-16-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-16-content .hero-disc {
  transform: translateX(0px);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  transition-delay: 0.5s;
}
.lb-hero-16-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-16-content .hero-disc {
  transition-delay: 1.3s;
}
.lb-hero-16-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-16-content .lb-play-btn-14, .lb-hero-16-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-16-content .lb-pr-btn-16 {
  animation: fadeInRight 1s backwards;
  animation-delay: 1.5s;
}
.lb-hero-16-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-16-content .lb-play-btn-14 {
  animation-delay: 1.8s;
}
.lb-hero-16-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-16-img-shape {
  transform: translate(0px, 0px);
}
.lb-hero-16-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-16-img img {
  transform: rotate(0deg) translateX(0px);
  transition-delay: 0.2s;
  opacity: 1;
}
.lb-hero-16-slider-btn {
  display: inline-flex;
  gap: 32px;
  position: absolute;
  bottom: 70px;
  right: 120px;
  z-index: 1;
}
.lb-hero-16-slider-btn .btn-elm {
  display: inline-flex;
  flex: 0 0 auto;
  width: 58px;
  height: 58px;
  justify-content: center;
  align-items: center;
  border: 3px solid #535560;
  color: #535560;
  font-size: 22px;
  border-radius: 24px;
  cursor: pointer;
  position: relative;
  z-index: 1;
  transition: 0.5s var(--lb-cube-1);
}
.lb-hero-16-slider-btn .btn-elm::before {
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border-radius: 24px;
  padding: 2px;
  background: var(--lb-clr-gd-16);
  z-index: -1;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  opacity: 0;
  transition: 0.5s var(--lb-cube-1);
}
.lb-hero-16-slider-btn .btn-elm:hover {
  color: var(--lb-clr-pr-16);
}
.lb-hero-16-slider-btn .btn-elm:hover::before {
  opacity: 1;
}

/*
    hero-16-end
*/
/*
    hero-17-start
*/
.lb-hero-17-area {
  background: linear-gradient(85.8deg, #2E4462 1.65%, #5CAA89 98.35%);
}
.lb-hero-17-bg-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.lb-hero-17-wrap {
  padding-top: 170px;
  display: flex;
  justify-content: space-between;
  gap: 50px;
  align-items: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-17-wrap {
    padding-top: 240px;
    align-items: end;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-17-wrap {
    flex-wrap: wrap;
  }
}
.lb-hero-17-content {
  max-width: 560px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-17-content {
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-17-content {
    padding-bottom: 100px;
    max-width: 480px;
  }
}
.lb-hero-17-content .title {
  font-size: 80px;
  font-weight: 700;
  color: #fff;
  line-height: 1.125;
  margin-bottom: 25px;
  text-transform: unset !important;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-17-content .title {
    font-size: 70px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-17-content .title {
    font-size: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-17-content .title {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  .lb-hero-17-content .title {
    font-size: 35px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-17-content .title {
    font-size: 40px;
  }
}
.lb-hero-17-content .title > .split-line {
  padding-bottom: 7px;
  overflow: hidden;
}
.lb-hero-17-content .title > .split-line:not(:first-child) {
  margin-top: -7px;
}
.lb-hero-17-content .disc {
  color: #fff;
  margin-bottom: 40px;
}
.lb-hero-17-slider {
  margin-right: -130px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-17-slider {
    margin-right: -50px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-17-slider {
    margin-right: 0px;
  }
}
.lb-hero-17-slider-btn {
  left: unset;
  right: 62px;
  gap: 20px;
  top: 50%;
  transform: translateY(-50%);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-17-slider-btn {
    display: inline-flex;
  }
}
.lb-hero-17-slider-btn .icon {
  background: var(--lb-clr-gd-17);
  border: 3px solid #fff;
  color: #fff;
}
.lb-hero-17-slider-btn .icon::before {
  display: none;
}
.lb-hero-17-slider-btn .icon:hover {
  background: var(--lb-clr-gd-17);
  border-color: var(--lb-clr-sd-17);
}
.lb-hero-17-slider .swiper-container .swiper-slide .lb-hero-17-img {
  animation: h17-img-ani 1s;
}
.lb-hero-17-slider .swiper-container .swiper-slide .lb-hero-17-content .subtitle, .lb-hero-17-slider .swiper-container .swiper-slide .lb-hero-17-content .disc {
  transform: translateX(100px);
  clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
  transition: 1s var(--lb-cube-1);
}
.lb-hero-17-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-17-img {
  animation: h17-img-ani-2 1s;
}
.lb-hero-17-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-17-content .subtitle, .lb-hero-17-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-17-content .disc {
  transform: translateX(0px);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  transition-delay: 0.5s;
}
.lb-hero-17-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-17-content .disc {
  transition-delay: 1.3s;
}
.lb-hero-17-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-17-content .lb-pr-btn-17 {
  animation: fadeInRight 1s backwards;
  animation-delay: 1.5s;
}

@keyframes h17-img-ani {
  to {
    transform: translateX(-50%);
    filter: blur(5px);
  }
}
@keyframes h17-img-ani-2 {
  from {
    transform: translateX(50%);
    filter: blur(5px);
  }
}
/*
    hero-17-end
*/
/*
    hero-18-start
*/
.lb-hero-18-bg-shape {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 980px;
  border-radius: 0 0 600px 600px;
  background-color: #303F65;
  z-index: -1;
}
.lb-hero-18-content {
  padding-top: 175px;
  perspective: 2000px;
  transform-style: preserve-3d;
}
.lb-hero-18-content .title {
  font-size: 80px;
  line-height: 1.125;
  color: #fff;
}
.lb-hero-18-content .title span {
  color: var(--lb-clr-sd-18);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-18-content .title {
    font-size: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-18-content .title {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .lb-hero-18-content .title {
    font-size: 40px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-18-content .title {
    font-size: 50px;
  }
}
.lb-hero-18-content .disc {
  color: #fff;
  max-width: 545px;
  padding-left: 20px;
  position: relative;
  z-index: 1;
  margin-left: auto;
  margin-top: -60px;
  margin-bottom: 25px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-18-content .disc {
    margin-left: 0;
    margin-top: 20px;
  }
}
.lb-hero-18-content .disc::after {
  content: "";
  width: 6px;
  height: 100%;
  background: var(--lb-clr-pr-18);
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 6px;
}
.lb-hero-18-content-img {
  margin-top: -50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-18-content-img {
    margin-top: 30px;
  }
}
.lb-hero-18-content .btn-wrap {
  position: relative;
  z-index: 1;
}
.lb-hero-18-slider .swiper-container .swiper-slide .lb-hero-18-content-img {
  transform: rotateX(51deg) translateY(-100%);
  transition: 0.5s var(--lb-cube-1);
  transition-delay: 0s;
  opacity: 0;
}
.lb-hero-18-slider .swiper-container .swiper-slide .lb-hero-18-content .title, .lb-hero-18-slider .swiper-container .swiper-slide .lb-hero-18-content .btn-wrap {
  transform: rotateX(51deg) translateY(-100%);
  transition: 0.5s var(--lb-cube-1);
  transition-delay: 0s;
  opacity: 0;
}
.lb-hero-18-slider .swiper-container .swiper-slide .lb-hero-18-content .disc {
  clip-path: polygon(99% 0, 100% 0, 100% 100%, 99% 100%);
  transition: 1s var(--lb-cube-1);
  transition-delay: 0s;
  opacity: 0;
}
.lb-hero-18-slider .swiper-container .swiper-slide .lb-hero-18-content .disc::after {
  left: 99%;
  transition: left 1s var(--lb-cube-1);
  transition-delay: 0s;
  opacity: 0;
}
.lb-hero-18-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-18-content-img {
  transform: rotateX(0deg) translateY(0%);
  transition-delay: 0.5s;
  opacity: 1;
}
.lb-hero-18-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-18-content .title, .lb-hero-18-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-18-content .btn-wrap {
  transform: rotateX(0deg) translateY(0%);
  opacity: 1;
}
.lb-hero-18-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-18-content .btn-wrap {
  transition-delay: 0.7s;
}
.lb-hero-18-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-18-content .btn-wrap a {
  transition-delay: 0s;
}
.lb-hero-18-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-18-content .title {
  transition-delay: 0.9s;
}
.lb-hero-18-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-18-content .disc {
  clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
  transition-delay: 1.1s;
  opacity: 1;
}
.lb-hero-18-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-18-content .disc::after {
  left: 0%;
  transition-delay: 1.1s;
  opacity: 1;
}
.lb-hero-18-pagination {
  background: #F3F5F9;
  padding: 8px 25px;
  position: absolute;
  right: 150px;
  bottom: 40px;
  border-radius: 200px;
  z-index: 1;
  height: 90px;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-18-pagination {
    right: 20px;
  }
}
@media (max-width: 767px) {
  .lb-hero-18-pagination {
    right: 20px;
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-18-pagination {
    right: 20px;
    display: inline-block;
  }
}
.lb-hero-18-pagination > div {
  display: flex;
  align-items: center;
  gap: 18px;
}
.lb-hero-18-pagination span {
  font-family: var(--mulish);
  font-weight: 700;
  font-size: 30px;
  line-height: 1;
  color: rgba(48, 63, 101, 0.5);
  opacity: 1;
  background: transparent;
  display: inline-table;
  margin: 0 !important;
  transition: 0.5s var(--lb-cube-1);
}
.lb-hero-18-pagination span:not(:last-child) {
  position: relative;
  z-index: 1;
}
.lb-hero-18-pagination span:not(:last-child)::after {
  content: "";
  width: 0px;
  height: 1px;
  background: var(--lb-clr-pr-18);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 40px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-hero-18-pagination span:is(.swiper-pagination-bullet-active) {
  font-size: 60px;
  color: var(--lb-clr-pr-18);
}
.lb-hero-18-pagination span:is(.swiper-pagination-bullet-active):not(:last-child) {
  padding-right: 80px;
}
.lb-hero-18-pagination span:is(.swiper-pagination-bullet-active)::after {
  width: 80px;
}
.lb-hero-18-scroll-down {
  position: absolute;
  bottom: 80px;
  left: 80px;
  z-index: 1;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-18-scroll-down {
    left: 20px;
  }
}
@media (max-width: 767px) {
  .lb-hero-18-scroll-down {
    display: none;
  }
}

/*
    hero-18-end
*/
/*
    hero-19-start
*/
.lb-hero-19-area {
  background-color: #1F3027;
  padding-top: 250px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-19-area {
    padding-top: 150px;
  }
}
.lb-hero-19-bg-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 80%;
}
.lb-hero-19-bg-img img {
  transform-origin: left;
  transform: scale(1.5);
  transition: 2s var(--lb-cube-1);
  filter: blur(5px);
  opacity: 0;
}
.lb-hero-19-bg-img:is(.active) img {
  transform: scale(1);
  filter: blur(0px);
  opacity: 1;
}
.lb-hero-19-wrap {
  margin-right: -170px;
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 50px;
  flex-wrap: wrap;
  width: 100%;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-19-wrap {
    margin-right: 0px;
  }
}
.lb-hero-19-content {
  max-width: 570px;
  padding-bottom: 165px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-19-content {
    padding-bottom: 0px;
  }
}
.lb-hero-19-content .hero-title {
  font-size: 70px;
  line-height: 1.142;
  color: #fff;
  margin-bottom: 25px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-19-content .hero-title {
    font-size: 65px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-19-content .hero-title {
    font-size: 55px;
  }
}
@media (max-width: 767px) {
  .lb-hero-19-content .hero-title {
    font-size: 35px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-19-content .hero-title {
    font-size: 45px;
  }
}
.lb-hero-19-content .hero-disc {
  color: #fff;
  margin-bottom: 50px;
}
.lb-hero-19-content .btn-wrap {
  display: flex;
  align-items: center;
  gap: 30px 50px;
  flex-wrap: wrap;
}
.lb-hero-19-content .lb-phone-btn-13 .icon {
  background: var(--lb-clr-pr-19);
}
.lb-hero-19-content .lb-phone-btn-13 .title {
  color: #fff;
}
.lb-hero-19-content .lb-phone-btn-13 .link {
  color: #fff;
  font-size: 24px;
}
.lb-hero-19-content .lb-phone-btn-13:hover .link {
  color: var(--lb-clr-pr-19);
}
.lb-hero-19-service {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 318px;
  width: 100%;
  height: 234px;
  border: 1px solid rgba(255, 140, 95, 0.3);
  box-shadow: 0px 4px 50px rgba(255, 255, 255, 0.5);
  border-radius: 10px;
  gap: 30px;
}
.lb-hero-19-service i {
  font-size: 80px;
  -webkit-text-stroke: 2px var(--lb-clr-pr-19);
  color: transparent;
  line-height: 1;
}
.lb-hero-19-service .title {
  color: #fff;
  font-size: 24px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-hero-19-service:hover .title {
  color: var(--lb-clr-pr-19);
}

/*
    hero-19-end
*/
/*
    hero-20-start
*/
.lb-hero-20-area {
  background: #0B0C0E;
  padding-top: 155px;
}
.lb-hero-20-bg-illus {
  text-align: right;
  width: 7%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.lb-hero-20-bg-illus-2 {
  width: 200px;
  position: absolute;
  left: 200px;
  top: 140px;
  z-index: -1;
}
.lb-hero-20-bg-illus-2 path {
  transform: translate(-100%, -100%);
}
.lb-hero-20-bg-illus-2:is(.active) path {
  transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transform: translate(0%, 0%);
  transition-delay: 1s;
}
.lb-hero-20-bg-illus-2:is(.active) path:nth-child(1) {
  transition-delay: 1s;
}
.lb-hero-20-bg-illus-2:is(.active) path:nth-child(2) {
  transition-delay: 1.2s;
}
.lb-hero-20-bg-illus-2:is(.active) path:nth-child(3) {
  transition-delay: 1.4s;
}
.lb-hero-20-bg-illus-2:is(.active) path:nth-child(4) {
  transition-delay: 1.6s;
}
.lb-hero-20-title {
  font-size: 200px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 900;
  line-height: 1;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-hero-20-title {
    font-size: 180px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-20-title {
    font-size: 160px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-20-title {
    font-size: 140px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-20-title {
    font-size: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-20-title {
    font-size: 100px;
  }
}
@media (max-width: 767px) {
  .lb-hero-20-title {
    font-size: 40px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-20-title {
    font-size: 80px;
  }
}
.lb-hero-20-title-2 {
  -webkit-text-stroke: 2px var(--lb-clr-pr-20);
  text-transform: uppercase;
  font-weight: 900;
  font-size: 138px;
  line-height: 1;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-hero-20-title-2 {
    font-size: 130px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-hero-20-title-2 {
    font-size: 120px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-20-title-2 {
    font-size: 110px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-hero-20-title-2 {
    font-size: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-20-title-2 {
    font-size: 80px;
  }
}
@media (max-width: 767px) {
  .lb-hero-20-title-2 {
    font-size: 40px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-20-title-2 {
    font-size: 70px;
  }
}
.lb-hero-20-content {
  text-align: right;
}
.lb-hero-20-content .hero-disc {
  color: #fff;
  max-width: 360px;
  margin-bottom: 50px;
}
.lb-hero-20-content .inner-div {
  display: flex;
  justify-content: end;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-20-content .inner-div {
    flex-wrap: wrap;
    gap: 30px;
  }
}
.lb-hero-20-img {
  text-align: center;
  margin-top: -410px;
  position: relative;
  z-index: 1;
  display: inline-block;
  transform: translateX(37%);
  height: 970px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-hero-20-img {
    margin-top: -290px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-hero-20-img {
    margin-top: 30px;
    transform: unset;
  }
}
@media (max-width: 767px) {
  .lb-hero-20-img {
    margin-top: 30px;
    transform: unset;
    height: 350px;
    display: flex;
    align-items: start;
    justify-content: center;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-hero-20-img {
    margin-top: 30px;
    transform: unset;
    height: 500px;
    display: flex;
    align-items: start;
    justify-content: center;
  }
}
.lb-hero-20-img::after {
  content: "";
  width: 385px;
  height: 130px;
  background: linear-gradient(180deg, #FE1414 0%, rgba(254, 20, 20, 0) 100%);
  opacity: 0.8;
  position: absolute;
  bottom: 0;
  left: 59%;
  transform: translate(-50%, 0%);
  clip-path: polygon(0 0, 80% 0%, 100% 100%, 20% 100%);
}
.lb-hero-20-bg-shape {
  position: absolute;
  bottom: -50px;
  left: 0;
  width: 100%;
  z-index: -1;
}
.lb-hero-20-social {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background: linear-gradient(90deg, #FF3838 0%, rgba(255, 56, 56, 0.4) 100%);
  display: flex;
  flex-direction: column;
  gap: 50px;
  padding: 80px 26px;
  clip-path: polygon(0 0, 100% 4%, 100% 96%, 0% 100%);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-20-social {
    display: none;
  }
}
.lb-hero-20-social .title {
  writing-mode: sideways-lr;
  text-transform: uppercase;
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  margin: 0;
}
.lb-hero-20-social .social-link {
  color: #fff;
  font-size: 18px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-hero-20-social .social-link:hover {
  color: #000;
}
.lb-hero-20-slider .swiper-container .swiper-slide .lb-hero-20-content .hero-disc, .lb-hero-20-slider .swiper-container .swiper-slide .lb-hero-20-content .btn-wrap {
  transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transform: translateX(100%);
  opacity: 0;
}
.lb-hero-20-slider .swiper-container .swiper-slide .lb-hero-20-img img {
  transform: translateY(100%);
  transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.lb-hero-20-slider .swiper-container .swiper-slide .lb-hero-20-bg-shape path {
  transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transform: translateY(100%);
}
.lb-hero-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-20-content .hero-disc, .lb-hero-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-20-content .btn-wrap {
  transform: translateX(0%);
  opacity: 1;
  transition-delay: 1.3s;
}
.lb-hero-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-20-content .btn-wrap {
  transition-delay: 1.5s;
}
.lb-hero-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-20-img img {
  transform: translateY(0%);
  transition-delay: 1s;
}
.lb-hero-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-20-bg-shape path {
  transform: translateY(0%);
}
.lb-hero-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-20-bg-shape path:nth-child(1) {
  transition-delay: 0.5s;
}
.lb-hero-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-20-bg-shape path:nth-child(2) {
  transition-delay: 0.7s;
}
.lb-hero-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-20-bg-shape path:nth-child(3) {
  transition-delay: 0.9s;
}
.lb-hero-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-hero-20-bg-shape path:nth-child(4) {
  transition-delay: 1.1s;
}
.lb-hero-20-slider-pagination {
  position: absolute;
  right: 50px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-hero-20-slider-pagination {
    display: none;
  }
}
.lb-hero-20-slider-pagination > div {
  display: flex;
  align-items: center;
  gap: 30px;
  justify-content: center;
  flex-direction: column;
}
.lb-hero-20-slider-pagination span {
  font-family: var(--recoleta_alt);
  font-weight: 500;
  font-size: 24px;
  line-height: 1;
  color: #fff;
  opacity: 50%;
  background: transparent;
  display: inline-table;
  margin: 0 !important;
  transition: 0.5s var(--lb-cube-1);
}
.lb-hero-20-slider-pagination span:not(:last-child) {
  position: relative;
  z-index: 1;
}
.lb-hero-20-slider-pagination span:not(:last-child)::after {
  content: "";
  width: 2px;
  height: 50px;
  background: var(--lb-clr-pr-20);
  position: absolute;
  top: 30px;
  left: 5px;
  transition: 0.5s var(--lb-cube-1);
  transform: scaleY(0);
}
.lb-hero-20-slider-pagination span:is(.swiper-pagination-bullet-active) {
  opacity: 1;
  color: var(--lb-clr-pr-20);
}
.lb-hero-20-slider-pagination span:is(.swiper-pagination-bullet-active):not(:last-child) {
  height: 60px;
}
.lb-hero-20-slider-pagination span:is(.swiper-pagination-bullet-active)::after {
  transform: scaleY(1);
}
.lb-hero-20-plybtn {
  position: absolute;
  bottom: 15%;
  left: 17%;
  z-index: 2;
}
@media (max-width: 767px) {
  .lb-hero-20-plybtn {
    display: none;
  }
}
.lb-hero-20-plybtn .lb-phone-btn-13 .icon {
  background: var(--lb-clr-pr-20);
}
.lb-hero-20-plybtn .lb-phone-btn-13 .title {
  font-weight: 600;
  font-size: 24px;
  color: #fff;
}
.lb-hero-20-plybtn .lb-phone-btn-13 .link {
  color: var(--lb-clr-pr-20);
  font-size: 18px;
  font-weight: 500;
}

/*
    hero-20-end
*/
/*
client 1 start
*/
.lbt-client-1-area {
  padding: 90px 0 120px 0;
}
.lbt-client-1-area:is(.lbt-client-3-area) {
  padding: 112px 0 120px 0;
}
.lbt-client-1-title-wrap {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: 12px;
}
.lbt-client-1-title-wrap .title {
  font-weight: 500;
  font-size: 22px;
  line-height: 34px;
  text-transform: capitalize;
  text-align: center;
}
.lbt-client-1-title-wrap .line {
  width: 100%;
  height: 1px;
  background: #CCCCD1;
}
.lbt-client-1-wrap {
  margin: 50px 0;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  justify-content: space-between;
  align-items: center;
  gap: 35px;
}
@media (max-width: 767px) {
  .lbt-client-1-wrap {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
.lbt-client-1-wrap .logo {
  overflow: hidden;
  position: relative;
}
.lbt-client-1-wrap .logo .item-one {
  transition: 500ms cubic-bezier(0.18, 0, 0.32, 1.28);
}
.lbt-client-1-wrap .logo .item-two {
  position: absolute;
  left: 0;
  top: 80px;
  transition: 500ms cubic-bezier(0.18, 0, 0.32, 1.28);
}
.lbt-client-1-wrap .logo:hover .item-one {
  transform: translateY(-80px);
}
.lbt-client-1-wrap .logo:hover .item-two {
  top: 0;
}
.lbt-client-1-divider {
  width: 100%;
  height: 1px;
  background: radial-gradient(50% 50% at 50% 50%, #CCCCD1 35%, #FFFFFF 100%);
}

/*
client 1 end
*/
/*
client 2 start
*/
@media (max-width: 767px) {
  .lbt-client-2-area {
    padding: 30px 0;
  }
}
.lbt-client-2-area .lbt_client_2_active {
  max-width: 1290px;
  margin: 0 auto;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-client-2-area .lbt_client_2_active {
    max-width: 1170px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-client-2-area .lbt_client_2_active {
    max-width: 950px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-client-2-area .lbt_client_2_active {
    max-width: 750px;
  }
}
.lbt-client-2-slider {
  background: #9BE3FF;
  border: 8px solid #FFFFFF;
  border-radius: 100px;
  padding: 34px 0;
  max-width: 1536px;
  margin: 0 auto;
  position: relative;
  display: flex;
  align-items: center;
  margin-top: -57px;
  z-index: 2;
}
@media (max-width: 767px) {
  .lbt-client-2-slider {
    margin-top: 0;
    border-radius: 20px;
    border: none;
    padding: 25px 5px;
  }
}
.lbt-client-2-item {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lbt-client-2-navigation {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-client-2-navigation {
    display: none;
  }
}
.lbt-client-2-navigation .lbt-client-2-next, .lbt-client-2-navigation .lbt-client-2-prev {
  width: 96px;
  height: 96px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFEADB;
  border-radius: 50%;
  border: 8px solid #FFFFFF;
  color: #454545;
  transition: all 0.3s ease;
}
.lbt-client-2-navigation .lbt-client-2-next i, .lbt-client-2-navigation .lbt-client-2-prev i {
  font-size: 38px;
  display: flex;
}
.lbt-client-2-navigation .lbt-client-2-next:hover, .lbt-client-2-navigation .lbt-client-2-prev:hover {
  color: var(--lbt-pr-2);
}
.lbt-client-2-navigation .lbt-client-2-next {
  margin-right: -48px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-client-2-navigation .lbt-client-2-next {
    margin-right: -20px;
  }
}
.lbt-client-2-navigation .lbt-client-2-prev {
  transform: rotate(180deg);
  margin-left: -48px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-client-2-navigation .lbt-client-2-prev {
    margin-left: -20px;
  }
}

/*
client 2 end
*/
/*
client 5 start
*/
.lbt-client-5-area {
  padding: 120px 0;
}
.lbt-client-5-title-wrap {
  max-width: 670px;
}
.lbt-client-5-wrap {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 0;
  margin-top: 50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-client-5-wrap {
    grid-template-columns: repeat(4, 1fr);
    gap: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-client-5-wrap {
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lbt-client-5-wrap {
    grid-template-columns: 1fr 1fr !important;
    gap: 40px;
  }
}
@media (max-width: 767px) {
  .lbt-client-5-wrap {
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.lbt-client-5-wrap .logo-item {
  width: 213px;
  height: 213px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
  border: 1.5px solid #DDDDDD;
  border-radius: 50%;
  position: relative;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-client-5-wrap .logo-item {
    height: 190px;
    width: 190px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-client-5-wrap .logo-item {
    height: 204px;
    width: auto;
  }
}
@media (max-width: 767px) {
  .lbt-client-5-wrap .logo-item {
    height: 150px;
    width: 150px;
    margin: 0 auto;
  }
  .lbt-client-5-wrap .logo-item img {
    max-width: 120px;
  }
}
.lbt-client-5-wrap .logo-item:nth-child(2) {
  margin-left: -10px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-client-5-wrap .logo-item:nth-child(2) {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .lbt-client-5-wrap .logo-item:nth-child(2) {
    margin-left: auto;
  }
}
.lbt-client-5-wrap .logo-item:nth-child(3) {
  margin-left: -20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-client-5-wrap .logo-item:nth-child(3) {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .lbt-client-5-wrap .logo-item:nth-child(3) {
    margin-left: auto;
  }
}
.lbt-client-5-wrap .logo-item:nth-child(4) {
  margin-left: -30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-client-5-wrap .logo-item:nth-child(4) {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .lbt-client-5-wrap .logo-item:nth-child(4) {
    margin-left: auto;
  }
}
.lbt-client-5-wrap .logo-item:nth-child(5) {
  margin-left: -40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-client-5-wrap .logo-item:nth-child(5) {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .lbt-client-5-wrap .logo-item:nth-child(5) {
    margin-left: auto;
  }
}
.lbt-client-5-wrap .logo-item:nth-child(6) {
  margin-left: -50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-client-5-wrap .logo-item:nth-child(6) {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .lbt-client-5-wrap .logo-item:nth-child(6) {
    margin-left: auto;
  }
}
.lbt-client-5-wrap .logo-item .item-1 {
  position: relative;
  z-index: 2;
  transition: 0.3s ease;
  opacity: 1;
}
.lbt-client-5-wrap .logo-item .item-2 {
  position: absolute;
  z-index: 2;
  transition: 0.3s ease;
  opacity: 0;
}
.lbt-client-5-wrap .logo-item::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #4400E7 0%, #7B00FE 100%);
  border: 1.5px solid #DDDDDD;
  border-radius: 50%;
  transition: 0.3s ease;
  opacity: 0;
}
.lbt-client-5-wrap .logo-item:hover::after {
  opacity: 1;
}
.lbt-client-5-wrap .logo-item:hover .item-1 {
  opacity: 0;
}
.lbt-client-5-wrap .logo-item:hover .item-2 {
  opacity: 1;
}

/*
client 5 end
*/
/*
client 6 start
*/
.lbt-client-6-area {
  position: relative;
  background-color: #252637;
}
.lbt-client-6-slider-left {
  width: 50%;
  margin-left: auto;
}
.lbt-client-6-slider-left .client-6-item {
  padding: 48px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 1px solid #484961;
}
@media (max-width: 767px) {
  .lbt-client-6-slider-left .client-6-item {
    padding: 20px 8px;
  }
}
.lbt-client-6-slider-right {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
}
.lbt-client-6-slider-right .client-6-item {
  padding: 48px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 1px solid #484961;
}
@media (max-width: 767px) {
  .lbt-client-6-slider-right .client-6-item {
    padding: 20px 8px;
  }
}

/*
client 6 end
*/
/*
client 7 start
*/
.lbt-client-7-area {
  padding-top: 40px;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-client-7-area {
    padding-top: 0;
  }
}
.lbt-client-7-area .client-left-wrap {
  background-color: #2FDD85;
  max-width: 51.5%;
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-client-7-area .client-left-wrap {
    max-width: 100%;
  }
}
.lbt-client-7-area .client-right-wrap {
  position: absolute;
  right: 0;
  top: 0;
  max-width: 51.5%;
  z-index: -1;
  background-color: #0AA456;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-client-7-area .client-right-wrap {
    display: none;
  }
}
.lbt-client-7-area .client-right-wrap::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 6%;
  height: 40px;
  background-color: #06773E;
  clip-path: polygon(0 0, 0% 100%, 100% 100%);
}
.lbt-client-7-right, .lbt-client-7-left {
  display: flex;
  align-items: center;
  gap: 86px;
  padding: 42px 46px;
  animation: client_slider_1 20s infinite linear;
}
@media screen and (max-width: 1850px) {
  .lbt-client-7-right, .lbt-client-7-left {
    gap: 70px;
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-client-7-right, .lbt-client-7-left {
    gap: 50px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-client-7-right, .lbt-client-7-left {
    gap: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-client-7-right, .lbt-client-7-left {
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .lbt-client-7-right, .lbt-client-7-left {
    gap: 40px;
  }
}
.lbt-client-7-right .logo-item, .lbt-client-7-left .logo-item {
  flex: 0 0 auto;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-client-7-right .logo-item, .lbt-client-7-left .logo-item {
    max-width: 125px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-client-7-right .logo-item, .lbt-client-7-left .logo-item {
    max-width: 110px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-client-7-right .logo-item, .lbt-client-7-left .logo-item {
    max-width: 95px;
  }
}
@media (max-width: 767px) {
  .lbt-client-7-right .logo-item, .lbt-client-7-left .logo-item {
    max-width: 120px;
  }
}

@keyframes client_slider_1 {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
/*
client 7 end
*/
/*
    client-8-start
*/
.lb-client-8-title {
  font-size: 38px;
  font-weight: 600;
  line-height: 1.263;
  max-width: 760px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-client-8-title {
    font-size: 36px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-client-8-title {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .lb-client-8-title {
    font-size: 26px;
  }
}
.lb-client-8-line {
  width: 100%;
  height: 1px;
  background: #DFDFE2;
  margin-bottom: 42px;
}
.lb-client-8-content {
  display: grid;
  grid-template-columns: 1fr 2.3fr;
  gap: 45px;
  align-items: center;
}
@media (max-width: 767px) {
  .lb-client-8-content {
    grid-template-columns: 1fr;
  }
}
.lb-client-8-video {
  height: 228px;
  border-radius: 0 200px 200px 0;
  position: relative;
  z-index: 1;
  transform-origin: left top;
}
.lb-client-8-video img {
  filter: grayscale(1);
}
.lb-client-8-video-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 50px;
  color: #fff;
  transition: 0.4s var(--lb-cube-1);
}
.lb-client-8-video-btn:hover {
  color: var(--lb-clr-pr-1);
}
.lb-client-8-item {
  display: flex;
  gap: 20px;
}
.lb-client-8-item-single {
  flex: 0 0 auto;
  max-width: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  height: 88px;
  border: 1px solid #D7DCE3;
  border-radius: 8px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-client-8-item-single:hover {
  background: #fff;
  border-color: transparent;
}
.lb-client-8-item-single:hover img {
  animation: jackInTheBox 1s;
}
.lb-client-8-marquee-1 {
  height: 88px;
}
.lb-client-8-marquee-8 {
  height: 88px;
}

/*
    client-8-end
*/
/*
    client-9-start
*/
.lbt-client-1-title-wrap .title:is(.has-client-9) {
  font-family: var(--red-hat);
  color: var(--lb-clr-h-2);
}

/*
    client-9-end
*/
/*
    client-10-start
*/
.lb-client-10-area {
  position: relative;
  z-index: 2;
}
.lb-client-10-line {
  background: radial-gradient(50% 50% at 50% 50%, #B931E9 0%, #050419 100%);
  height: 1px;
  width: 100%;
  margin-bottom: 60px;
}
.lb-client-10-title {
  font-size: 22px;
  color: #fff;
  font-weight: 400;
  text-align: center;
}
@media (max-width: 767px) {
  .lb-client-10-title {
    font-size: 18px;
  }
}
.lb-client-10-item .logo-item {
  background: var(--lb-clr-h-3);
  border: 1px solid #414047;
}
.lb-client-10-item .logo-item::after {
  border: none;
}
.lb-client-10-item .logo-item .item-1 {
  opacity: 0.6;
}
.lb-client-10-item .logo-item:hover {
  border-color: #fff;
  z-index: 3;
}
.lb-client-10-item .logo-item:hover .item-1 {
  opacity: 1;
}

/*
    client-10-end
*/
/*
    client-11-start
*/
.lb-client-11-area {
  padding: 30px 0;
}
.lb-client-11-img-1 {
  height: 78px;
  max-width: 210px;
  border-radius: 0 100px 100px 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: 1;
}
@media (max-width: 767px) {
  .lb-client-11-img-1 {
    display: none;
  }
}
.lb-client-11-img-2 {
  height: 78px;
  max-width: 210px;
  border-radius: 100px 0 0 100px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  z-index: 1;
}
@media (max-width: 767px) {
  .lb-client-11-img-2 {
    display: none;
  }
}
.lb-client-11-logo {
  display: flex;
  align-items: center;
  gap: 80px;
}

/*
    client-11-end
*/
/*
    client-14-start
*/
.lb-clients-14-area {
  background: var(--lb-clr-pr-14);
  padding-top: 65px;
  padding-bottom: 55px;
  overflow: hidden;
}
.lb-clients-14-marquee {
  display: inline-block;
}
.lb-clients-14-wrap {
  display: flex;
  align-items: center;
  gap: 150px;
}
@media (max-width: 767px) {
  .lb-clients-14-wrap {
    gap: 50px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-clients-14-wrap {
    gap: 100px;
  }
}

/*
    client-14-end
*/
/*
    client-15-start
*/
.lb-clients-15-area {
  background: var(--lb-clr-pr-14);
  padding-top: 40px;
  padding-bottom: 30px;
  max-width: 1605px;
  overflow: hidden;
  width: 100%;
  clip-path: polygon(0 0, 93% 0, 100% 100%, 0 100%);
  margin-top: -40px;
  position: relative;
  z-index: 1;
}

/*
    client-15-end
*/
/*
    client-16-start
*/
.lb-clients-16-area {
  background: linear-gradient(90deg, rgba(143, 115, 255, 0.05) 0%, rgba(83, 71, 255, 0.05) 45.27%, rgba(68, 113, 254, 0.05) 57.66%, rgba(33, 211, 253, 0.05) 100%);
}

.lb-testimonial-14-client:is(.has-clients-16) .lb-testimonial-14-client-single img {
  opacity: 65%;
}
.lb-testimonial-14-client:is(.has-clients-16) .lb-testimonial-14-client-single img:nth-child(1) {
  transform: translateY(130%);
}
.lb-testimonial-14-client:is(.has-clients-16) .lb-testimonial-14-client-single:hover img {
  opacity: 1;
}
.lb-testimonial-14-client:is(.has-clients-16) .lb-testimonial-14-client-single:hover img:nth-child(1) {
  transform: translateY(0%);
}
.lb-testimonial-14-client:is(.has-clients-16) .lb-testimonial-14-client-single:hover img:nth-child(2) {
  transform: translateY(-130%);
}

/*
    client-16-end
*/
/*
    client-17-start
*/
.lb-clients-17-area {
  background-color: var(--lb-clr-sd-17);
  max-width: 1605px;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 45px;
  z-index: 2;
}

/*
    client-17-end
*/
/*
    client-18-start
*/
.lb-clients-18-area {
  background-color: var(--lb-clr-pr-18);
  padding-top: 65px;
  padding-bottom: 55px;
}

/*
    client-18-end
*/
/*
    client-19-start
*/
.lb-clients-19-sec-title {
  display: flex;
  align-items: center;
  gap: 30px;
  justify-content: space-between;
  flex-wrap: wrap;
}
.lb-clients-19-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
@media (max-width: 767px) {
  .lb-clients-19-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-clients-19-wrap {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.lb-clients-19-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 130px;
  padding: 20px;
  position: relative;
}
@media (max-width: 767px) {
  .lb-clients-19-logo {
    border: 1px solid #CDCDCF;
  }
}
.lb-clients-19-logo img {
  transition: 0.3s var(--lb-cube-1);
}
.lb-clients-19-logo img:nth-child(2) {
  position: absolute;
  transform: scale(0);
  transition-delay: 0s;
}
.lb-clients-19-logo img:nth-child(1) {
  transition-delay: 0s;
}
.lb-clients-19-logo:hover img:nth-child(2) {
  transform: scale(1);
  transition-delay: 0.3s;
}
.lb-clients-19-logo:hover img:nth-child(1) {
  transform: scale(0);
  transition-delay: 0;
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-clients-19-logo:is(.has-border-bottom) {
    border-bottom: 1px solid #CDCDCF;
  }
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-clients-19-logo:is(.has-border-right) {
    border-right: 1px solid #CDCDCF;
  }
}

/*
    client-19-end
*/
/*
feature 1 start
*/
.lbt-feature-1-area {
  padding-bottom: 120px;
}
.lbt-feature-1-wrap {
  position: relative;
}
.lbt-feature-1-wrap:is(.active)::after {
  transform: scale(1);
}
.lbt-feature-1-wrap::after {
  content: "";
  position: absolute;
  top: 67px;
  left: 0;
  width: 100%;
  height: 276px;
  background: #FFF2EB;
  border-radius: 500px;
  z-index: -1;
  transform: scale(0.7);
  transition: 800ms ease;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-feature-1-wrap::after {
    border-radius: 250px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-feature-1-wrap::after {
    border-radius: 100px;
  }
}
@media (max-width: 767px) {
  .lbt-feature-1-wrap::after {
    display: none;
  }
}
.lbt-feature-1-wrap .title-wrap {
  text-align: center;
  max-width: 702px;
  margin: 0 auto;
}
.lbt-feature-1-item-wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 25px;
  margin-top: 40px;
  max-width: 1031px;
  margin: 40px auto 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-feature-1-item-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .lbt-feature-1-item-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}
.lbt-feature-1-item {
  background: #FFFFFF;
  border: 2px solid #EDEDED;
  border-radius: 20px;
  padding: 35px 30px 30px 30px;
  overflow: hidden;
  transition: 500ms ease-in;
}
.lbt-feature-1-item:first-child .icon {
  background-color: #D9EDE2;
}
.lbt-feature-1-item:first-child .icon::after {
  background-color: #D9EDE2;
}
.lbt-feature-1-item:first-child .icon::before {
  background-color: rgb(238, 255, 245);
}
.lbt-feature-1-item:nth-child(2) .icon {
  background-color: #F8896F;
}
.lbt-feature-1-item:nth-child(2) .icon::after {
  background-color: #F46847;
}
.lbt-feature-1-item:nth-child(2) .icon::before {
  background-color: #ffb4a4;
}
.lbt-feature-1-item:nth-child(3) .icon {
  background-color: #FFF6D9;
}
.lbt-feature-1-item:nth-child(3) .icon::after {
  background-color: #FFF6D9;
}
.lbt-feature-1-item:nth-child(3) .icon::before {
  background-color: rgb(255, 252, 242);
}
.lbt-feature-1-item .icon {
  width: 62px;
  height: 62px;
  border-radius: 50%;
  background-color: #EDEDED;
  display: inline-block;
  position: relative;
  z-index: 1;
}
.lbt-feature-1-item .icon::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 50%;
  z-index: -1;
  transform: scale(1);
  opacity: 0;
  transition: 500ms ease-in;
}
.lbt-feature-1-item .icon::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 50%;
  opacity: 0;
  transition: 500ms ease-in;
}
.lbt-feature-1-item .icon i {
  font-size: 52px;
  display: inline-flex;
  transform: translate(20px, 10px);
}
.lbt-feature-1-item .title {
  margin-top: 30px;
  font-weight: 700;
  font-size: 22px;
  line-height: 36px;
  position: relative;
  z-index: 1;
  transition: 500ms ease-in;
}
.lbt-feature-1-item .disc {
  margin-top: 18px;
  position: relative;
  z-index: 1;
  transition: 500ms ease-in;
}
.lbt-feature-1-item .feature-btn {
  margin-top: 20px;
  display: inline-flex;
  gap: 10px;
  position: relative;
  z-index: 1;
}
.lbt-feature-1-item .feature-btn .btn-text {
  font-family: var(--jakarta);
  font-weight: 500;
  font-size: 14px;
  line-height: 32px;
  text-transform: uppercase;
  color: #7D7D7D;
  transition: 500ms ease-in;
}
.lbt-feature-1-item .feature-btn .btn-icon {
  width: 32px;
  height: 32px;
  background-color: #EDEDED;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17.45px;
  color: var(--lbt-pr-1);
  transition: 500ms ease-in;
}
.lbt-feature-1-item:hover:nth-child(1) {
  border-color: #cdf1de;
}
.lbt-feature-1-item:hover:nth-child(2) {
  border-color: #FA7353;
}
.lbt-feature-1-item:hover:nth-child(3) {
  border-color: #faefcc;
}
.lbt-feature-1-item:hover .icon::before {
  opacity: 1;
}
.lbt-feature-1-item:hover .icon::after {
  opacity: 1;
  transform: scale(12);
}
.lbt-feature-1-item:hover:nth-child(2) .title {
  color: #fff;
}
.lbt-feature-1-item:hover:nth-child(2) .disc {
  color: #fff;
}
.lbt-feature-1-item:hover:nth-child(2) .btn-text {
  color: #fff;
}
.lbt-feature-1-item:hover .feature-btn .btn-icon {
  background-color: #fff;
}
.lbt-feature-1-item:hover .feature-btn:hover .btn-icon {
  background-color: var(--lbt-pr-1);
  color: #fff;
}

/*
feature 1 end
*/
/*
feature 2 start
*/
.lbt-feature-2-area {
  padding-top: 90px;
}
.lbt-feature-2-area .feature-2-divider {
  margin-top: 80px;
  width: 100%;
  height: 1px;
  background: radial-gradient(50% 50% at 50% 50%, #D9D9D9 0%, #FFFFFF 100%);
}
.lbt-feature-2-wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-feature-2-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .lbt-feature-2-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-feature-2-card {
  border-radius: 15px;
  padding: 27px 32px 44px 32px;
}
.lbt-feature-2-card:nth-child(1) {
  background: linear-gradient(298.45deg, #FFEFE4 0%, #FFE7E7 98.37%);
}
.lbt-feature-2-card:nth-child(2) {
  background: linear-gradient(118.97deg, #EEE3FE 0%, #FFE3F9 100%);
  position: relative;
  z-index: 2;
}
.lbt-feature-2-card:nth-child(3) {
  background: linear-gradient(298.97deg, #F5FFCA 0%, #DAFDFD 100%);
}
.lbt-feature-2-card .feature-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
.lbt-feature-2-card .feature-top .title {
  font-weight: 500;
  font-size: 26px;
  line-height: 36px;
}
.lbt-feature-2-card .feature-top .icon {
  font-size: 52px;
  color: #020304;
}
.lbt-feature-2-card .divider {
  width: 100%;
  height: 1px;
  background: #454545;
  opacity: 0.1;
  margin-top: 20px;
}
.lbt-feature-2-card .disc {
  margin-top: 28px;
}

/*
feature 2 end
*/
/*
feature 3 start
*/
.lbt-feature-3-area {
  padding-bottom: 120px;
}
.lbt-feature-3-wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-feature-3-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-feature-3-card {
  border-radius: 25px;
  position: relative;
  height: 364px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .lbt-feature-3-card {
    height: auto;
    border-radius: 12px;
  }
}
.lbt-feature-3-card:nth-child(1) {
  grid-row-start: 1;
  grid-row-end: 3;
  height: auto;
  background: #FFF4E7;
  padding: 50px;
}
@media (max-width: 767px) {
  .lbt-feature-3-card:nth-child(1) {
    padding: 40px 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-feature-3-card:nth-child(1) {
    height: 560px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-feature-3-card:nth-child(1) {
    height: 500px;
  }
}
@media (max-width: 767px) {
  .lbt-feature-3-card:nth-child(1) {
    height: auto;
  }
}
.lbt-feature-3-card:nth-child(1):is(.active) .img-wrap {
  transform: rotate(-15deg) translate(-18px, 10px);
}
.lbt-feature-3-card:nth-child(1) .img-wrap {
  left: 0;
  bottom: 0;
  max-width: 565px;
  transform: rotate(-15deg) translate(-630px, 10px);
  transition: 1.5s var(--cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-feature-3-card:nth-child(1) .img-wrap {
    max-width: 430px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-feature-3-card:nth-child(1) .img-wrap {
    max-width: 330px;
  }
}
.lbt-feature-3-card:nth-child(1) .img-wrap img {
  filter: drop-shadow(0px 0px 40px rgba(255, 174, 80, 0.15));
}
.lbt-feature-3-card:nth-child(2) {
  background: #F2EDFF;
}
.lbt-feature-3-card:nth-child(2) .content {
  margin-left: 210px;
  padding: 50px 36px 0 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-feature-3-card:nth-child(2) .content {
    margin-left: 250px;
  }
}
@media (max-width: 767px) {
  .lbt-feature-3-card:nth-child(2) .content {
    padding: 40px 20px;
    margin-left: 0;
  }
}
.lbt-feature-3-card:nth-child(2):is(.active) .img-wrap {
  transform: rotate(15deg) translate(-23px, 21px);
}
.lbt-feature-3-card:nth-child(2) .img-wrap {
  bottom: 0;
  left: 0;
  max-width: 244px;
  transform: rotate(15deg) translate(-23px, 400px);
  transition: 1.5s var(--cube-1);
}
.lbt-feature-3-card:nth-child(2) .img-wrap img {
  border-radius: 20px;
}
.lbt-feature-3-card:nth-child(3) {
  background: #D4FFED;
}
.lbt-feature-3-card:nth-child(3) .content {
  padding: 50px 0 0 45px;
}
@media (max-width: 767px) {
  .lbt-feature-3-card:nth-child(3) .content {
    padding: 40px 20px;
  }
}
.lbt-feature-3-card:nth-child(3) .content .title {
  max-width: 257px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-feature-3-card:nth-child(3) .content .title {
    max-width: 500px;
  }
}
.lbt-feature-3-card:nth-child(3) .content .disc {
  max-width: 283px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-feature-3-card:nth-child(3) .content .disc {
    max-width: 500px;
  }
}
.lbt-feature-3-card:nth-child(3):is(.active) .img-wrap {
  transform: rotate(-30deg) translate(110px, 55px);
}
.lbt-feature-3-card:nth-child(3) .img-wrap {
  right: 0;
  bottom: 0;
  max-width: 450px;
  transform: rotate(-30deg) translate(510px, 55px);
  transition: 1.5s var(--cube-1);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-feature-3-card:nth-child(3) .img-wrap {
    max-width: 380px;
  }
}
.lbt-feature-3-card .content {
  position: relative;
  z-index: 2;
}
.lbt-feature-3-card .content .title {
  font-size: 36px;
  line-height: 46px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-feature-3-card .content .title {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  .lbt-feature-3-card .content .title {
    font-size: 24px;
    line-height: 32px;
  }
}
.lbt-feature-3-card .content .disc {
  margin-top: 20px;
}
.lbt-feature-3-card .img-wrap {
  position: absolute;
}
@media (max-width: 767px) {
  .lbt-feature-3-card .img-wrap {
    display: none;
  }
}

/*
feature 3 end
*/
/*
    feature-9-start
*/
.lb-feature-9-wrap {
  display: grid;
  grid-template-columns: 1fr 1.9fr;
  gap: 60px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-feature-9-wrap {
    gap: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-feature-9-wrap {
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.lb-feature-9-sec-title .lb-sec-title-2 {
  margin-bottom: 25px;
}
.lb-feature-9-right .bg-color {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 180px;
  background: #F0F3F4;
  z-index: -1;
  border-radius: 15px;
}
.lb-feature-9-item {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
  align-items: start;
  max-width: 730px;
  margin-left: auto;
  margin-right: 20px;
  margin-top: 32px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-feature-9-item {
    margin-left: 20px;
  }
}
@media (max-width: 767px) {
  .lb-feature-9-item {
    margin-left: 20px;
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-feature-9-item {
    margin-left: 20px;
    grid-template-columns: 1fr 1fr;
  }
}
.lb-feature-9-item-single {
  background: #FFFFFF;
  box-shadow: 4px 4px 20px rgba(0, 52, 68, 0.06);
  border-radius: 10px;
  padding: 22px 22px;
  height: 252px;
  transition: 0.4s var(--lb-cube-1);
  position: relative;
  z-index: 1;
}
.lb-feature-9-item-single::after {
  width: 48px;
  height: 48px;
  content: "";
  position: absolute;
  top: 22px;
  left: 22px;
  background-color: #FFE9E4;
  z-index: -1;
  border-radius: 50%;
}
.lb-feature-9-item-single .icon {
  display: inline-block;
  color: var(--lb-clr-pr-2);
  font-size: 40px;
  margin-bottom: 16px;
  transition: 0.4s var(--lb-cube-1);
  margin-left: 14px;
  margin-top: 14px;
}
.lb-feature-9-item-single .item-title {
  font-size: 20px;
  margin-bottom: 12px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-feature-9-item-single .item-disc {
  font-size: 15px;
  line-height: 24px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-feature-9-item-single .item-btn {
  display: inline-flex;
  font-family: var(--red-hat);
  font-weight: 500;
  text-transform: capitalize;
  font-size: 13px;
  gap: 8px;
  align-items: center;
  color: #fff;
  transition: 0.4s var(--lb-cube-1);
  position: absolute;
  left: 22px;
  bottom: 22px;
  opacity: 0;
}
.lb-feature-9-item-single .item-btn .icon {
  display: inline-flex;
  width: 26px;
  height: 26px;
  font-size: 17px;
  background: #FFEDE9;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
}
.lb-feature-9-item-single:is(.active) {
  height: 290px;
  background-color: var(--lb-clr-pr-2);
}
.lb-feature-9-item-single:is(.active)::after {
  background: #F0A290;
}
.lb-feature-9-item-single:is(.active) .icon {
  color: var(--lb-clr-h-2);
}
.lb-feature-9-item-single:is(.active) .item-btn {
  opacity: 1;
}
.lb-feature-9-item-single:is(.active) .item-btn:hover {
  color: var(--lb-clr-h-2);
}
.lb-feature-9-item-single:is(.active) .item-btn:hover .icon {
  transform: rotate(45deg);
}
.lb-feature-9-item-single:is(.active) .item-title {
  color: #fff;
}
.lb-feature-9-item-single:is(.active) .item-title:hover {
  color: var(--lb-clr-h-2);
}
.lb-feature-9-item-single:is(.active) .item-disc {
  color: #fff;
  opacity: 80%;
}
.lb-feature-9-item-single:nth-child(2)::after {
  background: #EBEFFF;
}
.lb-feature-9-item-single:nth-child(2) .icon {
  color: #4761D7;
}
.lb-feature-9-item-single:nth-child(2):is(.active) {
  background: #4761D7;
}
.lb-feature-9-item-single:nth-child(2):is(.active)::after {
  opacity: 20%;
}
.lb-feature-9-item-single:nth-child(2):is(.active) .icon {
  color: var(--lb-clr-h-2);
}
.lb-feature-9-item-single:nth-child(3)::after {
  background: #E7EFF1;
}
.lb-feature-9-item-single:nth-child(3) .icon {
  color: #1B7B99;
}
.lb-feature-9-item-single:nth-child(3):is(.active) {
  background: #1B7B99;
}
.lb-feature-9-item-single:nth-child(3):is(.active)::after {
  opacity: 20%;
}
.lb-feature-9-item-single:nth-child(3):is(.active) .icon {
  color: var(--lb-clr-h-2);
}

/*
    feature-9-end
*/
/*
    feature-10-start
*/
.lb-feature-10-sec-title {
  text-align: center;
  margin-bottom: 52px;
}

/*
    feature-10-end
*/
/*
    feature-11-start
*/
.lb-features-11-sec-title {
  max-width: 720px;
  margin-bottom: 50px;
}
.lb-features-11-bg-img {
  width: 25%;
  text-align: right;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.lb-features-11-wrap {
  display: flex;
  background: rgba(17, 2, 35, 0.24);
  backdrop-filter: blur(20px);
  border-radius: 40px;
  position: relative;
  padding-left: 56px;
  border-left: 2px solid var(--lb-clr-pr-4);
  border-top: 2px solid var(--lb-clr-pr-4);
  border-bottom: 2px solid var(--lb-clr-pr-4);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-features-11-wrap {
    flex-wrap: wrap;
    padding: 0;
    border: none;
  }
}
.lb-features-11-tabs-btn {
  padding: 30px 0;
  flex: 0 0 auto;
  width: 100%;
  max-width: 466px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-features-11-tabs-btn {
    padding: 30px;
    width: 100%;
  }
}
.lb-features-11-tabs-btn .nav-link {
  background: transparent;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.416;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  max-width: 466px;
  width: 100%;
  text-align: left;
  padding: 15px 25px;
  padding-left: 0;
  border-radius: 0 100px 100px 0;
  position: relative;
  z-index: 1;
  transition: 0.5s var(--lb-cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-features-11-tabs-btn .nav-link {
    font-size: 22px;
  }
}
.lb-features-11-tabs-btn .nav-link i {
  display: inline-block;
  transform: translateX(-20px);
  opacity: 0;
  transition: 0.5s var(--lb-cube-1);
}
.lb-features-11-tabs-btn .nav-link::after {
  content: "";
  width: 100%;
  height: 100%;
  background: var(--lb-clr-gd-2);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  border-radius: 0 100px 100px 0;
  opacity: 0;
  transition: 0.4s var(--lb-cube-1);
}
.lb-features-11-tabs-btn .nav-link:not(.active):hover {
  color: var(--lb-clr-pr-4);
}
.lb-features-11-tabs-btn .nav-link:is(.active) {
  color: #fff;
  padding-left: 15px;
}
.lb-features-11-tabs-btn .nav-link:is(.active)::after {
  opacity: 1;
}
.lb-features-11-tabs-btn .nav-link:is(.active) i {
  opacity: 1;
  transform: translateX(0);
}
.lb-features-11-tabs-btn .nav-link:not(:last-child) {
  margin-bottom: 40px;
}
.lb-features-11-tabs-btn .nav-link:not(:last-child)::before {
  content: "";
  width: 81%;
  height: 1px;
  background: #653F8A;
  position: absolute;
  left: 0;
  bottom: -20px;
  z-index: -1;
}
.lb-features-11-tabs-pane {
  background: #F8ECFF;
  border-radius: 40px;
  overflow: hidden;
  padding-left: 105px;
  margin-left: -80px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-features-11-tabs-pane {
    padding-left: 0px;
    margin-left: 0px;
  }
}
.lb-features-11-tabs-pane-single {
  mix-blend-mode: multiply;
  width: 100%;
  height: 100%;
}
.lb-features-11-tabs-pane-single img {
  mix-blend-mode: multiply;
}

/*
    feature-11-end
*/
/*
    feature-12-start
*/
.lb-features-12-sec-title {
  max-width: 665px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 52px;
}
.lb-features-12-sec-title .lb-sec-title-5 {
  margin-bottom: 24px;
}
.lb-features-12-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 32px;
  margin-bottom: 52px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-features-12-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-features-12-wrap {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-features-12-right {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-start: 1;
    grid-column-end: -1;
    gap: 32px;
  }
}
.lb-features-12-card {
  border-radius: 15px;
  background-color: #F3F3F5;
  padding: 35px 35px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-features-12-card:not(:last-child) {
  margin-bottom: 32px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-features-12-card {
    padding: 35px 25px;
  }
}
.lb-features-12-card .icon {
  width: 60px;
  height: 60px;
  place-content: center;
  text-align: center;
  font-size: 32px;
  color: #5834D4;
  margin-bottom: 18px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-features-12-card .icon i {
  transition: 0.5s var(--lb-cube-1);
}
.lb-features-12-card .title {
  font-size: 24px;
  line-height: 1.416;
  margin-bottom: 12px;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-features-12-card .title {
    font-size: 20px;
  }
}
.lb-features-12-card .title:hover {
  letter-spacing: 0.3px;
}
.lb-features-12-card .disc {
  font-size: 16px;
}
.lb-features-12-card:hover {
  background-color: #83CD8F;
}
.lb-features-12-card:hover .icon {
  transform: scale(85%);
}
.lb-features-12-card:hover .icon i {
  transform: scale(115%);
}
.lb-features-12-content {
  background: #83CD8F;
  border-radius: 0px 0px 300px 300px;
  overflow: hidden;
  text-align: center;
  display: flex;
  flex-direction: column;
  padding-top: 45px;
  gap: 12px;
}
.lb-features-12-content .title {
  font-size: 24px;
}
.lb-features-12-content .disc {
  font-size: 16px;
  padding: 0 20px;
}
.lb-features-12-content .main-img {
  margin-top: auto;
}
.lb-features-12-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
.lb-features-12-btn .line-1 {
  height: 1px;
  display: inline-block;
  width: 100%;
  background: linear-gradient(90deg, #FFFFFF 0%, #ACACB4 100%);
}
.lb-features-12-btn .line-2 {
  height: 1px;
  display: inline-block;
  width: 100%;
  background: linear-gradient(270deg, #FFFFFF 0%, #ACACB4 100%);
}
.lb-features-12-btn .lb-pr-btn-5 {
  border-bottom: 1px solid #5834D4;
}

/*
    feature-12-end
*/
/*
    feature-14-start
*/
.lb-features-14-area {
  margin-top: -90px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-features-14-area {
    margin-top: 90px;
  }
}
.lb-features-14-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-features-14-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-features-14-wrap {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-features-14-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
.lb-features-14-item {
  border: 1px solid #FAF6F2;
  background-color: #FAF6F2;
  padding: 40px 40px;
  transition: 0.5s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-features-14-item {
    padding: 40px 20px;
  }
}
.lb-features-14-item .number {
  font-size: 50px;
  font-weight: 700;
  line-height: 1;
  color: var(--lb-clr-pr-14);
  opacity: 12%;
  position: absolute;
  top: 38px;
  left: 116px;
  z-index: -1;
}
.lb-features-14-item .bg-icon {
  text-align: right;
  position: absolute;
  right: 25px;
  top: 25px;
  z-index: -1;
  opacity: 0%;
  transition: 0.5s var(--lb-cube-1);
}
.lb-features-14-item .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 96px;
  height: 96px;
  background-color: #fff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  padding: 10px;
  margin-bottom: 22px;
}
.lb-features-14-item .title {
  font-size: 30px;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-features-14-item .title {
    font-size: 26px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-features-14-item .title {
    font-size: 26px;
  }
}
.lb-features-14-item .title a {
  display: inline;
  background: linear-gradient(90deg, var(--lb-clr-h-14));
  transition: 0.5s var(--lb-cube-1);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0% 1px;
}
.lb-features-14-item .title a:hover {
  color: inherit;
  background-size: 100% 1px;
}
.lb-features-14-item .disc {
  color: #666666;
  font-weight: 300;
  margin-top: 15px;
}
.lb-features-14-item .item-btn {
  display: inline-flex;
  gap: 10px;
  text-transform: uppercase;
  color: #666666;
  align-items: center;
  margin-top: 25px;
  transition: 0.5s;
}
.lb-features-14-item .item-btn .btn-icon {
  color: var(--lb-clr-pr-14);
  font-size: 22px;
  line-height: 0.8;
  overflow: hidden;
}
.lb-features-14-item .item-btn:hover {
  color: var(--lb-clr-pr-14);
}
.lb-features-14-item .item-btn:hover .btn-icon i {
  animation: 0.5s slideInLeft3;
}
.lb-features-14-item:hover {
  background-color: #fff;
}
.lb-features-14-item:hover .bg-icon {
  opacity: 8%;
}
.lb-features-14-item:hover .icon img {
  animation: swing 1s;
}

/*
    feature-14-end
*/
/*
analytice 1 start
*/
.lbt-analytics-1-area {
  padding: 150px 0 120px 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-analytics-1-area {
    padding: 100px 0;
  }
}
.lbt-analytics-1-wrap {
  display: grid;
  grid-template-columns: 1.01fr 1fr;
  gap: 72px;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-analytics-1-wrap {
    grid-template-columns: 1fr;
    gap: 130px;
  }
}
.lbt-analytics-1-content:is(.active) .feature .feature-item .feature-cont .divider {
  width: 100%;
}
.lbt-analytics-1-content .disc {
  margin-top: 25px;
}
.lbt-analytics-1-content .feature {
  margin-top: 30px;
  max-width: 563px;
}
.lbt-analytics-1-content .feature .feature-item {
  display: grid;
  grid-template-columns: 90px auto;
  gap: 20px;
}
@media (max-width: 767px) {
  .lbt-analytics-1-content .feature .feature-item {
    grid-template-columns: 1fr;
  }
}
.lbt-analytics-1-content .feature .feature-item:nth-child(1) .icon {
  background-color: #F1E5FF;
}
.lbt-analytics-1-content .feature .feature-item:nth-child(2) .icon {
  background-color: #D9EDE2;
}
.lbt-analytics-1-content .feature .feature-item:not(:last-child) {
  margin-bottom: 30px;
}
.lbt-analytics-1-content .feature .feature-item .icon {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 50px;
}
.lbt-analytics-1-content .feature .feature-item .icon:hover i {
  animation: 0.6s down_Up ease;
}
.lbt-analytics-1-content .feature .feature-item .feature-cont .title {
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
}
.lbt-analytics-1-content .feature .feature-item .feature-cont .divider {
  margin-top: 11px;
  width: 0%;
  height: 1px;
  opacity: 0.5;
  border: 1px dashed #000000;
  transition: 2000ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.lbt-analytics-1-content .feature .feature-item .feature-cont .feature-disc {
  margin-top: 10px;
}
.lbt-analytics-1-content .btn-wrap {
  margin-top: 52px;
}
.lbt-analytics-1-img-wrap {
  position: relative;
}
.lbt-analytics-1-img-wrap:is(.active) .main-img-2 img {
  transform: translateX(0);
}
.lbt-analytics-1-img-wrap .main-img-1 {
  position: relative;
  z-index: 1;
  max-width: 421px;
}
.lbt-analytics-1-img-wrap .main-img-1 img {
  filter: drop-shadow(0px 0px 30px rgba(1, 0, 26, 0.1));
}
.lbt-analytics-1-img-wrap .main-img-2 {
  position: absolute;
  top: -73px;
  right: 0;
  max-width: 317px;
  z-index: 1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-analytics-1-img-wrap .main-img-2 {
    max-width: 260px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-analytics-1-img-wrap .main-img-2 {
    max-width: 220px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-analytics-1-img-wrap .main-img-2 {
    right: 15%;
  }
}
@media (max-width: 767px) {
  .lbt-analytics-1-img-wrap .main-img-2 {
    right: 5%;
    max-width: 200px;
  }
}
.lbt-analytics-1-img-wrap .main-img-2 img {
  filter: drop-shadow(0px 0px 30px rgba(1, 0, 26, 0.1));
  transform: translateX(-160px);
  transition: 600ms var(--cube-1);
}
.lbt-analytics-1-img-wrap .shape-1 {
  position: absolute;
  top: -73px;
  left: 221px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-analytics-1-img-wrap .shape-1 {
    left: 320px;
  }
}
.lbt-analytics-1-img-wrap .shape-2 {
  position: absolute;
  top: 105px;
  left: -58px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-analytics-1-img-wrap .shape-2 {
    max-width: 220px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-analytics-1-img-wrap .shape-2 {
    left: -25px;
    max-width: 190px;
  }
}
@media (max-width: 767px) {
  .lbt-analytics-1-img-wrap .shape-2 {
    left: -7px;
    max-width: 150px;
  }
}
.lbt-analytics-1-img-wrap .shape-3 {
  position: absolute;
  top: 75px;
  right: -58px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-analytics-1-img-wrap .shape-3 {
    right: -30px;
    max-width: 200px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-analytics-1-img-wrap .shape-3 {
    right: 25%;
    max-width: 160px;
  }
}
@media (max-width: 767px) {
  .lbt-analytics-1-img-wrap .shape-3 {
    display: none;
  }
}
.lbt-analytics-1-img-wrap .shape-4 {
  position: absolute;
  left: 154px;
  bottom: -6px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-analytics-1-img-wrap .shape-4 {
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  .lbt-analytics-1-img-wrap .shape-4 {
    max-width: 200px;
    left: auto;
    right: -7px;
  }
}

/*
analytice 1 end
*/
/*
tool 1 start
*/
.lbt-tool-1-area {
  padding-top: 120px;
}
.lbt-tool-1-title-wrap {
  max-width: 702px;
  margin: 0 auto;
  text-align: center;
}
.lbt-tool-1-wrap {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 19px;
  margin-top: 50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-tool-1-wrap {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-tool-1-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .lbt-tool-1-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}
.lbt-tool-1-item {
  background: #FFFFFF;
  border: 1px solid #DBDBDB;
  border-radius: 8px;
  padding: 29px 25px 30px 25px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  justify-content: space-between;
}
.lbt-tool-1-item:nth-child(1) {
  grid-column: 1;
  grid-row: 1/span 2;
}
@media (max-width: 767px) {
  .lbt-tool-1-item:nth-child(1) {
    grid-column: auto;
    grid-row: auto;
  }
}
.lbt-tool-1-item:nth-child(3) {
  grid-column: 3;
  grid-row: 1/span 2;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-tool-1-item:nth-child(3) {
    grid-column: auto;
    grid-row: auto;
  }
}
.lbt-tool-1-item .top {
  display: flex;
  align-items: center;
  gap: 12px;
}
@media (max-width: 767px) {
  .lbt-tool-1-item .top {
    flex-direction: column;
    align-items: start;
  }
}
.lbt-tool-1-item .cont {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.lbt-tool-1-item .title {
  font-size: 26px;
  line-height: 34px;
}
.lbt-tool-1-item .disc {
  font-size: 15px;
}
.lbt-tool-1-item:hover .icon img {
  animation: 0.6s down_Up ease;
}

/*
tool 1 start
*/
/*
    tools-11-start
*/
.lb-tools-11-bg-shape {
  width: 25%;
  position: absolute;
  right: -5%;
  top: 10%;
}
.lb-tools-11-bg-shape img {
  animation: lb-hero-11-robot-2 15s cubic-bezier(0.75, 0, 0.21, 0.98) infinite;
}
.lb-tools-11-sec-title {
  max-width: 758px;
  margin-left: auto;
  margin-right: auto;
}
.lb-tools-11-sec-title .lb-sec-title-4 {
  margin-bottom: 24px;
}
.lb-tools-11-wrap {
  max-width: 1088px;
  margin-left: auto;
  margin-right: auto;
}
.lb-tools-11-item {
  display: flex;
  justify-content: center;
  gap: 12px;
}
@media (max-width: 767px) {
  .lb-tools-11-item {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-tools-11-item {
    flex-wrap: nowrap;
  }
}
.lb-tools-11-item .item-logo {
  border-radius: 50%;
  width: 90px;
  height: 90px;
}
.lb-tools-11-item .item-logo-border {
  flex: 0 0 auto;
  width: 154px;
  height: 154px;
  border-radius: 50%;
  border: 1.5px solid #22B24B;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(56, 11, 115, 0.2);
  backdrop-filter: blur(15px);
}
.lb-tools-11-item .item-logo-border:nth-child(3) {
  border-color: #FF4A00;
}
.lb-tools-11-item .item-line {
  margin-top: 70px;
}
@media (max-width: 767px) {
  .lb-tools-11-item .item-line {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-tools-11-item .item-line {
    display: inline-block;
  }
}
.lb-tools-11-item:is(.has-item-2) .item-logo-border {
  border-color: #FFC700;
}
.lb-tools-11-item:is(.has-item-2) .item-logo-border:nth-child(3) {
  border-color: #3F53F1;
}
.lb-tools-11-item:is(.has-item-3) .item-line {
  margin-top: 0;
}
.lb-tools-11-item:is(.has-item-3) .item-logo-border {
  border-color: #FF7A59;
  margin-top: 70px;
}
.lb-tools-11-item:is(.has-item-3) .item-logo-border:nth-child(3) {
  border-color: #CD2CED;
}
.lb-tools-11-big-logo {
  width: 204px;
  height: 204px;
  border-radius: 50%;
  border: 26px solid #601B9C;
  outline: 18px solid #501187;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
@media (max-width: 767px) {
  .lb-tools-11-big-logo {
    display: none;
  }
}

/*
    tools-11-end
*/
/*
    tools-12-start
*/
.lb-tools-12-area {
  padding-top: 205px;
  padding-bottom: 140px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-tools-12-area {
    padding-top: 145px;
  }
}
.lb-tools-12-shadow {
  width: 57%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
}
.lb-tools-12-img-1 {
  width: 38%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-tools-12-img-1 {
    left: -90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-tools-12-img-1 {
    display: none;
  }
}
.lb-tools-12-img-2 {
  width: 14%;
  position: absolute;
  right: 0;
  bottom: -25%;
  z-index: -1;
  text-align: right;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-tools-12-img-2 {
    bottom: -15%;
  }
}
@media (max-width: 767px) {
  .lb-tools-12-img-2 {
    bottom: -5%;
  }
}
.lb-tools-12-wrap {
  width: 100%;
  max-width: 670px;
  margin-left: auto;
}
.lb-tools-12-sec-title {
  margin-bottom: 34px;
}
.lb-tools-12-sec-title .lb-sec-title-5 {
  margin-bottom: 24px;
}
.lb-tools-12-features-single {
  display: flex;
  gap: 18px;
}
.lb-tools-12-features-single:not(:last-child) {
  margin-bottom: 30px;
}
.lb-tools-12-features-single .icon {
  flex: 0 0 auto;
}
.lb-tools-12-features-single .title {
  font-size: 24px;
  margin-bottom: 10px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-tools-12-features-single .disc {
  font-size: 16px;
}
.lb-tools-12-features-single:hover .icon img {
  animation: jackInTheBox 1s;
}

/*
    tools-12-end
*/
/*
help 1 start
*/
.lbt-help-1-area {
  padding: 96px 0 90px 0;
  position: relative;
  z-index: 2;
}
.lbt-help-1-wrap {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 76px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-help-1-wrap {
    grid-template-columns: 1fr;
    gap: 50px;
  }
}
@media (max-width: 767px) {
  .lbt-help-1-wrap {
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.lbt-help-1-img-wrap {
  background: #FFFFFF;
  border-radius: 30px;
  padding: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .lbt-help-1-img-wrap {
    padding: 0;
    border-radius: 0;
  }
}
.lbt-help-1-img-wrap img {
  border-radius: 26px;
}
.lbt-help-1-content {
  margin-top: 37px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-help-1-content {
    max-width: 800px;
    margin: 0 auto;
  }
}
.lbt-help-1-content .disc {
  margin-top: 25px;
}
.lbt-help-1-content .action {
  margin-top: 42px;
  display: flex;
  align-items: center;
  gap: 42px;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .lbt-help-1-content .action {
    gap: 30px;
  }
}
.lbt-help-1-content .action .popup-video {
  display: flex;
  align-items: center;
  gap: 22px;
}
.lbt-help-1-content .action .popup-video .icon {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #01001A;
  color: #fff;
  font-size: 17px;
  transition: all 0.3s ease;
}
.lbt-help-1-content .action .popup-video .popup-text {
  font-family: var(--jakarta);
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #333333;
  transition: all 0.3s ease;
}
.lbt-help-1-content .action .popup-video:hover .icon {
  background-color: var(--lbt-pr-1);
}
.lbt-help-1-content .action .popup-video:hover .popup-text {
  color: var(--lbt-pr-1);
}

/*
help 1 end
*/
/*
step 1 start
*/
.lbt-step-1-area {
  padding: 315px 0 110px 0;
  margin-top: -315px;
  position: relative;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-step-1-area {
    margin-top: -280px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-step-1-area {
    margin-top: 0;
    padding: 100px 0;
  }
}
.lbt-step-1-shape-1 {
  position: absolute;
  top: 0;
  left: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-step-1-shape-1 {
    max-width: 300px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-step-1-shape-1 {
    max-width: 200px;
  }
}
.lbt-step-1-circle-wrap {
  position: absolute;
  top: 109px;
  left: 44%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-step-1-circle-wrap {
    left: auto;
    right: 40px;
    top: 30px;
    max-width: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-step-1-circle-wrap {
    display: none;
  }
}
.lbt-step-1-circle-wrap .circle-2 {
  position: absolute;
  bottom: -8px;
  right: -28px;
}
.lbt-step-1-bottom-shape {
  position: absolute;
  bottom: 29px;
  right: 0;
}
.lbt-step-1-bottom-shape .circle-3 {
  position: absolute;
  bottom: 0;
  right: 0;
}
.lbt-step-1-bottom-shape .shape-2 {
  position: relative;
  height: 303px;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-step-1-bottom-shape .shape-2 {
    max-width: 70px;
    height: 150px;
  }
}
.lbt-step-1-title-wrap {
  text-align: center;
  max-width: 692px;
  margin: 0 auto;
}
.lbt-step-1-wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 70px 45px;
  margin-top: 70px;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-step-1-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .lbt-step-1-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-step-1-item .icon-wrap {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lbt-step-1-item .icon-wrap .icon-bg {
  position: absolute;
  width: 100%;
}
.lbt-step-1-item .icon-wrap .icon-bg svg {
  width: 100%;
}
.lbt-step-1-item .icon-wrap .icon {
  width: 146px;
  height: 146px;
  border-radius: 50%;
  background: linear-gradient(135deg, #FFFFFF 14.43%, #B9B9B9 85.02%);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: -36px;
  border: 1px solid #EEF1F2;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-step-1-item .icon-wrap .icon {
    width: 110px;
    height: 110px;
    margin-right: -30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-step-1-item .icon-wrap .icon img {
    max-width: 60px;
  }
}
.lbt-step-1-item .content {
  margin-top: 63px;
  text-align: center;
}
.lbt-step-1-item .content .title {
  font-size: 26px;
  line-height: 36px;
  color: #252A4E;
}
.lbt-step-1-item .content .disc {
  line-height: 28px;
  margin-top: 12px;
}
.lbt-step-1-item:hover .icon img {
  animation: 0.8s down_Up ease;
}

/*
step 1 end
*/
/*
    step-12-start
*/
.lb-step-12-area {
  background-color: #F6F9FF;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-step-12-area {
    padding-bottom: 100px;
  }
}
.lb-step-12-sec-title {
  max-width: 730px;
  width: 100%;
  margin-bottom: 50px;
}
.lb-step-12-wrap {
  display: grid;
  gap: 50px;
  grid-template-columns: 1fr 2.2fr;
  align-items: start;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-step-12-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-step-12-card {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
}
@media (max-width: 767px) {
  .lb-step-12-card {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-step-12-card {
    grid-template-columns: 1fr 1fr;
  }
}
.lb-step-12-card-single {
  border-radius: 10px;
  background-color: #DCEDFE;
  padding: 35px 35px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-step-12-card-single {
    padding: 35px 25px;
  }
}
.lb-step-12-card-single .icon {
  margin-bottom: 20px;
}
.lb-step-12-card-single .title {
  font-size: 24px;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .lb-step-12-card-single .title {
    font-size: 22px;
  }
}
.lb-step-12-card-single .disc {
  font-size: 16px;
}
.lb-step-12-card-single:hover .icon img {
  animation: jackInTheBox 1s;
}

/*
    step-12-end
*/
/*
    step-14-start
*/
.lb-step-14-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-step-14-wrap {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-step-14-wrap {
    grid-template-columns: 1fr 1fr;
    gap: 50px;
  }
}
@media (max-width: 767px) {
  .lb-step-14-wrap {
    grid-template-columns: 1fr;
    gap: 50px;
  }
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-step-14-wrap .lb-step-14-item .item-line {
    transform: scaleX(0);
    transform-origin: left;
    transition: 1s;
  }
  .lb-step-14-wrap .lb-step-14-item .item-img, .lb-step-14-wrap .lb-step-14-item .item-line-2, .lb-step-14-wrap .lb-step-14-item .item-title, .lb-step-14-wrap .lb-step-14-item .disc, .lb-step-14-wrap .lb-step-14-item .number {
    opacity: 0;
    transition: 0.5s;
  }
  .lb-step-14-wrap:is(.active) .lb-step-14-item .item-line {
    transform: scaleX(1);
  }
  .lb-step-14-wrap:is(.active) .lb-step-14-item .item-img, .lb-step-14-wrap:is(.active) .lb-step-14-item .item-line-2, .lb-step-14-wrap:is(.active) .lb-step-14-item .item-title, .lb-step-14-wrap:is(.active) .lb-step-14-item .disc, .lb-step-14-wrap:is(.active) .lb-step-14-item .number {
    opacity: 1;
    transition-delay: 0.5s;
  }
  .lb-step-14-wrap:is(.active) .lb-step-14-item .item-line {
    transform: scaleX(1);
  }
  .lb-step-14-wrap:is(.active) .lb-step-14-item .item-img, .lb-step-14-wrap:is(.active) .lb-step-14-item .item-line-2, .lb-step-14-wrap:is(.active) .lb-step-14-item .item-title, .lb-step-14-wrap:is(.active) .lb-step-14-item .disc, .lb-step-14-wrap:is(.active) .lb-step-14-item .number {
    opacity: 1;
    transition-delay: 0.5s;
  }
  .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(2) .item-line {
    transition-delay: 1s;
  }
  .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(2) .item-img, .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(2) .item-line-2, .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(2) .item-title, .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(2) .disc, .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(2) .number {
    transition-delay: 1.5s;
  }
  .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(3) .item-line {
    transition-delay: 2s;
  }
  .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(3) .item-img, .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(3) .item-line-2, .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(3) .item-title, .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(3) .disc, .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(3) .number {
    transition-delay: 2.5s;
  }
  .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(4) .item-line {
    transition-delay: 3s;
  }
  .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(4) .item-img, .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(4) .item-line-2, .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(4) .item-title, .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(4) .disc, .lb-step-14-wrap:is(.active) .lb-step-14-item:nth-child(4) .number {
    transition-delay: 3.5s;
  }
}
.lb-step-14-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 22px;
  position: relative;
  z-index: 1;
}
.lb-step-14-item .item-img {
  width: 202px;
  height: 202px;
  border-radius: 50%;
}
.lb-step-14-item .item-line {
  width: 100%;
  height: 2px;
  background: #262B37;
  opacity: 15%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-step-14-item .item-line {
    display: none;
  }
}
.lb-step-14-item .item-line-2 {
  width: 2px;
  height: 70px;
  background: var(--lb-clr-pr-14);
  margin-top: -23px;
}
.lb-step-14-item .item-title {
  font-size: 26px;
}
.lb-step-14-item .disc {
  text-align: center;
  opacity: 75%;
}
.lb-step-14-item .number {
  font-size: 66px;
  font-weight: 700;
  color: rgba(193, 143, 89, 0.15);
  letter-spacing: -0.02em;
  opacity: 15%;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 21%;
}
.lb-step-14-item:is(.has-style-2) {
  margin-top: -10px;
}
.lb-step-14-item:is(.has-style-2) .item-line-2 {
  margin-top: 0px;
  margin-bottom: -23px;
}
.lb-step-14-item:is(.has-style-2) .number {
  top: 35%;
}

/*
    step-14-end
*/
/*
    step-16-start
*/
.lb-step-16-area {
  background-color: #F8F7FF;
}
.lb-step-16-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-step-16-wrap {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-step-16-wrap {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-step-16-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-step-16-wrap .lb-step-16-item {
    transition: 0.5s var(--lb-cube-1);
    opacity: 0;
    transform: translateX(-30px);
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item {
    opacity: 1;
    transform: translateX(0px);
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(1) {
    transition-delay: 0.3s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(2) {
    transition-delay: 0.6s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(3) {
    transition-delay: 0.9s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(4) {
    transition-delay: 1.2s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(5) {
    transition-delay: 1.5s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(6) {
    transition-delay: 1.8s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(7) {
    transition-delay: 2.1s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(8) {
    transition-delay: 2.4s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(9) {
    transition-delay: 2.7s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(10) {
    transition-delay: 3s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(11) {
    transition-delay: 3.3s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(12) {
    transition-delay: 3.6s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(13) {
    transition-delay: 3.9s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(14) {
    transition-delay: 4.2s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(15) {
    transition-delay: 4.5s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(16) {
    transition-delay: 4.8s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(17) {
    transition-delay: 5.1s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(18) {
    transition-delay: 5.4s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(19) {
    transition-delay: 5.7s;
  }
  .lb-step-16-wrap:is(.active) .lb-step-16-item:nth-child(20) {
    transition-delay: 6s;
  }
}
.lb-step-16-item {
  text-align: center;
  position: relative;
}
.lb-step-16-item .number {
  width: 78px;
  height: 78px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  line-height: 1;
  font-weight: 700;
  background: var(--lb-clr-gd-16);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 23px;
}
.lb-step-16-item .number::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  padding: 2px;
  background: var(--lb-clr-gd-16);
  z-index: -1;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
}
.lb-step-16-item .number::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: var(--lb-clr-gd-16);
  width: 100%;
  height: 100%;
  z-index: -1;
  border-radius: 50%;
  opacity: 15%;
  transition: 0.3s var(--lb-cube-1);
  transform: scale(78%);
}
.lb-step-16-item .title {
  font-size: 22px;
  margin-bottom: 16px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-step-16-item .title {
    font-size: 20px;
  }
}
.lb-step-16-item .disc {
  font-size: 16px;
  opacity: 1;
}
.lb-step-16-item .shape {
  position: absolute;
  right: -80px;
  top: 28px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-step-16-item .shape {
    display: none;
  }
}
.lb-step-16-item:last-child .shape {
  display: none;
}

/*
    step-16-end
*/
/*
team-1 start
*/
.lbt-team-1-area {
  padding: 120px 0;
}
@media (max-width: 767px) {
  .lbt-team-1-area {
    padding: 100px 0;
  }
}
.lbt-team-1-slider {
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .lbt-team-1-slider {
    display: block;
  }
}
.lbt-team-1-action .title-wrap {
  max-width: 495px;
  margin-bottom: -85px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-team-1-action .title-wrap {
    max-width: 400px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-team-1-action .title-wrap {
    max-width: 400px;
    margin-bottom: 30px;
  }
}
.lbt-team-1-action .tab-btn-wrap {
  max-width: 551px;
  margin-left: auto;
  margin-right: 72px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-team-1-action .tab-btn-wrap {
    margin-left: 72px;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .lbt-team-1-action .tab-btn-wrap {
    margin-left: 0px;
    margin-right: auto;
  }
}
.lbt-team-1-action .tab-btn-wrap .tab-btn {
  font-family: var(--jakarta);
  font-weight: 700;
  font-size: 16px;
  line-height: 40px;
  color: #01001A;
  background-color: #F6F3FF;
  padding: 10px;
  border-radius: 100px;
  width: 100%;
  transition: all 0.3s ease;
}
.lbt-team-1-action .tab-btn-wrap .tab-btn:is(.active) {
  background-color: var(--lbt-pr-1);
  color: #fff;
}
.lbt-team-1-action .tab-btn-wrap .tab-btn:hover {
  background-color: var(--lbt-pr-1);
  color: #fff;
}
.lbt-team-1-wrap .tab-content .fade:not(.show) {
  transform: translateY(400px);
}
.lbt-team-1-wrap .tab-content .fade:is(.show) {
  transform: translateY(0px);
  transition: 0.5s ease;
}
.lbt-team-1-navigation-btn {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .lbt-team-1-navigation-btn {
    justify-content: center;
    gap: 10px;
    margin-top: 25px;
  }
}
.lbt-team-1-navigation-btn .lbt-team-1-prev {
  left: -72px;
}
@media (max-width: 767px) {
  .lbt-team-1-navigation-btn .lbt-team-1-prev {
    left: 0;
  }
}
.lbt-team-1-navigation-btn .lbt-team-1-next {
  right: -72px;
}
@media (max-width: 767px) {
  .lbt-team-1-navigation-btn .lbt-team-1-next {
    right: 0;
  }
}
.lbt-team-1-navigation-btn .lbt-team-1-prev, .lbt-team-1-navigation-btn .lbt-team-1-next {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #EAEBEC;
  border-radius: 50%;
  position: absolute;
  overflow: hidden;
}
.lbt-team-1-navigation-btn .lbt-team-1-prev::after, .lbt-team-1-navigation-btn .lbt-team-1-next::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--lbt-pr-1);
  border-radius: 50%;
  transform: scale(0);
  transition: all 0.4s ease;
}
@media (max-width: 767px) {
  .lbt-team-1-navigation-btn .lbt-team-1-prev, .lbt-team-1-navigation-btn .lbt-team-1-next {
    position: relative;
  }
}
.lbt-team-1-navigation-btn .lbt-team-1-prev .icon, .lbt-team-1-navigation-btn .lbt-team-1-next .icon {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #01001A;
  position: relative;
  z-index: 1;
  transition: all 0.4s ease;
}
.lbt-team-1-navigation-btn .lbt-team-1-prev:hover::after, .lbt-team-1-navigation-btn .lbt-team-1-next:hover::after {
  transform: scale(1);
}
.lbt-team-1-navigation-btn .lbt-team-1-prev:hover .icon, .lbt-team-1-navigation-btn .lbt-team-1-next:hover .icon {
  color: #fff;
}
.lbt-team-1-item {
  margin-top: 78px;
  padding: 50px 50px 0px 50px;
  background: #FFFFFF;
  box-shadow: 0px 0px 30px rgba(1, 0, 26, 0.06);
  border-radius: 20px;
  display: grid;
  grid-template-columns: 1fr 1.06fr;
  gap: 60px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-team-1-item {
    align-items: end;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-team-1-item {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767px) {
  .lbt-team-1-item {
    padding: 30px 20px 0 20px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-team-1-item .team-1-content {
    padding-bottom: 30px;
  }
}
.lbt-team-1-item .team-1-content .title {
  font-size: 30px;
  line-height: 40px;
}
.lbt-team-1-item .team-1-content .disc {
  margin-top: 20px;
}
.lbt-team-1-item .team-1-content ul {
  margin-top: 25px;
}
.lbt-team-1-item .team-1-content ul li {
  display: grid;
  grid-template-columns: 18px auto;
  align-items: baseline;
  gap: 12px;
}
.lbt-team-1-item .team-1-content ul li:not(:last-child) {
  margin-bottom: 15px;
}
.lbt-team-1-item .team-1-content ul li .icon {
  width: 18px;
}
.lbt-team-1-item .team-1-content ul li .icon img {
  margin-top: -3px;
}
.lbt-team-1-item .team-1-content ul li .list-text {
  font-family: var(--jakarta);
  font-weight: 500;
  color: #01001A;
}
.lbt-team-1-item .team-1-content .btn-wrap {
  margin-top: 42px;
}
.lbt-team-1-item .main-img {
  background-color: var(--lbt-pr-1);
  border-radius: 20px 20px 0px 0px;
  padding: 25px 25px 0px 25px;
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  .lbt-team-1-item .main-img {
    padding: 10px 10px 0 10px;
  }
}
.lbt-team-1-item .main-img:is(.bg-color-2) {
  background-color: #F46847;
}
.lbt-team-1-item .main-img img {
  background: #FFFFFF;
  border-radius: 18px 18px 0px 0px;
  width: 100%;
  max-height: 417px;
}
@media (max-width: 767px) {
  .lbt-team-1-item .main-img img {
    max-width: 100%;
    height: auto;
  }
}

/*
team-1 end
*/
/*
team-4 start
*/
.lbt-team_app-4-bg-wrap {
  position: relative;
  overflow: hidden;
}
.lbt-team_app-4-bg-wrap .main-bg {
  position: absolute;
  z-index: -1;
  top: 0;
  display: flex;
  justify-content: center;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-team_app-4-bg-wrap .main-bg {
    display: none;
  }
}
.lbt-team_app-4-bg-wrap .shape-1 {
  position: absolute;
  top: 59px;
  right: 235px;
  z-index: -1;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-team_app-4-bg-wrap .shape-1 {
    display: none;
  }
}

.lbt-team-4-area {
  padding: 170px 0 110px 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-team-4-area {
    padding: 100px 0;
  }
}
@media (max-width: 767px) {
  .lbt-team-4-area {
    padding: 60px 0;
  }
}
.lbt-team-4-title-wrap {
  text-align: center;
  max-width: 615px;
  margin: 0 auto;
}
.lbt-team-4-slider {
  margin-top: 50px;
  position: relative;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-team-4-slider {
    max-width: 600px;
    margin: 50px auto 0;
  }
}
.lbt-team-4-slider .lbt_team_4_active {
  position: relative;
  margin: 0 82px;
  z-index: 2;
}
@media (max-width: 767px) {
  .lbt-team-4-slider .lbt_team_4_active {
    margin: 0;
  }
}
.lbt-team-4-card {
  position: relative;
  overflow: hidden;
  z-index: 3;
  border-radius: 0px 0px 500px 500px;
  transition: 1s ease;
}
.lbt-team-4-card::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 415px;
  z-index: -1;
  background: linear-gradient(0deg, rgba(79, 229, 255, 0.2), rgba(79, 229, 255, 0.2)), #090B23;
  opacity: 1;
  transition: 1s ease;
}
.lbt-team-4-card::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 415px;
  z-index: -1;
  background: linear-gradient(135.84deg, #2AF598 1.65%, #DBFF0F 115.95%);
  border-radius: 500px 500px 500px 0px;
  opacity: 0;
  transition: 1s ease;
}
.lbt-team-4-card .main-img {
  display: flex;
  justify-content: center;
}
.lbt-team-4-card .team-content {
  position: absolute;
  bottom: 0;
  padding: 17px 18px;
  width: 100%;
  display: grid;
  grid-template-columns: 50px auto;
  gap: 22px;
  align-items: center;
  background: rgba(30, 31, 51, 0.53);
  transform: translateX(-500px);
  transition: 800ms ease;
  transition-delay: 500ms;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-team-4-card .team-content {
    gap: 18px;
  }
}
@media (max-width: 767px) {
  .lbt-team-4-card .team-content {
    display: flex;
    flex-direction: column-reverse;
    align-items: start;
    gap: 12px;
  }
}
.lbt-team-4-card .team-content::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  backdrop-filter: blur(7.5px);
  background: rgba(30, 31, 51, 0.53);
  z-index: -1;
  transition: 800ms linear;
  transition-delay: 800ms;
}
.lbt-team-4-card .team-content .social-media {
  position: relative;
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  .lbt-team-4-card .team-content .social-media {
    justify-content: start;
  }
}
.lbt-team-4-card .team-content .social-media:hover .social-icons .link {
  opacity: 1;
  transform: translateY(0px);
}
.lbt-team-4-card .team-content .social-media .plus-icon {
  font-size: 52px;
  color: var(--lbt-pr-4);
  cursor: pointer;
}
@media (max-width: 767px) {
  .lbt-team-4-card .team-content .social-media .plus-icon {
    font-size: 45px;
  }
}
.lbt-team-4-card .team-content .social-media .plus-icon i {
  display: flex;
}
.lbt-team-4-card .team-content .social-media .social-icons {
  position: absolute;
  bottom: 64px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.lbt-team-4-card .team-content .social-media .social-icons .link {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #1E1F33;
  color: var(--lbt-pr-4);
  font-size: 22px;
  opacity: 0;
  transform: translateY(15px);
  transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
}
.lbt-team-4-card .team-content .social-media .social-icons .link:nth-child(1) {
  transition-delay: 0.4s;
}
.lbt-team-4-card .team-content .social-media .social-icons .link:nth-child(2) {
  transition-delay: 0.3s;
}
.lbt-team-4-card .team-content .social-media .social-icons .link:nth-child(3) {
  transition-delay: 0.2s;
}
.lbt-team-4-card .team-content .social-media .social-icons .link:nth-child(4) {
  transition-delay: 0.1s;
}
.lbt-team-4-card .team-content .social-media .social-icons .link:hover {
  background-color: #fff;
  color: #1E1F33;
}
.lbt-team-4-card .team-content .users {
  max-width: 206px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-team-4-card .team-content .users {
    max-width: 135px;
  }
}
.lbt-team-4-card .team-content .users .name {
  font-weight: 800;
  font-size: 22px;
  line-height: 30px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-team-4-card .team-content .users .name {
    font-size: 20px;
    font-weight: 700;
  }
}
.lbt-team-4-card .team-content .users .designation {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  margin-top: 3px;
  text-align: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-team-4-card .team-content .users .designation {
    text-align: start;
  }
}
.lbt-team-4-card:hover {
  border-radius: 500px 500px 500px 0px;
}
.lbt-team-4-card:hover::after {
  opacity: 0;
}
.lbt-team-4-card:hover::before {
  opacity: 1;
}
.lbt-team-4-card:hover .team-content {
  transform: translateX(0px);
}
.lbt-team-4-card:hover .team-content::before {
  width: 100%;
}
.lbt-team-4-navigator {
  position: absolute;
  z-index: 1;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 767px) {
  .lbt-team-4-navigator {
    bottom: -80px;
    justify-content: center;
    gap: 20px;
  }
}
.lbt-team-4-navigator .lbt-team-4-next, .lbt-team-4-navigator .lbt-team-4-prev {
  background: #292A40;
  width: 52px;
  height: 52px;
  border-radius: 20px;
  color: var(--lbt-pr-4);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 27px;
}
.lbt-team-4-bottom {
  margin-top: 50px;
  text-align: center;
}
@media (max-width: 767px) {
  .lbt-team-4-bottom {
    margin-top: 120px;
  }
}
.lbt-team-4-bottom .link {
  color: var(--lbt-pr-4);
  transition: 0.3s ease;
}
.lbt-team-4-bottom .link:hover {
  text-decoration: underline;
}

/*
team-4 end
*/
/*
team-6 start
*/
.lbt-team-6-area {
  padding: 120px 0;
}
.lbt-team-6-area .section-title-wrap {
  display: grid;
  grid-template-columns: 583px auto;
  justify-content: space-between;
  align-items: end;
  gap: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-team-6-area .section-title-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-team-6-area .section-title-wrap .btn-wrap {
  margin-top: 13px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-team-6-area .section-title-wrap .btn-wrap {
    margin-top: 0;
  }
}
.lbt-team-6-wrap {
  margin-top: 50px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 42px;
  overflow: hidden;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-team-6-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .lbt-team-6-wrap {
    grid-template-columns: 1fr;
    gap: 35px;
  }
}
.lbt-team-6-card {
  background: #181A2D;
  border-radius: 20px;
  position: relative;
  padding: 25px 20px 0 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: all 0.4s ease;
}
.lbt-team-6-card .title-wrap {
  text-align: center;
}
.lbt-team-6-card .title-wrap .name {
  font-family: var(--saira);
  font-weight: 600;
  font-size: 28px;
  line-height: 38px;
}
@media (max-width: 767px) {
  .lbt-team-6-card .title-wrap .name {
    font-size: 25px;
  }
}
.lbt-team-6-card .title-wrap .designation {
  color: var(--lbt-pr-6);
  margin-top: 5px;
}
@media (max-width: 767px) {
  .lbt-team-6-card .title-wrap .designation {
    font-size: 16px;
  }
}
.lbt-team-6-card .main-img {
  display: flex;
  justify-content: center;
  position: relative;
  margin-top: 15px;
}
.lbt-team-6-card .main-img img {
  position: relative;
  z-index: 2;
}
.lbt-team-6-card .main-img::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 260px;
  height: 238px;
  border-radius: 50%;
  background: linear-gradient(270deg, #48C2FD -0.08%, #8B1EFD 49.96%, #BD0CB7 100%);
  opacity: 0.7;
  filter: blur(100px);
  transition: all 0.4s ease;
}
.lbt-team-6-card .main-img::after {
  content: "";
  position: absolute;
  bottom: -84px;
  width: 434px;
  height: 398px;
  border-radius: 50%;
  background: linear-gradient(330deg, #7632FF 17.31%, #FF795F 61.83%, #F1E235 86.61%);
  opacity: 0;
  filter: blur(75px);
  transition: all 0.4s ease;
}
.lbt-team-6-card .social {
  position: absolute;
  left: 20px;
  bottom: 25px;
  z-index: 3;
}
.lbt-team-6-card .social .plus-icon {
  font-size: 20px;
  color: #fff;
  width: 52px;
  height: 52px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 3px solid #fff;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .lbt-team-6-card .social .plus-icon {
    font-size: 40px;
  }
}
.lbt-team-6-card .social .social-all-icon {
  display: flex;
  flex-direction: column;
  gap: 12px;
  position: absolute;
  bottom: 75px;
}
@media (max-width: 767px) {
  .lbt-team-6-card .social .social-all-icon {
    gap: 8px;
    bottom: 60px;
  }
}
.lbt-team-6-card .social .social-all-icon .link {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(270deg, #48C2FD -0.08%, #8B1EFD 49.96%, #BD0CB7 100%);
  border-radius: 50%;
  color: #fff;
  font-size: 23.4px;
  opacity: 0;
  transform: translateY(15px);
  transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
}
@media (max-width: 767px) {
  .lbt-team-6-card .social .social-all-icon .link {
    width: 40px;
    height: 40px;
    font-size: 18px;
  }
}
.lbt-team-6-card .social .social-all-icon .link:hover {
  color: #01001A;
}
.lbt-team-6-card .social .social-all-icon .link:nth-child(1) {
  transition-delay: 0.4s;
}
.lbt-team-6-card .social .social-all-icon .link:nth-child(2) {
  transition-delay: 0.3s;
}
.lbt-team-6-card .social .social-all-icon .link:nth-child(3) {
  transition-delay: 0.2s;
}
.lbt-team-6-card .social .social-all-icon .link:nth-child(4) {
  transition-delay: 0.1s;
}
.lbt-team-6-card:hover {
  background: #7D28FF;
}
.lbt-team-6-card:hover .main-img::after {
  opacity: 0.6;
}
.lbt-team-6-card:hover .main-img::before {
  opacity: 0;
}
.lbt-team-6-card:hover .social .social-all-icon .link {
  opacity: 1;
  transform: translateY(0px);
}

/*
team-6 end
*/
/*
    team-13-start
*/
.lb-team-13-sec-title {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
}
.lb-team-13-wrap {
  display: grid;
  gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-team-13-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-team-13-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-team-13-item {
  background: #373948;
  border-radius: 500px;
  text-align: center;
  padding-top: 60px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.lb-team-13-item::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: var(--lb-clr-gd-13);
  z-index: -1;
  transition: 0.5s var(--lb-cube-1);
  filter: blur(90px);
  opacity: 0;
}
.lb-team-13-item .name {
  font-size: 32px;
  margin-bottom: 10px;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-team-13-item .name {
    font-size: 28px;
  }
}
.lb-team-13-item .name:hover {
  color: #000;
}
.lb-team-13-item .bio {
  font-size: 16px;
  opacity: 80%;
  text-transform: capitalize;
}
.lb-team-13-item .content {
  margin-bottom: 40px;
}
.lb-team-13-item .main-img {
  mix-blend-mode: luminosity;
  overflow: hidden;
  height: 500px;
  transition: 0.3s var(--lb-cube-1);
}
@media (max-width: 767px) {
  .lb-team-13-item .main-img {
    height: 400px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-team-13-item .main-img {
    height: 500px;
  }
}
.lb-team-13-item .main-img img {
  object-position: top;
}
.lb-team-13-item-social {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 40px;
  display: flex;
  flex-direction: column;
  gap: 14px;
  opacity: 0;
}
.lb-team-13-item-social .link-elm {
  width: 54px;
  height: 54px;
  background: var(--lb-clr-gd-13);
  border-radius: 50%;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #fff;
  transition: 0.3s var(--lb-cube-1);
}
.lb-team-13-item-social .link-elm:hover {
  color: #000;
  transform: scale(95%);
}
.lb-team-13-item:hover::after {
  filter: blur(0);
  opacity: 1;
}
.lb-team-13-item:hover .main-img {
  mix-blend-mode: normal;
}
.lb-team-13-item:hover .lb-team-13-item-social {
  opacity: 1;
}
.lb-team-13-item:hover .lb-team-13-item-social .link-elm {
  animation: fadeInUp 0.5s backwards;
}
.lb-team-13-item:hover .lb-team-13-item-social .link-elm:nth-child(2) {
  animation-delay: 0.1s;
}
.lb-team-13-item:hover .lb-team-13-item-social .link-elm:nth-child(3) {
  animation-delay: 0.2s;
}
.lb-team-13-item:hover .lb-team-13-item-social .link-elm:nth-child(4) {
  animation-delay: 0.3s;
}
.lb-team-13-all-btn {
  font-weight: 300;
  text-align: center;
  text-transform: capitalize;
}
.lb-team-13-all-btn a {
  border-bottom: 1px solid var(--lb-clr-pr-13);
  background: var(--lb-clr-gd-13);
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.lb-team-13-all-btn a:hover {
  border-color: transparent;
}

/*
    team-13-end
*/
/*
    team-15-start
*/
.lb-team-15-wrap {
  display: grid;
  grid-template-columns: 1fr 1.5fr;
  gap: 40px;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-team-15-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-team-15-sec-title .lb-sec-title-15 {
  margin-bottom: 25px;
}
.lb-team-15-sec-title .disc {
  margin-bottom: 55px;
}
.lb-team-15-membar {
  padding-bottom: 60px;
  position: relative;
  z-index: 1;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.lb-team-15-membar::after {
  content: "";
  width: 100%;
  height: 178px;
  background: linear-gradient(180deg, rgba(34, 39, 48, 0) 0%, #222730 100%);
  border-radius: 50px 50px 0px 0px;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 0.5s;
}
.lb-team-15-membar::before {
  content: "";
  width: 100%;
  height: 178px;
  background: linear-gradient(180deg, rgba(34, 39, 48, 0) 0%, #C18F59 100%);
  border-radius: 50px 50px 0px 0px;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 0.5s;
  opacity: 0;
}
.lb-team-15-membar .content {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 1;
  padding-bottom: 20px;
}
.lb-team-15-membar .name {
  font-size: 22px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.lb-team-15-membar .name a {
  display: inline;
  background: linear-gradient(90deg, #fff);
  transition: 0.5s var(--lb-cube-1);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0% 1px;
}
.lb-team-15-membar .name a:hover {
  color: inherit;
  background-size: 100% 1px;
}
.lb-team-15-membar .bio {
  font-size: 16px;
  letter-spacing: 1px;
  color: var(--lb-clr-pr-14);
  transition: 0.3s;
}
.lb-team-15-membar-social {
  display: inline-flex;
  flex-direction: column;
  gap: 13px;
  margin-bottom: 25px;
  opacity: 0;
  transition: 0.3s;
}
.lb-team-15-membar-social .link-elm {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 54px;
  background: var(--lb-clr-pr-14);
  border-radius: 50%;
  font-size: 22px;
  color: #fff;
}
.lb-team-15-membar:hover::after {
  opacity: 0;
}
.lb-team-15-membar:hover::before {
  opacity: 1;
}
.lb-team-15-membar:hover .bio {
  color: #fff;
}
.lb-team-15-membar:hover .lb-team-15-membar-social {
  opacity: 1;
}
.lb-team-15-membar:hover .lb-team-15-membar-social .link-elm {
  animation: fadeInUp 0.5s backwards;
}
.lb-team-15-membar:hover .lb-team-15-membar-social .link-elm:nth-child(2) {
  animation-delay: 0.1s;
}
.lb-team-15-membar:hover .lb-team-15-membar-social .link-elm:nth-child(3) {
  animation-delay: 0.2s;
}
.lb-team-15-membar:hover .lb-team-15-membar-social .link-elm:nth-child(4) {
  animation-delay: 0.3s;
}
.lb-team-15-slider {
  margin-right: -410px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-team-15-slider {
    margin-right: -210px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-team-15-slider {
    margin-right: -60px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-team-15-slider {
    margin-right: 0px;
  }
}
.lb-team-15-slider .swiper-container .swiper-slide {
  max-width: 370px;
}
.lb-team-15-slider-btn {
  display: flex;
  align-items: center;
  gap: 25px;
}
.lb-team-15-slider-btn-progress {
  width: 100%;
  height: 3px;
  background-color: #262B37;
  border-radius: 30px;
}
.lb-team-15-slider-btn-progress .lb_t15_progress {
  background: transparent;
}
.lb-team-15-slider-btn-progress .swiper-pagination-progressbar-fill {
  background: var(--lb-clr-pr-14) !important;
  border-radius: 30px;
}
.lb-team-15-slider-btn .single-btn {
  width: 42px;
  height: 42px;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #353C4E;
  border-radius: 50%;
  color: #fff;
  font-size: 18px;
  border: 3px solid #1B2024;
  outline: 2.5px solid #353C4E;
  transition: 0.3s var(--lb-cube-1);
}
.lb-team-15-slider-btn .single-btn:hover {
  color: #000;
  background: var(--lb-clr-pr-14);
  outline-color: var(--lb-clr-pr-14);
}

/*
    team-15-end
*/
/*
    team-16-start
*/
.lb-team-17-area {
  background-color: #F6F6F7;
}
.lb-team-17-sec-title {
  max-width: 670px;
  margin-left: auto;
  margin-right: auto;
}
.lb-team-17-member {
  text-align: center;
}
.lb-team-17-member .main-img {
  height: 500px;
  filter: grayscale(1);
  transition: 0.3s var(--lb-cube-1);
}
.lb-team-17-member .content {
  max-width: 334px;
  margin-left: auto;
  margin-right: auto;
  background: var(--lb-clr-sd-17);
  border-radius: 10px;
  padding: 25px 20px;
  margin-top: -110px;
  position: relative;
  transition: 0.3s var(--lb-cube-1);
  transform: translateY(-63px);
  opacity: 0;
}
.lb-team-17-member .content .name {
  font-size: 28px;
  color: #fff;
  margin-bottom: 8px;
}
.lb-team-17-member .content .disc {
  text-transform: capitalize;
  color: #fff;
  font-size: 16px;
  margin-bottom: 20px;
}
.lb-team-17-member .content .social-link {
  display: inline-flex;
  gap: 15px;
}
.lb-team-17-member .content .social-link .link-elm {
  width: 38px;
  height: 38px;
  display: inline-flex;
  border: 1px solid #fff;
  color: #fff;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 16px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-team-17-member .content .social-link .link-elm:hover {
  color: var(--lb-clr-sd-17);
  background: #fff;
}
.lb-team-17-member:hover .content {
  transform: translateY(0);
  opacity: 1;
}
.lb-team-17-member:hover .main-img {
  filter: grayscale(0);
}

/*
    team-16-end
*/
/*
testimonial-1 start
*/
.lbt-testimonial-1-area {
  overflow: hidden;
}
.lbt-testimonial-1-area .wrapper {
  max-width: 1640px;
  margin: 0 auto;
  padding: 100px 0 20px 0;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-testimonial-1-area .wrapper {
    padding: 100px 0;
  }
}
.lbt-testimonial-1-area .wrapper .lbt-testimonial-1-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 682px;
  background: #FFF7F1;
  z-index: -1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-testimonial-1-area .wrapper .lbt-testimonial-1-bg {
    height: 100%;
  }
}
.lbt-testimonial-1-title-wrap {
  text-align: center;
  max-width: 680px;
  margin: 0 auto;
}
.lbt-testimonial-1-wrap {
  margin-top: 50px;
}
.lbt-testimonial-1-wrap .testimonial-action {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-testimonial-1-wrap .testimonial-action {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .lbt-testimonial-1-wrap .testimonial-action {
    grid-template-columns: 1fr;
  }
}
.lbt-testimonial-1-wrap .testimonial-action .testimonial-btn {
  background: transparent;
  border: 1px solid rgba(1, 0, 26, 0.1);
  border-radius: 10px;
  padding: 25px;
  display: grid;
  grid-template-columns: 100px auto;
  gap: 20px;
  text-align: left;
  align-items: center;
}
@media (max-width: 767px) {
  .lbt-testimonial-1-wrap .testimonial-action .testimonial-btn {
    grid-template-columns: 80px auto;
    gap: 14px;
    padding: 25px 18px;
  }
}
.lbt-testimonial-1-wrap .testimonial-action .testimonial-btn:is(.active) {
  background-color: #FFD8C5;
}
.lbt-testimonial-1-wrap .testimonial-action .testimonial-btn .img-wrap img {
  border-radius: 50%;
}
.lbt-testimonial-1-wrap .testimonial-action .testimonial-btn .title {
  font-size: 22px;
  line-height: 34px;
}
@media (max-width: 767px) {
  .lbt-testimonial-1-wrap .testimonial-action .testimonial-btn .title {
    font-size: 20px;
    line-height: 30px;
  }
}
.lbt-testimonial-1-wrap .testimonial-action .testimonial-btn .disc {
  margin-top: 4px;
}
@media (max-width: 767px) {
  .lbt-testimonial-1-wrap .testimonial-action .testimonial-btn .disc {
    font-size: 20px;
    line-height: 36px;
  }
}
.lbt-testimonial-1-wrap .tab-content {
  margin-top: 40px;
  perspective: 2000px;
  transform-style: preserve-3d;
}
.lbt-testimonial-1-wrap .tab-content .fade:not(.show) {
  transform: translate3d(0px, 0px, 0px) rotateX(-87.0849deg);
}
.lbt-testimonial-1-wrap .tab-content .fade:is(.show) {
  transform: translate3d(0px, 0px, 0px) rotateX(0deg);
  transition: 0.5s ease;
}
.lbt-testimonial-1-item {
  display: grid;
  grid-template-columns: 1fr 1.86fr;
  gap: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-testimonial-1-item {
    grid-template-columns: 1fr;
  }
}
.lbt-testimonial-1-item .main-img {
  display: flex;
  justify-content: center;
  border-radius: 15px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-testimonial-1-item .main-img {
    max-width: 450px;
    margin: 0 auto;
  }
}
.lbt-testimonial-1-item .content {
  background: #FFFFFF;
  box-shadow: 0px 0px 30px rgba(1, 0, 26, 0.06);
  border-radius: 15px;
  padding: 42px 45px;
}
@media (max-width: 767px) {
  .lbt-testimonial-1-item .content {
    padding: 30px 20px;
  }
}
.lbt-testimonial-1-item .content .quote-icon {
  font-size: 52px;
  color: var(--lbt-pr-1);
}
.lbt-testimonial-1-item .content .quote-icon i {
  display: inline-flex;
}
.lbt-testimonial-1-item .content .quote-text {
  font-family: var(--jakarta);
  font-weight: 500;
  font-size: 22px;
  line-height: 38px;
  letter-spacing: 0.01em;
  color: var(--lbt-heading-1);
}
.lbt-testimonial-1-item .content .quote-text span {
  color: var(--lbt-pr-1);
}
.lbt-testimonial-1-item .content .rating {
  display: flex;
  align-items: center;
  gap: 2.73px;
}
.lbt-testimonial-1-item .content .rating i {
  font-size: 27px;
  color: #F6A418;
}

/*
testimonial-1 end
*/
/*
testimonial-2 start
*/
.lbt-testimonial-2-slider {
  max-width: 1754px;
  margin: 0 auto;
  border-radius: 50px;
  padding: 130px 0;
  position: relative;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-testimonial-2-slider {
    border-radius: 0;
  }
}
.lbt-testimonial-2-slider .lbt_testimonial_2_active {
  max-width: 654px;
  margin: 0 auto;
}
.lbt-testimonial-2-slider:is(.active) .img-1 {
  animation: zoomIn_zoomOut_anim 10s linear infinite;
}
.lbt-testimonial-2-slider:is(.active) .img-1 img {
  transform: translate(0px, 0px);
}
.lbt-testimonial-2-slider:is(.active) .img-2 {
  animation: zoomOut_zoomIn_anim 20s linear infinite;
}
.lbt-testimonial-2-slider:is(.active) .img-2 img {
  transform: translate(0px, 0px) scale(1);
}
.lbt-testimonial-2-slider:is(.active) .img-3 {
  animation: zoomIn_zoomOut_anim 18s linear infinite;
}
.lbt-testimonial-2-slider:is(.active) .img-3 img {
  transform: translate(0px, 0px) scale(1);
}
.lbt-testimonial-2-slider:is(.active) .img-4 {
  animation: zoomOut_zoomIn_anim 10s linear infinite;
}
.lbt-testimonial-2-slider:is(.active) .img-4 img {
  transform: translate(0px, 0px);
}
.lbt-testimonial-2-slider:is(.active) .img-5 {
  animation: zoomIn_zoomOut_anim 12s linear infinite;
}
.lbt-testimonial-2-slider:is(.active) .img-5 img {
  transform: translate(0px, 0px) scale(1);
}
.lbt-testimonial-2-slider:is(.active) .img-6 {
  animation: zoomOut_zoomIn_anim 20s linear infinite;
}
.lbt-testimonial-2-slider:is(.active) .img-6 img {
  transform: translate(0px, 0px) scale(1);
}
.lbt-testimonial-2-slider:is(.active) .img-7 {
  animation: zoomIn_zoomOut_anim 14s linear infinite;
}
.lbt-testimonial-2-slider:is(.active) .img-7 img {
  transform: translate(0px, 0px) scale(1);
}
.lbt-testimonial-2-slider .img-1 {
  position: absolute;
  max-width: 96px;
  top: 100px;
  left: 414px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-testimonial-2-slider .img-1 {
    display: none;
  }
}
.lbt-testimonial-2-slider .img-1 img {
  transform: translate(100px, 170px);
  transition: 1s var(--cube-1);
}
.lbt-testimonial-2-slider .img-2 {
  position: absolute;
  max-width: 164px;
  top: 188px;
  left: 107px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-testimonial-2-slider .img-2 {
    max-width: 140px;
    top: 125px;
    left: 80px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-testimonial-2-slider .img-2 {
    max-width: 100px;
    top: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-testimonial-2-slider .img-2 {
    max-width: 80px;
    top: 90px;
  }
}
@media (max-width: 767px) {
  .lbt-testimonial-2-slider .img-2 {
    max-width: 60px;
    top: 51px;
    right: 30px;
    left: auto;
  }
}
.lbt-testimonial-2-slider .img-2 img {
  transform: translate(367px, 54px) scale(0.5);
  transition: 1s var(--cube-1);
}
.lbt-testimonial-2-slider .img-3 {
  position: absolute;
  max-width: 130px;
  bottom: 61px;
  left: 364px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-testimonial-2-slider .img-3 {
    max-width: 110px;
    bottom: 61px;
    left: 210px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-testimonial-2-slider .img-3 {
    max-width: 90px;
    left: 130px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-testimonial-2-slider .img-3 {
    max-width: 80px;
    left: 100px;
  }
}
@media (max-width: 767px) {
  .lbt-testimonial-2-slider .img-3 {
    display: none;
  }
}
.lbt-testimonial-2-slider .img-3 img {
  transform: translate(100px, -180px) scale(0.7);
  transition: 1s var(--cube-1);
}
.lbt-testimonial-2-slider .img-4 {
  position: absolute;
  max-width: 73px;
  top: 44px;
  right: 449px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-testimonial-2-slider .img-4 {
    display: none;
  }
}
.lbt-testimonial-2-slider .img-4 img {
  transform: translate(30px, 200px);
  transition: 1s var(--cube-1);
}
.lbt-testimonial-2-slider .img-5 {
  position: absolute;
  max-width: 80px;
  top: 152px;
  right: 243px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-testimonial-2-slider .img-5 {
    max-width: 70px;
    top: 100px;
    right: 170px;
  }
}
@media (max-width: 767px) {
  .lbt-testimonial-2-slider .img-5 {
    max-width: 50px;
    top: 100px;
    left: 38px;
  }
}
.lbt-testimonial-2-slider .img-5 img {
  transform: translate(-170px, 93px);
  transition: 1s var(--cube-1);
}
.lbt-testimonial-2-slider .img-6 {
  position: absolute;
  max-width: 150px;
  top: 197px;
  right: 1px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-testimonial-2-slider .img-6 {
    max-width: 115px;
    top: 175px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-testimonial-2-slider .img-6 {
    display: none;
  }
}
.lbt-testimonial-2-slider .img-6 img {
  transform: translate(-330px, 80px) scale(0.6);
  transition: 1s var(--cube-1);
}
.lbt-testimonial-2-slider .img-7 {
  position: absolute;
  max-width: 112px;
  bottom: 115px;
  right: 317px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-testimonial-2-slider .img-7 {
    max-width: 95px;
    bottom: 80px;
    right: 210px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-testimonial-2-slider .img-7 {
    max-width: 80px;
    right: 95px;
  }
}
@media (max-width: 767px) {
  .lbt-testimonial-2-slider .img-7 {
    display: none;
  }
}
.lbt-testimonial-2-slider .img-7 img {
  transform: translate(-130px, -90px) scale(0.7);
  transition: 1s var(--cube-1);
}
.lbt-testimonial-2-item .icon {
  font-size: 86px;
  color: var(--lbt-pr-2);
  display: block;
  text-align: center;
}
.lbt-testimonial-2-item blockquote {
  font-family: var(--general_sans);
  font-weight: 500;
  font-size: 24px;
  line-height: 40px;
  color: #020304;
  text-align: center;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .lbt-testimonial-2-item blockquote {
    font-size: 22px;
  }
}
.lbt-testimonial-2-item .client {
  display: grid;
  grid-template-columns: 68px auto;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
.lbt-testimonial-2-item .client .client-img img {
  width: 68px;
  height: 68px;
  border-radius: 50%;
  border: 1.5px solid var(--lbt-pr-2);
}
.lbt-testimonial-2-item .client .name {
  font-family: var(--general_sans);
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
  color: var(--lbt-pr-2);
}
.lbt-testimonial-2-item .client .designation {
  line-height: 20px;
  margin-top: 8px;
}
.lbt-testimonial-2-navigation {
  position: absolute;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .lbt-testimonial-2-navigation {
    display: none;
  }
}
.lbt-testimonial-2-navigation .lbt-testimonial-2-next {
  width: 82px;
  height: 161px;
  background: #FFFFFF;
  border-radius: 500px 0px 0px 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-testimonial-2-navigation .lbt-testimonial-2-next {
    width: 50px;
    height: 100px;
  }
}
.lbt-testimonial-2-navigation .lbt-testimonial-2-next::after {
  content: "";
  height: 149px;
  width: 76px;
  border-radius: 500px 0px 0px 500px;
  border-top: 1px;
  border-right: 0px;
  border-bottom: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #454545;
  position: absolute;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-testimonial-2-navigation .lbt-testimonial-2-next::after {
    width: 40px;
    height: 80px;
  }
}
.lbt-testimonial-2-navigation .lbt-testimonial-2-next i {
  transform: rotate(180deg) translateX(-15px);
  font-size: 31px;
  color: #444444;
  display: flex;
  transition: all 0.3s ease;
}
.lbt-testimonial-2-navigation .lbt-testimonial-2-next:hover::after {
  border-color: var(--lbt-pr-2);
}
.lbt-testimonial-2-navigation .lbt-testimonial-2-next:hover i {
  color: var(--lbt-pr-2);
}
.lbt-testimonial-2-navigation .lbt-testimonial-2-prev {
  width: 82px;
  height: 161px;
  background: #FFFFFF;
  border-radius: 0px 500px 500px 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-testimonial-2-navigation .lbt-testimonial-2-prev {
    width: 50px;
    height: 100px;
  }
}
.lbt-testimonial-2-navigation .lbt-testimonial-2-prev::after {
  content: "";
  height: 149px;
  width: 76px;
  border-radius: 0px 500px 500px 0px;
  border-top: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-left: 0;
  border-style: solid;
  border-color: #454545;
  position: absolute;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-testimonial-2-navigation .lbt-testimonial-2-prev::after {
    width: 40px;
    height: 80px;
  }
}
.lbt-testimonial-2-navigation .lbt-testimonial-2-prev i {
  font-size: 31px;
  color: #444444;
  display: flex;
  transform: translateX(-15px);
  transition: all 0.3s ease;
}
.lbt-testimonial-2-navigation .lbt-testimonial-2-prev:hover::after {
  border-color: var(--lbt-pr-2);
}
.lbt-testimonial-2-navigation .lbt-testimonial-2-prev:hover i {
  color: var(--lbt-pr-2);
}

/*
testimonial-2 end
*/
/*
testimonial-4 start
*/
.lbt-testimonial-4-area {
  padding-bottom: 120px;
  position: relative;
}
.lbt-testimonial-4-area .bg-img {
  position: absolute;
  z-index: -1;
  bottom: -185px;
}
.lbt-testimonial-4-title-wrap {
  max-width: 690px;
  margin: 0 auto;
  text-align: center;
}
.lbt-testimonial-4-wrap {
  position: relative;
  margin-top: 50px;
}
.lbt-testimonial-4-preview {
  max-width: 495px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-testimonial-4-preview {
    max-width: 380px;
    transform: translateX(20px);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-testimonial-4-preview {
    max-width: 320px;
    transform: translateX(20px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-testimonial-4-preview {
    margin: 0 auto 50px;
  }
}
@media (max-width: 767px) {
  .lbt-testimonial-4-preview {
    margin: 0 auto 50px;
    max-width: 240px;
  }
}
.lbt-testimonial-4-preview .swiper-slide-shadow {
  background-color: transparent;
}
.lbt-testimonial-4-preview .lbt-t4-preview-item img {
  border-radius: 20px;
}
.lbt-testimonial-4-slider {
  position: absolute;
  right: 0;
  top: 46px;
  max-width: 649px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-testimonial-4-slider {
    max-width: 605px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-testimonial-4-slider {
    max-width: 510px;
    top: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-testimonial-4-slider {
    position: static;
  }
}
.lbt-testimonial-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-testimonial-4-item .icon-1 svg {
  opacity: 1;
  transform: translateX(0px);
}
.lbt-testimonial-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-testimonial-4-item .comment-text {
  opacity: 1;
  transform: translateX(0px);
}
.lbt-testimonial-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-testimonial-4-item .comment-bottom {
  opacity: 1;
  transform: translateX(0px);
}
.lbt-testimonial-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-prev) .lbt-testimonial-4-item .icon-1 svg {
  transform: translateX(0px);
}
.lbt-testimonial-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-prev) .lbt-testimonial-4-item .comment-text {
  transform: translateX(0px);
}
.lbt-testimonial-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-prev) .lbt-testimonial-4-item .comment-bottom {
  transform: translateX(0px);
}
.lbt-testimonial-4-item .comment-text {
  font-family: var(--open_sans);
  font-style: italic;
  font-weight: 600;
  font-size: 22px;
  line-height: 38px;
  color: #FFFFFF;
  margin: 22px 0 32px 0;
  opacity: 0;
  transform: translateX(100px);
  transition: 600ms ease-in-out;
  transition-delay: 200ms;
}
@media (max-width: 767px) {
  .lbt-testimonial-4-item .comment-text {
    font-size: 20px;
    line-height: 36px;
  }
}
.lbt-testimonial-4-item .icon-1 svg {
  opacity: 0;
  transform: translateX(100px);
  transition: 600ms ease-in-out;
}
.lbt-testimonial-4-item .comment-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  opacity: 0;
  transform: translateX(100px);
  transition: 600ms ease-in-out;
  transition-delay: 400ms;
}
@media (max-width: 767px) {
  .lbt-testimonial-4-item .comment-bottom {
    flex-direction: column-reverse;
    gap: 20px;
    align-items: start;
  }
}
.lbt-testimonial-4-item .comment-bottom .user-info {
  display: flex;
  align-items: center;
  gap: 20px;
}
.lbt-testimonial-4-item .comment-bottom .user-info .user-img img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 2px solid var(--lbt-pr-4);
}
.lbt-testimonial-4-item .comment-bottom .user-info .user-bio .name {
  font-size: 22px;
  line-height: 34px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .lbt-testimonial-4-item .comment-bottom .user-info .user-bio .name {
    font-size: 20px;
    line-height: 32px;
  }
}
.lbt-testimonial-4-item .comment-bottom .user-info .user-bio .designation {
  line-height: 28px;
  color: var(--lbt-pr-4);
  margin-top: 3px;
}
.lbt-testimonial-4-item .comment-bottom .rating {
  display: flex;
  align-items: center;
  gap: 4.88px;
}
.lbt-testimonial-4-item .comment-bottom .rating i {
  color: #FFB966;
  font-size: 26px;
}

.lbt-t4-preview-navigator {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 22px;
  margin-top: 21px;
  transform: translateX(-30px);
  margin-top: 40px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-t4-preview-navigator {
    transform: translateX(-8px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-t4-preview-navigator {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .lbt-t4-preview-navigator {
    margin-top: 50px;
    gap: 15px;
    transform: translateX(-8px);
  }
}
.lbt-t4-preview-navigator .lbt-t4-preview-4-prev, .lbt-t4-preview-navigator .lbt-t4-preview-4-next {
  display: flex;
  align-items: center;
  gap: 5px;
  position: relative;
  background-color: #090B23;
  transition: all 0.3s ease;
}
.lbt-t4-preview-navigator .lbt-t4-preview-4-prev i, .lbt-t4-preview-navigator .lbt-t4-preview-4-next i {
  font-size: 20px;
  color: #4D5366;
  display: flex;
  transition: all 0.3s ease;
}
.lbt-t4-preview-navigator .lbt-t4-preview-4-prev .text, .lbt-t4-preview-navigator .lbt-t4-preview-4-next .text {
  font-family: var(--open_sans);
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  color: #4D5366;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-t4-preview-navigator .lbt-t4-preview-4-prev .text, .lbt-t4-preview-navigator .lbt-t4-preview-4-next .text {
    font-size: 18px;
    line-height: 26px;
  }
}
.lbt-t4-preview-navigator .lbt-t4-preview-4-prev:hover::after, .lbt-t4-preview-navigator .lbt-t4-preview-4-next:hover::after {
  border-color: var(--lbt-pr-4);
}
.lbt-t4-preview-navigator .lbt-t4-preview-4-prev:hover i, .lbt-t4-preview-navigator .lbt-t4-preview-4-next:hover i {
  color: var(--lbt-pr-4);
}
.lbt-t4-preview-navigator .lbt-t4-preview-4-prev:hover .text, .lbt-t4-preview-navigator .lbt-t4-preview-4-next:hover .text {
  color: var(--lbt-pr-4);
}
.lbt-t4-preview-navigator .lbt-t4-preview-4-prev i {
  transform: rotate(180deg);
}
.lbt-t4-preview-navigator .lbt-t4-preview-4-next {
  flex-direction: row-reverse;
}
.lbt-t4-preview-navigator .lbt-t4-preview-4-next::after {
  content: "";
  position: absolute;
  width: 61px;
  height: 61px;
  border-radius: 50%;
  border: 3px solid #4D5366;
  z-index: -1;
  right: -20px;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-t4-preview-navigator .lbt-t4-preview-4-next::after {
    width: 50px;
    height: 50px;
  }
}
.lbt-t4-preview-navigator .lbt-t4-preview-4-prev {
  flex-direction: row-reverse;
}
.lbt-t4-preview-navigator .lbt-t4-preview-4-prev::after {
  content: "";
  position: absolute;
  width: 61px;
  height: 61px;
  border-radius: 50%;
  border: 3px solid #4D5366;
  z-index: -1;
  left: -20px;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-t4-preview-navigator .lbt-t4-preview-4-prev::after {
    width: 50px;
    height: 50px;
  }
}

/*
testimonial-4 end
*/
/*
testimonial-5 start
*/
.lbt-testimonial-5-area {
  padding: 117px 0 120px 0;
}
.lbt-testimonial-5-area:is(.active) .lbt-testimonial-5-slider .side-img {
  transform: translate(0px);
}
.lbt-testimonial-5-slider {
  position: relative;
}
.lbt-testimonial-5-slider .side-img {
  position: absolute;
  left: -164px;
  bottom: -188px;
  transform: translateX(-580px);
  transition: 1.2s var(--cube-1);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-testimonial-5-slider .side-img {
    left: -70px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-testimonial-5-slider .side-img {
    left: -30px;
    max-width: 330px;
    bottom: -100px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-testimonial-5-slider .side-img {
    display: none;
  }
}
.lbt-testimonial-5-slider .lbt_t5_active {
  max-width: 900px;
  margin-left: auto;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-testimonial-5-slider .lbt_t5_active {
    max-width: 800px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-testimonial-5-slider .lbt_t5_active {
    margin-left: 0;
  }
}
.lbt-testimonial-5-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lbt-testimonial-5-item::after {
  transform: scale(1) translate(0px);
}
.lbt-testimonial-5-item {
  display: grid;
  grid-template-columns: 70px auto;
  gap: 20px;
  position: relative;
  padding: 50px 0 43px 90px;
}
@media (max-width: 767px) {
  .lbt-testimonial-5-item {
    padding: 0px;
    grid-template-columns: 1fr;
    gap: 15px;
  }
}
.lbt-testimonial-5-item::after {
  content: "";
  position: absolute;
  width: 430px;
  height: 430px;
  left: 0px;
  background: linear-gradient(90deg, rgba(81, 201, 181, 0.15) 1.96%, rgba(54, 165, 152, 0.15) 100%), rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  z-index: -1;
  transform: scale(0.5) translateX(500px);
  transition: 1s cubic-bezier(0.76, 0.22, 0.39, 0.84);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-testimonial-5-item::after {
    width: 380px;
    height: 380px;
  }
}
@media (max-width: 767px) {
  .lbt-testimonial-5-item::after {
    display: none;
  }
}
.lbt-testimonial-5-item .subtitle {
  font-family: var(--inter);
  font-weight: 500;
  font-size: 16px;
  line-height: 50px;
  background: linear-gradient(90deg, #4400E7 0%, #7B00FE 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  margin-bottom: 0;
}
.lbt-testimonial-5-item blockquote {
  font-family: var(--inter);
  font-weight: 600;
  font-size: 34px;
  line-height: 46px;
  color: var(--lbt-heading-5);
  max-width: 702px;
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-testimonial-5-item blockquote {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .lbt-testimonial-5-item blockquote {
    font-size: 24px;
    line-height: 38px;
  }
}
.lbt-testimonial-5-item .user {
  margin-top: 35px;
  display: grid;
  grid-template-columns: 60px auto;
  gap: 15px;
  align-items: center;
}
.lbt-testimonial-5-item .user .name {
  font-family: var(--inter);
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  color: var(--lbt-heading-5);
  margin-bottom: 2px;
}
.lbt-testimonial-5-item .user .designation {
  font-family: var(--inter);
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  background: linear-gradient(90deg, #4400E7 0%, #7B00FE 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  margin-bottom: 0;
}
.lbt-testimonial-5-navigation {
  display: flex;
  justify-content: end;
  gap: 22px;
  position: absolute;
  right: 0;
  bottom: 50px;
  z-index: 2;
}
@media (max-width: 767px) {
  .lbt-testimonial-5-navigation {
    position: relative;
    bottom: 0px;
    right: auto;
    justify-content: center;
    margin-top: 30px;
  }
}
.lbt-testimonial-5-navigation .lbt-testimonial-5-next, .lbt-testimonial-5-navigation .lbt-testimonial-5-prev {
  background: #C8CDD0;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 18px;
  font-size: 22px;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.lbt-testimonial-5-navigation .lbt-testimonial-5-next i, .lbt-testimonial-5-navigation .lbt-testimonial-5-prev i {
  position: relative;
  z-index: 2;
}
.lbt-testimonial-5-navigation .lbt-testimonial-5-next::after, .lbt-testimonial-5-navigation .lbt-testimonial-5-prev::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #4400E7 0%, #7B00FE 100%);
  opacity: 0;
  transition: 0.3s ease;
}
.lbt-testimonial-5-navigation .lbt-testimonial-5-next:hover::after, .lbt-testimonial-5-navigation .lbt-testimonial-5-prev:hover::after {
  opacity: 1;
}

/*
testimonial-5 end
*/
/*
testimonial-7 start
*/
.lbt-testimonial-7-area {
  padding: 130px 0;
}
.lbt-testimonial-7-area .section-title-wrap {
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  gap: 135px;
  align-items: center;
}
.lbt-testimonial-7-slider {
  margin-top: 52px;
  overflow: hidden;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide {
  width: 642px !important;
  position: relative;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(1) .lbt-testimonial-7-card {
  background-color: #013138;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(1) .lbt-testimonial-7-card .card-content .rating i {
  color: #F6A418;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(1) .lbt-testimonial-7-card .card-content blockquote {
  color: #fff;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(1) .lbt-testimonial-7-card .card-content .divider {
  background: #044650;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(1) .lbt-testimonial-7-card .card-content .customer .name {
  color: #fff;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(1) .lbt-testimonial-7-card .card-content .customer .designation {
  color: #fff;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(2) .lbt-testimonial-7-card {
  background-color: #009699;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(2) .lbt-testimonial-7-card .card-content .rating i {
  color: #F6A418;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(2) .lbt-testimonial-7-card .card-content blockquote {
  color: #fff;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(2) .lbt-testimonial-7-card .card-content .divider {
  background: #044650;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(2) .lbt-testimonial-7-card .card-content .customer .name {
  color: #fff;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(2) .lbt-testimonial-7-card .card-content .customer .designation {
  color: #fff;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(3) .lbt-testimonial-7-card {
  background-color: #013138;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(3) .lbt-testimonial-7-card .card-content .rating i {
  color: #F6A418;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(3) .lbt-testimonial-7-card .card-content blockquote {
  color: #fff;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(3) .lbt-testimonial-7-card .card-content .divider {
  background: #044650;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(3) .lbt-testimonial-7-card .card-content .customer .name {
  color: #fff;
}
.lbt-testimonial-7-slider .swiper-container .swiper-wrapper .swiper-slide:nth-child(3) .lbt-testimonial-7-card .card-content .customer .designation {
  color: #fff;
}
.lbt-testimonial-7-card {
  background-color: var(--lbt-pr-7);
  border-radius: 20px;
  padding: 40px 30px 40px 40px;
  display: grid;
  grid-template-columns: 130px auto;
  gap: 29px;
  position: relative;
}
.lbt-testimonial-7-card .main-img {
  max-width: 130px;
  max-height: 146px;
  overflow: hidden;
  border-radius: 9px;
}
.lbt-testimonial-7-card .card-content .rating {
  display: flex;
  align-items: center;
  gap: 5px;
}
.lbt-testimonial-7-card .card-content .rating i {
  font-size: 28px;
  color: #14172A;
}
.lbt-testimonial-7-card .card-content blockquote {
  font-family: var(--epilogue);
  font-style: italic;
  font-weight: 600;
  font-size: 21px;
  line-height: 33px;
  color: #14172A;
  margin: 20px 0 0 0;
}
.lbt-testimonial-7-card .card-content .divider {
  width: 100%;
  height: 1px;
  background: #84AB70;
  margin-top: 22px;
}
.lbt-testimonial-7-card .card-content .customer {
  margin-top: 22px;
}
.lbt-testimonial-7-card .card-content .customer .name {
  font-size: 24px;
  line-height: 32px;
  color: #14172A;
}
.lbt-testimonial-7-card .card-content .customer .designation {
  font-family: var(--epilogue);
  font-weight: 400;
  font-size: 15px;
  line-height: 26px;
  color: rgba(20, 23, 42, 0.5);
  display: inline-block;
  margin-top: 5px;
}
.lbt-testimonial-7-card .card-content .quote-icon {
  position: absolute;
  right: 18px;
  bottom: 0;
}

/*
testimonial-7 end
*/
/*
    testimonial-8-start
*/
.lb-testimonial-8-bg-shape {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: -1;
}
.lb-testimonial-8-wrap {
  margin-left: -130px;
  display: flex;
  gap: 30px;
  align-items: center;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-testimonial-8-wrap {
    margin-left: 0px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-8-wrap {
    margin-left: 0px;
    flex-wrap: wrap;
  }
}
.lb-testimonial-8-item {
  display: grid;
  grid-template-columns: 1.27fr 2fr;
  gap: 80px;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-8-item {
    grid-template-columns: 1fr;
  }
}
.lb-testimonial-8-item .main-img {
  border-radius: 10px 10px 0 0;
  height: 615px;
  overflow: hidden;
  display: flex;
  align-items: start;
  justify-content: center;
  padding-top: 15px;
}
@media (max-width: 767px) {
  .lb-testimonial-8-item .main-img {
    height: 415px;
    align-items: start;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-testimonial-8-item .main-img {
    height: 615px;
  }
}
.lb-testimonial-8-item .main-img img {
  transform: translateY(100%);
  transition: 1000ms cubic-bezier(0.08, 0.28, 0.37, 0.99);
}
.lb-testimonial-8-item .lb-testimonial-8-sec-title {
  max-width: 600px;
}
.lb-testimonial-8-item .comment-wrap {
  background: #fff;
  border-radius: 15px;
  padding: 45px;
  position: relative;
  transform: translateX(106%);
  transition: 1000ms cubic-bezier(0.08, 0.28, 0.37, 0.99);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-testimonial-8-item .comment-wrap {
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  .lb-testimonial-8-item .comment-wrap {
    margin-left: 0px;
    padding: 45px 20px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-testimonial-8-item .comment-wrap {
    margin-left: 0px;
    padding: 45px;
  }
}
.lb-testimonial-8-item .comment-wrap .arrow-icon {
  position: absolute;
  left: -38px;
  top: 30px;
  z-index: -1;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-8-item .comment-wrap .arrow-icon {
    display: none;
  }
}
.lb-testimonial-8-item .comment-wrap .quote {
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.8;
}
@media (max-width: 767px) {
  .lb-testimonial-8-item .comment-wrap .quote {
    width: 150px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-testimonial-8-item .comment-wrap .quote {
    width: 300px;
  }
}
.lb-testimonial-8-item .comment-text {
  font-size: 22px;
  font-weight: 400;
  line-height: 1.545;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .lb-testimonial-8-item .comment-text {
    font-size: 20px;
  }
}
.lb-testimonial-8-item .name {
  display: inline-block;
  font-size: 22px;
  line-height: 28px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 7px;
}
.lb-testimonial-8-item .bio {
  font-size: 16px;
  display: block;
  color: var(--lb-clr-pr-1);
  line-height: 24px;
}
.lb-testimonial-8-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lb-testimonial-8-item .main-img img {
  transform: translateY(0);
}
.lb-testimonial-8-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .lb-testimonial-8-item .comment-wrap {
  transform: translateX(0%);
}
.lb-testimonial-8-preview-item {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  background: #EAEBEE;
  border: 1px solid;
  border-color: transparent;
  object-position: top;
  cursor: pointer;
}
.lb-testimonial-8-preview .swiper-container .swiper-slide {
  height: 102px !important;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-8-preview .swiper-container .swiper-slide {
    width: 102px !important;
  }
}
.lb-testimonial-8-preview .swiper-container .swiper-slide:is(.swiper-slide-thumb-active) .lb-testimonial-8-preview-item {
  border-color: var(--lb-clr-pr-1);
}

/*
    testimonial-8-end
*/
/*
    testimonial-9-start
*/
.lb-testimonial-9-sec-title {
  max-width: 684px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
}
.lb-testimonial-9-author {
  background-color: #F0F3F4;
  border: 1px solid transparent;
  border-radius: 10px;
  padding: 25px;
  display: flex;
  align-items: center;
  gap: 20px;
  transition: 0.4s var(--lb-cube-1);
  cursor: pointer;
}
@media (max-width: 767px) {
  .lb-testimonial-9-author {
    padding: 25px 15px;
  }
}
.lb-testimonial-9-author .img-wrap {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  flex: 0 0 auto;
}
.lb-testimonial-9-author .title {
  font-size: 22px;
  line-height: 34px;
  font-weight: 600;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .lb-testimonial-9-author .title {
    font-size: 20px;
    line-height: 30px;
  }
}
.lb-testimonial-9-author .disc {
  font-size: 16px;
  line-height: 26px;
}
.lb-testimonial-9-item {
  display: grid;
  grid-template-columns: 1fr 2.09fr;
  gap: 30px;
  padding-top: 32px;
  padding-bottom: 32px;
  margin-right: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-9-item {
    grid-template-columns: 1fr;
  }
}
.lb-testimonial-9-item .main-img {
  display: flex;
  align-items: start;
  padding-top: 15px;
  justify-content: center;
  border-radius: 15px;
  height: 405px;
  overflow: hidden;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-9-item .main-img {
    align-items: end;
  }
}
.lb-testimonial-9-item .content {
  background: #FFFFFF;
  box-shadow: 0px 0px 30px rgba(1, 0, 26, 0.06);
  border-radius: 15px;
  padding: 42px 42px;
}
@media (max-width: 767px) {
  .lb-testimonial-9-item .content {
    padding: 30px 20px;
  }
}
.lb-testimonial-9-item .content .quote-icon {
  font-size: 52px;
  color: var(--lb-clr-pr-2);
  line-height: 1;
  margin-top: -4px;
  margin-bottom: 15px;
}
.lb-testimonial-9-item .content .quote-text {
  font-weight: 500;
  font-size: 22px;
  line-height: 1.727;
  letter-spacing: 0.01em;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .lb-testimonial-9-item .content .quote-text {
    font-size: 18px;
  }
}
.lb-testimonial-9-item .content .rating {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 24px;
  color: #F6A418;
  flex-wrap: wrap;
}
.lb-testimonial-9-slider-preview .swiper-container .swiper-slide:is(.swiper-slide-thumb-active) .lb-testimonial-9-author {
  border-color: var(--lb-clr-pr-2);
}
.lb-testimonial-9-slider-item {
  margin-right: -20px;
}
.lb-testimonial-9-slider-item .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-9-item .main-img img {
  animation: slideInUp 0.7s backwards;
}
.lb-testimonial-9-slider-item .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-9-item .content .quote-icon {
  animation: fadeInUp 0.7s backwards;
  animation-delay: 0.3s;
}
.lb-testimonial-9-slider-item .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-9-item .content .quote-text {
  animation: fadeInUp 0.7s backwards;
  animation-delay: 0.6s;
}
.lb-testimonial-9-slider-item .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-9-item .content .rating {
  animation: fadeInUp 0.7s backwards;
  animation-delay: 0.9s;
}
.lb-testimonial-9-slider-btn {
  display: flex;
  gap: 10px;
  position: absolute;
  bottom: 40px;
  right: 42px;
  z-index: 1;
}

/*
    testimonial-9-end
*/
/*
    testimonial-10-start
*/
.lb-testimonial-10-area {
  background-color: var(--lb-clr-h-3);
}
.lb-testimonial-10-item {
  text-align: center;
  transition: 0.5s var(--lb-cube-1);
}
.lb-testimonial-10-item .item-img {
  max-width: 670px;
  height: 265px;
  border-radius: 200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 42px;
}
.lb-testimonial-10-item .item-img img {
  transition: 0.5s var(--lb-cube-1);
}
.lb-testimonial-10-item .item-comment {
  line-height: 1.437;
  font-size: 32px;
  color: #fff;
  max-width: 740px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-testimonial-10-item .item-comment {
    font-size: 28px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-testimonial-10-item .item-comment {
    font-size: 26px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-testimonial-10-item .item-comment {
    font-size: 24px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-10-item .item-comment {
    font-size: 22px;
  }
}
.lb-testimonial-10-item .author-name {
  color: #fff;
  text-transform: uppercase;
  font-size: 24px;
  margin-bottom: 5px;
}
.lb-testimonial-10-item .author-bio {
  font-size: 16px;
  color: #0098F8;
}
.lb-testimonial-10-slider {
  margin-left: -700px;
  margin-right: -700px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-10-slider {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.lb-testimonial-10-slider .swiper-container .swiper-slide:is(.swiper-slide-prev) .lb-testimonial-10-item {
  transform: rotate(-14deg);
  transform-origin: right;
  opacity: 30%;
}
.lb-testimonial-10-slider .swiper-container .swiper-slide:is(.swiper-slide-next) .lb-testimonial-10-item {
  transform: rotate(14deg);
  transform-origin: left;
  opacity: 30%;
}
.lb-testimonial-10-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-10-item:hover .item-img img {
  transform: scale(103%);
}

/*
    testimonial-10-end
*/
/*
    testimonial-11-start
*/
.lb-testimonial-11-marquee-1 {
  display: inline-block;
  margin-bottom: 34px;
}
.lb-testimonial-11-marquee-2 {
  display: inline-block;
}
.lb-testimonial-11-item {
  display: flex;
  gap: 22px;
}
.lb-testimonial-11-item-single {
  background: #1D043A;
  box-shadow: 0px 20px 30px rgba(254, 100, 35, 0.1);
  border-radius: 15px;
  padding: 40px 40px;
  max-width: 468px;
  width: 100%;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  gap: 25px;
  justify-content: space-between;
}
.lb-testimonial-11-item-single .author-img {
  display: inline-block;
  width: 53px;
  height: 60px;
  border-radius: 600px;
  margin-bottom: -9px;
}
.lb-testimonial-11-item-single .name-rating {
  display: flex;
  align-items: center;
  gap: 10px 25px;
  flex-wrap: wrap;
}
.lb-testimonial-11-item-single .name {
  font-size: 18px;
  font-weight: 300;
}
.lb-testimonial-11-item-single .name span {
  color: var(--lb-clr-pr-4);
}
.lb-testimonial-11-item-single .rating {
  font-size: 16px;
  color: #F99B36;
}

/*
    testimonial-11-end
*/
/*
    testimonial-12-start
*/
.lb-testimonial-12-area {
  background-color: var(--lb-clr-h-5);
  padding-top: 45px;
  padding-bottom: 315px;
  margin-top: -222px;
  z-index: -1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-12-area {
    margin-top: 0px;
  }
}
.lb-testimonial-12-bg-img {
  width: 19%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-12-bg-img {
    display: none;
  }
}
.lb-testimonial-12-item {
  max-width: 495px;
  width: 100%;
  margin-left: 105px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-12-item {
    margin-left: 0px;
  }
}
.lb-testimonial-12-item .author-img {
  width: 52px;
  height: 52px;
  border-radius: 50%;
}
.lb-testimonial-12-item .icon {
  font-size: 55px;
  color: var(--lb-clr-pr-5);
  margin-bottom: 15px;
}
.lb-testimonial-12-item .comment {
  color: #fff;
  font-style: italic;
  font-weight: 300;
  font-size: 21px;
  margin-bottom: 25px;
}
.lb-testimonial-12-bg-line {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 270px;
  z-index: -1;
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.lb-testimonial-12-bg-line .single-line {
  width: 100%;
  height: 6px;
  background: #fff;
  display: inline-block;
  margin-bottom: 28px;
}
.lb-testimonial-12-bg-line .single-line:nth-child(2) {
  height: 8px;
  margin-bottom: 37px;
}
.lb-testimonial-12-bg-line .single-line:nth-child(3) {
  height: 13px;
  margin-bottom: 27px;
}
.lb-testimonial-12-bg-line .single-line:nth-child(4) {
  height: 26px;
  margin-bottom: 15px;
}
.lb-testimonial-12-bg-line .single-line:nth-child(5) {
  height: 37px;
  margin-bottom: 7px;
}
.lb-testimonial-12-bg-line .single-line:nth-child(6) {
  height: 52px;
  margin-bottom: 4px;
}

/*
    testimonial-12-end
*/
/*
    testimonial-13-start
*/
.lb-testimonial-13-sec-title {
  text-align: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}
.lb-testimonial-13-wrap {
  display: grid;
  gap: 50px;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  perspective: 2000px;
  transform-style: preserve-3d;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-13-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-testimonial-13-left {
  position: relative;
  z-index: 1;
  transform: rotateX(21deg) rotateY(30deg) rotateZ(30deg);
  transition: 2s var(--lb-cube-1);
}
.lb-testimonial-13-left:is(.active) {
  transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}
.lb-testimonial-13-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.lb-testimonial-13-img-1 {
  position: absolute;
  top: 40px;
  left: 39px;
}
.lb-testimonial-13-img-1 .main-img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  border: 2px solid var(--lb-clr-h-5);
}
.lb-testimonial-13-img-2 {
  position: absolute;
  top: 60px;
  right: 90px;
}
.lb-testimonial-13-img-2 .main-img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  border: 2px solid var(--lb-clr-h-5);
}
.lb-testimonial-13-img-3 {
  position: absolute;
  bottom: 50px;
  left: 60px;
}
.lb-testimonial-13-img-3 .main-img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  border: 2px solid var(--lb-clr-h-5);
}
.lb-testimonial-13-img-4 {
  position: absolute;
  bottom: 50px;
  right: 130px;
}
.lb-testimonial-13-img-4 .main-img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  border: 2px solid var(--lb-clr-h-5);
}
.lb-testimonial-13-img-5 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.lb-testimonial-13-img-5 .main-img {
  width: 212px;
  height: 212px;
  border-radius: 50%;
  border: 2px solid var(--lb-clr-h-5);
}
.lb-testimonial-13-img-5 .icon {
  position: absolute;
  right: -40px;
  top: 50%;
  transform: translateY(-50%);
  width: 80px;
  height: 80px;
  background: var(--lb-clr-pr-5);
  border-radius: 50%;
  place-content: center;
  text-align: center;
  font-size: 40px;
  color: var(--lb-clr-h-5);
}
.lb-testimonial-13-item .title {
  font-size: 30px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-testimonial-13-item .title {
    font-size: 25px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-13-item .title {
    font-size: 22px;
  }
}
.lb-testimonial-13-item .comment {
  font-style: italic;
  margin-bottom: 30px;
}
.lb-testimonial-13-item .hr-line {
  width: 100%;
  height: 1px;
  background: #D0D4DB;
  margin-bottom: 20px;
}
.lb-testimonial-13-item .item-author {
  display: flex;
  align-items: center;
  gap: 14px;
}
.lb-testimonial-13-item .item-author-img {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  flex: 0 0 auto;
}
.lb-testimonial-13-item .item-author-name {
  font-size: 20px;
  margin-bottom: 2px;
}
.lb-testimonial-13-item .item-author-bio {
  font-size: 16px;
  color: #919193;
  text-transform: capitalize;
  font-weight: 300;
}
.lb-testimonial-13-slider .swiper-container .swiper-slide {
  overflow: hidden;
}
.lb-testimonial-13-slider .swiper-container .swiper-slide .lb-testimonial-13-item .title {
  transform: translateX(200px);
  transition: 1s var(--lb-cube-1);
}
.lb-testimonial-13-slider .swiper-container .swiper-slide .lb-testimonial-13-item .comment {
  transform: translateX(350px);
  transition: 1.5s var(--lb-cube-1);
}
.lb-testimonial-13-slider .swiper-container .swiper-slide .lb-testimonial-13-item .item-author {
  transform: translateX(400px);
  transition: 2s var(--lb-cube-1);
}
.lb-testimonial-13-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-13-item .title {
  transform: translateX(0px);
}
.lb-testimonial-13-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-13-item .comment {
  transform: translateX(0px);
}
.lb-testimonial-13-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-13-item .item-author {
  transform: translateX(0px);
}
.lb-testimonial-13-slider-btn {
  display: flex;
  gap: 10px;
  position: absolute;
  right: 0;
  bottom: 11px;
  z-index: 1;
}
@media (max-width: 767px) {
  .lb-testimonial-13-slider-btn {
    margin-top: 30px;
    position: unset;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-testimonial-13-slider-btn {
    margin-top: 0px;
    position: absolute;
  }
}
.lb-testimonial-13-slider-btn .slider-btn-12:hover {
  background-color: var(--lb-clr-pr-5);
}

/*
    testimonial-13-end
*/
/*
    testimonial-14-start
*/
.lb-testimonial-14-container {
  padding-top: 100px;
  padding-bottom: 32px;
  margin-left: -255px;
  margin-right: -255px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-testimonial-14-container {
    margin-left: -125px;
    margin-right: -125px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-14-container {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.lb-testimonial-14-container::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background: var(--lb-clr-gd-13);
  opacity: 40%;
}
.lb-testimonial-14-wrap {
  display: grid;
  grid-template-columns: 1fr 2.06fr;
  gap: 50px;
  padding-left: 255px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-testimonial-14-wrap {
    padding-left: 65px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-testimonial-14-wrap {
    padding-left: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-testimonial-14-wrap {
    padding-left: 50px;
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-14-wrap {
    padding-left: 30px;
    padding-right: 30px;
    grid-template-columns: 1fr;
  }
}
.lb-testimonial-14-content .lb-sec-title-13 {
  margin-bottom: 25px;
}
.lb-testimonial-14-item {
  background: rgba(17, 19, 24, 0.2);
  box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  padding: 46px 40px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .lb-testimonial-14-item {
    padding: 46px 20px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-testimonial-14-item {
    padding: 46px 40px;
  }
}
.lb-testimonial-14-item .top-wrap {
  display: flex;
  gap: 40px;
}
@media (max-width: 767px) {
  .lb-testimonial-14-item .top-wrap {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-testimonial-14-item .top-wrap {
    flex-wrap: nowrap;
  }
}
.lb-testimonial-14-item .icon {
  font-size: 70px;
  line-height: 1;
  background: var(--lb-clr-gd-13);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.lb-testimonial-14-item .comment {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.666;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-14-item .comment {
    font-size: 20px;
  }
}
.lb-testimonial-14-item .author-img {
  width: 250px;
  height: 250px;
  border-radius: 50%;
  border: 2px solid var(--lb-clr-pr-13);
  flex: 0 0 auto;
  margin-right: -100px;
  margin-bottom: -100px;
}
.lb-testimonial-14-item .bottom-wrap {
  display: flex;
  align-items: end;
  gap: 50px;
  justify-content: space-between;
  margin-top: -50px;
}
@media (max-width: 767px) {
  .lb-testimonial-14-item .bottom-wrap {
    margin-top: 0;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-testimonial-14-item .bottom-wrap {
    margin-top: -50px;
    flex-wrap: nowrap;
  }
}
.lb-testimonial-14-item .name {
  font-size: 24px;
  text-transform: uppercase;
  color: var(--lb-clr-pr-13);
  margin-bottom: 10px;
}
.lb-testimonial-14-item .disc {
  font-size: 16px;
  text-transform: uppercase;
}
.lb-testimonial-14-slider .swiper-container .swiper-slide {
  max-width: 625px;
}
.lb-testimonial-14-client {
  background: rgba(255, 255, 255, 0.06);
  margin-left: 32px;
  margin-right: 32px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 37px 30px;
  gap: 40px;
}
.lb-testimonial-14-client-single {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  position: relative;
}
.lb-testimonial-14-client-single img {
  transition: 0.5s var(--lb-cube-1);
}
.lb-testimonial-14-client-single img:nth-child(1) {
  position: absolute;
  transform: translateY(110%);
  filter: blur(10px);
}
.lb-testimonial-14-client-single:hover img:nth-child(2) {
  transform: translateY(-110%);
  filter: blur(10px);
}
.lb-testimonial-14-client-single:hover img:nth-child(1) {
  transform: translateY(0%);
  filter: blur(0px);
}

/*
    testimonial-14-end
*/
/*
    testimonial-15-start
*/
.lb-testimonial-15-area {
  background-color: #FAF6F2;
  margin-top: -155px;
  padding-top: 267px;
}
.lb-testimonial-15-wrap {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  gap: 30px;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-15-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-testimonial-15-sec-title .lb-sec-title-14 {
  margin-bottom: 25px;
}
.lb-testimonial-15-sec-title .disc {
  margin-bottom: 50px;
}
.lb-testimonial-15-item .item-author {
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-left: 80px;
  margin-bottom: 60px;
}
.lb-testimonial-15-item .item-author-img {
  width: 85px;
  height: 85px;
  border-radius: 50%;
  border: 2px solid var(--lb-clr-pr-14);
  flex: 0 0 auto;
}
.lb-testimonial-15-item .item-author-name {
  font-size: 22px;
  text-transform: uppercase;
  margin-bottom: 6px;
}
.lb-testimonial-15-item .item-author-bio {
  font-size: 16px;
  text-transform: capitalize;
  color: var(--lb-clr-pr-14);
  opacity: 80%;
  letter-spacing: -0.02em;
}
.lb-testimonial-15-item .item-content {
  background: #fff;
  border-radius: 15px;
  filter: drop-shadow(0px 4px 20px rgba(0, 0, 0, 0.1));
  position: relative;
  z-index: 1;
  padding: 40px 40px;
}
.lb-testimonial-15-item .item-content .bg-arrow {
  position: absolute;
  top: -40px;
  left: 80px;
  z-index: -1;
}
.lb-testimonial-15-item .item-content .bg-icon {
  font-size: 240px;
  line-height: 1;
  position: absolute;
  right: 30px;
  top: -17px;
  z-index: -1;
  color: var(--lb-clr-pr-14);
  opacity: 10%;
}
.lb-testimonial-15-item .comment {
  font-size: 20px;
  font-weight: 500;
  margin-top: -10px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-15-item .comment {
    font-size: 20px;
  }
}
.lb-testimonial-15-item .comment i {
  color: var(--lb-clr-pr-14);
  font-size: 50px;
  line-height: 0.7;
  display: inline-block;
  transform: translateY(13px);
}
.lb-testimonial-15-slider {
  margin-right: -320px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-testimonial-15-slider {
    margin-right: -170px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-testimonial-15-slider {
    margin-right: -70px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-15-slider {
    margin-right: 0px;
  }
}
.lb-testimonial-15-slider .swiper-container {
  padding: 35px;
}
@media (max-width: 767px) {
  .lb-testimonial-15-slider .swiper-container {
    padding: 35px 0;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-testimonial-15-slider .swiper-container {
    padding: 35px;
  }
}
.lb-testimonial-15-slider .swiper-container .swiper-slide {
  max-width: 632px;
}
.lb-testimonial-15-slider .swiper-container .swiper-slide:is(.swiper-slide-prev) .lb-testimonial-15-item {
  opacity: 0;
  transition: 0.5s;
}

/*
    testimonial-15-end
*/
/*
    testimonial-16-start
*/
.lb-testimonial-16-area {
  background: rgba(34, 39, 48, 0.8);
}
.lb-testimonial-16-bg-img {
  width: 22%;
  position: absolute;
  top: 50px;
  left: 50px;
  z-index: -1;
}
.lb-testimonial-16-sec-title {
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
}
.lb-testimonial-16-item {
  background: #2B3038;
  border-radius: 15px;
  padding: 35px 20px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.lb-testimonial-16-item::after {
  content: "";
  width: 98px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  background: #353C4E;
  transition: 0.5s var(--lb-cube-1);
}
.lb-testimonial-16-item .comment-wrap {
  display: flex;
  gap: 40px;
  margin-bottom: 30px;
}
.lb-testimonial-16-item .icon {
  font-size: 60px;
  color: #fff;
  opacity: 50%;
  transition: 0.5s var(--lb-cube-1);
}
@media (max-width: 767px) {
  .lb-testimonial-16-item .icon {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-testimonial-16-item .icon {
    display: inline-block;
  }
}
.lb-testimonial-16-item .author {
  gap: 17px;
  margin-left: 35px;
}
@media (max-width: 767px) {
  .lb-testimonial-16-item .author {
    margin-left: 0px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-testimonial-16-item .author {
    margin-left: 35px;
  }
}
.lb-testimonial-16-item .author-img {
  width: 92px;
  height: 92px;
  border-radius: 50%;
  border: 8px solid #2B3038;
}
.lb-testimonial-16-item .author-name {
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 7px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-testimonial-16-item .author-bio {
  font-size: 16px;
  opacity: 1;
}
.lb-testimonial-16-item:hover::after {
  background: var(--lb-clr-pr-14);
}
.lb-testimonial-16-item:hover .author-name {
  color: var(--lb-clr-pr-14);
}
.lb-testimonial-16-item:hover .icon {
  opacity: 1;
}
.lb-testimonial-16-slider {
  margin-right: -320px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-testimonial-16-slider {
    margin-right: -160px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-testimonial-16-slider {
    margin-right: -60px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-16-slider {
    margin-right: 0px;
  }
}
.lb-testimonial-16-slider .swiper-container .swiper-slide {
  max-width: 482px;
}

/*
    testimonial-16-end
*/
/*
    testimonial-17-start
*/
.lb-testimonial-17-wrap {
  margin-left: -35px;
  display: grid;
  gap: 40px;
  grid-template-columns: 1.27fr 1fr;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-testimonial-17-wrap {
    margin-left: 0px;
    grid-template-columns: 1fr 1.2fr;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-17-wrap {
    margin-left: 0px;
    grid-template-columns: 1fr;
  }
}
.lb-testimonial-17-left-img {
  mix-blend-mode: luminosity;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-17-left-img {
    display: none;
  }
}
.lb-testimonial-17-item {
  max-width: 410px;
  text-align: center;
}
.lb-testimonial-17-item .icon {
  display: inline-block;
  font-size: 75px;
  line-height: 0.7;
  background: var(--lb-clr-gd-16);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.lb-testimonial-17-item .comment {
  font-weight: 400;
  font-size: 25px;
  line-height: 1.538;
  margin-bottom: 25px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-17-item .comment {
    font-size: 20px;
  }
}
.lb-testimonial-17-item .author-name {
  background: var(--lb-clr-gd-16);
  display: inline-block;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 24px;
  margin-bottom: 5px;
}
.lb-testimonial-17-item .author-bio {
  font-size: 16px;
  text-transform: capitalize;
}
.lb-testimonial-17-left {
  position: relative;
  background: #fff;
}
.lb-testimonial-17-right {
  background: #F8F7FF;
  border-radius: 30px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .lb-testimonial-17-right {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-testimonial-17-right {
    grid-template-columns: 1fr 1fr;
  }
}
.lb-testimonial-17-right .lb-testimonial-17-counter:nth-child(1)::before {
  transform: scale(0);
  transition: 2s;
}
.lb-testimonial-17-right .lb-testimonial-17-counter:nth-child(1)::after {
  transform: scale(0);
  transition: 2s;
}
.lb-testimonial-17-right .lb-testimonial-17-counter:last-child::before {
  transform: scale(0);
  transition: 2s;
}
.lb-testimonial-17-right .lb-testimonial-17-counter:last-child::after {
  transform: scale(0);
  transition: 2s;
}
.lb-testimonial-17-right:is(.active) .lb-testimonial-17-counter:nth-child(1)::before {
  transform: scale(1);
  transition-delay: 0.5s;
}
.lb-testimonial-17-right:is(.active) .lb-testimonial-17-counter:nth-child(1)::after {
  transform: scale(1);
  transition-delay: 0.5s;
}
.lb-testimonial-17-right:is(.active) .lb-testimonial-17-counter:last-child::before {
  transform: scale(1);
  transition-delay: 0.5s;
}
.lb-testimonial-17-right:is(.active) .lb-testimonial-17-counter:last-child::after {
  transform: scale(1);
  transition-delay: 0.5s;
}
.lb-testimonial-17-counter {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 38px 20px;
  position: relative;
}
.lb-testimonial-17-counter .icon {
  position: relative;
  margin-bottom: 10px;
}
.lb-testimonial-17-counter .icon i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 33px;
  background: var(--lb-clr-pr-16);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}
.lb-testimonial-17-counter .number {
  font-size: 80px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-stroke: 1px var(--lb-clr-pr-16);
  -webkit-text-fill-color: transparent;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-17-counter .number {
    font-size: 50px;
  }
}
.lb-testimonial-17-counter .disc {
  opacity: 1;
  text-transform: uppercase;
  font-weight: 500;
}
.lb-testimonial-17-counter:hover .icon {
  animation: swing 1s;
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-testimonial-17-counter:nth-child(1)::after {
    content: "";
    width: 2px;
    height: 90%;
    position: absolute;
    right: -1px;
    top: 0;
    border-right: 1px dashed var(--lb-clr-pr-16);
    opacity: 50%;
  }
  .lb-testimonial-17-counter:nth-child(1)::before {
    content: "";
    width: 90%;
    height: 2px;
    position: absolute;
    bottom: -1px;
    left: 0;
    border-bottom: 1px dashed var(--lb-clr-pr-16);
    opacity: 50%;
  }
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-testimonial-17-counter:last-child::after {
    content: "";
    width: 90%;
    height: 2px;
    position: absolute;
    top: -1px;
    right: 0;
    border-top: 1px dashed var(--lb-clr-pr-16);
    opacity: 50%;
  }
  .lb-testimonial-17-counter:last-child::before {
    content: "";
    width: 2px;
    height: 90%;
    position: absolute;
    left: -1px;
    bottom: 0;
    border-left: 1px dashed var(--lb-clr-pr-16);
    opacity: 50%;
  }
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-testimonial-17-slider {
    position: absolute;
    top: 49%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    max-width: 410px;
  }
}

/*
    testimonial-17-end
*/
/*
    testimonial-18-start
*/
.lb-testimonial-18-shape {
  width: 31%;
  text-align: right;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
}
.lb-testimonial-18-wrap {
  display: flex;
  align-items: end;
  gap: 70px;
  margin-left: -120px;
  margin-right: -110px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-testimonial-18-wrap {
    gap: 40px;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-testimonial-18-wrap {
    gap: 40px;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (max-width: 767px) {
  .lb-testimonial-18-wrap {
    gap: 40px;
    margin-left: 0px;
    margin-right: 0px;
    flex-wrap: wrap;
  }
}
.lb-testimonial-18-preview {
  position: relative;
  z-index: 1;
  flex: 0 0 auto;
}
.lb-testimonial-18-preview::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 85%;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: -1;
}
.lb-testimonial-18-preview-single {
  width: 112px;
  height: 112px;
  border-radius: 50%;
  background-color: #fff;
  padding: 8px;
  flex: 0 0 auto;
}
.lb-testimonial-18-preview-single .img-border {
  border-radius: 50%;
  outline: 2px solid rgba(0, 0, 0, 0.1);
  border: 8px solid transparent;
}
.lb-testimonial-18-preview .swiper-container {
  height: 500px;
}
.lb-testimonial-18-preview .swiper-container .swiper-slide {
  flex: 0 0 auto;
}
.lb-testimonial-18-preview .swiper-container .swiper-slide:is(.swiper-slide-thumb-active) .lb-testimonial-18-preview-single .img-border {
  outline-color: #000;
}
.lb-testimonial-18-main {
  max-width: 850px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-testimonial-18-main {
    max-width: 650px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-18-main {
    max-width: 550px;
  }
}
.lb-testimonial-18-main-single {
  border: 1px solid #D5D5D5;
  border-radius: 35px;
  padding: 60px 70px;
  position: relative;
  background-color: #fff;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-18-main-single {
    padding: 60px 30px;
  }
}
.lb-testimonial-18-main-single .title {
  font-size: 36px;
  text-transform: uppercase;
  font-weight: 700;
  color: var(--lb-clr-pr-17);
  margin-bottom: 60px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-18-main-single .title {
    font-size: 32px;
  }
}
.lb-testimonial-18-main-single .comment {
  font-size: 22px;
  line-height: 1.7;
  margin-bottom: 60px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-18-main-single .comment {
    font-size: 20px;
  }
}
.lb-testimonial-18-main-single .author {
  display: flex;
  align-items: center;
  gap: 25px;
  flex-wrap: wrap;
}
.lb-testimonial-18-main-single .author-img {
  width: 60px;
  height: 60px;
}
.lb-testimonial-18-main-single .author-name {
  font-size: 26px;
  text-transform: uppercase;
  margin-bottom: 6px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-18-main-single .author-name {
    font-size: 20px;
  }
}
.lb-testimonial-18-main-single .author-bio {
  font-size: 16px;
  text-transform: capitalize;
}
.lb-testimonial-18-main-single .shape {
  position: absolute;
  right: 50px;
  top: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-testimonial-18-img {
    display: none;
  }
}

/*
    testimonial-18-end
*/
/*
    testimonial-19-start
*/
.lb-testimonial-19-wrap {
  background-color: #303F65;
  border-radius: 30px;
  padding: 68px 68px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-19-wrap {
    padding: 68px 20px;
  }
}
.lb-testimonial-19-sec-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
}
.lb-testimonial-19-sec-title .left {
  max-width: 630px;
}
.lb-testimonial-19-sec-title .lb-sec-title-18 {
  color: #fff;
}
.lb-testimonial-19-item {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 60px;
  align-items: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-testimonial-19-item {
    gap: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-testimonial-19-item {
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .lb-testimonial-19-item {
    gap: 30px;
    grid-template-columns: 2fr;
  }
}
.lb-testimonial-19-item .icon {
  display: inline-block;
  color: var(--lb-clr-pr-18);
  line-height: 1;
  font-size: 69px;
}
.lb-testimonial-19-item .item-img {
  height: 408px;
  border-radius: 15px;
}
.lb-testimonial-19-item .comment {
  font-size: 24px;
  color: #fff;
  margin-bottom: 25px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-19-item .comment {
    font-size: 22px;
  }
}
.lb-testimonial-19-item .hr-line {
  height: 1px;
  width: 100%;
  background: #fff;
  opacity: 15%;
  margin-bottom: 25px;
}
.lb-testimonial-19-item .author-name {
  font-size: 26px;
  color: var(--lb-clr-pr-18);
  text-transform: uppercase;
  margin-bottom: 5px;
}
.lb-testimonial-19-item .author-bio {
  color: #fff;
  text-transform: capitalize;
}
.lb-testimonial-19-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-19-item .icon, .lb-testimonial-19-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-19-item .comment, .lb-testimonial-19-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-19-item .author-name, .lb-testimonial-19-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-19-item .author-bio {
  animation: fadeInUp 0.5s backwards;
}
.lb-testimonial-19-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-19-item .comment {
  animation-delay: 0.2s;
}
.lb-testimonial-19-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-19-item .author-name {
  animation-delay: 0.4s;
}
.lb-testimonial-19-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-19-item .author-bio {
  animation-delay: 0.6s;
}
.lb-testimonial-19-slider-btn {
  display: flex;
  align-items: center;
  gap: 30px;
  position: absolute;
  bottom: 19px;
  right: 0;
}
@media (max-width: 767px) {
  .lb-testimonial-19-slider-btn {
    margin-top: 30px;
    position: unset;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-testimonial-19-slider-btn {
    margin-top: 0px;
    position: absolute;
  }
}
.lb-testimonial-19-slider-btn .single-btn {
  display: inline-flex;
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  background: #4F5C7C;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  color: #303F65;
  position: relative;
  z-index: 1;
  cursor: pointer;
  transition: 0.3s var(--lb-cube-1);
}
.lb-testimonial-19-slider-btn .single-btn::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(125%);
  border: 2px solid #4F5C7C;
  border-radius: 50%;
  transition: 0.3s var(--lb-cube-1);
}
.lb-testimonial-19-slider-btn .single-btn:hover {
  color: #fff;
  background: var(--lb-clr-sd-18);
}
.lb-testimonial-19-slider-btn .single-btn:hover::after {
  border-color: var(--lb-clr-sd-18);
}

.lb-testimonial-x-blog-bg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 530px);
  z-index: -1;
  background-color: #1B2747;
}

/*
    testimonial-19-end
*/
/*
    testimonial-20-start
*/
.lb-testimonial-20-area {
  background-color: var(--lb-clr-h-19);
}
.lb-testimonial-20-item {
  text-align: center;
  max-width: 910px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-20-item {
    max-width: 710px;
  }
}
.lb-testimonial-20-item .item-rating {
  display: inline-flex;
  font-size: 26px;
  gap: 5px;
  color: var(--lb-clr-pr-19);
  margin-bottom: 20px;
}
.lb-testimonial-20-item .item-rating i {
  display: inline-block;
  transition: 0.5s var(--lb-cube-1);
}
.lb-testimonial-20-item .comment {
  font-size: 28px;
  font-weight: 600;
  color: #fff;
  font-style: italic;
  margin-bottom: 30px;
  transition: 0.5s var(--lb-cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-20-item .comment {
    font-size: 22px;
  }
}
.lb-testimonial-20-item .author-img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  outline: 10px solid rgba(255, 255, 255, 0.1);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-testimonial-20-item .author-name {
  font-size: 26px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 5px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-testimonial-20-item .author-bio {
  text-transform: capitalize;
  color: var(--lb-clr-pr-19);
  transition: 0.5s var(--lb-cube-1);
}
.lb-testimonial-20-slider .swiper-container .swiper-slide .lb-testimonial-20-item .item-rating i {
  opacity: 0;
}
.lb-testimonial-20-slider .swiper-container .swiper-slide .lb-testimonial-20-item .comment, .lb-testimonial-20-slider .swiper-container .swiper-slide .lb-testimonial-20-item .author-img, .lb-testimonial-20-slider .swiper-container .swiper-slide .lb-testimonial-20-item .author-name, .lb-testimonial-20-slider .swiper-container .swiper-slide .lb-testimonial-20-item .author-bio {
  transform: translateY(30px);
  opacity: 0;
}
.lb-testimonial-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-20-item .item-rating i {
  opacity: 1;
  transition-delay: 0.3s;
}
.lb-testimonial-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-20-item .item-rating i:nth-child(2) {
  transition-delay: 0.3s;
}
.lb-testimonial-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-20-item .item-rating i:nth-child(3) {
  transition-delay: 0.4s;
}
.lb-testimonial-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-20-item .item-rating i:nth-child(4) {
  transition-delay: 0.5s;
}
.lb-testimonial-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-20-item .item-rating i:nth-child(5) {
  transition-delay: 0.6s;
}
.lb-testimonial-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-20-item .comment, .lb-testimonial-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-20-item .author-img, .lb-testimonial-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-20-item .author-name, .lb-testimonial-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-20-item .author-bio {
  transform: translateY(0px);
  opacity: 1;
}
.lb-testimonial-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-20-item .comment {
  transition-delay: 0.3s;
}
.lb-testimonial-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-20-item .author-img {
  transition-delay: 0.5s;
}
.lb-testimonial-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-20-item .author-name {
  transition-delay: 0.7s;
}
.lb-testimonial-20-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-20-item .author-bio {
  transition-delay: 0.9s;
}
.lb-testimonial-20-slider-btn {
  display: inline-flex;
  width: 62px;
  height: 62px;
  border: 3px solid #fff;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 30px;
  border-radius: 50%;
  opacity: 30%;
  transition: 0.3s var(--lb-cube-1);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 82px;
  cursor: pointer;
  transition: 0.3s var(--lb-cube-1);
  z-index: 1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-testimonial-20-slider-btn {
    left: 20px;
  }
}
@media (max-width: 767px) {
  .lb-testimonial-20-slider-btn {
    left: 20px;
    top: 70%;
  }
}
.lb-testimonial-20-slider-btn:hover {
  color: var(--lb-clr-pr-19);
  border-color: var(--lb-clr-pr-19);
  opacity: 1;
}
.lb-testimonial-20-slider-btn:nth-child(3) {
  left: unset;
  right: 82px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-20-slider-btn:nth-child(3) {
    right: 20px;
  }
}

/*
    testimonial-20-end
*/
/*
    testimonial-21-start
*/
.lb-testimonial-21-area {
  background-color: var(--lb-clr-h-20);
  overflow: hidden;
}
.lb-testimonial-21-bg-shape-1 {
  position: absolute;
  left: 8%;
  top: 14%;
  z-index: -1;
}
.lb-testimonial-21-bg-shape-1 path {
  transform: translate(-100%, -100%);
  transition: 1s var(--lb-cube-1);
}
.lb-testimonial-21-bg-shape-1:is(.active) path {
  transform: translate(0%, 0%);
}
.lb-testimonial-21-bg-shape-1:is(.active) path:nth-child(1) {
  transition-delay: 0.6s;
}
.lb-testimonial-21-bg-shape-1:is(.active) path:nth-child(2) {
  transition-delay: 0.4s;
}
.lb-testimonial-21-bg-shape-1:is(.active) path:nth-child(3) {
  transition-delay: 0.2s;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-21-bg-shape-1 {
    display: none;
  }
}
.lb-testimonial-21-bg-shape-2 {
  position: absolute;
  right: 24%;
  top: 14%;
  z-index: -1;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-21-bg-shape-2 {
    display: none;
  }
}
.lb-testimonial-21-bg-shape-3 {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
}
.lb-testimonial-21-sec-title {
  max-width: 622px;
  margin-left: auto;
  margin-right: auto;
}
.lb-testimonial-21-sec-title .lb-sec-title-20 {
  color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-21-wrap {
    padding-bottom: 200px;
  }
}
.lb-testimonial-21-item {
  display: grid;
  grid-template-columns: 1fr 1.14fr;
  gap: 70px;
  align-items: start;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-21-item {
    grid-template-columns: 1fr;
  }
}
.lb-testimonial-21-item .item-img {
  border-radius: 50%;
  height: 482px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-21-item .item-img {
    border-radius: 0;
  }
}
.lb-testimonial-21-item .img-bg {
  padding: 44px;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-21-item .img-bg {
    padding: 0px;
    background-size: 100%;
  }
}
.lb-testimonial-21-item .icon {
  font-size: 52px;
  color: var(--lb-clr-pr-20);
  margin-bottom: 20px;
}
.lb-testimonial-21-item .comment {
  color: #fff;
  line-height: 1.6;
  font-weight: 500;
  margin-bottom: 30px;
}
.lb-testimonial-21-item .author-name {
  color: var(--lb-clr-pr-20);
  text-transform: uppercase;
  font-size: 24px;
  margin-bottom: 5px;
}
.lb-testimonial-21-item .author-bio {
  text-transform: uppercase;
  font-size: 16px;
  color: #fff;
  opacity: 70%;
}
.lb-testimonial-21-item .content {
  margin-top: 100px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-21-item .content {
    margin-top: 0px;
  }
}
.lb-testimonial-21-slider {
  margin-bottom: -80px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-21-slider {
    margin-bottom: 0px;
  }
}
.lb-testimonial-21-slider .swiper-container .swiper-slide .lb-testimonial-21-item .img-bg {
  transform: rotateY(90deg);
  transition: 1s var(--lb-cube-1);
}
.lb-testimonial-21-slider .swiper-container .swiper-slide .lb-testimonial-21-item .item-img {
  transform: rotateY(-90deg);
  transition: 1s var(--lb-cube-1);
}
.lb-testimonial-21-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-21-item .icon, .lb-testimonial-21-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-21-item .comment, .lb-testimonial-21-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-21-item .author-name, .lb-testimonial-21-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-21-item .author-bio {
  animation: fadeInUp 0.5s backwards;
}
.lb-testimonial-21-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-21-item .comment {
  animation-delay: 0.2s;
}
.lb-testimonial-21-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-21-item .author-name {
  animation-delay: 0.4s;
}
.lb-testimonial-21-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-21-item .author-bio {
  animation-delay: 0.6s;
}
.lb-testimonial-21-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-21-item .img-bg {
  transform: rotateY(0deg);
}
.lb-testimonial-21-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-testimonial-21-item .item-img {
  transform: rotateY(0deg);
  transition-delay: 0.3s;
}
.lb-testimonial-21-slider-btn {
  background: var(--lb-clr-h-20);
  border-radius: 250px 250px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
  position: absolute;
  left: 83px;
  bottom: 0;
  z-index: 1;
  max-width: 405px;
  width: 100%;
  height: 112px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-testimonial-21-slider-btn {
    left: 0px;
  }
}
.lb-testimonial-21-slider-btn .single-btn {
  opacity: 60%;
  transition: 0.3s var(--lb-cube-1);
  cursor: pointer;
}
.lb-testimonial-21-slider-btn .single-btn path {
  fill: #fff;
  transition: 0.3s var(--lb-cube-1);
}
.lb-testimonial-21-slider-btn .single-btn:hover {
  opacity: 1;
}
.lb-testimonial-21-slider-btn .single-btn:hover path {
  fill: var(--lb-clr-pr-20);
}

/*
    testimonial-21-end
*/
/*
blog 1 start
*/
.lbt-blog-1-area {
  padding: 283px 0 120px 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-blog-1-area {
    padding: 120px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-blog-1-area {
    padding: 100px 0;
  }
}
.lbt-blog-1-title-wrap {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 156px;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-blog-1-title-wrap {
    gap: 60px;
  }
}
@media (max-width: 767px) {
  .lbt-blog-1-title-wrap {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.lbt-blog-1-wrap {
  margin-top: 50px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-blog-1-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .lbt-blog-1-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-blog-1-card {
  background: #F7F7F7;
  border-radius: 15px;
}
.lbt-blog-1-card .main-img-wrap {
  position: relative;
  width: 100%;
  border-radius: 15px 15px 0 0;
  overflow: hidden;
}
.lbt-blog-1-card .main-img-wrap .main-img {
  transition: all 0.5s ease;
}
.lbt-blog-1-card .main-img-wrap .main-img:nth-child(1) {
  transform: translatex(50%) scalex(2);
  opacity: 0;
  filter: blur(10px);
}
.lbt-blog-1-card .main-img-wrap .main-img:nth-child(2) {
  position: absolute;
  top: 0;
  left: 0;
}
.lbt-blog-1-card .main-img-wrap .main-img img {
  border-radius: 15px 15px 0 0;
}
.lbt-blog-1-card .content {
  padding: 22px 25px 24px 25px;
}
.lbt-blog-1-card .content .title {
  font-size: 22px;
  line-height: 32px;
  letter-spacing: 0.01em;
}
.lbt-blog-1-card .content .title a {
  color: #1F1F1F;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 94%;
  background-repeat: no-repeat;
  background-size: 0% 1.5px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-blog-1-card .content .title a:hover {
  background-size: 100% 1.5px;
  color: var(--lbt-pr-1);
}
.lbt-blog-1-card .content .divider {
  width: 100%;
  height: 1px;
  background: #E6E6E6;
  margin-top: 20px;
}
.lbt-blog-1-card .content .meta {
  margin-top: 20px;
  display: grid;
  grid-template-columns: 50px auto;
  gap: 15px;
  align-items: center;
}
@media (max-width: 767px) {
  .lbt-blog-1-card .content .meta {
    grid-template-columns: 1fr;
  }
}
.lbt-blog-1-card .content .meta .name {
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.01em;
}
.lbt-blog-1-card .content .meta .date {
  font-family: var(--inter);
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #333333;
}
.lbt-blog-1-card .content .meta .time-ago {
  font-family: var(--inter);
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #333333;
  position: relative;
  display: inline-flex;
  align-items: center;
  padding-left: 30px;
}
.lbt-blog-1-card .content .meta .time-ago::after {
  content: "";
  position: absolute;
  left: 10px;
  width: 6px;
  height: 6px;
  background: var(--lbt-pr-1);
  border-radius: 50%;
}
.lbt-blog-1-card:hover .main-img-wrap .main-img:nth-child(1) {
  transform: translatex(0) scalex(1);
  opacity: 1;
  filter: blur(0);
}
.lbt-blog-1-card:hover .main-img-wrap .main-img:nth-child(2) {
  transform: translatex(-50%) scalex(2);
  opacity: 0;
  filter: blur(10px);
}
.lbt-blog-1-bottom-text {
  margin-top: 50px;
  font-family: var(--jakarta);
  font-size: 18px;
  line-height: 30px;
  color: #333333;
  text-align: center;
}
.lbt-blog-1-bottom-text .link {
  color: var(--lbt-pr-1);
  text-decoration: underline;
  transition: all 0.3s ease;
}
.lbt-blog-1-bottom-text .link:hover {
  text-decoration: none;
}

/*
blog 1 end
*/
/*
blog 2 end
*/
.lbt-blog-2-area {
  padding: 130px 0;
}
.lbt-blog-2-area .lbt-blog-2-bottom-text {
  margin-top: 75px;
  color: #020304;
  display: block;
  text-align: center;
}
.lbt-blog-2-area .lbt-blog-2-bottom-text .link {
  color: var(--lbt-pr-2);
  text-decoration: underline;
  transition: all 0.3s ease;
}
.lbt-blog-2-area .lbt-blog-2-bottom-text .link:hover {
  text-decoration: none;
}
.lbt-blog-2-title-wrap {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 167px;
  align-items: end;
  margin-bottom: 50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-blog-2-title-wrap {
    gap: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-blog-2-title-wrap {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.lbt-blog-2-wrap .row {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 50px;
}
.lbt-blog-2-card {
  background: #FFFFFF;
  box-shadow: 0px 0px 25px rgba(65, 66, 67, 0.06);
  border-radius: 15px;
  transition: all 0.4s ease;
}
.lbt-blog-2-card .main-img img {
  border-radius: 15px 15px 0 0;
}
.lbt-blog-2-card .card-bottom {
  margin-top: -24px;
}
.lbt-blog-2-card .card-bottom .meta {
  display: inline-flex;
  align-items: center;
  background: #FFCEA6;
  border-radius: 0px 100px 100px 0px;
}
.lbt-blog-2-card .card-bottom .meta .author {
  background: #FFB578;
  border-radius: 0px 100px 100px 0px;
  padding: 14px 25px;
  display: flex;
  align-items: center;
  gap: 6px;
}
@media (max-width: 767px) {
  .lbt-blog-2-card .card-bottom .meta .author {
    padding: 12px 15px;
  }
}
.lbt-blog-2-card .card-bottom .meta .author .icon {
  color: #020304;
  font-size: 18px;
  display: flex;
}
@media (max-width: 767px) {
  .lbt-blog-2-card .card-bottom .meta .author .icon {
    font-size: 14px;
  }
}
.lbt-blog-2-card .card-bottom .meta .author .icon i {
  display: inline-flex;
}
.lbt-blog-2-card .card-bottom .meta .author .author-name {
  font-family: var(--general_sans);
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #020304;
}
@media (max-width: 767px) {
  .lbt-blog-2-card .card-bottom .meta .author .author-name {
    font-size: 13px;
  }
}
.lbt-blog-2-card .card-bottom .meta .publish {
  border-radius: 0px 100px 100px 0px;
  padding: 14px 25px;
  display: flex;
  align-items: center;
  gap: 6px;
}
@media (max-width: 767px) {
  .lbt-blog-2-card .card-bottom .meta .publish {
    padding: 12px 15px;
  }
}
.lbt-blog-2-card .card-bottom .meta .publish .icon {
  color: #020304;
  font-size: 18px;
  display: flex;
}
@media (max-width: 767px) {
  .lbt-blog-2-card .card-bottom .meta .publish .icon {
    font-size: 14px;
  }
}
.lbt-blog-2-card .card-bottom .meta .publish .icon i {
  display: inline-flex;
}
.lbt-blog-2-card .card-bottom .meta .publish .date {
  font-family: var(--general_sans);
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #020304;
}
@media (max-width: 767px) {
  .lbt-blog-2-card .card-bottom .meta .publish .date {
    font-size: 13px;
  }
}
.lbt-blog-2-card .card-bottom .content {
  padding: 22px 25px 25px 25px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: all 0.4s ease;
}
.lbt-blog-2-card .card-bottom .content .title {
  font-weight: 500;
  font-size: 22px;
  line-height: 32px;
  transition: all 0.4s ease;
}
.lbt-blog-2-card .card-bottom .content .disc {
  margin-top: 15px;
}
.lbt-blog-2-card .card-bottom .content .btn-wrap {
  padding: 0 51px;
  position: absolute;
  width: 100%;
  bottom: 0;
}
.lbt-blog-2-card .card-bottom .content .btn-wrap .card-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background-color: var(--lbt-pr-2);
  padding: 13px 15px;
  border-radius: 100px;
  opacity: 0;
  transition: all 0.4s ease;
}
.lbt-blog-2-card .card-bottom .content .btn-wrap .card-btn .btn-text {
  font-family: var(--general_sans);
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  text-transform: capitalize;
}
.lbt-blog-2-card .card-bottom .content .btn-wrap .card-btn .btn-icon {
  display: flex;
  color: #fff;
  font-size: 20px;
}
.lbt-blog-2-card .card-bottom .content .btn-wrap .card-btn .btn-icon i {
  display: flex;
}
.lbt-blog-2-card:hover {
  box-shadow: 0px 0px 25px rgba(65, 66, 67, 0.1);
}
.lbt-blog-2-card:hover .card-bottom .content {
  padding: 22px 25px 43px 25px;
}
.lbt-blog-2-card:hover .card-bottom .content .title {
  font-weight: 600;
}
.lbt-blog-2-card:hover .card-bottom .content .card-btn {
  opacity: 1;
  transform: translateY(23px);
}
.lbt-blog-2-card:hover .card-bottom .content .card-btn:hover .btn-icon {
  transform: translateX(5px);
}

/*
blog 2 end
*/
/*
blog 3 start
*/
.lbt-blog-3-area {
  padding: 120px 0;
}
@media (max-width: 767px) {
  .lbt-blog-3-area {
    padding: 100px 0;
  }
}
.lbt-blog-3-title-wrap {
  max-width: 644px;
  margin: 0 auto;
  text-align: center;
}
.lbt-blog-3-wrap {
  margin-top: 50px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-blog-3-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .lbt-blog-3-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-blog-3-card {
  background: #F7F7F8;
  border-radius: 15px;
  padding: 25px;
}
@media (max-width: 767px) {
  .lbt-blog-3-card {
    padding: 25px 18px;
  }
}
.lbt-blog-3-card .meta {
  display: grid;
  grid-template-columns: 50px auto;
  gap: 15px;
  align-items: center;
}
@media (max-width: 767px) {
  .lbt-blog-3-card .meta {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.lbt-blog-3-card .meta .auth-img {
  max-width: 50px;
}
.lbt-blog-3-card .meta .name {
  font-size: 16px;
  line-height: 26px;
}
.lbt-blog-3-card .meta .publish {
  margin-top: 2px;
  display: inline-flex;
  align-items: center;
  gap: 26px;
}
.lbt-blog-3-card .meta .publish .date, .lbt-blog-3-card .meta .publish .time {
  font-family: var(--inter);
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #4E637E;
}
.lbt-blog-3-card .meta .publish .date {
  position: relative;
  display: flex;
  align-items: center;
}
.lbt-blog-3-card .meta .publish .date::after {
  content: "";
  position: absolute;
  right: -16px;
  width: 6px;
  height: 6px;
  background: var(--lbt-pr-3);
  border-radius: 50%;
}
.lbt-blog-3-card .main-img {
  margin-top: 16px;
  border-radius: 15px;
  overflow: hidden;
}
.lbt-blog-3-card .main-img img {
  border-radius: 15px;
  transition: all 0.4s ease;
}
.lbt-blog-3-card .title {
  font-weight: 600;
  font-size: 24px;
  line-height: 34px;
  margin-top: 20px;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-blog-3-card .title {
    font-size: 22px;
    line-height: 32px;
  }
}
@media (max-width: 767px) {
  .lbt-blog-3-card .title {
    font-size: 20px;
    line-height: 30px;
  }
}
.lbt-blog-3-card .title a {
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 94%;
  background-repeat: no-repeat;
  background-size: 0% 1.5px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.lbt-blog-3-card .title:hover {
  color: var(--lbt-pr-3);
}
.lbt-blog-3-card .title:hover a {
  background-size: 100% 1.5px;
}
.lbt-blog-3-card:hover .main-img img {
  transform: rotate(-4deg) scale(1.2);
}
.lbt-blog-3-btn-wrap {
  margin-top: 50px;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: 22px;
}
@media (max-width: 767px) {
  .lbt-blog-3-btn-wrap {
    gap: 12px;
  }
}
.lbt-blog-3-btn-wrap .line-1, .lbt-blog-3-btn-wrap .line-2 {
  height: 2px;
  background: var(--lbt-pr-3);
}

/*
blog 3 end
*/
/*
blog 5 start
*/
.lbt-blog-5-area {
  padding: 120px 0 111px 0;
}
.lbt-blog-5-title-wrap {
  max-width: 580px;
  margin: 0 auto;
  text-align: center;
}
.lbt-blog-5-wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  margin-top: 50px;
  align-items: start;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-blog-5-wrap {
    grid-template-columns: 1fr 1.2fr;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-blog-5-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-blog-5-latest .main-img {
  overflow: hidden;
  border-radius: 20px;
}
.lbt-blog-5-latest .main-img img {
  object-fit: cover;
  width: 100%;
  border-radius: 20px;
  transition: 0.6s ease;
}
.lbt-blog-5-latest .content {
  margin-top: 20px;
  background: #4A4B59;
  border: 1px solid #DDDDDD;
  border-radius: 20px;
  padding: 26px 35px 28px 35px;
}
@media (max-width: 767px) {
  .lbt-blog-5-latest .content {
    padding: 30px 20px;
  }
}
.lbt-blog-5-latest .content .meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .lbt-blog-5-latest .content .meta {
    gap: 10px 20px;
  }
}
.lbt-blog-5-latest .content .meta .category {
  padding: 5.5px 18px;
  background-color: #EEE7FB;
  border-radius: 100px;
  margin-bottom: 0;
}
.lbt-blog-5-latest .content .meta .category span {
  font-family: var(--inter);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  background: linear-gradient(90deg, #4400E7 0%, #7B00FE 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
@media (max-width: 767px) {
  .lbt-blog-5-latest .content .meta .category span {
    font-size: 14px;
  }
}
.lbt-blog-5-latest .content .meta .date {
  font-family: var(--inter);
  font-size: 16px;
  line-height: 26px;
  color: #F5F6FA;
}
.lbt-blog-5-latest .content .title {
  margin-top: 10px;
  font-size: 24px;
  line-height: 34px;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .lbt-blog-5-latest .content .title {
    font-size: 22px;
  }
}
.lbt-blog-5-latest .content .title a {
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 94%;
  background-repeat: no-repeat;
  background-size: 0% 1.5px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-blog-5-latest .content .title:hover a {
  background-size: 100% 1.5px;
}
.lbt-blog-5-latest:hover .main-img img {
  transform: scale(1.05);
}
.lbt-blog-5-latest-more {
  background-color: #F5F6FA;
  border-radius: 20px;
  padding: 35px 35px 37px 35px;
  display: grid;
  grid-template-columns: 1fr;
  gap: 57px;
}
@media (max-width: 767px) {
  .lbt-blog-5-latest-more {
    padding: 30px 20px;
  }
}
.lbt-blog-5-card {
  display: grid;
  grid-template-columns: 120px auto;
  gap: 20px;
  align-items: center;
  position: relative;
}
@media (max-width: 767px) {
  .lbt-blog-5-card {
    grid-template-columns: 1fr;
  }
}
.lbt-blog-5-card:not(:last-child)::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -28.5px;
  width: 100%;
  height: 1px;
  background: #DDDDDD;
}
.lbt-blog-5-card .main-img {
  border-radius: 10px;
  overflow: hidden;
}
.lbt-blog-5-card .main-img img {
  border-radius: 10px;
  transition: 0.6s ease;
}
.lbt-blog-5-card .content .meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px 30px;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .lbt-blog-5-card .content .meta {
    gap: 10px 20px;
  }
}
.lbt-blog-5-card .content .meta .category {
  padding: 5.5px 18px;
  background-color: #EEE7FB;
  border-radius: 100px;
  margin-bottom: 0;
}
.lbt-blog-5-card .content .meta .category span {
  font-family: var(--inter);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  background: linear-gradient(90deg, #4400E7 0%, #7B00FE 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
@media (max-width: 767px) {
  .lbt-blog-5-card .content .meta .category span {
    font-size: 14px;
  }
}
.lbt-blog-5-card .content .meta .date {
  font-family: var(--inter);
  font-size: 16px;
  line-height: 26px;
  color: #4A4B59;
}
.lbt-blog-5-card .content .title {
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  margin-top: 12px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
@media (max-width: 767px) {
  .lbt-blog-5-card .content .title {
    font-size: 18px;
    line-height: 30px;
  }
}
.lbt-blog-5-card .content .title a {
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 94%;
  background-repeat: no-repeat;
  background-size: 0% 1.5px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-blog-5-card .content .title:hover {
  color: var(--lbt-pr-5);
}
.lbt-blog-5-card .content .title:hover a {
  background-size: 100% 1.5px;
}
.lbt-blog-5-card:hover .main-img img {
  transform: scale(1.04);
}

/*
blog 5 end
*/
/*
blog 6 start
*/
.lbt-blog-6-area {
  padding: 130px 0;
}
.lbt-blog-6-area .section-title-wrap {
  max-width: 585px;
  margin: 0 auto;
  text-align: center;
}
.lbt-blog-6-area .lbt-bottom-text {
  font-family: var(--saira);
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  text-align: center;
  margin-top: 50px;
}
.lbt-blog-6-area .lbt-bottom-text .link {
  color: var(--lbt-pr-6);
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 90%;
  background-repeat: no-repeat;
  background-size: 0% 1.5px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-blog-6-area .lbt-bottom-text .link:hover {
  background-size: 100% 1.5px;
}
.lbt-blog-6-wrap {
  margin-top: 50px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 45px 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-blog-6-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .lbt-blog-6-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-blog-6-card .main-img {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lbt-blog-6-card .main-img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(270deg, #48C2FD -0.08%, #8B1EFD 49.96%, #BD0CB7 100%);
  border-radius: 5px;
  transition: all 0.6s ease;
  z-index: -1;
}
.lbt-blog-6-card .main-img img {
  border-radius: 5px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.6s ease;
  opacity: 1;
}
.lbt-blog-6-card .main-img .arrow-icon {
  position: absolute;
  transform: translateX(-50px);
  opacity: 0;
  transition: all 0.6s ease;
}
.lbt-blog-6-card .main-img .arrow-icon svg {
  width: 100px;
  height: 100px;
}
.lbt-blog-6-card .content {
  margin-top: 16px;
}
.lbt-blog-6-card .content .date {
  font-family: var(--saira);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
  color: var(--lbt-pr-6);
}
.lbt-blog-6-card .content .title {
  margin-top: 12px;
  font-family: var(--saira);
  font-weight: 600;
  font-size: 26px;
  line-height: 36px;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .lbt-blog-6-card .content .title {
    font-size: 24px;
    line-height: 34px;
  }
}
.lbt-blog-6-card .content .title a {
  background-image: linear-gradient(270deg, #48C2FD -0.08%, #8B1EFD 49.96%, #BD0CB7 100%);
  background-position: 0% 90%;
  background-repeat: no-repeat;
  background-size: 0% 1.5px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-blog-6-card .content .title a:hover {
  background-size: 100% 1.5px;
}
.lbt-blog-6-card .content .divider {
  width: 100%;
  height: 1px;
  background: #FFFFFF;
  opacity: 0.15;
  margin-top: 15px;
}
.lbt-blog-6-card .content .meta {
  margin-top: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
}
.lbt-blog-6-card .content .meta .author {
  display: grid;
  grid-template-columns: 36px auto;
  gap: 10px;
  align-items: center;
}
.lbt-blog-6-card .content .meta .author .img-wrap img {
  border-radius: 50%;
}
.lbt-blog-6-card .content .meta .author .author-name {
  font-family: var(--saira);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
  color: #FFFFFF;
  opacity: 0.7;
}
.lbt-blog-6-card .content .meta .category {
  font-family: var(--saira);
  font-weight: 500;
  font-size: 12px;
  line-height: 24px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: linear-gradient(270deg, rgba(72, 194, 253, 0.3) -0.08%, rgba(139, 30, 253, 0.3) 49.96%, rgba(189, 12, 183, 0.3) 100%), #010317;
  border-radius: 5px;
  padding: 6px 20px;
}
.lbt-blog-6-card:hover .main-img img {
  opacity: 0.52;
}
.lbt-blog-6-card:hover .arrow-icon {
  opacity: 1;
  transform: translate(0px);
}

/*
blog 6 end
*/
/*
blog 7 start
*/
.lbt-blog-7-area {
  padding: 130px 0;
}
.lbt-blog-7-area .section-title-wrap {
  max-width: 650px;
  margin: 0 auto;
  text-align: center;
}
.lbt-blog-7-area .blog-bottom-btn-wrap {
  margin-top: 52px;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  gap: 18px;
  align-items: center;
}
@media (max-width: 767px) {
  .lbt-blog-7-area .blog-bottom-btn-wrap {
    gap: 10px;
  }
}
.lbt-blog-7-area .blog-bottom-btn-wrap .line-1 {
  height: 2px;
  background: linear-gradient(90deg, #080B1F 0%, #FFFFFF 100%);
}
.lbt-blog-7-area .blog-bottom-btn-wrap .line-2 {
  height: 2px;
  background: linear-gradient(90deg, #FFFFFF 0%, #080B1F 100%);
}
.lbt-blog-7-wrap {
  margin-top: 52px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-blog-7-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .lbt-blog-7-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-blog-7-card {
  background-color: #191B2E;
  border-radius: 15px;
  overflow: hidden;
  transition: all 0.4s ease;
}
.lbt-blog-7-card .main-img {
  mix-blend-mode: luminosity;
  transition: all 0.4s ease;
}
.lbt-blog-7-card .card-content {
  padding: 22px 25px 25px 25px;
  position: relative;
}
.lbt-blog-7-card .card-content .title {
  font-size: 24px;
  line-height: 32px;
  transition: all 0.4s ease;
}
@media (max-width: 767px) {
  .lbt-blog-7-card .card-content .title {
    font-size: 22px;
    line-height: 30px;
  }
}
.lbt-blog-7-card .card-content .title a {
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 94%;
  background-repeat: no-repeat;
  background-size: 0% 1.5px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-blog-7-card .card-content .title:hover a {
  background-size: 100% 1.5px;
}
.lbt-blog-7-card .card-content .meta {
  margin-top: 20px;
  border-top: 1px solid #2A2D42;
  padding-top: 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 20px;
  padding-right: 49px;
  transition: all 0.4s ease;
}
.lbt-blog-7-card .card-content .meta .date {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.lbt-blog-7-card .card-content .meta .date::after {
  content: "";
  position: absolute;
  right: -11.5px;
  width: 4px;
  height: 4px;
  background-color: var(--lbt-pr-7);
  border-radius: 50%;
  transition: all 0.4s ease;
}
.lbt-blog-7-card .card-content .meta .date, .lbt-blog-7-card .card-content .meta .auth {
  font-family: var(--monda);
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: rgba(255, 255, 255, 0.65);
  transition: all 0.4s ease;
}
.lbt-blog-7-card .card-content .meta .date .name, .lbt-blog-7-card .card-content .meta .auth .name {
  color: #FFFFFF;
  transition: all 0.4s ease;
}
.lbt-blog-7-card .card-content .link-arrow {
  position: absolute;
  right: 0;
  bottom: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 69px;
  height: 42px;
  background: #2A2D42;
  border-radius: 30px 0px 0px 30px;
  font-size: 24px;
  color: #57EEF1;
  transition: all 0.4s ease;
}
.lbt-blog-7-card .card-content .link-arrow:hover i {
  transform: translateX(4px);
  color: #fff;
}
.lbt-blog-7-card .card-content .link-arrow i {
  display: flex;
  transition: all 0.4s ease;
}
.lbt-blog-7-card:hover {
  background-color: #57EEF1;
}
.lbt-blog-7-card:hover .main-img {
  mix-blend-mode: normal;
}
.lbt-blog-7-card:hover .card-content .title {
  color: #14172A;
}
.lbt-blog-7-card:hover .card-content .meta {
  border-color: #2A2D42;
}
.lbt-blog-7-card:hover .card-content .date {
  color: rgba(20, 23, 42, 0.65);
}
.lbt-blog-7-card:hover .card-content .date::after {
  background-color: #191B2E;
}
.lbt-blog-7-card:hover .card-content .auth {
  color: #14172A;
}
.lbt-blog-7-card:hover .card-content .auth .name {
  color: #14172A;
}
.lbt-blog-7-card:hover .card-content .link-arrow {
  background-color: #080B1F;
}

/*
blog 7 end
*/
/*
    blog-8-start
*/
.lb-blog-8-area::after {
  content: "";
  width: 100%;
  height: 733px;
  background: linear-gradient(180deg, #E3ECFA 0%, #F3F6F8 100%);
  border-radius: 100px 100px 0px 0px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.lb-blog-8-sec-title {
  max-width: 770px;
  margin-left: auto;
  margin-right: auto;
}
.lb-blog-8-item {
  background: #E0E8F2;
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  border-radius: 15px;
  overflow: hidden;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .lb-blog-8-item {
    grid-template-columns: 1fr;
  }
}
.lb-blog-8-item .content {
  padding: 50px 42px;
  display: flex;
  flex-direction: column;
  align-items: self-start;
}
@media (max-width: 767px) {
  .lb-blog-8-item .content {
    padding: 50px 20px;
  }
}
.lb-blog-8-item .item-categories {
  background: var(--lb-clr-pr-1);
  text-transform: capitalize;
  color: #fff;
  border-radius: 3px;
  font-weight: 400;
  padding: 5px 14px;
  font-size: 16px;
  margin-bottom: 15px;
  display: inline-block;
}
.lb-blog-8-item .item-title {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.312;
  transition: 0.3s var(--lb-cube-1);
}
.lb-blog-8-item .item-title:hover {
  color: var(--lb-clr-pr-1);
  transform: translateY(3px);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-blog-8-item .item-title {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .lb-blog-8-item .item-title {
    font-size: 22px;
    margin-bottom: 15px;
  }
}
.lb-blog-8-item .item-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
  border-top: 1px solid #BFCDDE;
  padding-top: 30px;
  margin-top: auto;
  width: 100%;
}
.lb-blog-8-item .item-author {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}
.lb-blog-8-item .item-author-img {
  width: 64px;
  height: 64px;
  flex: 0 0 auto;
  border-radius: 50%;
}
.lb-blog-8-item .item-author-name {
  font-weight: 600;
  font-size: 20px;
}
.lb-blog-8-item .item-author-bio {
  font-size: 16px;
  text-transform: capitalize;
  font-weight: 400;
}
.lb-blog-8-item .item-daate {
  font-weight: 400;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--lb-clr-h-1);
}
.lb-blog-8-item .item-daate i {
  font-size: 22px;
  color: var(--lb-clr-pr-1);
}
.lb-blog-8-item .item-img {
  height: 424px;
}
.lb-blog-8-item .item-img img {
  transition: 0.5s var(--lb-cube-1);
}
.lb-blog-8-item:hover .item-img img {
  transform: scale(1.07);
}
.lb-blog-8-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 25px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-blog-8-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-blog-8-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-blog-8-item-2 {
  display: grid;
  grid-template-columns: 1fr 2.12fr;
  gap: 20px;
  overflow: hidden;
  border-radius: 12px;
  border: 1px solid #BFCDDE;
  align-items: center;
  padding-right: 20px;
}
.lb-blog-8-item-2 .item-title {
  font-size: 20px;
  line-height: 1.363;
  font-weight: 700;
  margin-bottom: 16px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-blog-8-item-2 .item-title:hover {
  color: var(--lb-clr-pr-1);
}
.lb-blog-8-item-2 .item-meta {
  display: flex;
  border-top: 1px solid #D6DDE7;
  gap: 5px 16px;
  flex-wrap: wrap;
  padding-top: 16px;
}
.lb-blog-8-item-2 .item-meta-item {
  font-size: 14px;
  text-transform: capitalize;
  font-weight: 400;
  color: var(--lb-clr-h-1);
  line-height: 24px;
  position: relative;
  z-index: 1;
}
.lb-blog-8-item-2 .item-meta-item:not(:last-child) {
  padding-right: 16px;
}
.lb-blog-8-item-2 .item-meta-item:not(:last-child)::after {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #D6DDE7;
  position: absolute;
  right: 0;
  top: 0;
}
.lb-blog-8-item-2 .item-img {
  height: 188px;
}
.lb-blog-8-item-2 .item-img img {
  transition: 0.5s var(--lb-cube-1);
}
.lb-blog-8-item-2:hover .item-img img {
  transform: scale(1.1);
}

/*
    blog-8-end
*/
/*
    blog-13-start
*/
.lb-blog-13-area {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0) 100%);
}
.lb-blog-13-sec-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  margin-bottom: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-13-sec-title {
    flex-wrap: wrap;
  }
}
.lb-blog-13-sec-title .left {
  max-width: 660px;
}
.lb-blog-13-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 50px 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-blog-13-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-blog-13-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-blog-13-item .item-img {
  height: 306px;
  border-radius: 5px;
}
.lb-blog-13-item .item-img .item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(97.31deg, rgba(235, 92, 24, 0.45) 0%, rgba(249, 80, 85, 0.45) 45.72%, rgba(202, 45, 184, 0.45) 100%);
  transition: 0.5s var(--lb-cube-1);
  transform: translateX(-30px) scale(1);
  opacity: 0;
}
.lb-blog-13-item .categories {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  color: var(--lb-clr-pr-13);
  margin-top: 20px;
}
.lb-blog-13-item .title {
  font-size: 26px;
  transition: 0.3s var(--lb-cube-1);
  margin-top: 15px;
  line-height: 1.384;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-13-item .title {
    font-size: 24px;
  }
}
.lb-blog-13-item .title a {
  display: inline;
  background-image: var(--lb-clr-gd-13);
  transition: 0.5s var(--lb-cube-1);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0% 1px;
}
.lb-blog-13-item .title a:hover {
  color: inherit;
  background-size: 100% 1px;
}
.lb-blog-13-item .vr-line {
  height: 1px;
  width: 100%;
  background: #fff;
  opacity: 15%;
  margin-top: 18px;
}
.lb-blog-13-item .item-author {
  display: flex;
  align-items: center;
  gap: 10px;
}
.lb-blog-13-item .item-author-img {
  width: 36px;
  height: 36px;
  flex: 0 0 auto;
}
.lb-blog-13-item .item-author-name {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  opacity: 70%;
}
.lb-blog-13-item .innter-div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 15px;
  gap: 20px;
  flex-wrap: wrap;
}
.lb-blog-13-item .link-btn {
  background: var(--lb-clr-gd-13);
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 500;
  padding: 11px 20px;
  border-radius: 5px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-blog-13-item .link-btn:hover {
  transform: scale(0.9);
}
.lb-blog-13-item:hover .item-img .item-link {
  transform: translateX(0px) scale(1);
  opacity: 1;
}

/*
    blog-13-end
*/
/*
    blog-14-start
*/
.lb-blog-14-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 5px;
  align-items: start;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-blog-14-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-blog-14-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-blog-14-item {
  background: transparent;
  border-radius: 10px;
  padding: 15px;
  border: 1px solid transparent;
  transition: 0.5s var(--lb-cube-1);
}
.lb-blog-14-item .item-img {
  height: 350px;
  border-radius: 10px;
  margin-bottom: 15px;
}
.lb-blog-14-item .item-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 15px;
  margin-bottom: 15px;
}
.lb-blog-14-item .item-meta li {
  font-size: 16px;
  text-transform: uppercase;
  color: #666666;
  transition: 0.5s var(--lb-cube-1);
}
.lb-blog-14-item .item-meta li:nth-child(1) {
  color: var(--lb-clr-pr-14);
}
.lb-blog-14-item .item-meta li:nth-child(1)::after {
  content: "|";
  margin-left: 15px;
  opacity: 50%;
}
.lb-blog-14-item .title {
  font-size: 28px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-14-item .title {
    font-size: 24px;
  }
}
.lb-blog-14-item .title a {
  display: inline;
  background: linear-gradient(90deg, var(--lb-clr-h-14));
  transition: 0.5s var(--lb-cube-1);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0% 1.5px;
}
.lb-blog-14-item .title a:hover {
  color: inherit;
  background-size: 100% 1.5px;
}
.lb-blog-14-item .disc {
  opacity: 80%;
  transition: 0.5s var(--lb-cube-1);
}
.lb-blog-14-item .item-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-transform: uppercase;
  font-size: 16px;
  color: var(--lb-clr-pr-14);
  font-weight: 600;
  position: absolute;
  left: -20px;
  bottom: 13px;
  opacity: 0;
  transition: 0.5s var(--lb-cube-1);
}
.lb-blog-14-item .item-btn .icon {
  width: 24px;
  height: 24px;
  background: var(--lb-clr-pr-14);
  border-radius: 50%;
  color: #fff;
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-blog-14-item .content {
  position: relative;
  z-index: 1;
  overflow: hidden;
  transition: 0.5s var(--lb-cube-1);
}
.lb-blog-14-item:hover {
  background: #FAF6F2;
  border-color: var(--lb-clr-pr-14);
  transform: translateY(15px);
}
.lb-blog-14-item:hover .disc {
  transform: translateY(10px);
  opacity: 0;
}
.lb-blog-14-item:hover .item-btn {
  left: 0;
  opacity: 1;
}
.lb-blog-14-item:hover .item-meta li {
  color: var(--lb-clr-pr-14);
}
.lb-blog-14-more-blog {
  text-align: center;
  font-size: 20px;
}
.lb-blog-14-more-blog a {
  color: var(--lb-clr-pr-14);
  border-bottom: 1px solid;
}
.lb-blog-14-more-blog a:hover {
  border-color: transparent;
}

/*
    blog-14-end
*/
/*
    blog-15-start
*/
.lb-blog-15-sec-title {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 40px;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .lb-blog-15-sec-title {
    flex-wrap: wrap;
  }
}
.lb-blog-15-sec-title .btn-wrap {
  margin-bottom: 10px;
}
.lb-blog-15-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  align-items: start;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-15-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-blog-15-item {
  background-color: #21262E;
  padding: 25px 25px;
}
@media (max-width: 767px) {
  .lb-blog-15-item {
    padding: 25px 20px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-blog-15-item {
    padding: 25px 25px;
  }
}
.lb-blog-15-item .item-img {
  height: 330px;
  margin-bottom: 30px;
}
.lb-blog-15-item .item-img img {
  transition: 0.5s var(--lb-cube-1);
  transform-origin: bottom;
}
.lb-blog-15-item .item-meta-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.lb-blog-15-item .item-categories {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.06em;
  background: rgba(210, 155, 95, 0.12);
  font-size: 14px;
  color: var(--lb-clr-pr-14);
  padding: 8px 19px;
  transition: 0.3s;
  display: inline-block;
}
.lb-blog-15-item .item-categories:hover {
  background: rgba(210, 155, 95, 0.4);
}
.lb-blog-15-item .item-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.lb-blog-15-item .item-meta li {
  font-size: 16px;
  font-weight: 400;
}
.lb-blog-15-item .item-meta li i {
  color: var(--lb-clr-pr-14);
  margin-right: 5px;
}
.lb-blog-15-item .item-title {
  font-size: 30px;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .lb-blog-15-item .item-title {
    font-size: 24px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-blog-15-item .item-title {
    font-size: 30px;
  }
}
.lb-blog-15-item .item-title a {
  display: inline;
  background: linear-gradient(90deg, var(--lb-clr-pr-14));
  transition: 0.5s var(--lb-cube-1);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0% 1px;
}
.lb-blog-15-item .item-title a:hover {
  color: inherit;
  background-size: 100% 1px;
  color: var(--lb-clr-pr-14);
}
.lb-blog-15-item .item-disc {
  margin-bottom: 22px;
}
.lb-blog-15-item .item-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-transform: uppercase;
  font-size: 16px;
  color: var(--lb-clr-pr-14);
  font-weight: 600;
  transition: 0.5s var(--lb-cube-1);
}
.lb-blog-15-item .item-btn .icon {
  width: 24px;
  height: 24px;
  background: var(--lb-clr-pr-14);
  border-radius: 50%;
  color: #000;
  text-align: center;
  font-size: 15px;
  line-height: 24px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-blog-15-item .item-btn:hover .icon {
  transform: translateX(3px);
}
.lb-blog-15-item:hover .item-img img {
  transform: scaleY(103%);
}
.lb-blog-15-item-2 {
  display: grid;
  grid-template-columns: 1fr 1.46fr;
  align-items: center;
  gap: 25px;
  background: #21262E;
  padding: 25px 25px;
}
@media (max-width: 767px) {
  .lb-blog-15-item-2 {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-blog-15-item-2 {
    grid-template-columns: 1fr 1.46fr;
  }
}
.lb-blog-15-item-2:not(:last-child) {
  margin-bottom: 40px;
}
.lb-blog-15-item-2 .item-img {
  height: 260px;
}
.lb-blog-15-item-2 .item-img img {
  transition: 0.5s var(--lb-cube-1);
  transform-origin: center bottom;
}
.lb-blog-15-item-2 .item-categories {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.06em;
  background: rgba(210, 155, 95, 0.12);
  font-size: 14px;
  color: var(--lb-clr-pr-14);
  padding: 8px 19px;
  transition: 0.3s;
  margin-bottom: 19px;
}
.lb-blog-15-item-2 .item-categories:hover {
  background: rgba(210, 155, 95, 0.4);
}
.lb-blog-15-item-2 .item-title {
  font-size: 24px;
  margin-bottom: 16px;
}
.lb-blog-15-item-2 .item-title a {
  display: inline;
  background: linear-gradient(90deg, var(--lb-clr-pr-14));
  transition: 0.5s var(--lb-cube-1);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0% 1px;
}
.lb-blog-15-item-2 .item-title a:hover {
  color: inherit;
  background-size: 100% 1px;
  color: var(--lb-clr-pr-14);
}
.lb-blog-15-item-2 .item-disc {
  font-size: 16px;
}
.lb-blog-15-item-2:hover .item-img img {
  transform: scaleY(103%);
}

/*
    blog-15-end
*/
/*
    blog-16-start
*/
.lb-blog-16-sec-title .disc {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}
.lb-blog-16-sec-title .lb-sec-title-16 {
  margin-bottom: 25px;
}
.lb-blog-16-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-blog-16-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-blog-16-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-blog-16-item {
  padding: 25px 25px;
  padding-top: 0;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-16-item {
    padding: 25px 15px;
  }
}
.lb-blog-16-item::after {
  content: "";
  width: 100%;
  height: 315px;
  border-radius: 20px;
  background: #F6F6F7;
  opacity: 80%;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 0.4s var(--lb-cube-1);
  z-index: -2;
}
.lb-blog-16-item::before {
  content: "";
  width: 100%;
  height: 315px;
  border-radius: 20px;
  background: var(--lb-clr-gd-16);
  opacity: 80%;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 0.4s var(--lb-cube-1);
  opacity: 0;
  z-index: -1;
}
.lb-blog-16-item .item-img {
  height: 265px;
  border-radius: 20px;
  position: relative;
  transition: 0.5s var(--lb-cube-1);
}
.lb-blog-16-item .item-btn {
  position: absolute;
  top: 120%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  border: 3px solid #fff;
  color: #fff;
  width: 76px;
  height: 76px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 40px;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(5px);
  transition: 0.5s var(--lb-cube-1);
}
.lb-blog-16-item .item-btn:hover {
  background: rgb(255, 255, 255);
  color: var(--lb-clr-pr-16);
}
.lb-blog-16-item .blog-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #fff;
  padding: 13px 30px;
  border-radius: 20px;
  flex-wrap: wrap;
  margin-top: -25px;
  position: relative;
  border-bottom: 1.5px solid var(--lb-clr-pr-16);
  margin-bottom: 20px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-16-item .blog-meta {
    padding: 13px 15px;
  }
}
.lb-blog-16-item .blog-meta li {
  font-size: 16px;
}
.lb-blog-16-item .blog-meta li i {
  display: inline-block;
  background: var(--lb-clr-gd-16);
  -webkit-text-fill-color: transparent;
  background-clip: text;
  margin-right: 5px;
}
.lb-blog-16-item .title {
  font-size: 24px;
  margin-bottom: 15px;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-16-item .title {
    font-size: 22px;
  }
}
.lb-blog-16-item .title a {
  display: inline;
  background: linear-gradient(90deg, #fff);
  transition: 0.5s var(--lb-cube-1);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0% 1px;
}
.lb-blog-16-item .title a:hover {
  color: inherit;
  background-size: 100% 1px;
}
.lb-blog-16-item .disc {
  font-size: 16px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-blog-16-item:hover::after {
  opacity: 0;
}
.lb-blog-16-item:hover::before {
  opacity: 1;
}
.lb-blog-16-item:hover .title, .lb-blog-16-item:hover .disc {
  color: #fff;
}
.lb-blog-16-item:hover .item-btn {
  top: 40%;
}
.lb-blog-16-item:hover .item-img {
  transform: translateY(-5px);
}
.lb-blog-16-all-btn {
  text-align: center;
  color: var(--lb-clr-p-16);
  font-weight: 400;
  opacity: 1;
}
.lb-blog-16-all-btn a {
  display: inline-block;
  background: var(--lb-clr-gd-16);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  border-bottom: 1px solid var(--lb-clr-pr-16);
  transition: 0.3s var(--lb-cube-1);
}
.lb-blog-16-all-btn a:hover {
  border-color: transparent;
}

/*
    blog-16-end
*/
/*
    blog-17-start
*/
.lb-blog-17-sec-title {
  display: flex;
  align-items: center;
  gap: 30px;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .lb-blog-17-sec-title {
    flex-wrap: wrap;
  }
}
.lb-blog-17-sec-title .left {
  max-width: 670px;
}
.lb-blog-17-sec-title .btn-wrap {
  display: flex;
  flex: 0 0 auto;
}
.lb-blog-17-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-blog-17-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-blog-17-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-blog-17-item {
  background-color: #F6F6F7;
  border-radius: 10px;
  overflow: hidden;
  transition: 0.4s var(--lb-cube-1);
  position: relative;
  z-index: 1;
}
.lb-blog-17-item::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: var(--lb-clr-gd-17);
  z-index: -1;
  opacity: 0;
  transition: 0.4s var(--lb-cube-1);
}
.lb-blog-17-item .item-img {
  height: 300px;
}
.lb-blog-17-item .content {
  padding: 20px;
}
.lb-blog-17-item .blog-meta {
  display: flex;
  align-items: center;
  gap: 15px;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.lb-blog-17-item .blog-meta li {
  font-family: var(--inter);
  font-size: 14px;
  line-height: 1.2;
  text-transform: capitalize;
  color: var(--lb-clr-h-17);
  transition: 0.4s var(--lb-cube-1);
}
.lb-blog-17-item .blog-meta li i {
  color: var(--lb-clr-pr-17);
  margin-right: 5px;
}
.lb-blog-17-item .blog-meta li a {
  display: inline-block;
  background: rgba(92, 170, 137, 0.1);
  border-radius: 100px;
  padding: 9px 20px;
}
.lb-blog-17-item .title {
  font-size: 28px;
  margin-bottom: 15px;
  transition: 0.1s var(--lb-cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-17-item .title {
    font-size: 24px;
  }
}
.lb-blog-17-item .title a {
  transition: 0.1s var(--lb-cube-1);
}
.lb-blog-17-item .item-btn {
  display: inline-block;
  font-family: var(--inter);
  font-size: 16px;
  text-transform: uppercase;
  color: var(--lb-clr-p-17);
  line-height: 1.2;
  transition: 0.4s var(--lb-cube-1);
}
.lb-blog-17-item .item-btn i {
  margin-left: 4px;
  color: var(--lb-clr-sd-17);
  transition: 0.5s var(--lb-cube-1);
}
.lb-blog-17-item .item-btn:hover i {
  transform: translateX(5px);
}
.lb-blog-17-item:hover {
  filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.25));
}
.lb-blog-17-item:hover::after {
  opacity: 1;
}
.lb-blog-17-item:hover .blog-meta li {
  color: #fff;
}
.lb-blog-17-item:hover .blog-meta li i {
  color: #fff;
}
.lb-blog-17-item:hover .blog-meta li a {
  color: var(--lb-clr-pr-17);
  background-color: #fff;
}
.lb-blog-17-item:hover .title {
  color: #fff;
}
.lb-blog-17-item:hover .item-btn {
  color: var(--lb-clr-sd-17);
}

/*
    blog-17-end
*/
/*
    blog-18-start
*/
.lb-blog-18-area {
  margin-top: -25px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-18-area {
    margin-top: 0px;
    padding-top: 100px;
  }
}
.lb-blog-18-wrap {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 40px;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-18-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-blog-18-sec-title .lb-sec-title-18 {
  color: #fff;
  margin-bottom: 25px;
}
.lb-blog-18-sec-title .sec-disc {
  color: #fff;
  margin-bottom: 50px;
}
.lb-blog-18-right {
  background-color: var(--lb-clr-sd-18);
  padding: 0 25px;
  padding-top: 125px;
  padding-bottom: 108px;
}
.lb-blog-18-item {
  background-color: #fff;
  border-radius: 15px;
  padding: 15px;
}
.lb-blog-18-item .item-img {
  height: 277px;
  margin-bottom: 15px;
  border-radius: 15px;
}
.lb-blog-18-item .item-img img {
  transition: 0.3s;
}
.lb-blog-18-item .blog-meta {
  display: flex;
  align-items: center;
  gap: 15px;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.lb-blog-18-item .blog-meta li {
  font-family: var(--inter);
  font-size: 14px;
  line-height: 1.2;
  text-transform: capitalize;
  color: var(--lb-clr-h-17);
  transition: 0.4s var(--lb-cube-1);
}
.lb-blog-18-item .blog-meta li i {
  color: var(--lb-clr-sd-18);
  margin-right: 5px;
}
.lb-blog-18-item .blog-meta li a {
  display: inline-block;
  background: var(--lb-clr-pr-18);
  border-radius: 100px;
  padding: 9px 20px;
}
.lb-blog-18-item .title {
  font-size: 24px;
  margin-bottom: 15px;
  transition: 0.1s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-18-item .title {
    font-size: 22px;
  }
}
.lb-blog-18-item .title a {
  transition: 0.1s var(--lb-cube-1);
}
.lb-blog-18-item .title:hover {
  color: var(--lb-clr-pr-18);
}
.lb-blog-18-item .disc {
  font-size: 16px;
  margin-bottom: 10px;
}
.lb-blog-18-item:hover .item-img img {
  transform: scale(103%);
}
.lb-blog-18-slider-btn {
  display: flex;
  align-items: center;
  gap: 20px;
  cursor: pointer;
}
.lb-blog-18-slider-btn .single-btn {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  border: 2px solid #fff;
  border-radius: 10px;
  color: #fff;
  font-size: 20px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-blog-18-slider-btn .single-btn:hover {
  color: var(--lb-clr-pr-18);
  border-color: var(--lb-clr-pr-18);
}
.lb-blog-18-slider-btn .hr-line {
  width: 100%;
  height: 2px;
  background: #fff;
}

/*
    blog-18-end
*/
/*
    blog-19-start
*/
.lb-blog-19-area {
  background-color: #F7EEE3;
}
.lb-blog-19-sec-title {
  max-width: 830px;
  margin-left: auto;
  margin-right: auto;
}
.lb-blog-19-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}
@media (max-width: 767px) {
  .lb-blog-19-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-blog-19-item {
  border-radius: 10px;
  background: #fff;
  padding: 35px 30px;
}
.lb-blog-19-item .title {
  font-size: 32px;
  margin-bottom: 25px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-blog-19-item .title:hover {
  color: var(--lb-clr-pr-19);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-blog-19-item .title {
    font-size: 28px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-blog-19-item .title {
    font-size: 26px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-19-item .title {
    font-size: 22px;
  }
}
.lb-blog-19-item .item-img {
  border-radius: 10px;
  height: 295px;
  margin-bottom: 25px;
  background-color: #000;
}
.lb-blog-19-item .item-img img {
  transition: 0.5s var(--lb-cube-1);
}
.lb-blog-19-item .item-date {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  text-align: center;
  background: #F8F3EB;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  overflow: hidden;
}
.lb-blog-19-item .item-date .year {
  background: var(--lb-clr-pr-19);
  padding: 9px 13px;
}
.lb-blog-19-item .item-date .day {
  color: var(--lb-clr-h-19);
  font-weight: 700;
  font-size: 32px;
  padding: 2px 5px;
}
.lb-blog-19-item .item-btn {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(0deg);
  font-size: 100px;
  color: transparent;
  transition: 0.5s var(--lb-cube-1);
  opacity: 0;
}
.lb-blog-19-item .item-btn i {
  -webkit-text-stroke: 3px var(--lb-clr-pr-19);
}
.lb-blog-19-item .item-btn:hover {
  color: var(--lb-clr-pr-19);
}
.lb-blog-19-item .item-disc {
  font-size: 16px;
}
.lb-blog-19-item:hover .item-btn {
  transform: translate(-50%, -50%) rotate(-45deg);
  opacity: 1;
}
.lb-blog-19-item:hover .item-img img {
  opacity: 50%;
}
.lb-blog-19-all-btn {
  text-align: center;
  color: var(--lb-clr-h-19);
}
.lb-blog-19-all-btn a {
  display: inline-block;
  color: var(--lb-clr-pr-19);
  border-bottom: 1px solid;
  line-height: 1.1;
  transition: 0.3s var(--lb-cube-1);
}
.lb-blog-19-all-btn a:hover {
  border-color: transparent;
}

/*
    blog-19-end
*/
/*
    blog-21-start
*/
.lb-blog-20-bg-shape {
  position: absolute;
  right: 0;
  top: 20px;
  z-index: -1;
}
.lb-blog-20-bg-shape path {
  transform: translate(100%, -100%);
  transition: 1s var(--lb-cube-1);
}
.lb-blog-20-bg-shape:is(.active) path {
  transform: translate(0%, 0%);
}
.lb-blog-20-bg-shape:is(.active) path:nth-child(1) {
  transition-delay: 0.6s;
}
.lb-blog-20-bg-shape:is(.active) path:nth-child(2) {
  transition-delay: 0.4s;
}
.lb-blog-20-bg-shape:is(.active) path:nth-child(3) {
  transition-delay: 0.2s;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-20-bg-shape {
    display: none;
  }
}
.lb-blog-20-sec-title {
  display: flex;
  align-items: center;
  gap: 30px;
  justify-content: space-between;
  flex-wrap: wrap;
}
.lb-blog-20-wrap {
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  gap: 32px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-20-wrap {
    grid-template-columns: 1fr;
    gap: 50px;
  }
}
.lb-blog-20-left {
  height: 620px;
}
.lb-blog-20-left .mCSB_container {
  margin-right: 64px;
}
@media (max-width: 767px) {
  .lb-blog-20-left .mCSB_container {
    margin-right: 0px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-blog-20-left .mCSB_container {
    margin-right: 64px;
  }
}
.lb-blog-20-left .mCSB_1_scrollbar {
  background: rgba(255, 56, 56, 0.05);
  border: 1px solid #FF3838;
  border-radius: 5px;
  width: 34px;
  padding: 4px;
}
.lb-blog-20-left .mCSB_draggerRail {
  display: none;
}
.lb-blog-20-left .mCSB_draggerContainer {
  top: 4px;
  left: 4px;
  width: 24px;
}
.lb-blog-20-left .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .lb-blog-20-left .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  border-radius: 5px;
  background-color: var(--lb-clr-pr-20);
}
.lb-blog-20-item {
  border-radius: 8px;
  padding: 20px;
  background: #fff;
  margin-bottom: 30px;
}
.lb-blog-20-item-wrap {
  border-radius: 10px;
  background-color: var(--lb-clr-h-20);
  padding: 30px;
}
@media (max-width: 767px) {
  .lb-blog-20-item-wrap {
    padding: 30px 10px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-blog-20-item-wrap {
    padding: 30px;
  }
}
.lb-blog-20-item .item-img {
  height: 394px;
  border-radius: 8px;
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
}
.lb-blog-20-item .blog-meta {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background: var(--lb-clr-pr-20);
  display: flex;
  max-width: 440px;
  width: 100%;
  justify-content: space-around;
  border-radius: 5px;
  padding: 19px 10px;
}
.lb-blog-20-item .blog-meta::after {
  content: "";
  width: 1px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  opacity: 0.7;
}
.lb-blog-20-item .blog-meta li {
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 10px;
}
.lb-blog-20-item .title {
  font-size: 30px;
  margin-bottom: 15px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-blog-20-item .title:hover {
  color: var(--lb-clr-pr-20);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-blog-20-item .title {
    font-size: 24px;
  }
}
.lb-blog-20-item .disc {
  font-size: 16px;
  border-bottom: 1px solid rgba(11, 12, 14, 0.1);
  padding-bottom: 30px;
  margin-bottom: 15px;
}
.lb-blog-20-item .item-btn {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  color: var(--lb-clr-pr-20);
}
.lb-blog-20-item .item-btn i {
  margin-left: 5px;
}
.lb-blog-20-item .item-btn:hover {
  color: var(--lb-clr-h-20);
}
.lb-blog-20-item .item-btn:hover i {
  animation: fadeInLeft 0.5s;
}
.lb-blog-20-accordion .lb-accordion-item {
  border: none;
  box-shadow: 0px 0px 30px 3px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.lb-blog-20-accordion .lb-accordion-item .number {
  position: absolute;
  top: 0;
  left: 0;
  width: 54px;
  height: 100%;
  background: rgba(255, 56, 56, 0.1);
  font-weight: 500;
  font-size: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--lb-clr-pr-20);
  transition: 0.3s var(--lb-cube-1);
}
.lb-blog-20-accordion .lb-accordion-item .item-title {
  font-size: 20px;
  font-weight: 500;
  padding: 28px 20px;
  padding-left: 74px;
}
.lb-blog-20-accordion .lb-accordion-item .item-title .icon {
  width: 20px;
  height: 20px;
  font-size: 10px;
  background: transparent;
  border: 1px solid var(--lb-clr-p-20);
  color: var(--lb-clr-p-20);
}
.lb-blog-20-accordion .lb-accordion-item .item-title:is(:not(.collapsed)) .icon {
  border-color: var(--lb-clr-pr-20);
  color: var(--lb-clr-pr-20);
}
.lb-blog-20-accordion .lb-accordion-item .item-title:is(.collapsed):hover {
  color: var(--lb-clr-pr-20);
}
.lb-blog-20-accordion .lb-accordion-item:is(.active) {
  background: transparent;
}
.lb-blog-20-accordion .lb-accordion-item:is(.active) .number {
  background: var(--lb-clr-pr-20);
  color: #fff;
}
.lb-blog-20-accordion .lb-accordion-item .item-body {
  padding-left: 74px;
}
.lb-blog-20-accordion .lb-accordion-item .item-body p {
  border-top: none;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 30px;
}

/*
    blog-21-end
*/
/*
footer-1 start
*/
.lbt-footer-1-area {
  padding: 100px 0 22px 0;
}
.lbt-footer-1-wrap {
  display: grid;
  grid-template-columns: 1.8fr auto 1fr;
  gap: 110px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-1-wrap {
    gap: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-footer-1-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lbt-footer-1-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-footer-1-content .logo img {
  max-width: 160px;
}
.lbt-footer-1-content .disc {
  margin-top: 41px;
  line-height: 32px;
  color: #FFFFFF;
}
.lbt-footer-1-content .call {
  margin-top: 30px;
  display: flex;
  align-items: center;
  gap: 15px;
}
.lbt-footer-1-content .call .icon {
  font-size: 32px;
  color: #fff;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-footer-1-content .call .icon {
    font-size: 25px;
  }
}
.lbt-footer-1-content .call .icon i {
  display: inline-flex;
}
.lbt-footer-1-content .call .call-text {
  font-family: var(--jakarta);
  font-weight: 700;
  font-size: 22px;
  line-height: 30px;
  color: #FFFFFF;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-footer-1-content .call .call-text {
    font-size: 20px;
  }
}
.lbt-footer-1-content .call:hover .icon {
  color: var(--lbt-pr-1);
}
.lbt-footer-1-content .call:hover .call-text {
  color: var(--lbt-pr-1);
}
.lbt-footer-1-menu .title {
  font-family: var(--jakarta);
  font-weight: 800;
  font-size: 22px;
  line-height: 30px;
  color: #FFFFFF;
}
.lbt-footer-1-menu .menu-link-wrap {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-top: 41px;
}
.lbt-footer-1-menu .menu-link-wrap .link {
  font-family: var(--inter);
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #D5D5D5;
  position: relative;
  padding-bottom: 10px;
  transition: all 0.3s ease;
}
.lbt-footer-1-menu .menu-link-wrap .link::before {
  content: "";
  position: absolute;
  width: 120px;
  height: 1px;
  left: 0px;
  bottom: 0;
  background: #FFFFFF;
  opacity: 0.15;
}
.lbt-footer-1-menu .menu-link-wrap .link::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 1px;
  left: 0px;
  bottom: 0;
  background: var(--lbt-pr-1);
  transition: all 0.3s ease;
}
.lbt-footer-1-menu .menu-link-wrap .link:hover {
  color: var(--lbt-pr-1);
}
.lbt-footer-1-menu .menu-link-wrap .link:hover::after {
  width: 120px;
}
.lbt-footer-1-action {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.lbt-footer-1-action .title {
  font-family: var(--jakarta);
  font-weight: 200;
  font-size: 40px;
  line-height: 50px;
  color: #FFFFFF;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .lbt-footer-1-action .title {
    font-size: 30px;
    line-height: 40px;
  }
}
.lbt-footer-1-action .email {
  margin-top: 10px;
  font-family: var(--jakarta);
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  color: #FFFFFF;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-footer-1-action .email {
    font-size: 30px;
    line-height: 40px;
  }
}
.lbt-footer-1-action .email:hover {
  color: var(--lbt-pr-1);
}
.lbt-footer-1-action .social-media {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  align-items: center;
}
.lbt-footer-1-action .social-media .social-link {
  display: flex;
  align-items: center;
  gap: 10px;
}
.lbt-footer-1-action .social-media .social-link .icon {
  display: inline-flex;
  font-size: 30px;
  color: #fff;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-footer-1-action .social-media .social-link .icon {
    font-size: 25px;
  }
}
.lbt-footer-1-action .social-media .social-link .icon i {
  display: inline-flex;
}
.lbt-footer-1-action .social-media .social-link .social-text {
  font-family: var(--jakarta);
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
  color: #FFFFFF;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-footer-1-action .social-media .social-link .social-text {
    font-size: 18px;
  }
}
.lbt-footer-1-action .social-media .social-link:hover .icon {
  color: var(--lbt-pr-1);
}
.lbt-footer-1-action .social-media .social-link:hover .social-text {
  color: var(--lbt-pr-1);
  transform: scale(0.9);
}
.lbt-footer-1-bottom {
  margin-top: 70px;
}
.lbt-footer-1-bottom .divider {
  width: 100%;
  height: 1px;
  background: #27263C;
}
.lbt-footer-1-bottom .copyright {
  line-height: 30px;
  text-align: center;
  color: #FFFFFF;
  opacity: 0.7;
  display: block;
  margin-top: 22px;
}

/*
footer-1 end
*/
/*
footer-2 start
*/
.lbt-footer-2-area {
  padding-top: 109px;
}
.lbt-footer-2-wrap {
  display: grid;
  grid-template-columns: 1fr 1.87fr;
  gap: 110px;
  padding-bottom: 97px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-footer-2-wrap {
    gap: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-2-wrap {
    grid-template-columns: 1fr;
    gap: 60px;
  }
}
.lbt-footer-2-wrap .footer-info .footer-logo img {
  max-width: 160px;
}
.lbt-footer-2-wrap .footer-info .disc {
  margin-top: 41px;
  color: #FFFFFF;
}
.lbt-footer-2-wrap .footer-info .call {
  margin-top: 30px;
  display: flex;
  align-items: center;
  gap: 15px;
}
.lbt-footer-2-wrap .footer-info .call .icon {
  font-size: 32px;
  color: #fff;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-footer-2-wrap .footer-info .call .icon {
    font-size: 25px;
  }
}
.lbt-footer-2-wrap .footer-info .call .icon i {
  display: inline-flex;
}
.lbt-footer-2-wrap .footer-info .call .call-text {
  font-family: var(--general_sans);
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  color: #FFFFFF;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-footer-2-wrap .footer-info .call .call-text {
    font-size: 20px;
  }
}
.lbt-footer-2-wrap .footer-info .call:hover .icon {
  color: var(--lbt-pr-2);
}
.lbt-footer-2-wrap .footer-info .call:hover .call-text {
  color: var(--lbt-pr-2);
}
.lbt-footer-2-wrap .footer-right {
  display: grid;
  grid-template-columns: auto 3.4fr;
  gap: 89px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-footer-2-wrap .footer-right {
    gap: 50px;
  }
}
@media (max-width: 767px) {
  .lbt-footer-2-wrap .footer-right {
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.lbt-footer-2-wrap .footer-right .footer-menu-wrap .title {
  font-size: 22px;
  line-height: 30px;
  color: #FFFFFF;
}
.lbt-footer-2-wrap .footer-right .footer-menu-wrap .link-wrap {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-top: 41px;
}
.lbt-footer-2-wrap .footer-right .footer-menu-wrap .link-wrap .link {
  font-family: var(--inter);
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #D5D5D5;
  position: relative;
  padding-bottom: 10px;
  transition: all 0.3s ease;
}
.lbt-footer-2-wrap .footer-right .footer-menu-wrap .link-wrap .link::before {
  content: "";
  position: absolute;
  width: 120px;
  height: 1px;
  left: 0px;
  bottom: 0;
  background: #FFFFFF;
  opacity: 0.15;
}
.lbt-footer-2-wrap .footer-right .footer-menu-wrap .link-wrap .link::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 1px;
  left: 0px;
  bottom: 0;
  background: var(--lbt-pr-2);
  transition: all 0.3s ease;
}
.lbt-footer-2-wrap .footer-right .footer-menu-wrap .link-wrap .link:hover {
  color: var(--lbt-pr-2);
}
.lbt-footer-2-wrap .footer-right .footer-menu-wrap .link-wrap .link:hover::after {
  width: 120px;
}
.lbt-footer-2-wrap .footer-right .footer-newsletter .newsletter-box {
  background: #32323E;
  border-radius: 16px;
  padding: 30px 23px 30px 30px;
}
.lbt-footer-2-wrap .footer-right .footer-newsletter .newsletter-box .title {
  font-family: "General Sans";
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  color: #FFFFFF;
}
.lbt-footer-2-wrap .footer-right .footer-newsletter .newsletter-box .disc {
  margin-top: 15px;
  font-family: var(--general_sans);
  line-height: 26px;
  color: #DADADA;
}
.lbt-footer-2-wrap .footer-right .footer-newsletter .newsletter-box .subscribe-form {
  margin-top: 41px;
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .lbt-footer-2-wrap .footer-right .footer-newsletter .newsletter-box .subscribe-form {
    flex-direction: column;
    gap: 15px;
    align-items: start;
  }
}
.lbt-footer-2-wrap .footer-right .footer-newsletter .newsletter-box .subscribe-form .input-field {
  height: 58px;
  background: #32323E;
  border: 1px solid #767687;
  border-radius: 10px;
  width: 100%;
  padding: 5px 22px;
  font-family: var(--general_sans);
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  outline: none;
}
.lbt-footer-2-wrap .footer-right .footer-newsletter .newsletter-box .subscribe-form .subscribe-btn {
  position: absolute;
  right: 8px;
  font-family: var(--general_sans);
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  background-color: var(--lbt-pr-2);
  padding: 8px 25px;
  border-radius: 6px;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-footer-2-wrap .footer-right .footer-newsletter .newsletter-box .subscribe-form .subscribe-btn {
    position: static;
  }
}
.lbt-footer-2-wrap .footer-right .footer-newsletter .newsletter-box .subscribe-form .subscribe-btn:hover {
  background-color: #000;
}
.lbt-footer-2-wrap .footer-right .footer-newsletter .action {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-top: 35px;
}
.lbt-footer-2-wrap .footer-right .footer-newsletter .action .link-img {
  max-width: 157px;
}
.lbt-footer-2-bottom .divider {
  width: 100%;
  height: 1px;
  background: #27263C;
}
.lbt-footer-2-bottom .content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 17px 0;
}
@media (max-width: 767px) {
  .lbt-footer-2-bottom .content {
    flex-direction: column-reverse;
    gap: 20px;
  }
}
.lbt-footer-2-bottom .content .copyright-text {
  color: #fff;
}
.lbt-footer-2-bottom .content .social-media {
  display: flex;
  align-items: center;
  gap: 15px;
}
.lbt-footer-2-bottom .content .social-media a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  background-color: #32323E;
  border-radius: 50%;
  transition: all 0.3s ease;
  color: #fff;
}
.lbt-footer-2-bottom .content .social-media a i {
  font-size: 17px;
}
.lbt-footer-2-bottom .content .social-media a:hover {
  color: var(--lbt-pr-2);
}

/*
footer-2 end
*/
/*
footer-3 start
*/
.lbt-footer-3-area {
  padding-top: 100px;
}
@media (max-width: 767px) {
  .lbt-footer-3-area {
    padding-top: 80px;
  }
}
.lbt-footer-3-wrap {
  max-width: 1010px;
  margin: 0 auto;
  text-align: center;
}
.lbt-footer-3-wrap .footer-logo img {
  max-width: 180px;
}
.lbt-footer-3-wrap .disc {
  color: #FFFFFF;
  opacity: 0.8;
  max-width: 627px;
  margin: 42px auto 0;
}
.lbt-footer-3-wrap .social-media {
  margin-top: 40px;
  display: flex;
  align-items: center;
  gap: 25px;
  justify-content: center;
}
@media (max-width: 767px) {
  .lbt-footer-3-wrap .social-media {
    gap: 15px;
  }
}
.lbt-footer-3-wrap .social-media .link {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 2px solid var(--lbt-pr-3);
  font-size: 22px;
  color: var(--lbt-pr-3);
  background: #000000;
  position: relative;
}
.lbt-footer-3-wrap .social-media .link i {
  position: relative;
  z-index: 2;
}
.lbt-footer-3-wrap .social-media .link::after {
  content: "";
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: absolute;
  background-color: var(--lbt-pr-3);
  transform: scale(0);
  transition: all 0.4s ease;
}
@media (max-width: 767px) {
  .lbt-footer-3-wrap .social-media .link {
    width: 45px;
    height: 45px;
    font-size: 16px;
  }
  .lbt-footer-3-wrap .social-media .link::after {
    width: 45px;
    height: 45px;
  }
}
.lbt-footer-3-wrap .social-media .link:hover {
  color: #fff;
}
.lbt-footer-3-wrap .social-media .link:hover::after {
  transform: scale(1);
}
.lbt-footer-3-wrap .menu {
  margin-top: 60px;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 0;
  align-items: center;
}
@media (max-width: 767px) {
  .lbt-footer-3-wrap .menu {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
  }
}
.lbt-footer-3-wrap .menu .link {
  font-family: var(--outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  text-transform: uppercase;
  color: #FFFFFF;
  position: relative;
  transition: all 0.3s ease;
}
.lbt-footer-3-wrap .menu .link:not(:last-child)::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 26px;
  right: 0px;
  background: #545661;
  border-radius: 23px;
}
@media (max-width: 767px) {
  .lbt-footer-3-wrap .menu .link:not(:last-child)::after {
    display: none;
  }
}
.lbt-footer-3-wrap .menu .link:hover {
  color: var(--lbt-pr-3);
}
.lbt-footer-3-wrap .divider {
  margin-top: 46px;
  width: 100%;
  height: 1px;
  background: #545661;
}
.lbt-footer-3-wrap .copyright {
  margin: 24px 0;
  font-family: var(--inter);
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  opacity: 0.7;
  display: inline-block;
}

/*
footer-3 end
*/
/*
footer-4 start
*/
.lbt-footer-4-area {
  padding-top: 78px;
  background-color: #181C2B;
}
.lbt-footer-4-top {
  margin-bottom: 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 50px;
}
@media (max-width: 767px) {
  .lbt-footer-4-top {
    flex-direction: column;
    align-items: start;
    gap: 20px;
  }
}
.lbt-footer-4-top .footer-logo img {
  max-width: 180px;
}
.lbt-footer-4-top .disc {
  max-width: 511px;
}
.lbt-footer-4-content .footer-newsletter {
  margin-top: 25px;
  position: relative;
  display: flex;
  align-items: center;
}
.lbt-footer-4-content .footer-newsletter .input-field {
  width: 100%;
  height: 46px;
  background: #FFFFFF;
  border-radius: 100px;
  border: 0px;
  outline: none;
  padding: 0 20px;
  font-family: var(--open_sans);
  font-size: 14px;
  line-height: 24px;
}
.lbt-footer-4-content .footer-newsletter .input-field::placeholder {
  color: rgba(77, 88, 100, 0.7);
}
.lbt-footer-4-content .footer-newsletter .submit-btn {
  position: absolute;
  right: 0;
  border-radius: 0 100px 100px 0;
  height: 100%;
  width: 46px;
  background-color: var(--lbt-pr-4);
}
.lbt-footer-4-content .footer-newsletter .footer-app-store {
  margin-top: 32px;
  display: flex;
  gap: 17px;
}
.lbt-footer-4-content .footer-info .action {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.lbt-footer-4-content .footer-info .action .item .icon {
  color: var(--lbt-pr-4);
  margin-right: 10px;
}
.lbt-footer-4-content .footer-info .action .item .text {
  font-family: var(--open_sans);
  font-size: 18px;
  line-height: 30px;
  color: #DEDEDE;
}
.lbt-footer-4-content .footer-info .action .link .icon {
  color: var(--lbt-pr-4);
  margin-right: 10px;
}
.lbt-footer-4-content .footer-info .action .link .text {
  font-family: var(--open_sans);
  font-size: 18px;
  line-height: 30px;
  color: #DEDEDE;
  transition: 0.3s ease;
}
.lbt-footer-4-content .footer-info .action .link:hover .text {
  color: var(--lbt-pr-4);
}
.lbt-footer-4-content .footer-info .open-hour {
  margin-top: 20px;
}
.lbt-footer-4-content .footer-info .open-hour .title {
  font-weight: 800;
  font-size: 18px;
  line-height: 24px;
  text-decoration-line: underline;
}
.lbt-footer-4-content .footer-info .open-hour .time {
  margin-top: 10px;
  display: inline-block;
}
.lbt-footer-4-content .footer-clients .client-logo-wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .lbt-footer-4-content .footer-clients .client-logo-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
.lbt-footer-4-content .footer-clients .client-logo-wrap .logo-item {
  height: 62px;
  border: 1px solid #24293A;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s ease;
}
.lbt-footer-4-content .footer-clients .client-logo-wrap .logo-item .logo-1 {
  opacity: 1;
  transition: 0.3s ease;
}
.lbt-footer-4-content .footer-clients .client-logo-wrap .logo-item .logo-2 {
  position: absolute;
  opacity: 0;
  transition: 0.3s ease;
}
.lbt-footer-4-content .footer-clients .client-logo-wrap .logo-item:hover {
  background: var(--lbt-pr-4);
}
.lbt-footer-4-content .footer-clients .client-logo-wrap .logo-item:hover .logo-1 {
  opacity: 0;
}
.lbt-footer-4-content .footer-clients .client-logo-wrap .logo-item:hover .logo-2 {
  opacity: 1;
}
.lbt-footer-4-bottom {
  padding: 22px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .lbt-footer-4-bottom {
    flex-direction: column-reverse;
    gap: 20px;
  }
}
.lbt-footer-4-bottom .copyright {
  font-family: var(--open_sans);
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  color: #FFFFFF;
  opacity: 0.7;
}
@media (max-width: 767px) {
  .lbt-footer-4-bottom .copyright {
    text-align: center;
  }
}
.lbt-footer-4-bottom .social-media {
  display: flex;
  align-items: center;
  gap: 12px;
}
.lbt-footer-4-bottom .social-media .link {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.5);
  font-size: 12px;
  color: rgba(255, 255, 255, 0.5);
  transition: 0.3s ease;
}
.lbt-footer-4-bottom .social-media .link:hover {
  background-color: var(--lbt-pr-4);
  border-color: var(--lbt-pr-4);
  color: #1E1F33;
}

/*
footer-4 end
*/
/*
footer-5 start
*/
.lbt-footer-5-area {
  background-color: #ffffff;
  padding-top: 129px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
@media (max-width: 767px) {
  .lbt-footer-5-area {
    padding-top: 80px;
  }
}
.lbt-footer-5-top {
  padding: 28px 0;
  border-top: 2px solid #3D3F50;
  border-bottom: 2px solid #3D3F50;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  position: relative;
}
@media (max-width: 767px) {
  .lbt-footer-5-top {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.lbt-footer-5-top .footer-top-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-5-top .footer-top-item {
    flex-wrap: wrap;
  }
}
.lbt-footer-5-top .footer-top-item:not(:last-child) {
  padding-right: 35px;
}
@media (max-width: 767px) {
  .lbt-footer-5-top .footer-top-item:not(:last-child) {
    padding-right: 0;
  }
}
.lbt-footer-5-top .footer-top-item:last-child {
  padding-left: 35px;
}
@media (max-width: 767px) {
  .lbt-footer-5-top .footer-top-item:last-child {
    padding-left: 0;
  }
}
.lbt-footer-5-top .footer-top-item .title {
  font-family: var(--roboto);
  font-weight: 700;
  font-size: 12px;
  line-height: 44px;
  text-transform: uppercase;
  background: linear-gradient(179.85deg, #FF8C24 2%, #FFCF45 99.89%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.lbt-footer-5-top .footer-top-item .item-link {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-5-top .footer-top-item .item-link {
    gap: 12px;
  }
}
.lbt-footer-5-top .footer-top-item .item-link .icon-wrap img {
  width: 59px;
  height: 70px;
}
@media (max-width: 767px) {
  .lbt-footer-5-top .footer-top-item .item-link .icon-wrap img {
    width: 35px;
    height: auto;
  }
}
.lbt-footer-5-top .footer-top-item .item-link .icon-wrap:hover img {
  animation: fti_zigzag 0.4s ease forwards;
}
.lbt-footer-5-top .footer-top-item .item-link a {
  font-family: var(--inter);
  font-weight: 600;
  font-size: 28px;
  line-height: 44px;
  color: #CFCFCF;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-5-top .footer-top-item .item-link a {
    font-size: 22px;
  }
}
.lbt-footer-5-top .footer-top-item .item-link a:hover {
  color: var(--lbt-pr-5);
}
.lbt-footer-5-top::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background: #3D3F50;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  .lbt-footer-5-top::after {
    display: none;
  }
}
.lbt-footer-5-content {
  display: grid;
  grid-template-columns: 2.7fr 1.2fr 1fr 1.2fr;
  gap: 140px;
  margin-bottom: 110px;
  margin-top: 60px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-footer-5-content {
    gap: 70px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-footer-5-content {
    gap: 40px;
    grid-template-columns: 2.2fr 1fr 0.8fr 1.2fr;
    margin-bottom: 85px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-5-content {
    gap: 50px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 85px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-5-info {
    max-width: 400px;
  }
}
.lbt-footer-5-info .footer-logo img {
  max-width: 160px;
}
.lbt-footer-5-info .disc {
  margin: 30px 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: #FFFFFF;
  opacity: 0.8;
}
.lbt-footer-5-info .footer-social-wrap {
  display: flex;
  align-items: center;
  gap: 12px;
}
.lbt-footer-5-info .footer-social-wrap .social-link {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #202237;
  border-radius: 100px;
  font-size: 18px;
  position: relative;
}
.lbt-footer-5-info .footer-social-wrap .social-link::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: var(--lbt-pr-5);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.lbt-footer-5-info .footer-social-wrap .social-link i {
  display: inline-flex;
  color: #fff;
  z-index: 2;
}
.lbt-footer-5-info .footer-social-wrap .social-link:hover::after {
  transform: scale(1);
  -webkit-transform: scale(1);
}
.lbt-footer-5-menu-content .title {
  font-size: 20px;
  line-height: 40px;
  text-transform: uppercase;
  color: #FFFFFF;
}
.lbt-footer-5-menu-content .menu-wrap {
  margin-top: 30px;
}
.lbt-footer-5-menu-content .menu-wrap .link {
  font-size: 16px;
  line-height: 26px;
}
.lbt-footer-5-menu-content .menu-wrap li:not(:last-child) {
  margin-bottom: 15px;
}
.lbt-footer-5-menu-content .menu-wrap li a {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  opacity: 0.9;
  position: relative;
  display: inline-flex;
  align-items: center;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-footer-5-menu-content .menu-wrap li a::after {
  position: absolute;
  content: "";
  width: 0px;
  height: 2px;
  background-color: var(--lbt-pr-5);
  left: 0;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-footer-5-menu-content .menu-wrap li:hover a {
  color: var(--lbt-pr-5);
  padding-left: 12px;
}
.lbt-footer-5-menu-content .menu-wrap li:hover a::after {
  width: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-5-link-wrap {
    max-width: 300px;
  }
}
.lbt-footer-5-link-wrap .title {
  font-weight: 800;
  font-size: 20px;
  line-height: 40px;
  text-transform: uppercase;
  color: #FFFFFF;
}
.lbt-footer-5-link-wrap .contact-wrap {
  margin-top: 28px;
}
.lbt-footer-5-link-wrap .contact-wrap .contact-link {
  display: inline-flex;
  align-items: baseline;
  gap: 10px;
}
.lbt-footer-5-link-wrap .contact-wrap .contact-link:not(:last-child) {
  margin-bottom: 20px;
}
.lbt-footer-5-link-wrap .contact-wrap .contact-link span {
  font-size: 16px;
  color: #FFFFFF;
  opacity: 0.9;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-footer-5-link-wrap .contact-wrap .contact-link i {
  color: var(--lbt-pr-5);
}
.lbt-footer-5-link-wrap .contact-wrap .contact-link:hover span {
  color: var(--lbt-pr-5);
}
.lbt-footer-5-divider {
  width: 100%;
  height: 1px;
  background: #323232;
}
.lbt-footer-5-bottom {
  padding: 22px 0 20px 0;
}
.lbt-footer-5-bottom .copyright {
  font-size: 16px;
  line-height: 30px;
  color: #FFFFFF;
  opacity: 0.7;
  display: block;
  text-align: center;
}

/*
footer-5 end
*/
/*
footer-6 start
*/
.lbt-footer-6-area {
  padding-bottom: 60px;
}
.lbt-footer-6-area .lbt-footer-bg {
  max-width: 1800px;
  border-radius: 30px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .lbt-footer-6-area .lbt-footer-bg {
    border-radius: 0;
  }
}
.lbt-footer-6-wrap {
  display: grid;
  grid-template-columns: 1fr 1.922fr;
  gap: 63px;
  padding: 110px 0 40px 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-6-wrap {
    grid-template-columns: 1fr;
    gap: 50px;
  }
}
@media (max-width: 767px) {
  .lbt-footer-6-wrap {
    padding-top: 80px;
  }
}
.lbt-footer-6-left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.lbt-footer-6-left .footer-logo {
  display: inline-block;
  max-width: 150px;
}
.lbt-footer-6-left .disc {
  margin-top: 30px;
  line-height: 28px;
  opacity: 0.8;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-6-left .disc {
    margin-top: 20px;
  }
}
.lbt-footer-6-left .social {
  display: flex;
  align-items: center;
  gap: 14.18px;
  margin-top: 42px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-6-left .social {
    margin-top: 30px;
  }
}
.lbt-footer-6-left .social .social-link {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #2F324B;
  color: #fff;
  font-size: 22px;
  position: relative;
}
.lbt-footer-6-left .social .social-link::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(270deg, #48C2FD -0.08%, #8B1EFD 49.96%, #BD0CB7 100%);
  border-radius: 50%;
  transform: scale(0);
  opacity: 0;
  transition: all 0.4s ease;
}
.lbt-footer-6-left .social .social-link:hover::after {
  opacity: 1;
  transform: scale(1);
}
.lbt-footer-6-left .social .social-link i {
  position: relative;
  z-index: 2;
}
.lbt-footer-6-left .copyright {
  font-family: var(--saira);
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  opacity: 0.7;
  display: inline-block;
  margin-top: 30px;
}
.lbt-footer-6-right .footer-menu-wrap {
  background: #1F2136;
  border-radius: 20px;
  padding: 35px;
  display: grid;
  grid-template-columns: auto auto 194px;
  gap: 115px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-6-right .footer-menu-wrap {
    gap: 60px;
  }
}
@media (max-width: 767px) {
  .lbt-footer-6-right .footer-menu-wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 30px 50px;
    padding: 30px 20px;
  }
}
.lbt-footer-6-right .footer-menu-wrap .menu-content .title {
  font-family: var(--saira);
  font-weight: 600;
  font-size: 26px;
  line-height: 40px;
}
@media (max-width: 767px) {
  .lbt-footer-6-right .footer-menu-wrap .menu-content .title {
    font-size: 24px;
  }
}
.lbt-footer-6-right .footer-menu-wrap .menu-content .menu-wrap {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .lbt-footer-6-right .footer-menu-wrap .menu-content .menu-wrap {
    margin-top: 20px;
  }
}
.lbt-footer-6-right .footer-menu-wrap .menu-content .menu-wrap .link {
  line-height: 26px;
  opacity: 0.9;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-footer-6-right .footer-menu-wrap .menu-content .menu-wrap .link:not(:last-child) {
  margin-bottom: 15px;
}
.lbt-footer-6-right .footer-menu-wrap .menu-content .menu-wrap .link a {
  color: #FFFFFF;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 94%;
  background-repeat: no-repeat;
  background-size: 0% 1px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-footer-6-right .footer-menu-wrap .menu-content .menu-wrap .link:hover {
  transform: translateX(3px);
}
.lbt-footer-6-right .footer-menu-wrap .menu-content .menu-wrap .link:hover a {
  color: var(--lbt-pr-6);
  background-size: 100% 1px;
}
.lbt-footer-6-right .footer-menu-wrap .footer-link-wrap .title {
  font-family: var(--saira);
  font-weight: 600;
  font-size: 26px;
  line-height: 40px;
}
@media (max-width: 767px) {
  .lbt-footer-6-right .footer-menu-wrap .footer-link-wrap .title {
    font-size: 24px;
  }
}
.lbt-footer-6-right .footer-menu-wrap .footer-link-wrap .contact-wrap {
  margin-top: 28px;
}
@media (max-width: 767px) {
  .lbt-footer-6-right .footer-menu-wrap .footer-link-wrap .contact-wrap {
    margin-top: 20px;
  }
}
.lbt-footer-6-right .footer-menu-wrap .footer-link-wrap .contact-wrap .contact-link {
  display: inline-flex;
  align-items: baseline;
  gap: 10px;
}
.lbt-footer-6-right .footer-menu-wrap .footer-link-wrap .contact-wrap .contact-link:not(:last-child) {
  margin-bottom: 20px;
}
.lbt-footer-6-right .footer-menu-wrap .footer-link-wrap .contact-wrap .contact-link span {
  color: #FFFFFF;
  line-height: 26px;
  opacity: 0.9;
  transition: all 0.3s ease;
}
.lbt-footer-6-right .footer-menu-wrap .footer-link-wrap .contact-wrap .contact-link i {
  color: var(--lbt-pr-6);
}
.lbt-footer-6-right .footer-menu-wrap .footer-link-wrap .contact-wrap .contact-link:hover span {
  color: var(--lbt-pr-6);
}
.lbt-footer-6-right .footer-gallery {
  margin-top: 35px;
}
.lbt-footer-6-right .footer-gallery .title {
  font-family: var(--saira);
  font-weight: 700;
  font-size: 26px;
  line-height: 40px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .lbt-footer-6-right .footer-gallery .title {
    font-size: 24px;
  }
}
.lbt-footer-6-right .footer-gallery .footer-gallery-wrap {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 15px;
  margin-top: 19px;
}
@media (max-width: 767px) {
  .lbt-footer-6-right .footer-gallery .footer-gallery-wrap {
    display: flex;
    flex-wrap: wrap;
  }
}
.lbt-footer-6-right .footer-gallery .footer-gallery-wrap .item {
  max-height: 133px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .lbt-footer-6-right .footer-gallery .footer-gallery-wrap .item {
    max-width: 90px;
  }
}
.lbt-footer-6-right .footer-gallery .footer-gallery-wrap .item img {
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-footer-6-right .footer-gallery .footer-gallery-wrap .item .icon-1 {
  position: absolute;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background: linear-gradient(270deg, #48C2FD -0.08%, #8B1EFD 49.96%, #BD0CB7 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 22px;
  transform: scale(2);
  opacity: 0;
  z-index: 2;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
@media (max-width: 767px) {
  .lbt-footer-6-right .footer-gallery .footer-gallery-wrap .item .icon-1 {
    width: 40px;
    height: 40px;
    font-size: 18px;
  }
}
.lbt-footer-6-right .footer-gallery .footer-gallery-wrap .item:hover img {
  opacity: 0.5;
}
.lbt-footer-6-right .footer-gallery .footer-gallery-wrap .item:hover .icon-1 {
  opacity: 1;
  transform: scale(1);
}

/*
footer-6 end
*/
/*
footer-7 start
*/
.lbt-footer-7-area {
  position: relative;
}
.lbt-footer-7-area .main-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #14172A;
  mix-blend-mode: luminosity;
  z-index: -1;
}
.lbt-footer-7-area .main-bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lbt-footer-7-area .divider {
  width: 100%;
  height: 1px;
  background: #2A2D42;
}
.lbt-footer-7-area .copyright {
  font-family: var(--epilogue);
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  color: #FFFFFF;
  opacity: 0.7;
  display: block;
  padding: 24px 0;
}
.lbt-footer-7-wrap {
  padding: 110px 0 100px 0;
  display: grid;
  grid-template-columns: 1fr 1.26fr;
  gap: 129px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-footer-7-wrap {
    gap: 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-footer-7-wrap {
    gap: 50px;
    grid-template-columns: 1fr 1.5fr;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-7-wrap {
    gap: 50px;
    grid-template-columns: 1fr;
  }
}
.lbt-footer-7-wrap .footer-info {
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: space-between;
}
.lbt-footer-7-wrap .footer-info .footer-logo {
  display: inline-block;
  max-width: 144px;
}
.lbt-footer-7-wrap .footer-info .disc {
  margin-top: 40px;
}
.lbt-footer-7-wrap .footer-info .footer-form .title {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
}
.lbt-footer-7-wrap .footer-info .footer-form form {
  margin-top: 15px;
  position: relative;
  display: flex;
  align-items: center;
}
.lbt-footer-7-wrap .footer-info .footer-form form input {
  width: 492px;
  height: 60px;
  background: #2A2D42;
  border-radius: 5px;
  border: none;
  outline: none;
  padding: 5px 120px 5px 18px;
  color: #fff;
  font-family: var(--epilogue);
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.02em;
  width: 100%;
}
@media (max-width: 767px) {
  .lbt-footer-7-wrap .footer-info .footer-form form input {
    padding: 5px 90px 5px 18px;
  }
}
.lbt-footer-7-wrap .footer-info .footer-form form input::placeholder {
  font-size: 14px;
  color: #FFFFFF;
  opacity: 0.6;
}
.lbt-footer-7-wrap .footer-info .footer-form form .submit-btn {
  position: absolute;
  right: 9px;
  font-family: var(--clash_grotesk);
  font-weight: 500;
  font-size: 15px;
  line-height: 1;
  color: #14172A;
  padding: 14.5px 28px;
  background-color: var(--lbt-pr-7);
  border-radius: 3px;
}
@media (max-width: 767px) {
  .lbt-footer-7-wrap .footer-info .footer-form form .submit-btn {
    padding: 14.5px 15px;
  }
}
.lbt-footer-7-wrap .footer-right {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 58px;
  align-items: start;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-footer-7-wrap .footer-right {
    gap: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-footer-7-wrap .footer-right {
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .lbt-footer-7-wrap .footer-right {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.lbt-footer-7-wrap .footer-right .navigation {
  padding: 32px 40px;
  border-radius: 10px;
  background-color: #080B1F;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-7-wrap .footer-right .navigation {
    padding: 32px 30px;
  }
}
.lbt-footer-7-wrap .footer-right .navigation .title {
  font-size: 22px;
  line-height: 32px;
}
.lbt-footer-7-wrap .footer-right .navigation ul {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.lbt-footer-7-wrap .footer-right .navigation ul li a {
  font-family: var(--epilogue);
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  color: #E1DFDF;
  opacity: 0.9;
  display: inline-block;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 0% 1.5px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-footer-7-wrap .footer-right .navigation ul li a:hover {
  background-size: 100% 1.5px;
  color: var(--lbt-pr-7);
  transform: translateX(6px);
}
.lbt-footer-7-wrap .footer-right .contact-us {
  padding: 35px 40px;
  border-radius: 10px;
  background-color: #080B1F;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-footer-7-wrap .footer-right .contact-us {
    padding: 32px 30px;
  }
}
.lbt-footer-7-wrap .footer-right .contact-us .title {
  font-size: 22px;
  line-height: 32px;
}
.lbt-footer-7-wrap .footer-right .contact-us .action {
  margin-top: 30px;
}
.lbt-footer-7-wrap .footer-right .contact-us .action a {
  display: flex;
  align-items: baseline;
  gap: 10px;
}
.lbt-footer-7-wrap .footer-right .contact-us .action a i {
  color: var(--lbt-pr-7);
  font-size: 16px;
}
.lbt-footer-7-wrap .footer-right .contact-us .action a span {
  font-family: var(--epilogue);
  font-weight: 400;
  font-size: 17px;
  line-height: 30px;
  color: rgba(225, 223, 223, 0.9);
  transition: all 0.4s ease;
}
.lbt-footer-7-wrap .footer-right .contact-us .action a:hover span {
  color: var(--lbt-pr-7);
}
.lbt-footer-7-wrap .footer-right .contact-us .social-media {
  display: flex;
  align-items: center;
  gap: 13.63px;
  margin-top: 36px;
}
.lbt-footer-7-wrap .footer-right .contact-us .social-media .social-link {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #1D1F32;
  font-size: 21.15px;
  color: #fff;
  position: relative;
}
.lbt-footer-7-wrap .footer-right .contact-us .social-media .social-link::after {
  content: "";
  position: absolute;
}

/*
footer-7 end
*/
/*
    footer-8-start
*/
.lb-footer-8-area {
  background-color: #090918;
}
.lb-footer-8-wrap {
  display: flex;
  gap: 110px;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-footer-8-wrap {
    gap: 100px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-8-wrap {
    gap: 50px;
  }
}
.lb-footer-8-wrap::after {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 23%;
  background: #fff;
  opacity: 15%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-footer-8-wrap::after {
    left: 17%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-8-wrap::after {
    display: none;
  }
}
.lb-footer-8-widget {
  flex: 0 0 auto;
}
.lb-footer-8-widget-title {
  font-size: 20px;
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 38px;
  margin-bottom: 25px;
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-footer-8-widget:nth-child(2) {
    margin-left: auto;
  }
}
.lb-footer-8-disc {
  max-width: 315px;
  width: 100%;
  color: white;
  opacity: 80%;
  margin-bottom: 42px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-8-disc {
    max-width: 285px;
  }
}
.lb-footer-8-social {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
}
.lb-footer-8-social .link-elm {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid #84848B;
  flex: 0 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #84848B;
  font-size: 16px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-footer-8-social .link-elm:hover {
  background: var(--lb-clr-sd-1);
  color: var(--lb-clr-h-1);
  border-color: transparent;
}
.lb-footer-8-menu li:not(:last-child) {
  margin-bottom: 12px;
}
.lb-footer-8-menu li a {
  font-family: var(--inter);
  font-size: 18px;
  text-transform: capitalize;
  color: #fff;
  opacity: 80%;
  line-height: 30px;
  display: inline-block;
  transition: 0.4s var(--lb-cube-1);
}
.lb-footer-8-menu li a:hover {
  color: var(--lb-clr-sd-1);
  opacity: 1;
  transform: translateX(3px);
}
.lb-footer-8-contact {
  max-width: 205px;
}
.lb-footer-8-contact li, .lb-footer-8-contact a {
  font-family: var(--inter);
  color: rgba(255, 255, 255, 0.8);
  font-size: 18px;
  line-height: 26px;
  display: flex;
  align-items: baseline;
  gap: 10px;
  margin-bottom: 15px;
}
.lb-footer-8-contact li i, .lb-footer-8-contact a i {
  color: var(--lb-clr-sd-1);
}
.lb-footer-8-contact a {
  transition: 0.4s var(--lb-cube-1);
}
.lb-footer-8-contact a:hover {
  color: var(--lb-clr-sd-1);
}
.lb-footer-8-hours {
  max-width: 205px;
}
.lb-footer-8-hours li {
  font-family: var(--inter);
  color: rgba(255, 255, 255, 0.8);
  font-size: 18px;
  line-height: 26px;
}
.lb-footer-8-hours li:nth-child(1) {
  color: #fff;
  border-bottom: 1px solid #fff;
  display: inline-block;
}
.lb-footer-8-hours li:not(:last-child) {
  margin-bottom: 15px;
}
.lb-footer-8-copyright {
  text-align: center;
  color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  font-size: 16px;
  padding: 26px 0;
}
.lb-footer-8-copyright span {
  color: var(--lb-clr-sd-1);
}

/*
    footer-8-end
*/
/*
    footer-9-start
*/
.lb-footer-9-area {
  background-color: #021217;
}
.lb-footer-9-area .lbt-footer-1-bottom .copyright {
  font-weight: 300;
}
.lb-footer-9-wrap {
  display: flex;
  justify-content: space-between;
  gap: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-9-wrap {
    flex-wrap: wrap;
  }
}
.lb-footer-9-wrap .lbt-footer-1-content {
  max-width: 450px;
  width: 100%;
}
.lb-footer-9-wrap .lbt-footer-1-content .call:hover * {
  color: var(--lb-clr-pr-2);
}
.lb-footer-9-wrap .lbt-footer-1-content .call:hover .call-text {
  transform: translateX(-3px);
}
.lb-footer-9-wrap .lbt-footer-1-menu {
  flex: 0 0 auto;
}
.lb-footer-9-wrap .lbt-footer-1-menu .menu-link-wrap .link {
  font-family: var(--red-hat);
  font-weight: 400;
}
.lb-footer-9-wrap .lbt-footer-1-menu .menu-link-wrap .link::after {
  background: var(--lb-clr-pr-2);
}
.lb-footer-9-wrap .lbt-footer-1-menu .menu-link-wrap .link:hover {
  color: var(--lb-clr-pr-2);
}
.lb-footer-9-wrap .lbt-footer-1-action .title {
  font-family: var(--red-hat);
}
.lb-footer-9-wrap .lbt-footer-1-action .email {
  font-family: var(--red-hat);
}
.lb-footer-9-wrap .lbt-footer-1-action .email:hover {
  color: var(--lb-clr-pr-2);
}
.lb-footer-9-wrap .lbt-footer-1-action .social-media .social-link .social-text {
  font-family: var(--red-hat);
  font-weight: 500;
}
.lb-footer-9-wrap .lbt-footer-1-action .social-media .social-link .icon {
  font-size: 26px;
}
.lb-footer-9-wrap .lbt-footer-1-action .social-media .social-link:hover * {
  color: var(--lb-clr-pr-2);
}

/*
    footer-9-end
*/
/*
    footer-10-start
*/
.lb-footer-10-area {
  background-color: #EDF0FF;
}
.lb-footer-10-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 30px;
  margin-bottom: 30px;
}
.lb-footer-10-logo {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
}
.lb-footer-10-social {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
}
.lb-footer-10-social .link-elm {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background-color: var(--lb-clr-p-3);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 20px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-footer-10-social .link-elm:hover {
  background-color: var(--lb-clr-pr-3);
}
.lb-footer-10-wrap {
  padding: 52px 52px;
  background: #fff;
  border-radius: 10px;
  display: grid;
  grid-template-columns: 1.23fr 1fr;
  gap: 52px;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-footer-10-wrap {
    padding: 52px 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-10-wrap {
    padding: 52px 20px;
    grid-template-columns: 1fr;
  }
}
.lb-footer-10-wrap .bg-img {
  max-width: 365px;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  border-radius: 0 10px 10px 0;
  z-index: -1;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-10-wrap .bg-img {
    display: none;
  }
}
.lb-footer-10-content .disc {
  margin-bottom: 30px;
}
.lb-footer-10-content .hr-line {
  width: 100%;
  height: 1px;
  background: #D9D9D9;
  margin-bottom: 30px;
}
.lb-footer-10-content .title {
  font-size: 20px;
  margin-bottom: 20px;
}
.lb-footer-10-menu {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 25px;
}
.lb-footer-10-menu li {
  font-family: var(--inter);
  text-transform: capitalize;
  font-size: 18px;
  color: var(--lb-clr-p-3);
  line-height: 1;
}
.lb-footer-10-menu li a {
  position: relative;
  z-index: 1;
  padding-left: 22px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-footer-10-menu li a::after {
  content: "";
  background-image: url(../img/icons/fan-icon.svg);
  width: 14.5px;
  height: 14.5px;
  position: absolute;
  left: 0;
  top: 3px;
}
.lb-footer-10-menu li a:hover {
  color: var(--lb-clr-pr-3);
}
.lb-footer-10-newsletter {
  background-color: #4D4EFB;
  border-radius: 12px;
  padding: 30px 30px;
}
.lb-footer-10-newsletter .title {
  font-size: 26px;
  color: #fff;
  line-height: 1.384;
  margin-bottom: 78px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-10-newsletter .title {
    font-size: 22px;
  }
}
.lb-footer-10-newsletter-form {
  display: flex;
}
@media (max-width: 767px) {
  .lb-footer-10-newsletter-form {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-footer-10-newsletter-form {
    flex-wrap: nowrap;
  }
}
.lb-footer-10-newsletter-form .form-input {
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid #fff;
  font-family: var(--inter);
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  height: 46px;
  outline: none;
}
.lb-footer-10-newsletter-form .form-btn {
  font-family: var(--inter);
  text-transform: unset;
  background: #fff;
  font-weight: 500;
  font-size: 16px;
  color: #4D4EFB;
  padding: 5px 24px;
  transition: 0.3s var(--lb-cube-1);
  flex: 0 0 auto;
}
@media (max-width: 767px) {
  .lb-footer-10-newsletter-form .form-btn {
    width: 100%;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-footer-10-newsletter-form .form-btn {
    width: auto;
  }
}
.lb-footer-10-newsletter-form .form-btn .text div div:nth-child(1) {
  text-transform: capitalize;
}
.lb-footer-10-newsletter-form .form-btn:hover {
  background-color: var(--lb-clr-h-3);
}
.lb-footer-10-copyright {
  text-align: center;
  font-size: 16px;
  color: #676770;
  padding: 25px 10px;
}

/*
    footer-10-end
*/
/*
    footer-11-start
*/
.lb-footer-11-area {
  background-color: #1D043A;
}
.lb-footer-11-robot {
  width: 16%;
  position: absolute;
  bottom: -45%;
  left: 0;
  mix-blend-mode: plus-lighter;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-11-robot {
    display: none;
  }
}
.lb-footer-11-wrap {
  display: flex;
  gap: 60px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-11-wrap {
    flex-wrap: wrap;
  }
}
.lb-footer-11-left {
  flex: 0 0 auto;
}
.lb-footer-11-logo {
  display: inline-block;
  margin-bottom: 20px;
}
.lb-footer-11-contact {
  margin-bottom: 30px;
}
.lb-footer-11-contact li {
  font-weight: 300;
}
.lb-footer-11-contact li:not(:last-child) {
  margin-bottom: 6px;
}
.lb-footer-11-contact li a {
  margin-right: 20px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-footer-11-contact li a:hover {
  color: var(--lb-clr-pr-4);
}
.lb-footer-11-payment {
  display: inline-flex;
  gap: 30px;
  flex-wrap: wrap;
}
.lb-footer-11-payment img {
  transition: 0.4s var(--lb-cube-1);
}
.lb-footer-11-payment img:hover {
  transform: scale(95%);
}
.lb-footer-11-right .inner-div {
  display: inline-flex;
  gap: 30px;
  align-items: center;
}
@media (max-width: 767px) {
  .lb-footer-11-right .inner-div {
    flex-wrap: wrap;
    margin-bottom: 50px;
  }
}
.lb-footer-11-right .lb-footer-10-social {
  flex: 0 0 auto;
}
.lb-footer-11-right .lb-footer-10-social .link-elm {
  width: 36px;
  height: 36px;
  background: transparent;
  border: 1px solid #fff;
  font-size: 14px;
  opacity: 50%;
}
.lb-footer-11-right .lb-footer-10-social .link-elm:hover {
  color: #000;
  background: var(--lb-clr-sd-4);
  opacity: 1;
  border-color: transparent;
}
.lb-footer-11-disc {
  font-weight: 300;
  border-left: 1px solid #3A294E;
  padding: 53px 20px;
}
@media (max-width: 767px) {
  .lb-footer-11-disc {
    padding: 0px;
  }
}
.lb-footer-11-features {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 767px) {
  .lb-footer-11-features {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-footer-11-features {
    grid-template-columns: 1fr 1fr;
  }
}
.lb-footer-11-features-single {
  border: 1px solid #3A294E;
  display: flex;
  gap: 17px;
  padding-top: 25px;
  padding-bottom: 50px;
}
.lb-footer-11-features-single:not(:first-child) {
  margin-left: -1px;
}
.lb-footer-11-features-single .icon {
  background: linear-gradient(90deg, #3A294E 0%, #CD2CED 100%);
  border-radius: 0px 100px 100px 0px;
  width: 70px;
  height: 70px;
  place-content: center;
  text-align: center;
  font-size: 30px;
  color: #fff;
  flex: 0 0 auto;
}
.lb-footer-11-features-single .title {
  display: block;
  font-size: 18px;
  line-height: 30px;
  text-transform: uppercase;
  font-weight: 600;
  color: var(--lb-clr-sd-4);
  margin-bottom: 4px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-footer-11-features-single .title:hover {
  color: var(--lb-clr-pr-4);
  letter-spacing: 0.3px;
}
.lb-footer-11-features-single .disc {
  line-height: 26px;
  color: #C0BEC2;
  text-transform: capitalize;
  font-weight: 300;
}
.lb-footer-11-features-single:hover .icon i {
  animation: jackInTheBox 1s;
}
.lb-footer-11-copyright {
  border-top: 1px solid #3A294E;
  margin-top: -1px;
  padding: 23px 0;
}
.lb-footer-11-copyright .text {
  font-size: 16px;
}
.lb-footer-11-copyright .text span {
  color: var(--lb-clr-sd-4);
}

/*
    footer-11-end
*/
/*
    footer-12-start
*/
.lb-footer-12-area {
  background-color: var(--lb-clr-h-5);
  border-top: 4px solid var(--lb-clr-pr-5);
}
.lb-footer-12-top {
  border-radius: 10px;
  background-color: #20214C;
  display: flex;
  padding: 35px 40px;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 50px;
  gap: 30px;
}
.lb-footer-12-logo {
  flex: 0 0 auto;
}
.lb-footer-12-menu {
  gap: 10px 52px;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-12-menu {
    gap: 10px 25px;
  }
}
.lb-footer-12-menu a {
  font-family: var(--inter);
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 1.5;
  display: inline-block;
  border-bottom: 1px solid transparent;
  transition: 0.3s var(--lb-cube-1);
}
.lb-footer-12-menu a:hover {
  color: var(--lb-clr-pr-5);
  border-color: var(--lb-clr-pr-5);
}
.lb-footer-12-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
  justify-content: space-between;
}
.lb-footer-12-disc {
  max-width: 350px;
  font-size: 16px;
  color: #fff;
  margin-bottom: 30px;
}
.lb-footer-12-disc:is(.has-opa-8) {
  opacity: 0.8;
}
.lb-footer-12-widget-title {
  font-size: 22px;
  color: #fff;
  position: relative;
  z-index: 1;
  margin-bottom: 45px;
}
.lb-footer-12-widget-title::after {
  content: "";
  width: 30px;
  height: 2px;
  background: #83CD8F;
  position: absolute;
  bottom: -12px;
  left: 0;
}
.lb-footer-12-widget .lb-footer-10-social .link-elm {
  background-color: transparent;
  color: #7F7F93;
  border: 1px solid #7F7F93;
}
.lb-footer-12-widget .lb-footer-10-social .link-elm:hover {
  background: var(--lb-clr-pr-5);
  color: #000;
  border-color: transparent;
}
.lb-footer-12-contact {
  max-width: 262px;
}
.lb-footer-12-contact li {
  font-size: 16px;
  line-height: 26px;
  color: rgba(222, 222, 222, 0.8);
  display: flex;
  align-items: baseline;
  gap: 10px;
}
.lb-footer-12-contact li:not(:last-child) {
  margin-bottom: 18px;
}
.lb-footer-12-contact li i {
  color: var(--lb-clr-pr-5);
}
.lb-footer-12-contact li a {
  display: block;
  transition: 0.3s var(--lb-cube-1);
}
.lb-footer-12-contact li a:hover {
  color: var(--lb-clr-pr-5);
}
.lb-footer-12-copyright {
  color: #fff;
  opacity: 70%;
  border-top: 1px solid #3c3e89;
  font-size: 16px;
  font-weight: 300;
  padding: 23px 0;
}

/*
    footer-12-end
*/
/*
    footer-13-start
*/
.lb-footer-13-area {
  background-position: top center;
}
.lb-footer-13-logo {
  display: inline-block;
  max-width: 200px;
  width: 100%;
  margin-bottom: 30px;
}
.lb-footer-13-logo img {
  width: 100%;
}
.lb-footer-13-wrap .disc {
  font-size: 20px;
  font-weight: 300;
  max-width: 670px;
  margin-left: auto;
  margin-right: auto;
  opacity: 80%;
  margin-bottom: 40px;
}
.lb-footer-13-wrap .lb-footer-10-social {
  justify-content: center;
  margin-bottom: 55px;
}
.lb-footer-13-wrap .lb-footer-10-social .link-elm {
  width: 58px;
  height: 58px;
  position: relative;
  z-index: 1;
  background: var(--lb-clr-gd-13);
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.lb-footer-13-wrap .lb-footer-10-social .link-elm::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  padding: 2px;
  background: var(--lb-clr-gd-13);
  z-index: -1;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
}
.lb-footer-13-wrap .lb-footer-10-social .link-elm:hover {
  transform: scale(95%);
}
.lb-footer-13-wrap .vr-line {
  height: 1px;
  width: 100%;
  background: var(--lb-clr-gd-13);
  transform: scaleX(0);
  transition: 2s;
}
.lb-footer-13-wrap .vr-line:is(.active) {
  transform: scaleX(1);
}
.lb-footer-13-menu {
  display: flex;
  justify-content: center;
  gap: 10px 55px;
  flex-wrap: wrap;
  margin-bottom: 40px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-13-menu {
    gap: 10px 15px;
  }
}
.lb-footer-13-menu li {
  font-family: var(--recoleta_alt);
  font-size: 20px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 0.02em;
  font-weight: 500;
}
.lb-footer-13-menu li:not(:last-child)::after {
  content: "|";
  margin-left: 52px;
  opacity: 50%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-13-menu li:not(:last-child)::after {
    margin-left: 15px;
  }
}
.lb-footer-13-menu li a {
  transition: 0.3s var(--lb-cube-1);
  display: inline-block;
  border-bottom: 1px solid transparent;
}
.lb-footer-13-menu li a:hover {
  color: var(--lb-clr-pr-13);
  border-color: var(--lb-clr-pr-13);
}
.lb-footer-13-copyright {
  font-weight: 300;
  opacity: 70%;
  padding: 24px 0;
}

/*
    footer-13-end
*/
/*
    footer-14-start
*/
.lb-footer-14-area {
  background-color: #262B37;
}
.lb-footer-14-img {
  width: 14%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.lb-footer-14-newsletter {
  position: relative;
  z-index: 1;
  margin-bottom: 20px;
}
.lb-footer-14-newsletter .form-input {
  width: 100%;
  height: 46px;
  outline: none;
  border: none;
  background: rgba(255, 255, 255, 0.15);
  font-family: var(--fraunces);
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  padding-left: 18px;
  padding-right: 56px;
}
.lb-footer-14-newsletter .form-btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 46px;
  height: 100%;
  background: var(--lb-clr-pr-14);
  color: #fff;
  color: 18px;
}
.lb-footer-14-newsletter .form-btn:hover i {
  animation: jackInTheBox 1s;
}

.has-footer-14:is(.lb-footer-8-wrap) .lb-footer-8-disc {
  margin-bottom: 35px;
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .has-footer-14:is(.lb-footer-8-wrap) .lb-footer-8-disc {
    max-width: 320px;
  }
}
.has-footer-14:is(.lb-footer-8-wrap) .lb-footer-8-social .link-elm:hover {
  color: #fff;
  background-color: var(--lb-clr-pr-14);
  border-color: transparent;
}
.has-footer-14:is(.lb-footer-8-wrap) .lb-footer-8-menu li a {
  font-family: var(--fraunces);
}
.has-footer-14:is(.lb-footer-8-wrap) .lb-footer-8-menu li a:hover {
  color: var(--lb-clr-pr-14);
}
.has-footer-14:is(.lb-footer-8-wrap) .lb-footer-8-contact li, .has-footer-14:is(.lb-footer-8-wrap) .lb-footer-8-contact a {
  font-family: var(--fraunces);
}
.has-footer-14:is(.lb-footer-8-wrap) .lb-footer-8-contact li i, .has-footer-14:is(.lb-footer-8-wrap) .lb-footer-8-contact a i {
  color: var(--lb-clr-pr-14);
}
.has-footer-14:is(.lb-footer-8-wrap) .lb-footer-8-contact li a:hover, .has-footer-14:is(.lb-footer-8-wrap) .lb-footer-8-contact a a:hover {
  color: var(--lb-clr-pr-14);
}
.has-footer-14:is(.lb-footer-8-wrap) .lb-footer-8-hours li {
  font-family: var(--fraunces);
}
.has-footer-14:is(.lb-footer-8-copyright) {
  color: #fff;
  opacity: 70%;
}
.has-footer-14:is(.lb-footer-8-copyright) span {
  color: #fff;
}

/*
    footer-14-end
*/
/*
    footer-15-start
*/
.lb-footer-15-area {
  background-color: #121314;
  border-radius: 300px 300px 0 0;
  padding-top: 130px;
  margin-top: -82px;
}
@media (max-width: 767px) {
  .lb-footer-15-area {
    border-radius: 100px 100px 0 0;
  }
}
.lb-footer-15-get-touch {
  border-bottom: 1px solid #353C4E;
  padding-bottom: 40px;
}
.lb-footer-15-get-touch .get-touch {
  text-align: center;
  font-size: 125px;
  text-transform: uppercase;
  line-height: 1;
  color: var(--lb-clr-pr-14);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-footer-15-get-touch .get-touch {
    font-size: 100px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-footer-15-get-touch .get-touch {
    font-size: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-footer-15-get-touch .get-touch {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .lb-footer-15-get-touch .get-touch {
    font-size: 25px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-footer-15-get-touch .get-touch {
    font-size: 40px;
  }
}
.lb-footer-15-get-touch .get-touch .stroke-text {
  display: inline-block;
  line-height: inherit;
  -webkit-text-stroke: 2px #353C4E;
  -webkit-text-fill-color: transparent;
}
.lb-footer-15-wrap {
  display: flex;
  justify-content: space-between;
  gap: 50px;
  flex-wrap: wrap;
}
.lb-footer-15-logo {
  max-width: 170px;
  display: block;
  margin-bottom: 20px;
}
.lb-footer-15-disc {
  max-width: 350px;
  margin-bottom: 30px;
}
.lb-footer-15-widget-title {
  font-size: 28px;
  margin-bottom: 30px;
}
.lb-footer-15-widget .lb-footer-8-social .link-elm {
  color: var(--lb-clr-pr-14);
  border-color: var(--lb-clr-pr-14);
  width: 46px;
  height: 46px;
  opacity: 1;
}
.lb-footer-15-widget .lb-footer-8-social .link-elm:hover {
  background-color: var(--lb-clr-pr-14);
  color: #fff;
}
.lb-footer-15-menu li:not(:last-child) {
  margin-bottom: 15px;
}
.lb-footer-15-menu li a {
  font-family: var(--jost);
  font-size: 20px;
  text-transform: capitalize;
  color: #fff;
  opacity: 90%;
  line-height: 30px;
  display: inline-block;
  font-weight: 300;
  transition: 0.4s var(--lb-cube-1);
  position: relative;
}
.lb-footer-15-menu li a::after {
  content: "";
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px;
  background: var(--lb-clr-pr-14);
  position: absolute;
  transition: 0.4s var(--lb-cube-1);
}
.lb-footer-15-menu li a:hover {
  color: var(--lb-clr-pr-14);
  opacity: 1;
  transform: translateX(3px);
}
.lb-footer-15-menu li a:hover::after {
  width: 100%;
}
.lb-footer-15-contact {
  max-width: 205px;
}
.lb-footer-15-contact li, .lb-footer-15-contact a {
  font-family: var(--jost);
  color: rgba(255, 255, 255, 0.8);
  font-size: 18px;
  line-height: 26px;
  display: flex;
  align-items: baseline;
  gap: 10px;
  margin-bottom: 15px;
}
.lb-footer-15-contact li i, .lb-footer-15-contact a i {
  color: var(--lb-clr-pr-14);
}
.lb-footer-15-contact a {
  transition: 0.4s var(--lb-cube-1);
}
.lb-footer-15-contact a:hover {
  color: var(--lb-clr-pr-14);
}
.lb-footer-15-hours {
  max-width: 205px;
}
.lb-footer-15-hours li {
  font-family: var(--jost);
  color: rgba(255, 255, 255, 0.8);
  font-size: 18px;
  line-height: 26px;
}
.lb-footer-15-hours li:nth-child(1) {
  color: #fff;
  border-bottom: 1px solid #fff;
  display: inline-block;
}
.lb-footer-15-hours li:not(:last-child) {
  margin-bottom: 15px;
}
.lb-footer-15-copyright {
  border-top: 1px solid #353C4E;
  text-align: center;
  padding: 23px 0;
  font-size: 18px;
}

/*
    footer-15-end
*/
/*
    footer-16-start
*/
.lb-footer-16-area {
  background-color: var(--lb-clr-h-16);
}
.lb-footer-16-widget {
  display: flex;
  gap: 130px;
  flex-wrap: wrap;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-footer-16-widget {
    gap: 50px;
  }
}
.lb-footer-16-widget-single .widget-title {
  font-size: 24px;
  color: #fff;
  margin-bottom: 25px;
}
.lb-footer-16-widget-single .lb-footer-8-social .link-elm {
  width: 46px;
  height: 46px;
  border-color: #fff;
  opacity: 1;
  color: #fff;
}
.lb-footer-16-widget-single .lb-footer-8-social .link-elm:hover {
  color: #fff;
  border-color: transparent;
  background: var(--lb-clr-pr-16);
  transform: scale(95%);
}
.lb-footer-16-widget-single:first-child {
  margin-right: auto;
}
.lb-footer-16-disc {
  color: #fff;
  max-width: 440px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-footer-16-disc {
    max-width: 250px;
  }
}
.lb-footer-16-menu li:not(:last-child) {
  margin-bottom: 12px;
}
.lb-footer-16-menu a {
  font-family: var(--inter);
  text-transform: capitalize;
  font-weight: 400;
  color: #fff;
  line-height: 1.5;
  display: inline-block;
  opacity: 0.9;
  display: inline;
  background: linear-gradient(90deg, #fff);
  transition: 0.5s var(--lb-cube-1);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0% 1px;
}
.lb-footer-16-menu a:hover {
  color: #fff;
  background-size: 100% 1px;
}
.lb-footer-16-line {
  width: 100%;
  height: 1px;
  background: #fff;
  opacity: 20%;
}
.lb-footer-16-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 50px;
}
.lb-footer-16-wrap .lb-footer-16-widget-single {
  max-width: 375px;
  width: 100%;
}
.lb-footer-16-newsletter .disc {
  line-height: 1.2;
  color: #fff;
  opacity: 1;
  margin-bottom: 15px;
}
.lb-footer-16-newsletter .lb-footer-14-newsletter .form-input {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 39px;
  font-family: var(--inter);
}
.lb-footer-16-newsletter .lb-footer-14-newsletter .form-btn {
  background: var(--lb-clr-gd-16);
  width: 60px;
  height: 40px;
  border-radius: 100px;
  top: 3px;
  right: 4px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-footer-16-newsletter .lb-footer-14-newsletter .form-btn:hover {
  transform: scale(95%);
}
.lb-footer-16-copyright {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding: 22px 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-16-copyright {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.lb-footer-16-copyright-text {
  color: #fff;
  opacity: 80%;
}
.lb-footer-16-copyright-menu {
  display: flex;
  gap: 15px 52px;
  flex-wrap: wrap;
}
.lb-footer-16-copyright-menu a {
  color: #fff;
  opacity: 80%;
  border-bottom: 1px solid transparent;
  transition: 0.3s;
}
.lb-footer-16-copyright-menu a:hover {
  border-color: #fff;
  opacity: 1;
}

/*
    footer-16-end
*/
/*
    footer-17-start
*/
.lb-footer-17-area {
  background-color: var(--lb-clr-h-17);
}
.lb-footer-17-logo {
  display: inline-block;
  max-width: 160px;
  margin-bottom: 30px;
}
.lb-footer-17-wrap {
  display: flex;
  justify-content: space-between;
  gap: 50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-17-wrap {
    flex-wrap: wrap;
  }
}
.lb-footer-17-disc {
  color: #fff;
  max-width: 265px;
  font-size: 16px;
  width: 100%;
  margin-bottom: 30px;
}
.lb-footer-17-widget .widget-title {
  color: #fff;
  font-size: 24px;
  position: relative;
  z-index: 1;
  margin-bottom: 39px;
}
.lb-footer-17-widget .widget-title::after {
  content: "";
  width: 30px;
  height: 2px;
  background: var(--lb-clr-gd-17);
  position: absolute;
  bottom: -11px;
  left: 0;
}
.lb-footer-17-widget .disc-disc {
  font-size: 16px;
  color: #fff;
  max-width: 265px;
  margin-bottom: 30px;
}
.lb-footer-17-widget .lb-footer-14-newsletter {
  max-width: 275px;
  margin-bottom: 30px;
}
.lb-footer-17-widget .lb-footer-14-newsletter .form-input {
  font-family: var(--inter);
  font-weight: 300;
}
.lb-footer-17-widget .lb-footer-14-newsletter .form-btn {
  background: var(--lb-clr-gd-17);
}
.lb-footer-17-widget .lb-footer-8-social .link-elm:hover {
  border-color: transparent;
  color: #fff;
  background: var(--lb-clr-pr-17);
}
.lb-footer-17-widget .lb-footer-8-contact {
  max-width: 170px;
}
.lb-footer-17-widget .lb-footer-8-contact i {
  color: var(--lb-clr-pr-17);
}
.lb-footer-17-widget .lb-footer-8-contact li, .lb-footer-17-widget .lb-footer-8-contact a {
  color: #fff;
  font-size: 14px;
}
.lb-footer-17-widget .lb-footer-8-contact a:hover {
  color: var(--lb-clr-pr-17);
}
.lb-footer-17-widget .lb-footer-8-hours {
  max-width: 170px;
}
.lb-footer-17-widget .lb-footer-8-hours li {
  color: #fff;
  font-size: 14px;
}
.lb-footer-17-widget .lb-footer-8-hours li:nth-child(1) {
  margin-bottom: 10px;
}
.lb-footer-17-gallery {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px;
  max-width: 320px;
}
.lb-footer-17-gallery .img-elm {
  width: 100%;
  height: 100px;
}
.lb-footer-17-gallery .img-elm img {
  transition: 0.4s var(--lb-cube-1);
}
.lb-footer-17-gallery .img-elm:hover img {
  transform: scale(1.1);
}
.lb-footer-17-copyright:is(.lb-footer-8-copyright) {
  font-weight: 300;
}
.lb-footer-17-copyright:is(.lb-footer-8-copyright) span {
  color: #fff;
}

/*
    footer-17-end
*/
/*
    footer-18-start
*/
.lb-footer-18-area {
  background-color: #F5F5F7;
}
.lb-footer-18-area .lb-footer-8-copyright {
  color: var(--lb-clr-h-18);
  border-color: rgba(48, 63, 101, 0.1);
}
.lb-footer-18-area .lb-footer-8-copyright span {
  color: var(--lb-clr-h-18);
}
.lb-footer-18-wrap:is(.has-footer-18) .lb-footer-17-disc {
  color: var(--lb-clr-h-18);
}

.lb-footer-17-wrap:is(.has-footer-18) .lb-footer-17-disc {
  color: var(--lb-clr-h-18);
}
.lb-footer-17-wrap:is(.has-footer-18) .widget-title, .lb-footer-17-wrap:is(.has-footer-18) .disc-disc {
  color: var(--lb-clr-h-18);
}
.lb-footer-17-wrap:is(.has-footer-18) .lb-footer-14-newsletter .form-input {
  background: rgba(48, 63, 101, 0.05);
  font-family: var(--inter);
  color: var(--lb-clr-h-18);
}
.lb-footer-17-wrap:is(.has-footer-18) .lb-footer-14-newsletter .form-btn {
  background: var(--lb-clr-pr-18);
}
.lb-footer-17-wrap:is(.has-footer-18) .lb-footer-8-social .link-elm:hover {
  background: var(--lb-clr-pr-18);
  color: var(--lb-clr-h-18);
}
.lb-footer-17-wrap:is(.has-footer-18) .lb-footer-8-contact li, .lb-footer-17-wrap:is(.has-footer-18) .lb-footer-8-contact a {
  color: var(--lb-clr-h-18);
}
.lb-footer-17-wrap:is(.has-footer-18) .lb-footer-8-contact a:hover {
  color: var(--lb-clr-pr-17);
  transform: translateX(-3px);
}
.lb-footer-17-wrap:is(.has-footer-18) .lb-footer-8-hours li {
  color: var(--lb-clr-h-18);
}
.lb-footer-17-wrap:is(.has-footer-18) .lb-footer-8-hours li:nth-child(1) {
  border-color: var(--lb-clr-h-18);
}

/*
    footer-18-end
*/
/*
    footer-19-start
*/
.lb-footer-19-area {
  background-color: var(--lb-clr-h-19);
}
.lb-footer-19-gallery {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  gap: 12px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-footer-19-gallery {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-footer-19-gallery {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-footer-19-gallery {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.lb-footer-19-gallery .single-item {
  height: 180px;
  display: inline-block;
  position: relative;
  z-index: 1;
}
.lb-footer-19-gallery .single-item::after {
  content: "view";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 18px;
  color: #fff;
  text-transform: capitalize;
  font-family: var(--noto);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  transform: scale(1.5);
  opacity: 0;
  transition: 0.5s var(--lb-cube-1);
}
.lb-footer-19-gallery .single-item:hover::after {
  transform: scale(1);
  opacity: 1;
}
.lb-footer-19-gallery .single-item:nth-child(odd) {
  margin-top: 34px;
}
.lb-footer-19-logo {
  max-width: 170px;
}
.lb-footer-19-top {
  display: flex;
  align-items: center;
  gap: 50px;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 60px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.lb-footer-19-top-right {
  max-width: 555px;
}
.lb-footer-19-top-right .disc {
  color: #fff;
  opacity: 90%;
  margin-bottom: 25px;
}
.lb-footer-19-top-right .lb-footer-8-social .link-elm {
  color: #fff;
  border-color: #fff;
}
.lb-footer-19-top-right .lb-footer-8-social .link-elm:hover {
  background: var(--lb-clr-pr-19);
  border-color: transparent;
}
.lb-footer-19-widget {
  display: flex;
  gap: 50px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.lb-footer-19-widget-single .widget-title {
  font-size: 24px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.lb-footer-19-menu a {
  font-family: var(--noto);
  text-transform: capitalize;
  color: #fff;
  font-size: 18px;
  display: flex;
  align-items: center;
  min-width: 220px;
  justify-content: space-between;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  opacity: 90%;
  padding: 10px 0;
  position: relative;
  z-index: 1;
  transition: 0.3s var(--lb-cube-1);
}
.lb-footer-19-menu a::after {
  content: "";
  width: 0;
  height: 1px;
  background: var(--lb-clr-pr-19);
  position: absolute;
  left: auto;
  right: 0;
  bottom: -1px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-footer-19-menu a i {
  font-size: 16px;
  opacity: 80%;
  transform: rotate(-45deg);
  transition: 0.5s var(--lb-cube-1);
}
.lb-footer-19-menu a:hover {
  color: var(--lb-clr-pr-19);
  opacity: 1;
}
.lb-footer-19-menu a:hover i {
  transform: rotate(0);
}
.lb-footer-19-menu a:hover::after {
  width: 100%;
  left: 0;
  right: auto;
}
.lb-footer-19-client {
  display: grid;
  grid-template-columns: 1fr 1.5fr 1fr;
  gap: 30px;
  max-width: 580px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-footer-19-client {
    max-width: 480px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-footer-19-client {
    max-width: 380px;
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-footer-19-client {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-footer-19-client {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.lb-footer-19-client .single-client {
  opacity: 70%;
  transition: 0.3s var(--lb-cube-1);
}
.lb-footer-19-client .single-client:hover {
  opacity: 1;
  filter: blur(1px);
  transform: scale(103%);
}
.lb-footer-19-copyright {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 30px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding: 30px 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-footer-19-copyright {
    justify-content: center;
  }
}
.lb-footer-19-copyright .copyright-text {
  color: #fff;
  opacity: 70%;
}
.lb-footer-19-copyright-link {
  display: flex;
  gap: 15px 50px;
}
.lb-footer-19-copyright-link a {
  text-transform: capitalize;
  color: #fff;
  opacity: 70%;
  display: inline-block;
  border-bottom: 1px solid transparent;
  transition: 0.3s var(--lb-cube-1);
}
.lb-footer-19-copyright-link a:hover {
  color: var(--lb-clr-pr-19);
  opacity: 1;
  border-color: var(--lb-clr-pr-19);
}

/*
    footer-19-end
*/
/*
    footer-20-start
*/
.lb-footer-17-area:is(.has-footer-20) .lb-footer-17-widget .widget-title::after {
  background: var(--lb-clr-pr-20);
}
.lb-footer-17-area:is(.has-footer-20) .lb-footer-17-widget .lb-footer-14-newsletter .form-btn {
  background: var(--lb-clr-pr-20);
}
.lb-footer-17-area:is(.has-footer-20) .lb-footer-17-widget .lb-footer-8-social .link-elm:hover {
  background: var(--lb-clr-pr-20);
}
.lb-footer-17-area:is(.has-footer-20) .lb-footer-17-widget .lb-footer-8-contact i {
  color: var(--lb-clr-pr-20);
}
.lb-footer-17-area:is(.has-footer-20) .lb-footer-17-widget .lb-footer-8-contact a:hover {
  color: var(--lb-clr-pr-20);
}

/*
    footer-20-end
*/
/*
about-2 start
*/
.lbt-about-2-area {
  padding: 176px 0;
}
.lbt-about-2-wrap {
  display: grid;
  grid-template-columns: 1fr 1.12fr;
  gap: 26px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-about-2-wrap {
    grid-template-columns: 1fr;
    gap: 100px;
  }
}
.lbt-about-2-left .disc {
  margin-top: 25px;
}
.lbt-about-2-left ul {
  margin-top: 30px;
}
.lbt-about-2-left ul li {
  display: flex;
  align-items: baseline;
  gap: 12px;
}
.lbt-about-2-left ul li:not(:last-child) {
  margin-bottom: 15px;
}
.lbt-about-2-left ul li .icon {
  display: inline-flex;
  transform: translateY(3px);
}
.lbt-about-2-left ul li .list-text {
  font-family: var(--general_sans);
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #020304;
}
.lbt-about-2-left .btn-wrap {
  margin-top: 42px;
}
.lbt-about-2-right {
  position: relative;
  display: flex;
  justify-content: end;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-about-2-right {
    justify-content: center;
  }
}
.lbt-about-2-right:is(.active) .top-img img {
  transform: translate(0);
}
.lbt-about-2-right:is(.active) .experience-wrap {
  transform: translateX(0px);
}
.lbt-about-2-right .main-img {
  position: relative;
}
.lbt-about-2-right .main-img img {
  border-radius: 15px;
}
.lbt-about-2-right .main-img::after {
  content: "";
  position: absolute;
  width: 201px;
  height: 153px;
  left: -30px;
  top: -37px;
  background: #E7FFE7;
  border-radius: 10px;
  z-index: -1;
}
@media (max-width: 767px) {
  .lbt-about-2-right .main-img::after {
    width: 140px;
    height: 105px;
    left: -8px;
    top: -30px;
  }
}
.lbt-about-2-right .top-img {
  position: absolute;
  top: -59px;
  right: -92px;
  border-radius: 10px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-about-2-right .top-img {
    right: -85px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-about-2-right .top-img {
    max-width: 160px;
    right: -40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-about-2-right .top-img {
    max-width: 160px;
    right: 170px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-about-2-right .top-img {
    max-width: 160px;
    right: 50px;
  }
}
@media (max-width: 767px) {
  .lbt-about-2-right .top-img {
    max-width: 140px;
    right: -30px;
    top: -80px;
  }
}
.lbt-about-2-right .top-img img {
  border-radius: 10px;
  border: 6px solid #fff;
  transform: translateX(-348px);
  transition: 2000ms ease;
}
.lbt-about-2-right .experience-wrap {
  position: absolute;
  left: 0;
  bottom: -67px;
  transform: translateX(300px);
  transition: 2000ms ease;
}
.lbt-about-2-right .experience-wrap .experience {
  padding: 35px;
  border-radius: 12px;
  max-width: 342px;
}
@media (max-width: 767px) {
  .lbt-about-2-right .experience-wrap .experience {
    padding: 30px 20px;
    max-width: 300px;
    bottom: -100px;
  }
}
.lbt-about-2-right .experience-wrap .experience .number-wrap {
  display: flex;
  align-items: center;
  gap: 20px;
}
.lbt-about-2-right .experience-wrap .experience .number-wrap .number {
  font-size: 110px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-about-2-right .experience-wrap .experience .number-wrap .number {
    font-size: 85px;
  }
}
@media (max-width: 767px) {
  .lbt-about-2-right .experience-wrap .experience .number-wrap .number {
    font-size: 80px;
  }
}
.lbt-about-2-right .experience-wrap .experience .number-wrap .exper-text {
  font-family: var(--general_sans);
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #000000;
}
.lbt-about-2-right .experience-wrap .experience .title {
  font-family: var(--general_sans);
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #000000;
}

/*
about-2 end
*/
/*
about-5 start
*/
.lbt-about-5-area {
  padding: 160px 0;
  position: relative;
}
@media (max-width: 767px) {
  .lbt-about-5-area {
    padding: 100px 0;
  }
}
.lbt-about-5-area .main-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.lbt-about-5-area .main-bg img {
  width: 100%;
  height: 100%;
}
@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-about-5-area .main-bg img {
    object-fit: cover;
  }
}
.lbt-about-5-wrap {
  display: grid;
  grid-template-columns: 1.238fr 1fr;
  gap: 82px;
  align-items: start;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-about-5-wrap {
    gap: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-about-5-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-about-5-left {
  display: grid;
  grid-template-columns: 1.04fr 1fr;
  gap: 0;
  overflow: hidden;
}
@media (max-width: 767px) {
  .lbt-about-5-left {
    display: flex;
    flex-direction: column;
    gap: 25px;
    align-items: center;
  }
}
.lbt-about-5-left:is(.active) .img-1 {
  transform: translate(0px);
}
.lbt-about-5-left:is(.active) .img-2 {
  opacity: 1;
  transform: translate(0px);
}
.lbt-about-5-left:is(.active) .img-3 {
  transform: translate(0px);
}
.lbt-about-5-left:is(.active) .matter-box .item {
  opacity: 1;
}
.lbt-about-5-left:is(.active) .matter-box .item:nth-child(1) {
  transform: rotate(12.19deg) translate(70px, 20px);
}
@media (max-width: 767px) {
  .lbt-about-5-left:is(.active) .matter-box .item:nth-child(1) {
    transform: rotate(12.19deg) translate(50px, 20px);
  }
}
.lbt-about-5-left:is(.active) .matter-box .item:nth-child(2) {
  transform: rotate(12.19deg) translate(100px, 25px);
}
@media (max-width: 767px) {
  .lbt-about-5-left:is(.active) .matter-box .item:nth-child(2) {
    transform: rotate(12.19deg) translate(55px, 20px);
  }
}
.lbt-about-5-left:is(.active) .matter-box .item:nth-child(3) {
  transform: rotate(12.19deg) translate(20px, 30px);
}
@media (max-width: 767px) {
  .lbt-about-5-left:is(.active) .matter-box .item:nth-child(3) {
    transform: rotate(12.19deg) translate(0px, 20px);
  }
}
.lbt-about-5-left .img-1 {
  transform: translateX(315px);
  transition: 1.2s var(--cube-1);
}
.lbt-about-5-left .img-1 img {
  border-radius: 0 120px 0 0;
}
.lbt-about-5-left .img-2 {
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: translateY(200px);
  transition: 500ms var(--cube-1);
  transition-delay: 1.2s;
}
.lbt-about-5-left .matter-box {
  height: 340px;
  padding-top: 2px;
}
.lbt-about-5-left .matter-box .item {
  background: #FFE7EE;
  border: 1.2px solid #4A4B59;
  border-radius: 100px;
  text-align: center;
  max-width: 278px;
  font-family: var(--roboto);
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  padding: 15px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: 800ms ease;
  transition-delay: 1.2s;
}
.lbt-about-5-left .matter-box .item:nth-child(1) {
  transform: rotate(12.19deg) translate(100px, 20px);
  position: relative;
  z-index: 3;
}
.lbt-about-5-left .matter-box .item:nth-child(2) {
  background-color: #E4FFF9;
  transform: rotate(12.19deg) translate(120px, 25px);
}
.lbt-about-5-left .matter-box .item:nth-child(3) {
  background-color: #EEE3FF;
  transform: rotate(12.19deg) translate(100px, 30px);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-about-5-left .matter-box .item {
    max-width: 200px;
  }
}
.lbt-about-5-left .img-3 {
  height: 340px;
  display: flex;
  align-items: end;
  justify-content: center;
  background: linear-gradient(90deg, #51C9B5 1.96%, #36A598 100%);
  border-radius: 0px 0px 300px 300px;
  transform: translateX(-327px);
  transition: 1.2s var(--cube-1);
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  .lbt-about-5-left .img-3 {
    margin-top: 50px;
  }
}
.lbt-about-5-left .img-3 img {
  border-radius: 0px 0px 300px 300px;
  margin-bottom: -5px;
}
@media (max-width: 767px) {
  .lbt-about-5-left .img-3 img {
    margin-bottom: 0;
  }
}
.lbt-about-5-right .disc {
  margin-top: 25px;
}
.lbt-about-5-right .feature {
  margin-top: 26px;
  display: flex;
  gap: 32px;
  align-items: start;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-about-5-right .feature {
    max-width: 520px;
  }
}
.lbt-about-5-right .feature ul {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.lbt-about-5-right .feature ul li {
  display: flex;
  align-items: center;
  gap: 15px;
}
.lbt-about-5-right .feature ul li span {
  font-family: var(--roboto);
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0.01em;
  color: #080C31;
}
.lbt-about-5-right .feature .btn-wrap {
  margin-top: 42px;
}
.lbt-about-5-right .feature .rating {
  background: #FFFFFF;
  border-radius: 15px;
  padding: 21px 24px 30px 24px;
  text-align: center;
  margin-top: 4px;
}
.lbt-about-5-right .feature .rating .number {
  font-family: var(--teko);
  font-weight: 700;
  font-size: 120px;
  line-height: 1;
  letter-spacing: 0.01em;
  text-transform: capitalize;
  color: #4A4B59;
  margin-bottom: 0;
}
.lbt-about-5-right .feature .rating .raing-star {
  display: flex;
  align-items: center;
  gap: 4px;
  justify-content: center;
}
.lbt-about-5-right .feature .rating .raing-star i {
  color: #FBC70F;
  display: inline-flex;
}
.lbt-about-5-right .feature .rating .title {
  margin-top: 15px;
  display: block;
}

/*
about-5 end
*/
/*
about-6 start
*/
.lbt-about-6-area {
  padding: 131px 0;
}
.lbt-about-6-wrap {
  display: grid;
  grid-template-columns: 1.35fr 1fr;
  gap: 60px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-about-6-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-about-6-wrap .about-left {
  display: flex;
  gap: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-about-6-wrap .about-left {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .lbt-about-6-wrap .about-left {
    flex-direction: column;
  }
}
.lbt-about-6-wrap .about-left .item-1 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  margin-top: 58px;
}
.lbt-about-6-wrap .about-left .item-1 .client {
  background: linear-gradient(0deg, #8B1EFD, #8B1EFD);
  box-shadow: inset 0px 4px 12px rgba(0, 0, 0, 0.5);
  padding: 22px 40px 22px 30px;
  display: flex;
  gap: 22px;
  clip-path: polygon(100% 0, 100% 70%, 88% 100%, 0 100%, 1% 0);
}
@media (max-width: 767px) {
  .lbt-about-6-wrap .about-left .item-1 .client {
    flex-wrap: wrap;
  }
}
.lbt-about-6-wrap .about-left .item-1 .client .number {
  font-family: var(--saira);
  font-weight: 700;
  font-size: 30px;
  line-height: 40px;
  color: #FFFFFF;
  margin-bottom: 0;
}
.lbt-about-6-wrap .about-left .item-1 .client .title {
  font-family: var(--roboto);
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #FFFFFF;
}
.lbt-about-6-wrap .about-left .item-1 .img-1 img {
  border-radius: 10px;
}
.lbt-about-6-wrap .about-left .item-2 {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.lbt-about-6-wrap .about-left .item-2 .img-2 img, .lbt-about-6-wrap .about-left .item-2 .img-3 img {
  border-radius: 10px;
}
.lbt-about-6-wrap .about-right {
  margin-top: 15px;
}
.lbt-about-6-wrap .about-right .disc {
  margin-top: 25px;
}
.lbt-about-6-wrap .about-right .feature {
  margin-top: 30px;
  display: flex;
  gap: 40px;
  align-items: start;
}
@media (max-width: 767px) {
  .lbt-about-6-wrap .about-right .feature {
    flex-wrap: wrap;
  }
}
.lbt-about-6-wrap .about-right .feature .experience {
  position: relative;
  max-width: 180px;
  padding: 21px 15px 21px 16px;
}
.lbt-about-6-wrap .about-right .feature .experience .exper-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.lbt-about-6-wrap .about-right .feature .experience .exper-bg img {
  width: 100%;
  height: 100%;
}
.lbt-about-6-wrap .about-right .feature .experience .number {
  position: relative;
  z-index: 2;
  font-family: var(--saira);
  font-weight: 700;
  font-size: 60px;
  line-height: 63px;
  color: #FFFFFF;
}
.lbt-about-6-wrap .about-right .feature .experience .title {
  position: relative;
  z-index: 2;
  font-family: var(--roboto);
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #FFFFFF;
  opacity: 0.8;
}
.lbt-about-6-wrap .about-right .feature .list ul {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.lbt-about-6-wrap .about-right .feature .list ul li {
  display: flex;
  font-family: var(--roboto);
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.lbt-about-6-wrap .about-right .feature .list ul li svg {
  margin-right: 15px;
}
.lbt-about-6-wrap .about-right .divider {
  width: 100%;
  height: 1px;
  background: #2E2F42;
  margin-top: 35px;
}
.lbt-about-6-wrap .about-right .about-bottom {
  margin-top: 35px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
}
.lbt-about-6-wrap .about-right .about-bottom .customer {
  display: flex;
  align-items: center;
  gap: 14px;
}
.lbt-about-6-wrap .about-right .about-bottom .customer .number {
  font-family: var(--saira);
  font-weight: 700;
  font-size: 26px;
  line-height: 36px;
  color: #A147FF;
  margin-bottom: 0;
}
.lbt-about-6-wrap .about-right .about-bottom .customer .title {
  font-family: var(--roboto);
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: #B3B0B0;
}

/*
about-6 end
*/
/*
    about-8-start
*/
.lb-about-8-bg-clr {
  position: absolute;
  top: 0;
  left: 0;
  width: 36%;
  height: 526px;
  border-radius: 0 30px 30px 0;
  background: var(--lb-clr-pr-1);
  opacity: 7%;
  z-index: -1;
}
.lb-about-8-bg-shape {
  width: 10%;
  text-align: right;
  position: absolute;
  right: 0;
  top: 45px;
  z-index: -1;
}
.lb-about-8-wrap {
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  gap: 66px;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-about-8-wrap {
    gap: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-8-wrap {
    gap: 50px;
    grid-template-columns: 1fr;
  }
}
.lb-about-8-left {
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  gap: 70px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-about-8-left {
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .lb-about-8-left {
    gap: 30px;
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-about-8-left {
    gap: 30px;
    grid-template-columns: 1.2fr 1fr;
  }
}
.lb-about-8-img-1 {
  height: 360px;
  border-radius: 20px;
  margin-top: 82px;
}
.lb-about-8-img-2 {
  height: 316px;
  border-radius: 20px;
}
.lb-about-8-img-3 {
  height: 335px;
  border-radius: 20px;
  margin-top: -250px;
  transform: translateX(168px);
}
@media (max-width: 767px) {
  .lb-about-8-img-3 {
    margin-top: 0px;
    transform: translateX(0px);
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-about-8-img-3 {
    margin-top: -250px;
    transform: translateX(168px);
  }
}
.lb-about-8-sec-title .lb-sec-title-1 {
  margin-bottom: 24px;
}
.lb-about-8-sec-title .disc {
  margin-bottom: 42px;
}

/*
    about-8-end
*/
/*
    about-10-start
*/
.lb-about-10-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 690px;
  z-index: -1;
  background: #F2F6F9;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-10-bg {
    height: 100%;
  }
}
.lb-about-10-wrap {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-10-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-about-10-content {
  padding-top: 38px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-10-content {
    padding-top: 0px;
  }
}
.lb-about-10-content .lb-sec-title-3 {
  margin-bottom: 25px;
}
.lb-about-10-content .disc {
  margin-bottom: 42px;
}
.lb-about-10-laptop {
  margin-left: -350px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-about-10-laptop {
    margin-left: -190px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-about-10-laptop {
    margin-left: -100px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-10-laptop {
    margin-left: 0px;
  }
}
.lb-about-10-img {
  filter: drop-shadow(6px 6px 20px rgba(0, 0, 0, 0.08));
  border-radius: 15px;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 141px;
}
@media (max-width: 767px) {
  .lb-about-10-img {
    bottom: 0px;
  }
}
.lb-about-10-bg-shape {
  width: 16%;
  position: absolute;
  right: 0;
  top: 68%;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-10-bg-shape {
    top: unset;
    bottom: 0;
  }
}

/*
    about-10-end
*/
/*
    about-13-start
*/
.lb-about-13-wrap {
  display: grid;
  gap: 115px;
  grid-template-columns: 1fr 1.3fr;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-about-13-wrap {
    gap: 50px;
    grid-template-columns: 1fr 1.2fr;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-13-wrap {
    gap: 50px;
    grid-template-columns: 1fr;
  }
}
.lb-about-13-img {
  height: 836px;
  border-radius: 200px 0 0 0;
  margin-left: -240px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-about-13-img {
    height: 736px;
    margin-left: -130px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-about-13-img {
    height: 736px;
    margin-left: -40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-about-13-img {
    height: 636px;
    margin-left: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-about-13-img {
    height: 636px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .lb-about-13-img {
    height: 400px;
    margin-left: 0;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-about-13-img {
    height: 600px;
    margin-left: 0;
  }
}
.lb-about-13-sec-title {
  margin-bottom: 35px;
}
.lb-about-13-sec-title .lb-sec-title-13 {
  margin-bottom: 22px;
}
.lb-about-13-features {
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  padding: 25px 35px;
  border: 1px dashed rgba(255, 255, 255, 0.3);
  border-radius: 10px;
  gap: 25px 20px;
  max-width: 624px;
  width: 100%;
  margin-bottom: 48px;
}
@media (max-width: 767px) {
  .lb-about-13-features {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-about-13-features {
    grid-template-columns: 1.2fr 1fr;
  }
}
.lb-about-13-features li {
  display: flex;
  align-items: center;
  gap: 20px;
  font-size: 20px;
  font-weight: 500;
}
.lb-about-13-features li i {
  color: var(--lb-clr-pr-13);
}
.lb-about-13-right {
  padding-top: 200px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-13-right {
    padding-top: 0px;
  }
}
.lb-about-13-right .btn-wrap {
  display: flex;
  align-items: center;
  gap: 20px 65px;
  flex-wrap: wrap;
  margin-bottom: 42px;
}
.lb-about-13-right-inner {
  display: flex;
  justify-content: end;
  margin-right: -311px;
  gap: 30px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-about-13-right-inner {
    margin-right: -150px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-about-13-right-inner {
    margin-right: 0px;
  }
}
@media (max-width: 767px) {
  .lb-about-13-right-inner {
    margin-right: 0px;
    flex-wrap: wrap;
  }
}
.lb-about-13-right-inner .inner-img {
  height: 250px;
}
.lb-about-13-right-inner .inner-img video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lb-about-13-counter {
  display: inline-flex;
  align-items: center;
  gap: 15px;
  padding: 35px 7px;
  margin-top: 33px;
}
@media (max-width: 767px) {
  .lb-about-13-counter {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-about-13-counter {
    flex-wrap: nowrap;
  }
}
.lb-about-13-counter .number {
  font-size: 180px;
  line-height: 1;
  font-weight: 700;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #fff;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-13-counter .number {
    font-size: 120px;
  }
}
.lb-about-13-counter .title {
  font-size: 28px;
  max-width: 145px;
  font-weight: 500;
  width: 100%;
}
.lb-about-13-bg-shape {
  text-align: right;
  height: 878px;
  background: #101223;
  width: calc(100% - 290px);
  border-left: 26px solid var(--lb-clr-pr-13);
  border-radius: 0 0 0 300px;
  position: absolute;
  top: 100px;
  right: 0;
  z-index: -1;
}

/*
    about-13-end
*/
/*
    about-14-start
*/
.lb-about-14-sec-title .lb-sec-title-14 {
  font-size: 50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-about-14-sec-title .lb-sec-title-14 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-about-14-sec-title .lb-sec-title-14 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .lb-about-14-sec-title .lb-sec-title-14 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-about-14-sec-title .lb-sec-title-14 {
    font-size: 35px;
  }
}
.lb-about-14-img {
  height: 620px;
  position: relative;
}
@media (max-width: 767px) {
  .lb-about-14-img {
    height: 350px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-about-14-img {
    height: 450px;
  }
}
.lb-about-14-img video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lb-about-14-bg-clr {
  max-width: 1374px;
  width: 100%;
  height: 380px;
  background: var(--lb-clr-pr-14);
  opacity: 20%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

/*
    about-14-end
*/
/*
    about-15-start
*/
.lb-about-15-wrap {
  display: grid;
  grid-template-columns: 1.12fr 1fr;
  gap: 70px;
  align-items: start;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-15-wrap {
    grid-template-columns: 1fr;
    gap: 50px;
  }
}
.lb-about-15-left .inner-div {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 20px;
}
@media (max-width: 767px) {
  .lb-about-15-left .inner-div {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-about-15-left .inner-div {
    grid-template-columns: 1fr auto;
  }
}
.lb-about-15-counter {
  max-width: 235px;
}
.lb-about-15-counter .number {
  font-size: 140px;
  font-weight: 700;
  color: var(--lb-clr-pr-14);
  line-height: 1;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-15-counter .number {
    font-size: 110px;
  }
}
.lb-about-15-counter .disc {
  font-size: 24px;
  font-weight: 500;
}
.lb-about-15-img-1 {
  height: 385px;
}
.lb-about-15-img-2 {
  max-width: 500px;
  width: 100%;
  margin-left: auto;
  height: 525px;
  margin-top: -130px;
}
@media (max-width: 767px) {
  .lb-about-15-img-2 {
    height: 425px;
    margin-top: 40px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-about-15-img-2 {
    height: 525px;
    margin-top: -130px;
  }
}
.lb-about-15-sec-title .lb-sec-title-15 {
  margin-bottom: 25px;
}
.lb-about-15-features-single {
  display: flex;
  gap: 20px;
}
.lb-about-15-features-single:not(:last-child) {
  margin-bottom: 30px;
}
.lb-about-15-features-single .icon {
  width: 94px;
  height: 94px;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--lb-clr-pr-14);
  border-radius: 50%;
  font-size: 45px;
  color: var(--lb-clr-pr-14);
}
.lb-about-15-features-single .title {
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 17px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-about-15-features-single .title:hover {
  color: var(--lb-clr-pr-14);
}
.lb-about-15-features-single .dot-line {
  height: 2px;
  width: 100%;
  border-bottom: 2px dotted var(--lb-clr-pr-14);
  margin-left: -20px;
  margin-bottom: 14px;
}
.lb-about-15-features-single .disc {
  opacity: 70%;
  font-weight: 300;
}
.lb-about-15-features-single:hover .icon i {
  animation: swing 1s;
}
.lb-about-15-content .hr-line {
  width: 100%;
  height: 2px;
  background: #262B37;
  margin-bottom: 42px;
}
.lb-about-15-content .btn-wrap {
  display: flex;
  align-items: center;
  gap: 30px 55px;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-about-15-content .btn-wrap {
    gap: 30px 35px;
  }
}
.lb-about-15-content .lb-phone-btn-13 {
  align-items: center;
  gap: 15px;
}
.lb-about-15-content .lb-phone-btn-13 .icon {
  width: 60px;
  height: 60px;
  background: transparent;
  border: 1px solid var(--lb-clr-pr-14);
  color: var(--lb-clr-pr-14);
  transition: 0.5s var(--lb-cube-1);
}
.lb-about-15-content .lb-phone-btn-13 .icon::after {
  display: none;
}
.lb-about-15-content .lb-phone-btn-13 .title {
  color: var(--lb-clr-pr-14);
  font-weight: 400;
  opacity: 1;
}
.lb-about-15-content .lb-phone-btn-13 .link {
  color: #fff;
  font-weight: 600;
}
.lb-about-15-content .lb-phone-btn-13:hover .icon {
  background: var(--lb-clr-pr-14);
  color: #fff;
}
.lb-about-15-content .lb-phone-btn-13:hover .link {
  color: var(--lb-clr-pr-14);
}
.lb-about-15-bg-shape {
  width: 22%;
  position: absolute;
  bottom: 10%;
  left: 6%;
  z-index: -1;
}

/*
    about-15-end
*/
/*
    about-16-start
*/
.lb-about-16-bg-shape-1 {
  width: 45%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.lb-about-16-bg-shape-2 {
  text-align: right;
  width: 22%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.lb-about-16-wrap {
  margin-left: -205px;
  gap: 50px;
  display: grid;
  grid-template-columns: 1.63fr 1fr;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-about-16-wrap {
    margin-left: -140px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-about-16-wrap {
    margin-left: -45px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-about-16-wrap {
    margin-left: 0px;
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-16-wrap {
    margin-left: 0px;
    grid-template-columns: 1fr;
  }
}
.lb-about-16-sec-title .lb-sec-title-16 {
  margin-bottom: 25px;
}
.lb-about-16-left {
  display: flex;
}
@media (max-width: 767px) {
  .lb-about-16-left {
    flex-wrap: wrap;
  }
}
.lb-about-16-left-inner {
  margin-left: -280px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-about-16-left-inner {
    margin-left: -340px;
  }
}
@media (max-width: 767px) {
  .lb-about-16-left-inner {
    margin-left: 0px;
  }
}
.lb-about-16-counter {
  max-width: 345px;
  width: 100%;
  height: 345px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  z-index: 1;
  background-size: 100% 100%;
  margin-left: 50px;
}
@media (max-width: 767px) {
  .lb-about-16-counter {
    margin-left: 0px;
  }
}
.lb-about-16-counter .number {
  font-size: 80px;
  font-weight: 800;
  line-height: 1;
  color: #fff;
  margin-bottom: 14px;
}
.lb-about-16-counter .disc {
  color: #fff;
  font-size: 22px;
  text-align: center;
  line-height: 1.2;
  max-width: 200px;
}
.lb-about-16-img-1 {
  margin-top: 30px;
}
.lb-about-16-img-2 {
  margin-top: -110px;
}
.lb-about-16-features {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media (max-width: 767px) {
  .lb-about-16-features {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-about-16-features {
    grid-template-columns: 1fr 1fr;
  }
}
.lb-about-16-features-single .icon {
  width: 69px;
  height: 69px;
  background: var(--lb-clr-gd-16);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  color: #fff;
  border: 5px solid #fff;
  position: relative;
}
.lb-about-16-features-single .content {
  background: linear-gradient(90deg, rgba(143, 115, 255, 0.05) 0%, rgba(83, 71, 255, 0.05) 45.27%, rgba(68, 113, 254, 0.05) 57.66%, rgba(33, 211, 253, 0.05) 100%);
  border-radius: 10px;
  padding: 16px 18px;
  border: 2px solid rgba(76, 79, 251, 0.1);
  margin-top: -35px;
}
.lb-about-16-features-single .title {
  margin-bottom: 12px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-about-16-features-single .title:hover {
  color: var(--lb-clr-pr-16);
  transform: scale(95%);
}
.lb-about-16-features-single .disc {
  font-size: 14px;
}
.lb-about-16-features-single:hover .icon i {
  animation: swing 1s;
}
.lb-about-16-progress .title {
  font-size: 16px;
  text-transform: uppercase;
}
.lb-about-16-progress .progress-number {
  font-size: 18px;
  display: inline-block;
  background: var(--lb-clr-gd-16);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.lb-about-16-progress-line {
  text-align: right;
}
.lb-about-16-progress-line .progress-line-1 {
  width: 100%;
  height: 5px;
  background: var(--lb-clr-gd-16);
  border-radius: 0px 30px 30px 30px;
  opacity: 0.2;
}
.lb-about-16-progress-line .progress-line-fill {
  width: 0%;
  height: 16px;
  background: var(--lb-clr-gd-16);
  border-radius: 30px 30px 0px 0px;
  transition: 2s var(--lb-cube-1);
}
.lb-about-16-progress-line .progress-line {
  margin-top: -18px;
  overflow: hidden;
}
.lb-about-16-right .btn-wrap {
  display: flex;
  align-items: center;
  gap: 30px 80px;
  flex-wrap: wrap;
}
.lb-about-16-right .lb-phone-btn-13 .link {
  font-size: 20px;
  font-weight: 700;
}
.lb-about-16-right .lb-phone-btn-13 .title {
  font-weight: 400;
}
.lb-about-16-right .lb-phone-btn-13 .icon {
  background: var(--lb-clr-gd-16);
}
.lb-about-16-right .lb-phone-btn-13 .icon::after {
  border-color: #1DDBB7;
}
.lb-about-16-right .lb-phone-btn-13:hover .link {
  color: var(--lb-clr-pr-16);
}

/*
    about-16-end
*/
/*
    about-17-start
*/
.lb-about-17-wrap {
  display: grid;
  gap: 115px;
  grid-template-columns: 1.2fr 1fr;
  margin-left: -115px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-about-17-wrap {
    gap: 50px;
    margin-left: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-17-wrap {
    gap: 50px;
    margin-left: 0px;
    grid-template-columns: 1fr;
  }
}
.lb-about-17-sec-title .lb-sec-title-17 {
  margin-bottom: 25px;
}
.lb-about-17-feature {
  display: flex;
  gap: 30px;
}
@media (max-width: 767px) {
  .lb-about-17-feature {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-about-17-feature {
    flex-wrap: nowrap;
  }
}
.lb-about-17-feature-single {
  display: flex;
  align-items: center;
  gap: 20px;
}
.lb-about-17-feature-single .icon {
  font-size: 68px;
  background: var(--lb-clr-gd-17);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.lb-about-17-feature-single .title {
  font-size: 26px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-17-feature-single .title {
    font-size: 22px;
  }
}
.lb-about-17-content .line {
  background: var(--lb-clr-h-17);
  width: 100%;
  height: 1px;
  opacity: 10%;
  margin-bottom: 20px;
}
.lb-about-17-content .disc {
  margin-bottom: 30px;
}
.lb-about-17-left {
  text-align: right;
}
.lb-about-17-img {
  margin-top: 11px;
}
.lb-about-17-shape {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-about-17-shape {
    top: -50px;
    left: -10px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .lb-about-17-shape {
    display: none;
  }
}

/*
    about-17-end
*/
/*
    about-18-start
*/
.lb-about-18-sec-title {
  max-width: 710px;
}
.lb-about-18-wrap {
  display: flex;
  gap: 60px;
  align-items: center;
  margin-left: -132px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-about-18-wrap {
    margin-left: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-18-wrap {
    margin-left: 0px;
    flex-wrap: wrap;
  }
}
.lb-about-18-img {
  max-width: 411px;
  width: 100%;
  height: 625px;
  border-radius: 500px;
}
.lb-about-18-img-wrap {
  flex: 0 0 auto;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .lb-about-18-img-wrap {
    width: 100%;
  }
}
.lb-about-18-img-wrap::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 500px;
  background-color: var(--lb-clr-h-16);
  opacity: 5%;
  position: absolute;
  left: 20px;
  top: 20px;
  z-index: -1;
}
.lb-about-18-content {
  max-width: 510px;
}
.lb-about-18-content .disc {
  padding-left: 20px;
  position: relative;
  z-index: 1;
  margin-bottom: 25px;
}
.lb-about-18-content .disc::after {
  content: "";
  width: 6px;
  height: 100%;
  background: var(--lb-clr-pr-18);
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 6px;
}
.lb-about-18-content .disc-2 {
  margin-bottom: 32px;
}
.lb-about-18-content .btn-wrap {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px 60px;
}
.lb-about-18-content .lb-phone-btn-13 {
  gap: 15px;
}
.lb-about-18-content .lb-phone-btn-13 .icon {
  background: var(--lb-clr-sd-18);
  font-size: 18px;
  width: 60px;
  height: 60px;
}
.lb-about-18-content .lb-phone-btn-13 .icon::after {
  display: none;
}
.lb-about-18-content .lb-phone-btn-13 .title {
  font-weight: 500;
  color: var(--lb-clr-sd-18);
}
.lb-about-18-content .lb-phone-btn-13 .link {
  font-size: 24px;
}
.lb-about-18-content .lb-phone-btn-13:hover .link, .lb-about-18-content .lb-phone-btn-13:hover .icon {
  color: var(--lb-clr-pr-18);
}
.lb-about-18-features {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 767px) {
  .lb-about-18-features {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-about-18-features {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.lb-about-18-features-single {
  display: flex;
  flex-direction: column;
  padding: 20px 15px;
  align-items: center;
  justify-content: center;
  border-radius: 15px;
  border: 1px solid var(--lb-clr-sd-18);
  gap: 10px;
}
.lb-about-18-features-single .title {
  font-size: 18px;
  text-align: center;
}
.lb-about-18-features-single:hover img {
  animation: jackInTheBox 1s;
}
.lb-about-18-right {
  position: absolute;
  right: 0;
  top: 130px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-18-right {
    position: relative;
    top: 0;
    margin-top: 50px;
  }
}
.lb-about-18-img-2 {
  width: 99%;
  height: 700px;
  border-radius: 500px 0 0 500px;
  margin-left: auto;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-about-18-img-2 {
    height: 570px;
  }
}
.lb-about-18-circle-btn {
  background-color: var(--lb-clr-sd-18);
  border-radius: 50%;
  display: inline-block;
  box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25);
  padding: 18px;
  position: absolute;
  top: 20px;
  left: -20px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-18-circle-btn {
    left: 20px;
  }
}
.lb-about-18-circle-btn .btn-counter {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 70px;
  line-height: 1;
  font-weight: 900;
  background: #fff;
  width: 170px;
  height: 170px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--lb-clr-sd-18);
}
.lb-about-18-circle-btn img {
  animation: a18circleBtn 10s infinite linear;
}

@keyframes a18circleBtn {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*
    about-18-end
*/
/*
    about-19-start
*/
.lb-about-19-area {
  padding-bottom: 200px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-19-area {
    padding-bottom: 100px;
  }
}
.lb-about-19-wrap {
  display: grid;
  gap: 50px;
  grid-template-columns: 1.05fr 1fr;
  margin-left: -60px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-about-19-wrap {
    margin-left: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-19-wrap {
    gap: 100px;
    margin-left: 0px;
    grid-template-columns: 1fr;
  }
}
.lb-about-19-content {
  padding-top: 45px;
}
.lb-about-19-content .lb-sec-title-19 {
  margin-bottom: 25px;
}
.lb-about-19-content .disc {
  margin-bottom: 50px;
}
.lb-about-19-img {
  mask-image: url("../img/about/a19-img-mask.png");
  -webkit-mask-image: url("../img/about/a19-img-mask.png");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
  mask-position: center center;
  max-width: 545px;
  height: 530px;
}
@media (max-width: 767px) {
  .lb-about-19-img {
    height: 350px;
  }
}
.lb-about-19-img:nth-child(2) {
  position: absolute;
  right: 20px;
  top: 120px;
}

/*
    about-19-end
*/
/*
    about-20-start
*/
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-20-area {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.lb-about-20-wrap {
  display: grid;
  grid-template-columns: 1fr 1.26fr;
  gap: 60px;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-about-20-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-about-20-left::after {
  content: "";
  width: 300px;
  height: 80%;
  background: var(--lb-clr-pr-20);
  position: absolute;
  bottom: 0;
  right: 11px;
  z-index: -1;
  opacity: 20%;
  clip-path: polygon(0 0, 100% 0, 54% 100%, 0% 100%);
}
.lb-about-20-img {
  height: 955px;
  margin-left: -312px;
  clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-about-20-img {
    margin-left: -160px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-about-20-img {
    margin-left: -60px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-about-20-img {
    margin-left: 0px;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    height: 605px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-about-20-img {
    margin-left: 0px;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    height: 505px;
  }
}
@media (max-width: 767px) {
  .lb-about-20-img {
    margin-left: 0px;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    height: 405px;
  }
}
.lb-about-20-sec-title .lb-sec-title-20 {
  margin-bottom: 32px;
}
.lb-about-20-content-features li {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 15px;
}
.lb-about-20-content-features li:not(:last-child) {
  margin-bottom: 15px;
}
.lb-about-20-content .inner-div {
  display: grid;
  grid-template-columns: 1.4fr 1fr;
  gap: 30px;
  align-items: center;
  border-bottom: 1px solid #D9D9D9;
}
@media (max-width: 767px) {
  .lb-about-20-content .inner-div {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-about-20-content .inner-div {
    grid-template-columns: 1.4fr 1fr;
  }
}
.lb-about-20-content .btn-wrap {
  display: flex;
  align-items: center;
  gap: 30px 65px;
  flex-wrap: wrap;
}
.lb-about-20-content-img {
  height: 215px;
}
.lb-about-20-content .lb-phone-btn-13 .icon {
  background: var(--lb-clr-pr-20);
}
.lb-about-20-content .lb-phone-btn-13 .title {
  font-weight: 500;
}

/*
    about-20-end
*/
/*
services-2 start
*/
.lbt-services-2-area {
  padding: 120px 0 253px 0;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-services-2-area {
    padding: 80px 0 100px 0;
  }
}
.lbt-services-2-area:is(.active) .shape-1 img {
  transform: skew(0deg, 0deg) scale(1);
}
.lbt-services-2-area .shape-1 {
  position: absolute;
  right: 66px;
  bottom: 202px;
  perspective: 1900px;
  transform-style: preserve-3d;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-services-2-area .shape-1 {
    bottom: 90px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-services-2-area .shape-1 {
    bottom: 90px;
    max-width: 250px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-services-2-area .shape-1 {
    bottom: 90px;
    max-width: 250px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-services-2-area .shape-1 {
    display: none;
  }
}
.lbt-services-2-area .shape-1 img {
  transform: skew(48deg, 0deg) scale(0.8);
  transition: 1.5s var(--cube-1);
}
.lbt-services-2-wrap {
  display: grid;
  grid-template-columns: 1.8fr 1fr;
  gap: 70px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-services-2-wrap {
    grid-template-columns: 1fr;
    gap: 60px;
  }
}
.lbt-services-2-card {
  background: #FFFFFF;
  box-shadow: 0px 0px 50px rgba(2, 3, 4, 0.06);
  border-radius: 15px;
  padding: 0 30px 36px 30px;
  text-align: center;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.lbt-services-2-card-wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 25px;
}
@media (max-width: 767px) {
  .lbt-services-2-card-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-services-2-card-wrap .our-services {
  position: absolute;
  width: 674px;
  height: 825px;
  top: -120px;
  left: -177px;
  background: linear-gradient(298.97deg, #DAFDFD 0%, #F5FFCA 100%);
  z-index: -1;
  transform: rotate(180deg);
  display: flex;
  justify-content: end;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-services-2-card-wrap .our-services {
    top: -80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-services-2-card-wrap .our-services {
    display: none;
  }
}
.lbt-services-2-card-wrap .our-services .hightlight-text {
  font-family: var(--general_sans);
  font-weight: 700;
  font-size: 107px;
  line-height: 60px;
  text-transform: uppercase;
  writing-mode: vertical-lr;
  margin-bottom: 0;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: rgba(2, 3, 4, 0.1);
  stroke: rgba(2, 3, 4, 0.1);
  color: rgba(2, 3, 4, 0.1);
  transform: translateX(35px);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-services-2-card-wrap .our-services .hightlight-text {
    display: none;
  }
}
.lbt-services-2-card::after {
  content: "";
  width: 100px;
  height: 104px;
  margin: 0 auto;
  border-radius: 0px 0px 300px 300px;
  position: absolute;
  top: 0;
  transition: 800ms ease;
}
.lbt-services-2-card:nth-child(2)::after {
  background-color: #ffe2d1;
}
.lbt-services-2-card:nth-child(2) .icon {
  background-color: #FFEFE6;
}
.lbt-services-2-card:nth-child(2) .shape-icon-1, .lbt-services-2-card:nth-child(2) .shape-icon-2 {
  color: #ffd2b8;
}
.lbt-services-2-card:nth-child(3)::after {
  background-color: #cbffcb;
}
.lbt-services-2-card:nth-child(3) .icon {
  background-color: #E9FFE9;
}
.lbt-services-2-card:nth-child(3) .shape-icon-1, .lbt-services-2-card:nth-child(3) .shape-icon-2 {
  color: #aaffaa;
}
.lbt-services-2-card:nth-child(4)::after {
  background-color: #D3AAFE;
}
.lbt-services-2-card:nth-child(4) .icon {
  background-color: #F1E4FF;
}
.lbt-services-2-card:nth-child(4) .shape-icon-1, .lbt-services-2-card:nth-child(4) .shape-icon-2 {
  color: #C894FF;
}
.lbt-services-2-card:nth-child(5)::after {
  background-color: #ffefc1;
}
.lbt-services-2-card:nth-child(5) .icon {
  background-color: #FFF6DA;
}
.lbt-services-2-card:nth-child(5) .shape-icon-1, .lbt-services-2-card:nth-child(5) .shape-icon-2 {
  color: #ffe9a6;
}
.lbt-services-2-card .shape-icon-1 {
  font-size: 75px;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(6px, -6px);
  color: transparent;
  z-index: 1;
  opacity: 0;
  transition: all 800ms ease;
}
.lbt-services-2-card .shape-icon-2 {
  font-size: 102px;
  position: absolute;
  left: 0;
  bottom: 0;
  transform: translate(-9px, 9px) rotate(180deg);
  color: transparent;
  z-index: 1;
  opacity: 0;
  transition: all 800ms ease;
}
.lbt-services-2-card .icon {
  width: 100px;
  height: 104px;
  margin: 0 auto;
  border-radius: 0px 0px 300px 300px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 54px;
  position: relative;
  z-index: 2;
}
.lbt-services-2-card .title {
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  margin-top: 20px;
  position: relative;
  z-index: 2;
}
.lbt-services-2-card .disc {
  margin-top: 12px;
  position: relative;
  z-index: 2;
}
.lbt-services-2-card:hover::after {
  transform: scale(10);
}
.lbt-services-2-card:hover .shape-icon-1, .lbt-services-2-card:hover .shape-icon-2 {
  opacity: 1;
}
.lbt-services-2-content {
  margin-top: 40px;
}
.lbt-services-2-content .disc {
  margin-top: 25px;
}
.lbt-services-2-content .btn-wrap {
  margin-top: 42px;
}

/*
services-2 end
*/
/*
services-4 start
*/
.lbt-services-4-area {
  position: relative;
}
.lbt-services-4-area:is(.active) .top-shape {
  transform: translate(0px, 0px);
}
.lbt-services-4-area .top-shape {
  position: absolute;
  left: 28px;
  top: -115px;
  max-width: 400px;
  z-index: -1;
  transition: 2s var(--cube-1);
  transform: translate(120px, 120px);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-services-4-area .top-shape {
    left: -65px;
    top: -115px;
    max-width: 320px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-services-4-area .top-shape {
    left: -65px;
    top: -115px;
    max-width: 320px;
  }
}
@media (max-width: 767px) {
  .lbt-services-4-area .top-shape {
    left: -85px;
    top: -115px;
    max-width: 245px;
  }
}
.lbt-services-4-area .shape-1 {
  position: absolute;
  bottom: -52px;
  right: -220px;
  animation: roatation 40s linear infinite;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-services-4-area .shape-1 {
    bottom: 0px;
    right: -110px;
    max-width: 200px;
  }
}
.lbt-services-4-slider {
  background: linear-gradient(180deg, #1D1F35 0%, #090B23 100%);
  border-radius: 200px 0px 0px 0px;
  padding: 120px 45px 130px 159px;
  margin-right: -180px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lbt-services-4-slider {
    margin-right: -124px;
    border-radius: 100px 0px 0px 0px;
    padding: 100px 45px 115px 80px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-services-4-slider {
    margin-right: -10px;
    border-radius: 100px 0px 0px 0px;
    padding: 100px 45px 115px 80px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-services-4-slider {
    margin-right: 0px;
    border-radius: 20px 20px 0px 0px;
    padding: 80px 45px 100px 45px;
  }
}
@media (max-width: 767px) {
  .lbt-services-4-slider {
    margin-right: 0px;
    border-radius: 20px 20px 0px 0px;
    padding: 40px 12px 100px 12px;
  }
}
.lbt-services-4-card {
  border: 1.3px solid rgba(255, 255, 255, 0.15);
  border-radius: 15px;
  padding: 40px 35px 35px 35px;
  overflow: hidden;
  position: relative;
}
.lbt-services-4-card::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(135.84deg, #2AF598 1.65%, #DBFF0F 115.95%);
  box-shadow: inset 0px 0px 15px rgba(0, 0, 0, 0.59);
  z-index: -1;
  transform: scaleY(0);
  transform-origin: 0% 100%;
  transition: all 0.5s ease;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-services-4-card {
    padding: 35px 25px;
  }
}
.lbt-services-4-card .title {
  font-size: 26px;
  line-height: 36px;
  margin-top: 35px;
  transition: all 0.5s ease;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-services-4-card .title {
    font-size: 24px;
  }
}
.lbt-services-4-card .disc {
  margin-top: 20px;
  transition: all 0.5s ease;
}
.lbt-services-4-card .icon {
  position: relative;
  display: flex;
  align-items: center;
}
.lbt-services-4-card .icon::after {
  content: "";
  position: absolute;
  width: 264px;
  height: 1px;
  left: 60px;
  background: #38394C;
}
.lbt-services-4-card:hover::after {
  transform: scale(1);
}
.lbt-services-4-card:hover .title {
  color: #1E1F33;
}
.lbt-services-4-card:hover .disc {
  color: #1E1F33;
}
.lbt-services-4-navigat-handle {
  max-width: 1230px;
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 20px;
  margin-top: 52px;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-services-4-navigat-handle {
    max-width: 1150px;
  }
}
@media (max-width: 767px) {
  .lbt-services-4-navigat-handle {
    gap: 15px;
  }
}
.lbt-services-4-navigat-handle .lbt-services-4-pagination {
  font-family: var(--open_sans);
  font-weight: 600;
  font-size: 22px;
  line-height: 36px;
  color: #45485C;
  letter-spacing: -1.5px;
}
.lbt-services-4-navigat-handle .lbt-services-4-pagination .swiper-pagination-current {
  color: #fff;
}
.lbt-services-4-navigat-handle .lbt-services-4-slide-divider {
  height: 1px;
  background: #343649;
}
.lbt-services-4-navigat-handle .lbt-services-4-navigate {
  display: flex;
  align-items: center;
  gap: 15px;
}
@media (max-width: 767px) {
  .lbt-services-4-navigat-handle .lbt-services-4-navigate {
    gap: 10px;
  }
}
.lbt-services-4-navigat-handle .lbt-services-4-navigate .lbt-services-4-prev, .lbt-services-4-navigat-handle .lbt-services-4-navigate .lbt-services-4-next {
  width: 75.43px;
  height: 44px;
  border: 2px solid #343649;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-services-4-navigat-handle .lbt-services-4-navigate .lbt-services-4-prev, .lbt-services-4-navigat-handle .lbt-services-4-navigate .lbt-services-4-next {
    width: 60px;
  }
}
.lbt-services-4-navigat-handle .lbt-services-4-navigate .lbt-services-4-prev i, .lbt-services-4-navigat-handle .lbt-services-4-navigate .lbt-services-4-next i {
  display: flex;
  font-size: 22px;
  color: #343649;
}
@media (max-width: 767px) {
  .lbt-services-4-navigat-handle .lbt-services-4-navigate .lbt-services-4-prev i, .lbt-services-4-navigat-handle .lbt-services-4-navigate .lbt-services-4-next i {
    font-size: 18px;
  }
}
.lbt-services-4-navigat-handle .lbt-services-4-navigate .lbt-services-4-prev:hover, .lbt-services-4-navigat-handle .lbt-services-4-navigate .lbt-services-4-next:hover {
  background-color: var(--lbt-pr-4);
  border-color: var(--lbt-pr-4);
}
.lbt-services-4-navigat-handle .lbt-services-4-navigate .lbt-services-4-prev i {
  transform: rotate(180deg);
}

/*
services-4 end
*/
/*
services-5 start
*/
.lbt-services-5-area {
  padding: 120px 0;
}
@media (max-width: 767px) {
  .lbt-services-5-area {
    padding: 80px 0;
  }
}
.lbt-services-5-area .bottom-text {
  margin-top: 52px;
  text-align: center;
}
.lbt-services-5-area .bottom-text .link {
  background: linear-gradient(90deg, #4400E7 0%, #7B00FE 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.lbt-services-5-wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-services-5-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-services-5-title-wrap {
  max-width: 548px;
}
.lbt-services-5-title-wrap .disc {
  margin-top: 25px;
}
.lbt-services-5-card {
  padding: 45px 48px 45px 22px;
  display: grid;
  grid-template-columns: 120px auto;
  gap: 52px;
  align-items: center;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  .lbt-services-5-card {
    grid-template-columns: 1fr;
    gap: 20px;
    padding: 35px 20px;
  }
}
.lbt-services-5-card:is(.active)::after {
  transform: scale(1);
}
.lbt-services-5-card::after {
  content: "";
  position: absolute;
  width: 474px;
  height: 474px;
  left: -312px;
  border-radius: 50%;
  transition: 1.2s var(--cube-1);
  transform: scale(3);
}
@media (max-width: 767px) {
  .lbt-services-5-card::after {
    display: none;
  }
}
.lbt-services-5-card .icon {
  position: relative;
  z-index: 2;
}
.lbt-services-5-card .content {
  position: relative;
  z-index: 2;
}
.lbt-services-5-card .content .title {
  font-weight: 600;
  font-size: 26px;
  line-height: 36px;
}
.lbt-services-5-card .content .has-font-inter {
  margin-top: 20px;
  font-size: 17px;
}
.lbt-services-5-card .content .services-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-top: 22px;
}
.lbt-services-5-card .content .services-btn .btn-text {
  font-family: var(--inter);
  font-weight: 500;
  font-size: 16px;
  line-height: 32px;
  text-transform: uppercase;
  color: var(--lbt-heading-5);
  transition: 0.3s ease;
}
.lbt-services-5-card .content .services-btn .btn-icon {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 17.45px;
  color: #fff;
  transition: 0.3s ease;
}
.lbt-services-5-card .content .services-btn .btn-icon i {
  display: flex;
}
.lbt-services-5-card .content .services-btn:hover .btn-icon {
  transform: rotate(45deg);
}
.lbt-services-5-card:nth-child(2) {
  background-color: #F3EBFF;
  border-radius: 65px 65px 0px 65px;
}
@media (max-width: 767px) {
  .lbt-services-5-card:nth-child(2) {
    border-radius: 18px;
  }
}
.lbt-services-5-card:nth-child(2)::after {
  background-color: #E8DAFF;
}
.lbt-services-5-card:nth-child(2) .services-btn .btn-icon {
  background: linear-gradient(90deg, #4400E7 0%, #7B00FE 100%);
}
.lbt-services-5-card:nth-child(2) .services-btn:hover .btn-text {
  color: #4400E7;
}
.lbt-services-5-card:nth-child(3) {
  background-color: #E4FFF9;
  border-radius: 65px 65px 65px 0px;
}
@media (max-width: 767px) {
  .lbt-services-5-card:nth-child(3) {
    border-radius: 18px;
  }
}
.lbt-services-5-card:nth-child(3)::after {
  background-color: #C0FEF0;
}
.lbt-services-5-card:nth-child(3) .services-btn .btn-icon {
  background: #01C498;
}
.lbt-services-5-card:nth-child(3) .services-btn:hover .btn-text {
  color: #01C498;
}
.lbt-services-5-card:nth-child(4) {
  background-color: #FFF9E3;
  border-radius: 65px 65px 0px 65px;
}
@media (max-width: 767px) {
  .lbt-services-5-card:nth-child(4) {
    border-radius: 18px;
  }
}
.lbt-services-5-card:nth-child(4)::after {
  background-color: #FFF2C1;
}
.lbt-services-5-card:nth-child(4) .services-btn .btn-icon {
  background: #FFAE10;
}
.lbt-services-5-card:nth-child(4) .services-btn:hover .btn-text {
  color: #FFAE10;
}
.lbt-services-5-card:hover::after {
  transform: scale(3);
}

/*
services-5 end
*/
/*
services-6 start
*/
.lbt-services-6-area {
  padding: 130px 0;
  display: flex;
  justify-content: center;
  position: relative;
}
.lbt-services-6-area .main-bg-img {
  position: absolute;
  top: 106px;
  z-index: -1;
  animation: roatation 100s linear infinite;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-services-6-area .main-bg-img {
    top: 300px;
  }
}
.lbt-services-6-area .section-title-wrap {
  max-width: 648px;
  text-align: center;
  margin: 0 auto;
}
.lbt-services-6-area .section-title-wrap .disc {
  margin-top: 25px;
}
.lbt-services-6-area .service-bottom-text {
  margin-top: 52px;
  text-align: center;
}
.lbt-services-6-area .service-bottom-text .link {
  color: var(--lbt-pr-6);
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0% 90%;
  background-repeat: no-repeat;
  background-size: 0% 1.5px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-services-6-area .service-bottom-text .link:hover {
  background-size: 100% 1.5px;
}
.lbt-services-6-wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 37px;
  margin-top: 50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-services-6-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-services-6-card {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  border-radius: 400px 0 0 320px;
  padding: 13px 4px 0 0;
}
@media (max-width: 767px) {
  .lbt-services-6-card {
    border-radius: 30px;
  }
}
.lbt-services-6-card::after {
  content: "";
  position: absolute;
  left: 0;
  width: 200px;
  height: 75.23%;
  background: linear-gradient(270deg, #48C2FD -0.08%, #8B1EFD 49.96%, #BD0CB7 100%);
  opacity: 0.3;
  border-radius: 0px 300px 300px 0px;
  transition: all 0.6s ease;
}
@media (max-width: 767px) {
  .lbt-services-6-card::after {
    top: 14px;
    width: 130px;
    height: 110px;
    border-radius: 30px 0px 30px 0;
  }
}
.lbt-services-6-card .card-wrap {
  display: grid;
  grid-template-columns: 110px auto;
  gap: 70px;
  align-items: center;
  background: #1D1E2B;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
  border-radius: 300px;
  padding: 40px 40px 40px 45px;
  position: relative;
}
@media (max-width: 767px) {
  .lbt-services-6-card .card-wrap {
    grid-template-columns: 1fr;
    gap: 40px;
    border-radius: 30px;
    padding: 15px 20px 40px 20px;
  }
}
.lbt-services-6-card .card-wrap::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  border-radius: 300px;
  background: linear-gradient(270deg, #48C2FD -0.08%, #8B1EFD 49.96%, #BD0CB7 100%);
  transform: scaleY(0.78) scaleX(0.3);
  transform-origin: 0% 50%;
  opacity: 0;
  transition: all 0.7s ease-out;
}
@media (max-width: 767px) {
  .lbt-services-6-card .card-wrap::after {
    border-radius: 30px;
    transform: scaleY(0.35) scaleX(0.4);
    transform-origin: 0% 0%;
  }
}
.lbt-services-6-card .card-wrap .icon {
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  .lbt-services-6-card .card-wrap .icon {
    max-width: 80px;
    max-height: 80px;
  }
}
.lbt-services-6-card .card-wrap .title {
  line-height: 30px;
  position: relative;
  z-index: 2;
}
.lbt-services-6-card .card-wrap .disc {
  margin-top: 15px;
  position: relative;
  z-index: 2;
}
.lbt-services-6-card .card-wrap .link {
  position: absolute;
  top: 0;
  right: 0;
  width: 74px;
  height: 74px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #8C3FEF;
  border: 7px solid #010317;
  transform: translate(-45px, 30px);
  z-index: 2;
  opacity: 0;
  transition: all 0.6s ease;
}
.lbt-services-6-card .card-wrap .link .link-icon {
  color: #fff;
  display: flex;
  align-items: center;
  font-size: 25px;
}
.lbt-services-6-card .card-wrap .link .link-icon i {
  display: inline-flex;
}
.lbt-services-6-card:hover .card-wrap::after {
  transform: scale(1);
  opacity: 1;
}
.lbt-services-6-card:hover .card-wrap .link {
  opacity: 1;
  transform: translate(0px, 0px);
}
.lbt-services-6-card:hover::after {
  background: #010317;
}

/*
services-6 end
*/
/*
    services-8-start
*/
.lb-services-8-sec-title {
  max-width: 722px;
  margin-left: auto;
  margin-right: auto;
}
.lb-services-8-wrap {
  display: grid;
  grid-template-columns: 1fr 2.93fr;
  gap: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-8-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-services-8-wrap .left {
  display: grid;
  gap: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-services-8-wrap .left {
    grid-template-columns: 1fr 1fr;
  }
}
.lb-services-8-wrap .inner-div-1 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .lb-services-8-wrap .inner-div-1 {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-services-8-wrap .inner-div-1 {
    grid-template-columns: 1fr 1fr;
  }
}
.lb-services-8-wrap .inner-div-2 {
  display: grid;
  grid-template-columns: 2.28fr 1fr;
  gap: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-8-wrap .inner-div-2 {
    grid-template-columns: 1fr;
  }
}
.lb-services-8-wrap .inner-div-2 .right {
  display: grid;
  gap: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-services-8-wrap .inner-div-2 .right {
    grid-template-columns: 1fr 1fr;
  }
}
.lb-services-8-wrap .lb-pr-btn-1 {
  border-radius: 20px;
  width: 100%;
  justify-content: center;
  height: 130px;
  color: var(--lb-clr-h-1);
}
.lb-services-8-wrap .lb-pr-btn-1::after {
  display: none;
}
.lb-services-8-img {
  height: 460px;
  border-radius: 20px;
}
.lb-services-8-card {
  background: #fff;
  border-radius: 20px;
  padding: 30px 30px;
  position: relative;
  z-index: 1;
  transition: 0.4s var(--lb-cube-1);
  overflow: hidden;
}
.lb-services-8-card::after {
  content: "";
  width: 80px;
  height: 128px;
  background: #E9F0FF;
  position: absolute;
  top: -34px;
  left: 0px;
  border-radius: 0 0 100px 100px;
  transform: rotate(-33deg);
  z-index: -1;
  transition: 0.4s var(--lb-cube-1);
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.lb-services-8-card .icon {
  font-size: 46px;
  display: inline-block;
  color: var(--lb-clr-h-1);
  margin-bottom: 55px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-services-8-card .title {
  font-size: 24px;
  font-weight: 700;
  color: var(--lb-clr-h-1);
  margin-bottom: 15px;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-8-card .title {
    font-size: 20px;
  }
}
.lb-services-8-card .disc {
  font-size: 16px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-services-8-card .shape-1 {
  position: absolute;
  right: 0;
  top: 45px;
  z-index: -1;
  transition: 0.4s var(--lb-cube-1);
  opacity: 0;
}
.lb-services-8-card .shape-2 {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  transition: 0.4s var(--lb-cube-1);
  opacity: 0;
}
.lb-services-8-card:hover {
  background: var(--lb-clr-pr-1);
}
.lb-services-8-card:hover::after {
  clip-path: polygon(0% 44%, 100% 44%, 100% 100%, 0% 100%);
  background: #256EFF;
}
.lb-services-8-card:hover .icon {
  color: #fff;
}
.lb-services-8-card:hover .title {
  color: #fff;
}
.lb-services-8-card:hover .title:hover {
  color: var(--lb-clr-sd-1);
}
.lb-services-8-card:hover .disc {
  color: #fff;
}
.lb-services-8-card:hover .shape-1, .lb-services-8-card:hover .shape-2 {
  opacity: 1;
}
.lb-services-8-card:is(.has-style-2) .icon {
  margin-bottom: 50px;
}
.lb-services-8-card:is(.has-style-3) .icon {
  margin-bottom: 18px;
}
.lb-services-8-card:is(.has-style-4) .icon {
  margin-bottom: 36px;
}

/*
    services-8-end
*/
/*
services-7 start
*/
.lbt-services-7-area {
  padding: 130px 0;
}
@media (max-width: 767px) {
  .lbt-services-7-area {
    padding: 100px 0;
  }
}
.lbt-services-7-area .section-title-wrap {
  max-width: 650px;
  margin: 0 auto;
}
.lbt-services-7-area .bottom-btn-wrap {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  gap: 18px;
  align-items: center;
  margin-top: 72px;
}
.lbt-services-7-area .bottom-btn-wrap .line-1 {
  height: 2px;
  background: linear-gradient(90deg, #080B1F 0%, #9AEA72 100%);
}
.lbt-services-7-area .bottom-btn-wrap .line-2 {
  height: 2px;
  background: linear-gradient(90deg, #9AEA72 0%, #080B1F 100%);
}
@media (max-width: 767px) {
  .lbt-services-7-area .bottom-btn-wrap {
    gap: 10px;
  }
}
.lbt-services-7-wrap {
  position: relative;
  margin-top: 52px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px 92px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-services-7-wrap {
    gap: 40px 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-services-7-wrap {
    gap: 40px 60px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-services-7-wrap {
    gap: 40px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .lbt-services-7-wrap {
    gap: 40px;
    grid-template-columns: 1fr;
  }
}
.lbt-services-7-wrap .services-card {
  background-color: #013138;
  border-radius: 18px;
  padding: 35px 30px 0;
  border-radius: 18px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .lbt-services-7-wrap .services-card {
    padding: 30px 20px 0px;
  }
}
.lbt-services-7-wrap .services-card:nth-child(2) {
  background-color: var(--lbt-pr-7);
  position: relative;
  z-index: 3;
}
.lbt-services-7-wrap .services-card:nth-child(2) .title {
  color: #14172A;
}
.lbt-services-7-wrap .services-card:nth-child(2) .disc {
  color: #14172A;
  border-color: #7FC75E;
}
.lbt-services-7-wrap .services-card:nth-child(3) {
  background-color: #009699;
  position: relative;
  z-index: 5;
}
.lbt-services-7-wrap .services-card:nth-child(3) .disc {
  border-color: #67B0B1;
}
.lbt-services-7-wrap .services-card .title {
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .lbt-services-7-wrap .services-card .title {
    font-size: 26px;
  }
}
.lbt-services-7-wrap .services-card .disc {
  font-family: var(--epilogue);
  font-weight: 400;
  font-size: 15px;
  line-height: 26px;
  color: #FFFFFF;
  border-top: 1px solid #3E6167;
  padding-top: 25px;
  margin-bottom: 15px;
}
.lbt-services-7-wrap-2 {
  display: flex;
  justify-content: center;
  gap: 40px 92px;
  margin-top: -151px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-services-7-wrap-2 {
    gap: 40px 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-services-7-wrap-2 {
    gap: 40px 60px;
    margin-top: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-services-7-wrap-2 {
    gap: 40px;
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .lbt-services-7-wrap-2 {
    flex-direction: column;
  }
}
.lbt-services-7-wrap-2 .services-card {
  background-color: #013138;
  border-radius: 18px;
  padding: 35px 30px 0;
  border-radius: 18px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-width: 352px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-services-7-wrap-2 .services-card {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .lbt-services-7-wrap-2 .services-card {
    padding: 30px 20px 0;
  }
}
.lbt-services-7-wrap-2 .services-card:nth-child(1) {
  background-color: #009699;
  position: relative;
  z-index: 2;
}
.lbt-services-7-wrap-2 .services-card:nth-child(1) .disc {
  border-color: #67B0B1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-services-7-wrap-2 .services-card:nth-child(1) {
    background-color: var(--lbt-pr-7);
  }
  .lbt-services-7-wrap-2 .services-card:nth-child(1) .title {
    color: #14172A;
  }
  .lbt-services-7-wrap-2 .services-card:nth-child(1) .disc {
    color: #14172A;
  }
}
.lbt-services-7-wrap-2 .services-card:nth-child(2) {
  position: relative;
  z-index: 4;
}
.lbt-services-7-wrap-2 .services-card .title {
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .lbt-services-7-wrap-2 .services-card .title {
    font-size: 26px;
  }
}
.lbt-services-7-wrap-2 .services-card .disc {
  font-family: var(--epilogue);
  font-weight: 400;
  font-size: 15px;
  line-height: 26px;
  color: #FFFFFF;
  border-top: 1px solid #3E6167;
  padding-top: 25px;
  margin-bottom: 15px;
}

/*
services-7 end
*/
/*
    services-9-start
*/
.lb-services-9-area {
  background-color: #003444;
}
.lb-services-9-sec-title {
  text-align: center;
  color: #fff;
  margin-bottom: 52px;
}
.lb-services-9-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 32px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-services-9-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-services-9-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-services-9-card {
  background: #0D3E4D;
  border-radius: 20px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-services-9-card .card-icon {
  display: inline-flex;
  flex: 0 0 auto;
  width: 85px;
  height: 85px;
  justify-content: center;
  align-items: center;
  font-size: 42px;
  color: var(--lb-clr-pr-2);
  background: #125569;
  border-radius: 20px 0;
  outline: 9px solid #003444;
  transition: 0.4s var(--lb-cube-1);
}
.lb-services-9-card .title-wrap {
  display: flex;
  align-items: start;
  gap: 39px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-9-card .title-wrap {
    gap: 20px;
  }
}
.lb-services-9-card .card-title {
  font-size: 26px;
  line-height: 1.307;
  color: #fff;
  margin-top: 27px;
  padding-right: 30px;
  transition: 0.4s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-9-card .card-title {
    font-size: 22px;
    padding-right: 20px;
  }
}
.lb-services-9-card .card-disc {
  color: #fff;
  padding: 32px 30px;
  opacity: 80%;
  transition: 0.4s var(--lb-cube-1);
}
.lb-services-9-card:hover {
  background: var(--lb-clr-pr-2);
}
.lb-services-9-card:hover .card-icon {
  background: var(--lb-clr-pr-2);
  color: #fff;
}
.lb-services-9-card:hover .card-icon i {
  animation: jackInTheBox 1s;
}
.lb-services-9-card:hover .card-title:hover {
  transform: translateX(-3px);
}

/*
    services-9-end
*/
/*
    services-10-start
*/
.lb-services-10-bg-shape {
  position: absolute;
  right: 0;
  bottom: -280px;
  z-index: -1;
  width: 23%;
}
.lb-services-10-sec-title {
  text-align: center;
  margin-bottom: 54px;
}
.lb-services-10-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
  max-width: 1144px;
}
@media (max-width: 767px) {
  .lb-services-10-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-services-10-item {
  position: relative;
  z-index: 1;
  padding: 3px;
  border-radius: 26px;
  overflow: hidden;
}
.lb-services-10-item::after {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(270deg, #0098F8 0%, #4C4FFB 48%, #9C00FF 100%), #FFFFFF;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 12%;
  transition: 0.3s var(--lb-cube-1);
}
.lb-services-10-item .content {
  background: #fff;
  border-radius: 23px 23px 280px 23px;
  padding: 40px 42px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-10-item .content {
    padding: 40px 25px;
    border-radius: 23px 23px 200px 23px;
  }
}
.lb-services-10-item .icon {
  margin-bottom: 15px;
}
.lb-services-10-item .title {
  font-size: 28px;
  margin-bottom: 20px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-services-10-item .title:hover {
  color: var(--lb-clr-pr-3);
  letter-spacing: 0.2px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-services-10-item .title {
    font-size: 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-services-10-item .title {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .lb-services-10-item .title {
    font-size: 20px;
  }
}
.lb-services-10-item .disc {
  max-width: 424px;
}
.lb-services-10-item .item-btn {
  font-size: 36px;
  color: #fff;
  position: absolute;
  bottom: 24px;
  right: 24px;
  line-height: 1;
  transition: 0.3s var(--lb-cube-1);
  transform: translate(-30px, 30px);
  opacity: 0;
}
.lb-services-10-item:hover .item-btn {
  opacity: 1;
  transform: translate(0);
}
.lb-services-10-item:hover::after {
  opacity: 1;
}
.lb-services-10-item:hover .icon img {
  animation: jackInTheBox 1s;
}

/*
    services-10-end
*/
/*
    services-11-start
*/
.lb-services-11-sec-title {
  max-width: 770px;
  margin-left: auto;
  margin-right: auto;
}
.lb-services-11-sec-title .lb-sec-title-4 {
  margin-bottom: 24px;
}
.lb-services-11-bg-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
.lb-services-11-wrap {
  display: flex;
  justify-content: space-between;
  gap: 42px;
  flex-wrap: wrap;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-11-wrap {
    justify-content: center;
  }
}
.lb-services-11-item {
  background: rgba(17, 2, 35, 0.24);
  border: 1px solid rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(20px);
  border-radius: 12px;
  padding: 35px 35px;
  max-width: 462px;
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-services-11-item {
    max-width: 442px;
  }
}
.lb-services-11-item:not(:last-child) {
  margin-bottom: 42px;
}
.lb-services-11-item .item-img {
  text-align: center;
  margin-bottom: 20px;
}
.lb-services-11-item .item-img:is(.has-full-card) {
  margin-left: -35px;
  margin-right: -35px;
  margin-bottom: 30px;
}
.lb-services-11-item .item-img img {
  transition: 0.5s var(--lb-cube-1);
}
.lb-services-11-item .title {
  font-size: 28px;
  color: var(--lb-clr-sd-4);
  line-height: 1.384;
  margin-bottom: 12px;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-services-11-item .title {
    font-size: 25px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-11-item .title {
    font-size: 22px;
  }
}
.lb-services-11-item .title:hover {
  color: var(--lb-clr-pr-4);
  letter-spacing: 0.3px;
}
.lb-services-11-item:hover .item-img img {
  transform: scale(105%);
}

/*
    services-11-end
*/
/*
    services-13-start
*/
.lb-services-13-sec-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  margin-bottom: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-13-sec-title {
    flex-wrap: wrap;
  }
}
.lb-services-13-sec-title .left {
  max-width: 660px;
}
.lb-services-13-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 60px;
  gap: 15px;
  border-bottom: 2px solid rgba(217, 217, 217, 0.15);
  padding: 10px 0;
}
@media (max-width: 767px) {
  .lb-services-13-item {
    flex-wrap: wrap;
  }
}
.lb-services-13-item:nth-child(1) {
  border-top: 2px solid rgba(217, 217, 217, 0.15);
}
.lb-services-13-item .item-img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  max-width: 369px;
  width: 100%;
  height: 184px;
  border-radius: 100px;
  z-index: -1;
  opacity: 0;
  transition: 0.5s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-13-item .item-img {
    max-width: 269px;
    width: 100%;
    height: 100px;
  }
}
.lb-services-13-item .item-bt {
  max-width: 220px;
  width: 100%;
  height: 120px;
  border-radius: 72px;
  background: #2E303E;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  margin-left: auto;
  transition: 0.5s var(--lb-cube-1);
  overflow: hidden;
}
.lb-services-13-item .item-bt:hover svg {
  animation: fadeInLeft 1s;
}
@media (max-width: 767px) {
  .lb-services-13-item .item-bt {
    max-width: 120px;
    padding: 10px;
    height: 70px;
  }
}
.lb-services-13-item .number {
  font-weight: 700;
  font-size: 180px;
  line-height: 1;
  opacity: 5%;
  min-width: 114px;
  transition: 0.5s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-services-13-item .number {
    font-size: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-services-13-item .number {
    font-size: 80px;
  }
}
@media (max-width: 767px) {
  .lb-services-13-item .number {
    font-size: 40px;
  }
}
.lb-services-13-item .title {
  font-size: 35px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #fff;
  background: linear-gradient(90deg, #fff);
  background-clip: text;
  background-position: 200% 50%;
  background-size: 200% 100%;
  background-repeat: no-repeat;
  transition: 0.5s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-services-13-item .title {
    font-size: 26px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-13-item .title {
    font-size: 24px;
  }
}
.lb-services-13-item:hover .title {
  background-position: 100% 50%;
}
.lb-services-13-item:hover .item-img {
  right: 96px;
  opacity: 1;
}
.lb-services-13-item:hover .item-bt {
  border-color: var(--lb-clr-pr-13);
}
.lb-services-13-item:hover .number {
  opacity: 35%;
}

/*
    services-13-end
*/
/*
    services-14-start
*/
.lb-services-14-sec-title {
  display: flex;
  align-items: center;
  gap: 40px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.lb-services-14-item {
  position: relative;
  z-index: 1;
  overflow: hidden;
  transition: 0.5s var(--lb-cube-1);
}
.lb-services-14-item .item-img {
  height: 277px;
  position: relative;
  z-index: 1;
}
.lb-services-14-item .item-img::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: var(--lb-clr-pr-14);
  opacity: 0;
  transition: 0.3s var(--lb-cube-1);
}
.lb-services-14-item .icon {
  width: 110px;
  height: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--lb-clr-pr-14);
  border-radius: 50%;
  border: 6px solid #fff;
  color: #fff;
  font-size: 45px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -90px;
  position: relative;
  z-index: 2;
  transition: 0.3s var(--lb-cube-1);
}
.lb-services-14-item .line {
  width: 100%;
  height: 5px;
  background: var(--lb-clr-pr-14);
  margin-top: -17px;
}
.lb-services-14-item .content {
  padding: 46px 36px;
  transition: 0.3s var(--lb-cube-1);
  background-color: #fff;
}
@media (max-width: 767px) {
  .lb-services-14-item .content {
    padding: 46px 20px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-services-14-item .content {
    padding: 46px 36px;
  }
}
.lb-services-14-item .title {
  font-size: 30px;
  margin-bottom: 15px;
  transition: 0.3s var(--lb-cube-1);
}
@media (max-width: 767px) {
  .lb-services-14-item .title {
    font-size: 22px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-services-14-item .title {
    font-size: 24px;
  }
}
.lb-services-14-item .disc {
  font-weight: 300;
  transition: 0.3s var(--lb-cube-1);
}
.lb-services-14-item .content-2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 24px 30px;
  transition: 0.3s var(--lb-cube-1);
  opacity: 0;
}
.lb-services-14-item .content-2 .title {
  color: #fff;
}
.lb-services-14-item .content-2 .title:hover {
  color: var(--lb-clr-pr-14);
}
.lb-services-14-item .content-2 .disc {
  color: #fff;
  margin-bottom: 15px;
}
.lb-services-14-item:hover {
  background-color: #262B37;
  border-radius: 100px;
  outline: 15px solid rgba(193, 143, 89, 0.15);
}
.lb-services-14-item:hover .item-img::after {
  opacity: 0.8;
}
.lb-services-14-item:hover .icon {
  border-color: #262B37;
}
.lb-services-14-item:hover .content {
  opacity: 0;
}
.lb-services-14-item:hover .content-2 {
  opacity: 1;
}
.lb-services-14-slider {
  margin-right: -310px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-services-14-slider {
    margin-right: -170px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-services-14-slider {
    margin-right: -70px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-14-slider {
    margin-right: 0px;
  }
}
.lb-services-14-slider .swiper-container {
  padding: 15px;
}
.lb-services-14-slider .swiper-container .swiper-slide {
  max-width: 440px;
}
.lb-services-14-slider-progress {
  position: relative;
  height: 11px;
}
.lb-services-14-slider-progress::after {
  content: "";
  width: 100%;
  height: 5px;
  background: rgba(193, 143, 89, 0.15);
  position: absolute;
  left: 0;
  top: 3px;
  z-index: -1;
  border-radius: 30px;
}
.lb-services-14-slider-progress .lb_services_14_slider_progress {
  background: transparent;
}
.lb-services-14-slider-progress .swiper-pagination-progressbar-fill {
  background: var(--lb-clr-pr-14) !important;
  height: 11px !important;
  border-radius: 30px;
}

.lb-about-x-services::after {
  content: "";
  width: 100%;
  height: 1409px;
  background: #FAF6F2;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -2;
}
.lb-about-x-services-bg-img {
  width: 53%;
  position: absolute;
  bottom: 0;
  left: -20%;
  z-index: -1;
}

/*
    services-14-end
*/
/*
    services-15-start
*/
.lb-services-15-area {
  background-color: #222730;
}
.lb-services-15-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-services-15-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-services-15-wrap {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-services-15-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
.lb-services-15-item {
  position: relative;
  z-index: 1;
  background-color: #262B37;
  padding: 40px 40px;
  transition: 0.5s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-15-item {
    padding: 40px 20px;
  }
}
.lb-services-15-item::after {
  content: "";
  width: 100%;
  height: 3px;
  background: var(--lb-clr-pr-14);
  position: absolute;
  left: 0;
  bottom: 0;
  transition: 0.5s var(--lb-cube-1);
  transform: scaleX(0);
}
.lb-services-15-item .bg-icon {
  position: absolute;
  right: 32px;
  top: 22px;
  z-index: -1;
  color: #fff;
  font-size: 100px;
  opacity: 0%;
  transition: 0.5s;
}
.lb-services-15-item .item-icon {
  width: 82px;
  height: 82px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--lb-clr-pr-14);
  background: #363B46;
  font-size: 40px;
  border-radius: 50%;
  position: relative;
  margin-bottom: 28px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-services-15-item .item-icon::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -4px;
  right: -4px;
  background: var(--lb-clr-pr-14);
  border-radius: 50%;
  z-index: -1;
  transition: 0.5s var(--lb-cube-1);
}
.lb-services-15-item .title {
  font-size: 30px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-15-item .title {
    font-size: 24px;
  }
}
.lb-services-15-item .title a {
  display: inline;
  background: linear-gradient(90deg, var(--lb-clr-pr-14));
  transition: 0.5s var(--lb-cube-1);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0% 1px;
}
.lb-services-15-item .title a:hover {
  color: inherit;
  background-size: 100% 1px;
  color: var(--lb-clr-pr-14);
}
.lb-services-15-item .disc {
  font-size: 18px;
}
.lb-services-15-item .disc-wrap {
  height: 108px;
}
.lb-services-15-item .item-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-transform: uppercase;
  font-size: 16px;
  color: var(--lb-clr-pr-14);
  font-weight: 600;
  position: absolute;
  transition: 0.5s var(--lb-cube-1);
  left: 40px;
  bottom: 24px;
  transform: translateY(30px);
  opacity: 0;
}
.lb-services-15-item .item-btn .icon {
  width: 24px;
  height: 24px;
  background: var(--lb-clr-pr-14);
  border-radius: 50%;
  color: #000;
  text-align: center;
  font-size: 12px;
  line-height: 24px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-services-15-item .item-btn:hover .icon {
  transform: translateX(5px);
}
.lb-services-15-item:hover {
  transform: translateY(-3px);
  box-shadow: -5px -5px 15px rgba(255, 255, 255, 0.1), 5px 8px 15px rgba(0, 0, 0, 0.5);
}
.lb-services-15-item:hover::after {
  transform: scaleX(1);
}
.lb-services-15-item:hover .disc {
  -webkit-line-clamp: 3;
  line-clamp: 3;
}
.lb-services-15-item:hover .item-btn {
  transform: translateY(0);
  opacity: 1;
}
.lb-services-15-item:hover .bg-icon {
  opacity: 5%;
}
.lb-services-15-item:hover .item-icon {
  background: var(--lb-clr-pr-14);
  color: #fff;
}
.lb-services-15-item:hover .item-icon::after {
  background: #353C4E;
}

/*
    services-15-end
*/
/*
    services-16-start
*/
.lb-services-16-area {
  background-color: #F6F6F7;
}
.lb-services-16-sec-title {
  display: flex;
  align-items: center;
  gap: 30px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.lb-services-16-sec-title .disc {
  max-width: 450px;
}
.lb-services-16-sec-title .left {
  max-width: 460px;
}
.lb-services-16-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-services-16-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-services-16-wrap {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-services-16-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
.lb-services-16-card {
  position: relative;
  -webkit-backface-visibility: hidden;
}
.lb-services-16-card .card-box {
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  perspective: 1000px;
  -webkit-perspective: 1000px;
}
.lb-services-16-card .card-box:hover .card-front {
  -ms-transform: rotateY(-180deg);
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.lb-services-16-card .card-box:hover .card-back {
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.lb-services-16-card .card-front, .lb-services-16-card .card-back {
  -ms-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  -webkit-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  min-height: 330px;
}
.lb-services-16-card .card-front {
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.lb-services-16-card .card-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -ms-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.lb-services-16-card .card-title {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 15px;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-16-card .card-title {
    font-size: 22px;
  }
}
.lb-services-16-card .card-front {
  padding: 35px 35px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-16-card .card-front {
    padding: 35px 20px;
  }
}
.lb-services-16-card .card-front .icon {
  font-size: 62px;
  display: inline-block;
  background: var(--lb-clr-gd-16);
  -webkit-text-fill-color: transparent;
  background-clip: text;
  position: relative;
  z-index: 1;
  margin-left: 32px;
  margin-bottom: 24px;
}
.lb-services-16-card .card-front .icon::after {
  content: "";
  width: 75px;
  height: 75px;
  background: var(--lb-clr-gd-16);
  position: absolute;
  top: -15px;
  left: -30px;
  border-radius: 50%;
  opacity: 10%;
  z-index: -1;
}
.lb-services-16-card .card-back {
  z-index: 1;
  padding: 35px 35px;
  filter: drop-shadow(0px 0px 25px rgba(0, 0, 0, 0.06));
  background: #fff;
  border-radius: 20px;
  text-align: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-16-card .card-back {
    padding: 35px 20px;
  }
}
.lb-services-16-card .card-back .bg-shape {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  overflow: hidden;
}
.lb-services-16-card .card-back .bg-shape img {
  width: 100%;
  height: 100%;
}
.lb-services-16-card .card-back .icon {
  width: 82px;
  height: 82px;
  background: var(--lb-clr-gd-16);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 36px;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}
.lb-services-16-card .card-back .card-title {
  text-align: center;
  border-bottom: 2px solid transparent;
  display: inline-block;
}
.lb-services-16-card .card-back .card-title:hover {
  border-color: var(--lb-clr-h-16);
}
.lb-services-16-card .card-back .card-btn {
  display: inline-flex;
  width: 62px;
  height: 62px;
  justify-content: center;
  align-items: center;
  background: var(--lb-clr-gd-16);
  border-radius: 50%;
  color: #fff;
  font-size: 24px;
  position: absolute;
  right: 0;
  bottom: -31px;
  transition: 0.3s;
}
.lb-services-16-card .card-back .card-btn:hover {
  transform: scale(95%);
}

/*
    services-16-end
*/
/*
    services-17-start
*/
.lb-services-17-area {
  margin-top: -60px;
}
.lb-services-17-bg-img {
  width: 32%;
  position: absolute;
  top: 0;
  left: -90px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-17-bg-img {
    display: none;
  }
}
.lb-services-17-wrap {
  max-width: 1515px;
  background-color: #304761;
  margin-left: auto;
}
.lb-services-17-sec-title {
  display: flex;
  align-items: center;
  gap: 30px;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .lb-services-17-sec-title {
    flex-wrap: wrap;
  }
}
.lb-services-17-sec-title .left {
  max-width: 670px;
}
.lb-services-17-sec-title .btn-wrap {
  display: flex;
  flex: 0 0 auto;
}
.lb-services-17-sec-title .lb-sec-title-17 {
  color: #fff;
}
.lb-services-17-card {
  position: relative;
  overflow: hidden;
}
.lb-services-17-card .main-img {
  height: 484px;
  position: relative;
  z-index: 1;
}
.lb-services-17-card .main-img::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 48.55%, #141731 100%);
  transition: 0.3s var(--lb-cube-1);
}
.lb-services-17-card .main-img::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: var(--lb-clr-gd-17);
  opacity: 0;
  transition: 0.3s var(--lb-cube-1);
}
.lb-services-17-card .front-part .content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 40px 40px;
  z-index: 1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-17-card .front-part .content {
    padding: 40px 20px;
  }
}
.lb-services-17-card .front-part .icon {
  max-width: 62px;
  margin-bottom: 30px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-services-17-card .front-part .icon::after {
  content: "";
  width: 118px;
  height: 84px;
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(7.5px);
  border-radius: 0px 15px 15px 0px;
  position: absolute;
  left: 0px;
  top: 27px;
  z-index: -1;
}
.lb-services-17-card .title {
  font-size: 28px;
  color: #fff;
  margin-bottom: 15px;
  transition: 0.5s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-17-card .title {
    font-size: 24;
  }
}
.lb-services-17-card .disc {
  font-size: 16px;
  color: #fff;
  transition: 0.5s var(--lb-cube-1);
}
.lb-services-17-card .card-btn {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  width: 66px;
  height: 66px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--lb-clr-sd-17);
  color: #fff;
  font-size: 30px;
  border: 7px solid #394F68;
  transition: 0.3s var(--lb-cube-1);
}
.lb-services-17-card .hover-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 1;
  padding: 40px 40px;
  text-align: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-17-card .hover-content {
    padding: 40px 20px;
  }
}
.lb-services-17-card .hover-content .icon {
  width: 94px;
  height: 94px;
  background: var(--lb-clr-gd-17);
  border: 1px solid #fff;
  border-radius: 10px;
  filter: drop-shadow(0px 4px 15px rgba(0, 0, 0, 0.4));
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
  transform: translateY(100px);
  transition: 0.5s var(--lb-cube-1);
  opacity: 0;
}
.lb-services-17-card .hover-content .disc {
  margin-bottom: 54px;
  transform: translateY(100px);
  opacity: 0;
  transition: 0.5s var(--lb-cube-1);
  transition-delay: 0s;
}
.lb-services-17-card .hover-content .title {
  transform: translateY(100px);
  opacity: 0;
  transition: 0.5s var(--lb-cube-1);
}
.lb-services-17-card .card-btn-2 {
  padding: 14px 14px;
  transition: 0.5s var(--lb-cube-1);
  opacity: 0;
  transform: translateY(100px);
  transition-delay: 0s;
}
.lb-services-17-card .card-btn-2::after {
  background: var(--lb-clr-sd-17);
}
.lb-services-17-card .card-btn-2::before {
  background: var(--lb-clr-pr-17);
}
.lb-services-17-card:hover .main-img::after {
  opacity: 0;
}
.lb-services-17-card:hover .main-img::before {
  opacity: 90%;
}
.lb-services-17-card:hover .card-btn {
  transform: translate(100%, -100%);
}
.lb-services-17-card:hover .front-part .icon {
  transform: translateY(-100px);
  opacity: 0;
}
.lb-services-17-card:hover .front-part .title {
  transform: translateY(-100px);
  opacity: 0;
}
.lb-services-17-card:hover .front-part .disc {
  transform: translateY(-100px);
  opacity: 0;
}
.lb-services-17-card:hover .hover-content .icon {
  transform: translateY(0);
  opacity: 1;
}
.lb-services-17-card:hover .hover-content .title {
  transform: translateY(0);
  opacity: 1;
}
.lb-services-17-card:hover .hover-content .disc {
  transform: translateY(0);
  opacity: 1;
  transition-delay: 0.1s;
}
.lb-services-17-card:hover .hover-content .lb-pr-btn-17 {
  transform: translateY(0);
  opacity: 1;
  transition-delay: 0.2s;
}
.lb-services-17-slider {
  margin-right: -112px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-17-slider {
    margin-right: 0px;
  }
}
.lb-services-17-slider .swiper-container .swiper-slide {
  max-width: 420px;
}

/*
    services-17-end
*/
/*
    services-18-start
*/
.lb-services-18-card {
  height: 410px;
  background-color: #F0F5FE;
  border-radius: 50px;
  padding: 38px 38px;
  position: relative;
  z-index: 1;
  transition: 0.3s var(--lb-cube-1);
  overflow: hidden;
}
.lb-services-18-card .title {
  font-size: 32px;
  margin-bottom: 15px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-services-18-card .title:hover {
  color: #0C5FED;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-18-card .title {
    font-size: 26px;
  }
}
.lb-services-18-card .disc {
  max-width: 365px;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 25px;
}
.lb-services-18-card .card-btn {
  display: inline-flex;
  width: 72px;
  height: 72px;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border-radius: 50%;
  font-size: 30px;
  color: var(--lb-clr-sd-18);
  border: 2px solid var(--lb-clr-sd-18);
  transition: 0.3s var(--lb-cube-1);
}
.lb-services-18-card .card-btn:hover {
  color: #fff;
  background-color: var(--lb-clr-sd-18);
}
.lb-services-18-card .card-img {
  width: 89%;
  position: absolute;
  bottom: 1px;
  text-align: right;
  right: 0;
  padding-right: 40px;
  z-index: -1;
  transition: 0.5s var(--lb-cube-1);
}
.lb-services-18-card:hover {
  filter: drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.2));
}
.lb-services-18-card:hover .card-img {
  transform: scale(105%);
}
.lb-services-18-card:is(.has-style-2) {
  background-color: #FFF7F4;
}
.lb-services-18-card:is(.has-style-2) .title:hover {
  color: var(--lb-clr-pr-18);
}
.lb-services-18-card:is(.has-style-2) .card-btn {
  color: var(--lb-clr-pr-18);
  border-color: var(--lb-clr-pr-18);
}
.lb-services-18-card:is(.has-style-2) .card-btn:hover {
  color: #fff;
  background-color: var(--lb-clr-pr-18);
}
.lb-services-18-card:is(.has-style-3) {
  background-color: #F3F8F4;
}
.lb-services-18-card:is(.has-style-3) .title:hover {
  color: #59A36B;
}
.lb-services-18-card:is(.has-style-3) .card-btn {
  color: #59A36B;
  border-color: #59A36B;
}
.lb-services-18-card:is(.has-style-3) .card-btn:hover {
  color: #fff;
  background-color: #59A36B;
}
.lb-services-18-card:is(.has-style-4) {
  background-color: #F8F3FD;
}
.lb-services-18-card:is(.has-style-4) .title:hover {
  color: #9B51E0;
}
.lb-services-18-card:is(.has-style-4) .card-btn {
  color: #9B51E0;
  border-color: #9B51E0;
}
.lb-services-18-card:is(.has-style-4) .card-btn:hover {
  color: #fff;
  background-color: #9B51E0;
}
.lb-services-18-slider .swiper-container .swiper-slide {
  max-width: 620px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-services-18-slider .swiper-container .swiper-slide {
    max-width: 550px;
  }
}
.lb-services-18-slider-progress {
  width: 100%;
  height: 7px;
}
.lb-services-18-slider-progress::after {
  content: "";
  width: 100%;
  height: 3px;
  background-color: #FFEED6;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  z-index: -1;
  border-radius: 10px;
}
.lb-services-18-slider-progress .swiper-pagination-progressbar-fill {
  border-radius: 10px;
  background: var(--lb-clr-pr-18);
}
.lb-services-18-slider-progress > div {
  background: transparent;
  height: 7px !important;
}

/*
    services-18-end
*/
/*
    services-19-start
*/
.lb-services-19-area {
  background-color: #F7EEE3;
}
.lb-services-19-sec-title {
  display: flex;
  align-items: center;
  gap: 30px;
  justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-19-sec-title {
    flex-wrap: wrap;
  }
}
.lb-services-19-sec-title .left {
  max-width: 1010px;
}
.lb-services-19-sec-title .btn-wrap {
  flex: 0 0 auto;
}
.lb-services-19-card {
  background: #F7EEE3;
  padding: 42px 42px;
  display: flex;
  gap: 40px;
  position: relative;
  border: 1px solid transparent;
  border-top-color: var(--lb-clr-pr-19);
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-services-19-card {
    padding: 42px 20px;
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .lb-services-19-card {
    padding: 42px 20px;
    gap: 20px;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-services-19-card {
    padding: 42px 20px;
    gap: 20px;
    flex-wrap: nowrap;
  }
}
.lb-services-19-card .icon {
  font-size: 95px;
  color: var(--lb-clr-pr-19);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-19-card .icon {
    font-size: 65px;
  }
}
.lb-services-19-card .title {
  font-size: 36px;
  margin-bottom: 15px;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-19-card .title {
    font-size: 28px;
  }
}
.lb-services-19-card .title:hover {
  color: var(--lb-clr-pr-19);
}
.lb-services-19-card .disc {
  font-size: 16px;
  margin-bottom: 30px;
}
.lb-services-19-card .card-list li {
  font-size: 16px;
  color: var(--lb-clr-h-19);
  padding-left: 16px;
  position: relative;
  z-index: 1;
}
.lb-services-19-card .card-list li:not(:last-child) {
  margin-bottom: 10px;
}
.lb-services-19-card .card-list li::after {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--lb-clr-h-19);
  position: absolute;
  left: 0;
  top: 10px;
}
.lb-services-19-card .card-btn {
  display: inline-flex;
  width: 65px;
  height: 65px;
  color: #fff;
  background: var(--lb-clr-pr-19);
  flex: 0 0 auto;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  font-size: 40px;
  position: absolute;
  right: 40px;
  bottom: 40px;
  transform: scale(0.5);
  opacity: 0;
  transition: 0.3s var(--lb-cube-1);
  z-index: 1;
}
.lb-services-19-card .card-btn i {
  transition: 0.3s var(--lb-cube-1);
}
.lb-services-19-card .card-btn:hover i {
  transform: scale(0.8);
}
.lb-services-19-card:hover {
  border-color: var(--lb-clr-pr-19);
  filter: drop-shadow(0px 0px 50px rgba(0, 0, 0, 0.15));
}
.lb-services-19-card:hover .card-btn {
  transform: scale(1);
  opacity: 1;
}
.lb-services-19-slider {
  margin-left: 155px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-19-slider {
    margin-left: 0px;
  }
}
.lb-services-19-slider .swiper-container .swiper-slide {
  max-width: 610px;
}
.lb-services-19-slider-pagination > div {
  display: flex;
  align-items: center;
  gap: 15px;
  justify-content: center;
}
.lb-services-19-slider-pagination span {
  font-family: var(--mulish);
  font-weight: 700;
  font-size: 32px;
  line-height: 1;
  color: var(--lb-clr-h-19);
  opacity: 50%;
  background: transparent;
  display: inline-table;
  margin: 0 !important;
  transition: 0.5s var(--lb-cube-1);
}
.lb-services-19-slider-pagination span:not(:last-child) {
  position: relative;
  z-index: 1;
}
.lb-services-19-slider-pagination span:not(:last-child)::after {
  content: "";
  width: 315px;
  height: 2px;
  background: var(--lb-clr-h-19);
  position: absolute;
  top: 15px;
  left: 40px;
  transition: 0.5s var(--lb-cube-1);
  transform: scaleX(0);
  transform-origin: left;
}
@media (max-width: 767px) {
  .lb-services-19-slider-pagination span:not(:last-child)::after {
    width: 45px;
  }
}
.lb-services-19-slider-pagination span:is(.swiper-pagination-bullet-active) {
  opacity: 1;
}
.lb-services-19-slider-pagination span:is(.swiper-pagination-bullet-active):not(:last-child) {
  width: 355px;
}
@media (max-width: 767px) {
  .lb-services-19-slider-pagination span:is(.swiper-pagination-bullet-active):not(:last-child) {
    width: 75px;
  }
}
.lb-services-19-slider-pagination span:is(.swiper-pagination-bullet-active)::after {
  transform: scale(1);
}

/*
    services-19-end
*/
/*
    services-20-start
*/
.lb-services-20-area {
  background-color: var(--lb-clr-h-20);
}
.lb-services-20-sec-title {
  display: flex;
  align-items: center;
  gap: 40px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.lb-services-20-sec-title .lb-sec-title-20 {
  color: #fff;
}
.lb-services-20-sec-title .lb-sec-disc-20 {
  color: #fff;
  opacity: 80%;
  max-width: 545px;
}
.lb-services-20-sec-title .left {
  max-width: 630px;
}
.lb-services-20-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.lb-services-20-item:nth-child(1) {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.lb-services-20-item .top {
  display: flex;
  align-items: center;
  gap: 30px 50px;
  flex-wrap: wrap;
  padding: 30px 0;
}
.lb-services-20-item .title {
  font-size: 32px;
  color: #fff;
  font-weight: 500;
  min-width: 400px;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-services-20-item .title {
    font-size: 24px;
  }
}
.lb-services-20-item .disc {
  color: #fff;
  opacity: 50%;
  font-size: 16px;
  max-width: 450px;
}
.lb-services-20-item .item-btn {
  display: inline-block;
  height: 62px;
  font-size: 40px;
  place-content: center;
  position: relative;
  z-index: 1;
  color: var(--lb-clr-pr-20);
  padding-right: 8px;
  margin-left: auto;
}
.lb-services-20-item .item-btn::after {
  content: "";
  width: 28px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  background: var(--lb-clr-pr-20);
  opacity: 20%;
  transition: 0.5s var(--lb-cube-1);
}
.lb-services-20-item .item-btn i {
  -webkit-text-stroke: 1px #0B0C0E;
}
.lb-services-20-item .img-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
  max-width: 844px;
  margin-left: auto;
  height: 0px;
  overflow: hidden;
  transition: 0.5s var(--lb-cube-1);
}
.lb-services-20-item .single-img {
  height: 100%;
  width: 100%;
}
.lb-services-20-item:hover .img-wrap {
  height: 166px;
}
.lb-services-20-item:hover .item-btn::after {
  opacity: 1;
}
.lb-services-20-item:hover .title {
  color: var(--lb-clr-pr-20);
}
.lb-services-20-all-btn {
  text-align: center;
  margin-top: 50px;
  text-transform: capitalize;
  color: #fff;
}
.lb-services-20-all-btn a {
  color: var(--lb-clr-pr-20);
  border-bottom: 1px solid transparent;
}
.lb-services-20-all-btn a:hover {
  border-color: var(--lb-clr-pr-20);
}

/*
    services-20-end
*/
/*
explore-2 start
*/
.lbt-explore-2-area {
  padding: 117px 0 0 0;
  background-color: #F6F9FF;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-explore-2-area {
    padding-top: 100px;
  }
}
@media (max-width: 767px) {
  .lbt-explore-2-area {
    padding-bottom: 100px;
  }
}
.lbt-explore-2-wrap {
  display: grid;
  grid-template-columns: 1fr 1.31fr;
  gap: 109px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-explore-2-wrap {
    grid-template-columns: 1fr;
    gap: 120px;
  }
}
.lbt-explore-2-left .disc {
  margin-top: 25px;
}
.lbt-explore-2-left .btn-wrap {
  margin-top: 40px;
}
.lbt-explore-2-right {
  position: relative;
  display: flex;
  justify-content: end;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-explore-2-right {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .lbt-explore-2-right {
    flex-direction: column;
    align-items: center;
    gap: 30px;
  }
}
.lbt-explore-2-right .main-img {
  position: relative;
  z-index: 2;
}
.lbt-explore-2-right .main-img::after {
  content: "";
  position: absolute;
  width: 369px;
  height: 491px;
  left: -45px;
  top: -66px;
  background: #D9DFEA;
  border-radius: 500px 500px 0px 0px;
  z-index: -1;
}
@media (max-width: 767px) {
  .lbt-explore-2-right .main-img::after {
    display: none;
  }
}
.lbt-explore-2-right .img-2 {
  position: absolute;
  bottom: 155px;
  left: -150px;
  z-index: 2;
  max-width: 166px;
  filter: drop-shadow(0px 0px 20px rgba(2, 3, 4, 0.05));
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-explore-2-right .img-2 {
    left: -135px;
    max-width: 145px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-explore-2-right .img-2 {
    left: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-explore-2-right .img-2 {
    left: -25px;
  }
}
@media (max-width: 767px) {
  .lbt-explore-2-right .img-2 {
    display: none;
  }
}
.lbt-explore-2-right .explore-grow {
  position: absolute;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-explore-2-right .explore-grow {
    right: 150px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-explore-2-right .explore-grow {
    right: 50px;
  }
}
@media (max-width: 767px) {
  .lbt-explore-2-right .explore-grow {
    position: static;
  }
}
.lbt-explore-2-right .explore-grow .grow-item:not(:last-child) {
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-explore-2-right .explore-grow .grow-item:not(:last-child) {
    margin-bottom: 20px;
  }
}
.lbt-explore-2-right .explore-grow .grow-item .number {
  font-family: var(--general_sans);
  font-weight: 600;
  font-size: 40px;
  line-height: 50px;
  color: #020304;
  margin-bottom: 8px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-explore-2-right .explore-grow .grow-item .number {
    font-size: 35px;
  }
}
.lbt-explore-2-right .explore-grow .grow-item .number .number-cont {
  color: var(--lbt-pr-2);
}
.lbt-explore-2-right .explore-grow .grow-item .title {
  font-family: var(--general_sans);
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #454545;
}

/*
explore-2 end
*/
/*
    explore-17-start
*/
.lb-explore-17-wrap {
  display: grid;
  grid-template-columns: 1.4fr 1fr;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-explore-17-wrap {
    grid-template-columns: 1fr;
    gap: 50px;
  }
}
.lb-explore-17-sec-title .lb-sec-title-17 {
  margin-bottom: 30px;
}
.lb-explore-17-sec-title .disc {
  max-width: 600px;
}
.lb-explore-17-tabs-btn {
  display: flex;
  gap: 15px;
}
.lb-explore-17-tabs-btn .nav-link {
  background: var(--lb-clr-pr-17);
  color: #fff;
  text-transform: uppercase;
  padding: 14px 20px;
  font-size: 16px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-explore-17-tabs-btn .nav-link:not(.active):hover {
  color: var(--lb-clr-sd-17);
}
.lb-explore-17-tabs-btn .nav-link:is(.active) {
  background: var(--lb-clr-sd-17);
}
.lb-explore-17-tabs-pane {
  background: var(--lb-clr-pr-17);
  padding: 40px 40px;
  position: relative;
  margin-right: -50px;
  z-index: 2;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-explore-17-tabs-pane {
    padding: 40px 20px;
    margin-right: 0px;
  }
}
.lb-explore-17-tabs-pane::after {
  content: "";
  width: 60px;
  height: 60px;
  background: var(--lb-clr-pr-17);
  position: absolute;
  left: 100%;
  top: 0;
  clip-path: polygon(0 0, 0% 100%, 100% 0);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-explore-17-tabs-pane::after {
    display: none;
  }
}
.lb-explore-17-tabs-pane-single .lb-pane-title {
  font-size: 28px;
  color: #fff;
  margin-bottom: 10px;
}
.lb-explore-17-tabs-pane-single .lb-pane-disc {
  color: #fff;
  font-size: 16px;
  margin-bottom: 30px;
}
.lb-explore-17-tabs-pane .tab-pane:is(.show) .lb-explore-17-tabs-pane-single {
  animation: fadeInUp 0.5s backwards;
}
.lb-explore-17-form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}
@media (max-width: 767px) {
  .lb-explore-17-form {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-explore-17-form {
    grid-template-columns: 1fr 1fr;
  }
}
.lb-explore-17-form-input {
  font-family: var(--inter);
  font-size: 16px;
  font-weight: 400;
  background: rgba(255, 255, 255, 0.1);
  border: transparent;
  outline: none;
  height: 50px;
  padding: 0 20px;
  color: #fff;
  width: 100%;
}
.lb-explore-17-form-property {
  height: 50px;
  background: rgba(255, 255, 255, 0.1);
  border: none;
  outline: none;
  font-family: var(--inter);
  font-size: 16px;
  color: #fff;
  display: flex;
  align-items: center;
  border-radius: 0;
}
.lb-explore-17-form-property::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 10px;
  margin-top: -5px;
  right: 20px;
  width: 10px;
}
.lb-explore-17-form-property .list {
  margin-top: 0;
  width: 100%;
  background: var(--lb-clr-pr-17);
}
.lb-explore-17-form-property .list li:hover {
  background: rgba(255, 255, 255, 0.1);
}
.lb-explore-17-form-button {
  font-size: 18px;
  background: var(--lb-clr-sd-17);
  color: #fff;
  height: 50px;
  border: none;
  outline: none;
  padding: 0;
  text-transform: uppercase;
}
.lb-explore-17-img-1 {
  max-width: 471px;
  height: 530px;
}
.lb-explore-17-img-2 {
  position: absolute;
  right: -29%;
  top: 4%;
  width: 58%;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-explore-17-img-2 {
    right: 0%;
  }
}
.lb-explore-17-img-3 {
  width: 53%;
  position: absolute;
  right: 0;
  bottom: 0;
}

/*
    explore-17-end
*/
/*
    portfolio-13-start
*/
.lb-portfolio-13-bg-shape {
  position: absolute;
  top: 15%;
  left: -10%;
  z-index: -1;
  width: 70%;
}
.lb-portfolio-13-wrap {
  display: grid;
  gap: 50px;
  grid-template-columns: 1fr 1.43fr;
  align-items: start;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-portfolio-13-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-portfolio-13-content .lb-sec-title-13 {
  margin-bottom: 25px;
}
.lb-portfolio-13-content .lb-p-13 {
  margin-bottom: 55px;
}
.lb-portfolio-13-right {
  background: #1B1D2D;
  padding: 50px;
  border-radius: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-portfolio-13-right {
    padding: 50px 20px;
  }
}
.lb-portfolio-13-item:not(:last-child) {
  margin-bottom: 60px;
}
.lb-portfolio-13-item .item-img {
  height: 630px;
  border-radius: 500px 500px 0 0;
  border: 1px solid var(--lb-clr-pr-13);
  padding: 15px;
  padding-bottom: 0;
  border-bottom: none;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-portfolio-13-item .item-img {
    height: 530px;
  }
}
@media (max-width: 767px) {
  .lb-portfolio-13-item .item-img {
    height: 350px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-portfolio-13-item .item-img {
    height: 500px;
  }
}
.lb-portfolio-13-item .item-img img {
  border-radius: 500px 500px 0 0;
  transition: 0.5s var(--lb-cube-1);
}
.lb-portfolio-13-item .content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 30px;
  flex-wrap: wrap;
  margin-top: 25px;
  padding: 0 15px;
  gap: 30px;
}
.lb-portfolio-13-item .title {
  font-size: 35px;
  margin-bottom: 15px;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-portfolio-13-item .title {
    font-size: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-portfolio-13-item .title {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-portfolio-13-item .title {
    font-size: 24px;
  }
}
.lb-portfolio-13-item .title:hover {
  color: var(--lb-clr-pr-13);
}
.lb-portfolio-13-item .categories {
  text-transform: capitalize;
  font-weight: 300;
  font-style: italic;
  opacity: 80%;
}
.lb-portfolio-13-item .categories span:not(:last-child) {
  margin-right: 7px;
}
.lb-portfolio-13-item .categories span:not(:last-child)::after {
  content: "/";
  margin-left: 9px;
  color: var(--lb-clr-pr-13);
}
.lb-portfolio-13-item .icon {
  transition: 0.5s var(--lb-cube-1);
}
.lb-portfolio-13-item .icon * {
  transition: 0.5s var(--lb-cube-1);
}
.lb-portfolio-13-item .icon:hover {
  transform: translate(3px, -3px);
}
.lb-portfolio-13-item:hover .icon * path {
  fill: var(--lb-clr-pr-13);
}
.lb-portfolio-13-item:hover .item-img img {
  transform: scale(105%);
}

/*
    portfolio-13-end
*/
/*
    portfolio-18-start
*/
.lb-portfolio-18-wrap {
  margin-left: -115px;
  margin-right: -115px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-portfolio-18-wrap {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.lb-portfolio-18-row {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
  gap: 25px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-portfolio-18-row {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-portfolio-18-row {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-portfolio-18-row {
    grid-template-columns: 1fr;
  }
}
.lb-portfolio-18-sec-title {
  background: #303F65;
  border-radius: 32px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 5px 15px;
}
@media (max-width: 767px) {
  .lb-portfolio-18-sec-title {
    padding: 25px 15px;
  }
}
.lb-portfolio-18-sec-title .lb-sec-title-18 {
  margin-bottom: 54px;
  color: #fff;
  font-size: 45px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-portfolio-18-sec-title .lb-sec-title-18 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .lb-portfolio-18-sec-title .lb-sec-title-18 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-portfolio-18-sec-title .lb-sec-title-18 {
    font-size: 35px;
  }
}
.lb-portfolio-18-item {
  height: 532px;
  border-radius: 32px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-portfolio-18-item {
    height: 400px;
  }
}
.lb-portfolio-18-item::after {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(12, 95, 237, 0) 0%, #0C5FED 100%);
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(50%);
  opacity: 0;
  transition: 0.5s var(--lb-cube-1);
}
.lb-portfolio-18-item .content {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  padding: 45px 50px;
  width: 100%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-portfolio-18-item .content {
    padding: 45px 20px;
  }
}
.lb-portfolio-18-item .categories {
  text-transform: capitalize;
  color: var(--lb-clr-h-18);
  background: var(--lb-clr-pr-18);
  font-weight: 500;
  display: inline-block;
  border-radius: 50px;
  padding: 4px 19px;
  margin-bottom: 15px;
  transform: translateY(50px);
  opacity: 0;
  transition: 0.3s var(--lb-cube-1);
}
.lb-portfolio-18-item .title {
  font-size: 34px;
  color: #fff;
  transform: translateY(50px);
  opacity: 0;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-portfolio-18-item .title {
    font-size: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-portfolio-18-item .title {
    font-size: 26px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-portfolio-18-item .title {
    font-size: 22px;
  }
}
.lb-portfolio-18-item .title:hover a {
  color: var(--lb-clr-pr-18);
}
.lb-portfolio-18-item:hover::after {
  transform: translateY(0);
  opacity: 1;
}
.lb-portfolio-18-item:hover .categories {
  transform: translateY(0);
  opacity: 1;
}
.lb-portfolio-18-item:hover .title {
  transform: translateY(0);
  opacity: 1;
  transition-delay: 0.1s;
}
.lb-portfolio-18-row-2 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 25px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-portfolio-18-row-2 {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-portfolio-18-row-2 {
    grid-template-columns: 1fr;
  }
}
.lb-portfolio-18-row-2 .lb-portfolio-18-item {
  height: 385px;
}

/*
    portfolio-18-end
*/
/*
pricing-2 start
*/
.lbt-pricing-2-area {
  padding: 130px 0 130px 0;
}
.lbt-pricing-2-title-wrap {
  text-align: center;
  max-width: 695px;
  margin: 0 auto;
}
.lbt-pricing-2-title-wrap .disc {
  margin-top: 25px;
}
.lbt-pricing-2-wrap {
  margin-top: 40px;
  display: grid;
  grid-template-columns: 1fr 1.33fr;
  gap: 42px;
  overflow: hidden;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-pricing-2-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-pricing-2-wrap .pricing-action {
  display: flex;
  flex-direction: column;
  gap: 20px;
  background-color: #fff;
  position: relative;
  z-index: 3;
}
.lbt-pricing-2-wrap .pricing-action .pricing-btn {
  padding: 18px 18px 18px 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
  background: #FFFFFF;
  border: 1px solid rgba(2, 3, 4, 0.2);
  border-radius: 15px;
}
.lbt-pricing-2-wrap .pricing-action .pricing-btn:is(.active) {
  border-color: var(--lbt-pr-2);
}
.lbt-pricing-2-wrap .pricing-action .pricing-btn:is(.active) .title-wrap .radio-btn {
  border-color: var(--lbt-pr-2);
}
.lbt-pricing-2-wrap .pricing-action .pricing-btn:is(.active) .title-wrap .radio-btn::after {
  opacity: 1;
}
.lbt-pricing-2-wrap .pricing-action .pricing-btn:is(.active) .pricing {
  background-color: var(--lbt-pr-2);
}
.lbt-pricing-2-wrap .pricing-action .pricing-btn:is(.active) .pricing .price {
  color: #fff;
}
.lbt-pricing-2-wrap .pricing-action .pricing-btn:is(.active) .pricing .price .year {
  color: #fff;
}
.lbt-pricing-2-wrap .pricing-action .pricing-btn .title-wrap {
  display: flex;
  align-items: center;
  gap: 12px;
}
.lbt-pricing-2-wrap .pricing-action .pricing-btn .title-wrap .radio-btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #FFFFFF;
  border: 2px solid #CCCDCD;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-pricing-2-wrap .pricing-action .pricing-btn .title-wrap .radio-btn {
    width: 30px;
    height: 30px;
  }
}
.lbt-pricing-2-wrap .pricing-action .pricing-btn .title-wrap .radio-btn::after {
  content: "";
  width: 14px;
  height: 14px;
  background-color: var(--lbt-pr-2);
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  transition: all 0.3s ease;
}
.lbt-pricing-2-wrap .pricing-action .pricing-btn .title-wrap .title {
  font-weight: 500;
  font-size: 20px;
}
.lbt-pricing-2-wrap .pricing-action .pricing-btn .pricing {
  background: #F1F1F1;
  border-radius: 10px;
  padding: 11px 25px;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-pricing-2-wrap .pricing-action .pricing-btn .pricing {
    padding: 10px 22px;
  }
}
@media (max-width: 767px) {
  .lbt-pricing-2-wrap .pricing-action .pricing-btn .pricing {
    padding: 2px 22px;
  }
}
.lbt-pricing-2-wrap .pricing-action .pricing-btn .pricing .price {
  font-family: var(--general_sans);
  font-weight: 600;
  font-size: 36px;
  line-height: 60px;
  color: #020304;
  margin-bottom: 0;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-pricing-2-wrap .pricing-action .pricing-btn .pricing .price {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .lbt-pricing-2-wrap .pricing-action .pricing-btn .pricing .price {
    font-size: 28px;
  }
}
.lbt-pricing-2-wrap .pricing-action .pricing-btn .pricing .price .year {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #757474;
  text-transform: capitalize;
  transition: all 0.3s ease;
}
.lbt-pricing-2-wrap .tab-content .fade:not(.show) {
  transform: translate3d(-764px, 0px, 0px) scale(0.4);
  opacity: 0;
}
.lbt-pricing-2-wrap .tab-content .fade:is(.show) {
  transform: translate3d(0px, 0px, 0px);
  transition: 0.5s ease;
  opacity: 1;
}
.lbt-pricing-2-wrap .tab-content .tab-pane {
  height: 100%;
}
.lbt-pricing-2-item {
  height: 100%;
  background: #FFFFFF;
  border: 1px solid rgba(2, 3, 4, 0.2);
  border-radius: 15px;
  position: relative;
}
.lbt-pricing-2-item .title-wrap {
  padding: 35px 160px 35px 30px;
  border-bottom: 1px solid #CCCDCD;
}
@media (max-width: 767px) {
  .lbt-pricing-2-item .title-wrap {
    padding: 70px 20px 35px 20px;
  }
}
.lbt-pricing-2-item .title-wrap .title {
  font-weight: 500;
  font-size: 26px;
  line-height: 36px;
}
.lbt-pricing-2-item .batch {
  position: absolute;
  right: 0;
  top: 25px;
  background-color: var(--lbt-pr-2);
  padding: 10px 30px;
  border-radius: 100px 0 0 100px;
}
@media (max-width: 767px) {
  .lbt-pricing-2-item .batch {
    padding: 6px 20px;
    top: 15px;
  }
}
.lbt-pricing-2-item .batch .batch-text {
  font-family: var(--general_sans);
  font-weight: 500;
  font-size: 18px;
  line-height: 36px;
  color: #020304;
  margin-bottom: 0;
}
.lbt-pricing-2-item ul {
  margin: 30px 30px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px 50px;
  position: relative;
}
@media (max-width: 767px) {
  .lbt-pricing-2-item ul {
    grid-template-columns: 1fr;
    margin: 25px 20px;
  }
}
.lbt-pricing-2-item ul::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  left: 48%;
  top: 0;
  background: #D9D9D9;
}
@media (max-width: 767px) {
  .lbt-pricing-2-item ul::after {
    display: none;
  }
}
.lbt-pricing-2-item ul li {
  font-family: var(--general_sans);
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #454545;
  display: flex;
  align-items: baseline;
  gap: 11px;
}
.lbt-pricing-2-item ul li svg {
  transform: translateY(3px);
}
.lbt-pricing-2-item .btn-wrap {
  padding: 0 30px 30px 30px;
}
.lbt-pricing-2-item .btn-wrap .pricing-btn {
  background: #FFEADB;
  border-radius: 8px;
  display: block;
  text-align: center;
  padding: 10px 13px;
  font-family: var(--general_sans);
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: var(--lbt-pr-2);
  transition: all 0.4s ease;
}
.lbt-pricing-2-item .btn-wrap .pricing-btn:hover {
  background-color: var(--lbt-pr-2);
  color: #fff;
  letter-spacing: 0.5px;
}

/*
pricing-2 end
*/
/*
pricing-6 start
*/
.lbt-cho-pro-wrap {
  position: relative;
}

.lbt-pricing-6-area {
  padding: 130px 0 0 0;
}
.lbt-pricing-6-area:is(.active) .pricing-bg-shape {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.lbt-pricing-6-area .pricing-bg-shape {
  position: absolute;
  bottom: 0;
  left: 0;
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  transition: all 5s linear;
}
.lbt-pricing-6-area .section-title {
  max-width: 750px;
  margin: 0 auto;
  text-align: center;
}
.lbt-pricing-6-wrap {
  display: grid;
  grid-template-columns: 1fr 1.204fr;
  gap: 109px;
  align-items: start;
  margin-top: 12px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-pricing-6-wrap {
    grid-template-columns: 1fr;
    gap: 70px;
    margin-top: 50px;
  }
}
.lbt-pricing-6-left {
  position: relative;
}
@media (max-width: 767px) {
  .lbt-pricing-6-left {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 40px;
  }
}
.lbt-pricing-6-left .main-img {
  position: relative;
  overflow: hidden;
}
.lbt-pricing-6-left .main-img::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 15px;
  width: 377px;
  height: 54px;
  background: linear-gradient(0deg, #010317 0%, rgba(1, 3, 23, 0) 100%);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-pricing-6-left .main-img::after {
    display: none;
  }
}
.lbt-pricing-6-left .content {
  position: absolute;
  bottom: 130px;
  right: -48px;
  background: #3419D7;
  border-radius: 25px;
  padding: 30px 25px;
  max-width: 283px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-pricing-6-left .content {
    right: 0;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lbt-pricing-6-left .content {
    position: absolute !important;
  }
}
@media (max-width: 767px) {
  .lbt-pricing-6-left .content {
    position: static;
  }
}
.lbt-pricing-6-left .content .title {
  font-family: var(--saira);
  font-size: 22px;
  line-height: 34px;
  color: #FFFFFF;
}
.lbt-pricing-6-left .content .pricing-progress-wrapper {
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin-top: 25px;
}
.lbt-pricing-6-left .content .pricing-progress-wrapper .pricing-set-percent:nth-child(2) .progress .progress-bar {
  background: #00E2F5;
}
.lbt-pricing-6-left .content .pricing-progress-wrapper .pricing-set-percent:nth-child(2) .progress span {
  color: #00E2F5;
}
.lbt-pricing-6-left .content .pricing-progress-wrapper .pricing-set-percent .title {
  font-family: var(--saira);
  font-weight: 500;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  text-transform: capitalize;
  margin-bottom: 8px;
}
.lbt-pricing-6-left .content .pricing-progress-wrapper .pricing-set-percent .progress {
  background-color: rgba(39, 41, 58, 0.3);
  height: 8px;
  border-radius: 30px;
  position: relative;
  z-index: 2;
  overflow: visible;
}
.lbt-pricing-6-left .content .pricing-progress-wrapper .pricing-set-percent .progress .progress-bar {
  height: 10px;
  background: #F98208;
  border-radius: 30px;
  width: 0;
  margin-top: -5px;
  position: relative;
  z-index: -1;
  -webkit-transition: 1s all ease-in-out;
  transition: 1s all ease-in-out;
}
.lbt-pricing-6-left .content .pricing-progress-wrapper .pricing-set-percent .progress span {
  font-family: var(--saira);
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  position: absolute;
  right: 0;
  top: -34px;
  color: #F98208;
}
.lbt-pricing-6-accordion-wrap {
  margin-top: 71px;
  padding-bottom: 80px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-pricing-6-accordion-wrap {
    margin-top: 0;
  }
}
.lbt-pricing-6-accordion-wrap .accordion {
  display: flex;
  flex-direction: column;
  gap: 25px;
  --bs-accordion-bg: transparent;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item {
  border-radius: 10px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid #48C2FD;
  backdrop-filter: blur(3.5px);
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-header .accordion-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 25px 35px;
  transition: 0.4s ease-in-out;
}
@media (max-width: 767px) {
  .lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-header .accordion-button {
    padding: 20px;
  }
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-header .accordion-button .title {
  color: #FFFFFF;
  font-family: var(--saira);
  font-weight: 600;
  font-size: 24px;
  line-height: 40px;
  transition: 0.4s ease-in-out;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-header .accordion-button .icon-wrap {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-header .accordion-button .icon-wrap .plus-icon {
  position: absolute;
  opacity: 0;
  transition: 0.4s ease-in-out;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-header .accordion-button .icon-wrap .close-icon {
  transition: 0.4s ease-in-out;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  background-color: transparent;
  box-shadow: none;
  padding-bottom: 16px;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .title {
  color: var(--lbt-pr-6);
  font-size: 26px;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .icon-wrap .plus-icon {
  opacity: 1;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .icon-wrap .close-icon {
  opacity: 0;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-header .accordion-button:focus {
  border-color: transparent;
  box-shadow: none;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-header .accordion-button::after {
  display: none;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body {
  padding: 0 35px 22px 35px;
}
@media (max-width: 767px) {
  .lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body {
    padding: 0 20px 20px 20px;
  }
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .subtitle {
  font-family: var(--saira);
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #FFFFFF;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .list {
  margin-top: 20px;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .list ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px 75px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .list ul {
    gap: 12px 50px;
  }
}
@media (max-width: 767px) {
  .lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .list ul {
    grid-template-columns: 1fr;
  }
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .list ul li {
  display: flex;
  align-items: baseline;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .list ul li .icon {
  margin-right: 8px;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .divider {
  width: 100%;
  height: 1px;
  background: #FFFFFF;
  opacity: 0.3;
  margin-top: 30px;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .pricing {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 20px;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .pricing .price {
  font-family: var(--saira);
  font-weight: 700;
  font-size: 50px;
  line-height: 30px;
  color: #FFFFFF;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .pricing .price {
    font-size: 35px;
  }
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .pricing .price .dollar {
  font-weight: 600;
  font-size: 28px;
  line-height: 44px;
  background: linear-gradient(90deg, #F98208 8.97%, #E410F2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  transform: translateY(-15px);
  display: inline-block;
}
@media (max-width: 767px) {
  .lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .pricing .price .dollar {
    transform: translateY(-6px);
  }
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .pricing .price .type {
  color: rgba(255, 255, 255, 0.7);
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .pricing .price .type {
    font-size: 16px;
  }
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .pricing .pricing-btn {
  border-radius: 5px;
  font-family: var(--saira);
  font-weight: 600;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: capitalize;
  color: #FFFFFF;
  padding: 12px 32px;
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .pricing .pricing-btn::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(270deg, #48C2FD -0.08%, #8B1EFD 49.96%, #BD0CB7 100%);
  transition: all 0.6s ease;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .pricing .pricing-btn::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #48C2FD -0.08%, #8B1EFD 49.96%, #BD0CB7 100%);
  opacity: 0;
  transition: all 0.6s ease;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .pricing .pricing-btn .btn-text {
  position: relative;
  z-index: 2;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .pricing .pricing-btn:hover::before {
  opacity: 0;
}
.lbt-pricing-6-accordion-wrap .accordion .accordion-item .accordion-body .pricing .pricing-btn:hover::after {
  opacity: 1;
}

/*
pricing-6 end
*/
/*
pricing-7 start
*/
.lbt-pricing-7-area {
  padding: 130px 0 120px 0;
}
@media (max-width: 767px) {
  .lbt-pricing-7-area {
    padding: 100px 0;
  }
}
.lbt-pricing-7-area .section-title-wrap {
  max-width: 690px;
  margin: 0 auto;
  text-align: center;
}
.lbt-pricing-7-area .section-title-wrap .disc {
  margin-top: 25px;
}
.lbt-pricing-7-area .pricing-bottom-text {
  margin: 52px 0 0 0;
  text-align: center;
}
.lbt-pricing-7-area .pricing-bottom-text .link {
  color: var(--lbt-pr-7);
  text-decoration: underline;
}
.lbt-pricing-7-wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 37px;
  margin-top: 52px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-pricing-7-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-pricing-7-card {
  padding: 35px 36px;
  background: #191B2E;
  box-shadow: inset 0px 0px 15px rgba(63, 157, 168, 0.3);
  border-radius: 10px;
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 61px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-pricing-7-card {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lbt-pricing-7-card {
    grid-template-columns: 1fr;
    padding: 30px 20px;
    gap: 35px;
  }
}
.lbt-pricing-7-card .card-left .icon-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.lbt-pricing-7-card .card-left .icon-wrap .icon-1 {
  transition: all 0.4s ease;
}
.lbt-pricing-7-card .card-left .icon-wrap .icon-2 {
  position: absolute;
  opacity: 0;
  transition: all 0.4s ease;
}
.lbt-pricing-7-card .card-left .icon-wrap .icon-2:hover {
  animation: fti_zigzag 0.4s ease;
}
.lbt-pricing-7-card .card-left .title {
  font-size: 28px;
  line-height: 38px;
  margin-top: 20px;
}
.lbt-pricing-7-card .card-left .disc {
  font-family: var(--epilogue);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #E8E8E8;
  margin-top: 15px;
}
.lbt-pricing-7-card .card-left .btn-wrap {
  margin-top: 34px;
}
.lbt-pricing-7-card .card-right {
  position: relative;
}
.lbt-pricing-7-card .card-right::after {
  content: "";
  position: absolute;
  top: 0;
  left: -30px;
  width: 1.5px;
  height: 100%;
  background: radial-gradient(50% 50% at 50% 50%, #57EEF1 0%, #191B2E 100%);
}
@media (max-width: 767px) {
  .lbt-pricing-7-card .card-right::after {
    display: none;
  }
}
.lbt-pricing-7-card .card-right .pricing-wrap {
  background: #2A2D42;
  border-radius: 6px;
  padding: 16.5px 15px;
  text-align: center;
  transition: all 0.4s ease;
}
.lbt-pricing-7-card .card-right .pricing-wrap .price {
  font-family: var(--clash_grotesk);
  font-size: 52px;
  font-weight: 600;
  line-height: 1;
  color: #fff;
  transition: all 0.4s ease;
}
.lbt-pricing-7-card .card-right .pricing-wrap .price .dollar {
  font-size: 30px;
  color: var(--lbt-pr-7);
  line-height: 1;
  transform: translateY(-16px);
  display: inline-block;
}
.lbt-pricing-7-card .card-right .pricing-wrap .price .type {
  font-weight: 400;
  font-size: 18px;
  line-height: 1;
  color: #717382;
}
.lbt-pricing-7-card .card-right ul {
  margin-top: 36px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.lbt-pricing-7-card .card-right ul li {
  display: flex;
  align-items: baseline;
  gap: 6px;
}
.lbt-pricing-7-card .card-right ul li svg {
  transform: translateY(4px);
}
.lbt-pricing-7-card .card-right ul li span {
  font-family: var(--epilogue);
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  color: #FFFFFF;
}
.lbt-pricing-7-card:hover .card-left .icon-wrap .icon-1 {
  opacity: 0;
}
.lbt-pricing-7-card:hover .card-left .icon-wrap .icon-2 {
  opacity: 1;
}
.lbt-pricing-7-card:hover .card-right .pricing-wrap {
  background: rgba(154, 234, 114, 0.2);
}
.lbt-pricing-7-card:hover .card-right .pricing-wrap .price {
  color: var(--lbt-pr-7);
}
.lbt-pricing-7-card:hover .card-right .pricing-wrap .price .type {
  color: #fff;
}

/*
pricing-7 end
*/
/*
    price-8-start
*/
.lb-price-8-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background: var(--lb-clr-pr-1);
  height: 825px;
  width: 100%;
}
.lb-price-8-bg .shape-2 {
  position: absolute;
  top: 0;
  left: 0;
}
.lb-price-8-bg .shape-1 {
  position: absolute;
  right: 0;
  bottom: 0;
}
.lb-price-8-sec-title {
  max-width: 722px;
  margin-left: auto;
  margin-right: auto;
}
.lb-price-8-sec-title .lb-subtitle-1 {
  color: #fff;
  border-color: #fff;
}
.lb-price-8-sec-title .lb-sec-title-1 {
  color: #fff;
}
.lb-price-8-tabs-btn {
  display: flex;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}
.lb-price-8-tabs-btn .nav-link {
  background: #4170EA;
  border-radius: 10px;
  padding: 20px 30px;
  font-size: 26px;
  font-weight: 700;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1;
  gap: 20px;
  color: #fff;
  min-width: 288px;
  transition: 0.4s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-8-tabs-btn .nav-link {
    padding: 10px 20px;
    font-size: 20px;
    z-index: 1;
    gap: 15px;
    min-width: auto;
  }
}
.lb-price-8-tabs-btn .nav-link .icon {
  width: 68px;
  height: 68px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  background: #103BAB;
  border-radius: 50%;
  font-size: 32px;
  color: var(--lb-clr-sd-1);
  transition: 0.4s var(--lb-cube-1);
}
.lb-price-8-tabs-btn .nav-link::after {
  content: "";
  width: 50px;
  height: 10px;
  background: #103BAB;
  position: absolute;
  left: 0;
  z-index: -1;
  transition: 0.4s var(--lb-cube-1);
}
.lb-price-8-tabs-btn .nav-link:not(.active):hover {
  color: var(--lb-clr-sd-1);
}
.lb-price-8-tabs-btn .nav-link:is(.active) {
  background: var(--lb-clr-sd-1);
  color: var(--lb-clr-h-1);
}
.lb-price-8-tabs-btn .nav-link:is(.active)::after {
  background: var(--lb-clr-h-1);
}
.lb-price-8-tabs-btn .nav-link:is(.active) .icon {
  background: var(--lb-clr-h-1);
}
.lb-price-8-tabs-item {
  background: #fff;
  border-radius: 20px;
  padding: 42px 42px;
  display: grid;
  grid-template-columns: 1fr 1.08fr;
  gap: 52px;
  align-items: center;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .lb-price-8-tabs-item {
    padding: 42px 30px;
    grid-template-columns: 1fr;
  }
}
.lb-price-8-tabs-item .title {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 24px;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-price-8-tabs-item .title {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .lb-price-8-tabs-item .title {
    font-size: 26px;
  }
}
.lb-price-8-tabs-item .title:hover {
  color: var(--lb-clr-pr-1);
}
.lb-price-8-tabs-item .disc {
  font-weight: 400;
  margin-bottom: 50px;
}
.lb-price-8-tabs-item .item-img {
  height: 438px;
  border-radius: 14px;
}
.lb-price-8-tabs-item .bg-shape {
  position: absolute;
  top: 30px;
  left: 39%;
  transform: translateX(-50%);
  z-index: -1;
  width: 14%;
}
.lb-price-8-tabs-pane .tab-pane:is(.show) {
  animation: slideInUp 1s backwards;
}

/*
    price-8-end
*/
/*
    price-13-start
*/
.lb-price-13-wrap {
  display: flex;
  align-items: self-start;
  max-width: 1190px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .lb-price-13-wrap {
    flex-wrap: wrap;
    justify-content: end;
  }
}
.lb-price-13-tabs-btn {
  margin-top: 230px;
}
@media (max-width: 767px) {
  .lb-price-13-tabs-btn {
    margin-top: 0px;
  }
}
.lb-price-13-tabs-btn .nav-link {
  background: #1F2233;
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.2);
  border-radius: 50px 0px 0px 50px;
  font-size: 20px;
  width: 100%;
  text-align: left;
  padding: 17px 38px;
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin-bottom: 15px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-price-13-tabs-btn .nav-link::after {
  content: "";
  width: 100%;
  height: 100%;
  background: var(--lb-clr-gd-13);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  transition: 0.4s var(--lb-cube-1);
}
.lb-price-13-tabs-btn .nav-link:not(.active):hover {
  color: var(--lb-clr-pr-13);
}
.lb-price-13-tabs-btn .nav-link:is(.active) {
  border-color: transparent;
  color: #fff;
}
.lb-price-13-tabs-btn .nav-link:is(.active)::after {
  opacity: 1;
}
.lb-price-13-tabs-pane .tab-pane .lb-price-13-table {
  transform-origin: 0% 50%;
}
.lb-price-13-tabs-pane .tab-pane:is(.show) .lb-price-13-item .item-img img {
  animation: fadeInLeft 1s backwards;
}
.lb-price-13-tabs-pane .tab-pane:is(.show) .lb-price-13-table {
  animation: lb-p13-table 1s backwards;
  animation-delay: 0.5s;
}
.lb-price-13-item {
  display: flex;
  perspective: 2000px;
  transform-style: preserve-3d;
}
.lb-price-13-item .item-img {
  height: 664px;
  border-radius: 250px;
  width: 100%;
  max-width: 500px;
  flex: 0 0 auto;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-price-13-item .item-img {
    max-width: 380px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-13-item .item-img {
    display: none;
  }
}
.lb-price-13-item .item-img img {
  object-position: top right;
}
.lb-price-13-table {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 492px;
  flex: 0 0 auto;
  text-align: right;
  margin-top: 90px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-13-table {
    margin-top: 0;
  }
}
.lb-price-13-table .plan-name {
  background: var(--lb-clr-gd-13);
  display: inline-block;
  text-align: left;
  max-width: 456px;
  width: 100%;
  padding: 20px 10px 70px 20px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  font-size: 28px;
}
.lb-price-13-table .content {
  background: #252736;
  padding: 0 60px;
  padding-top: 140px;
  clip-path: polygon(0 16%, 100% 0, 100% 100%, 0% 100%);
  overflow: hidden;
  text-align: center;
  border-radius: 0 0 500px 500px;
}
@media (max-width: 767px) {
  .lb-price-13-table .content {
    padding: 0 20px;
    padding-top: 140px;
    clip-path: polygon(0 12%, 100% 0, 100% 100%, 0% 100%);
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-price-13-table .content {
    padding: 0 60px;
    padding-top: 140px;
    clip-path: polygon(0 16%, 100% 0, 100% 100%, 0% 100%);
  }
}
.lb-price-13-table .item-price {
  line-height: 1;
  font-size: 60px;
  font-weight: 700;
  text-align: left;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-13-table .item-price {
    font-size: 40px;
  }
}
.lb-price-13-table .item-price .dollar {
  font-size: 30px;
  display: inline-block;
  background: var(--lb-clr-gd-13);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  transform: translateY(-20px);
}
.lb-price-13-table .item-price .price {
  background: var(--lb-clr-gd-13);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.lb-price-13-table .item-price .month {
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
  transform: translateY(-4px);
  display: inline-block;
  color: #92939A;
}
.lb-price-13-table .table-line {
  background: #fff;
  width: 100%;
  height: 1px;
  opacity: 15%;
  margin-top: 25px;
}
.lb-price-13-table .item-features {
  margin-top: 27px;
  text-align: left;
  margin-bottom: 20px;
}
.lb-price-13-table .item-features li {
  display: flex;
  align-items: center;
  gap: 9px;
  opacity: 1;
  font-weight: 300;
}
.lb-price-13-table .item-features li:not(:last-child) {
  margin-bottom: 18px;
}
.lb-price-13-table .item-features li i {
  background: var(--lb-clr-gd-13);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 22px;
}
.lb-price-13-table .item-btn {
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  background: var(--lb-clr-gd-13);
  padding: 67px 90px;
  clip-path: ellipse(50% 40% at 50% 50%);
  margin-bottom: -30px;
  transition: 0.3s var(--lb-cube-1);
}
@media (max-width: 767px) {
  .lb-price-13-table .item-btn {
    font-size: 20px;
    padding: 67px 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-price-13-table .item-btn {
    font-size: 24px;
    padding: 67px 90px;
  }
}
.lb-price-13-table .item-btn:hover {
  color: #fff;
  transform: scale(95%);
}

@keyframes lb-p13-table {
  0% {
    transform: rotateY(60deg);
    opacity: 0;
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
  }
}
/*
    price-13-end
*/
/*
    price-15-start
*/
.lb-price-15-wrap {
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  gap: 60px;
  align-items: center;
  padding: 0 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-price-15-wrap {
    padding-top: 50px;
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767px) {
  .lb-price-15-wrap {
    padding: 0 20px;
    padding-top: 50px;
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-price-15-wrap {
    padding: 0 50px;
    padding-top: 50px;
    grid-template-columns: 1fr;
  }
}
.lb-price-15-wrap::after {
  content: "";
  width: 50px;
  height: 120px;
  position: absolute;
  right: 0;
  top: 0;
  background: #28353C;
  z-index: -1;
  clip-path: polygon(0 0, 0% 100%, 100% 100%);
}
.lb-price-15-bg-img {
  position: absolute;
  top: 120px;
  left: 0;
  width: 100%;
  height: calc(100% - 152px);
  z-index: -1;
  background: #767B89;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-15-bg-img {
    top: 0;
    height: 100%;
  }
}
.lb-price-15-tabs-btn {
  display: flex;
  gap: 18px;
  flex-wrap: wrap;
}
.lb-price-15-tabs-btn .nav-link {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(4px);
  display: flex;
  flex-direction: column;
  text-align: left;
  padding: 20px 25px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-price-15-tabs-btn .nav-link .price {
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 10px;
}
.lb-price-15-tabs-btn .nav-link .price .dollar {
  font-size: 20px;
}
.lb-price-15-tabs-btn .nav-link .price .month {
  font-size: 20px;
  font-weight: 400;
  opacity: 50%;
}
.lb-price-15-tabs-btn .nav-link .plan-name {
  color: #D3D3D4;
  text-transform: capitalize;
}
.lb-price-15-tabs-btn .nav-link:is(.active) {
  background: var(--lb-clr-pr-14);
  border-color: transparent;
}
.lb-price-15-tabs-btn .nav-link:is(.active) .price, .lb-price-15-tabs-btn .nav-link:is(.active) .plan-name {
  color: #000;
}
.lb-price-15-tabs-btn .nav-link:hover {
  border-color: var(--lb-clr-pr-14);
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li, .lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .plan-name, .lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .btn-wrap {
  animation: fadeInUp 1s backwards;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(1) {
  animation-delay: 0.1s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(2) {
  animation-delay: 0.2s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(3) {
  animation-delay: 0.3s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(4) {
  animation-delay: 0.4s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(5) {
  animation-delay: 0.5s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(6) {
  animation-delay: 0.6s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(7) {
  animation-delay: 0.7s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(8) {
  animation-delay: 0.8s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(9) {
  animation-delay: 0.9s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(10) {
  animation-delay: 1s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(11) {
  animation-delay: 1.1s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(12) {
  animation-delay: 1.2s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(13) {
  animation-delay: 1.3s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(14) {
  animation-delay: 1.4s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(15) {
  animation-delay: 1.5s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(16) {
  animation-delay: 1.6s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(17) {
  animation-delay: 1.7s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(18) {
  animation-delay: 1.8s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(19) {
  animation-delay: 1.9s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .features-list li:nth-child(20) {
  animation-delay: 2s;
}
.lb-price-15-tabs-pane .tab-pane:is(.show) .lb-price-15-table .btn-wrap {
  animation-delay: 1s;
}
.lb-price-15-table {
  background: var(--lb-clr-pr-14);
  padding: 50px 50px;
  padding-top: 20px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-15-table {
    padding: 50px 25px;
    padding-top: 20px;
  }
}
.lb-price-15-table::after {
  content: "";
  width: 100%;
  height: 80px;
  position: absolute;
  top: 0;
  left: 0;
  background: #B58148;
  z-index: -1;
  clip-path: polygon(0 0, 100% 0, 88% 100%, 12% 100%);
}
.lb-price-15-table .bg-img {
  position: absolute;
  top: 14%;
  left: 4%;
  z-index: -1;
}
.lb-price-15-table .plan-name {
  text-align: center;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
  opacity: 1;
  margin-bottom: 70px;
}
.lb-price-15-table .features-list {
  margin-bottom: 50px;
}
.lb-price-15-table .features-list li {
  opacity: 1;
  display: flex;
  align-items: baseline;
  gap: 10px;
}
.lb-price-15-table .features-list li:not(:last-child) {
  margin-bottom: 20px;
}
.lb-price-15-table .lb-pr-btn-15 {
  width: 100%;
  text-align: center;
  background: #D4B18B;
}
.lb-price-15-table .lb-pr-btn-15::after {
  border-color: #D4B18B;
}

/*
    price-15-end
*/
/*
    price-16-start
*/
.lb-price-16-bg-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: -1;
}
.lb-price-16-sec-title {
  max-width: 645px;
  margin-left: auto;
  margin-right: auto;
}
.lb-price-16-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 22px;
  flex-wrap: wrap;
}
.lb-price-16-toggle .toggle-name {
  text-transform: capitalize;
}
.lb-price-16-toggle .toggle-name span {
  display: inline-block;
  background: var(--lb-clr-gd-16);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  opacity: 1;
}
.lb-price-16-toggle-btn {
  width: 78px;
  height: 40px;
  border-radius: 50px;
  border: none;
  outline: none;
  background: linear-gradient(90deg, rgba(143, 115, 255, 0.3) 0%, rgba(83, 71, 255, 0.3) 45.27%, rgba(68, 113, 254, 0.3) 57.66%, rgba(33, 211, 253, 0.3) 100%);
  position: relative;
  cursor: pointer;
}
.lb-price-16-toggle-btn::after {
  content: "";
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: var(--lb-clr-gd-16);
  position: absolute;
  left: 5px;
  top: 4px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-price-16-toggle-btn:is(.is-active)::after {
  left: 41px;
}
.lb-price-16-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-price-16-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-price-16-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-price-16-table {
  background: #fff;
  filter: drop-shadow(0px 0px 25px rgba(0, 0, 0, 0.1));
  border-radius: 28px;
  padding: 5px;
}
.lb-price-16-table .table-content {
  border-radius: 28px;
  padding: 30px 30px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-16-table .table-content {
    padding: 30px 20px;
  }
}
.lb-price-16-table .table-content::after {
  content: "";
  width: 100%;
  height: 90px;
  position: absolute;
  top: 0;
  left: 0;
  background: var(--lb-clr-gd-16);
  z-index: -1;
  opacity: 15%;
  transition: 0.3s var(--lb-cube-1);
}
.lb-price-16-table .package-name {
  text-align: center;
  font-size: 28px;
  margin-bottom: 45px;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-16-table .package-name {
    font-size: 22px;
  }
}
.lb-price-16-table .package-price {
  text-align: center;
  font-size: 50px;
  line-height: 1;
  font-weight: 700;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-16-table .package-price {
    font-size: 40px;
  }
}
.lb-price-16-table .package-price .dollar {
  font-size: 22px;
  display: inline-block;
  background: var(--lb-clr-gd-16);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  transform: translateY(-18px);
}
.lb-price-16-table .package-price .price {
  display: inline-block;
  background: var(--lb-clr-gd-16);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.lb-price-16-table .package-price .month {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
}
.lb-price-16-table .package-price-wrap {
  margin-bottom: 75px;
}
.lb-price-16-table .package-price-wrap .package-price:is(.has-yearly) {
  display: none;
}
.lb-price-16-table .package-price-wrap:is(.is-active) .package-price:is(.has-yearly) {
  display: block;
}
.lb-price-16-table .package-price-wrap:is(.is-active) .package-price:is(.has-monthly) {
  display: none;
}
.lb-price-16-table .package-list {
  margin-bottom: 72px;
}
.lb-price-16-table .package-list li {
  display: flex;
  align-items: center;
  gap: 8px;
  opacity: 1;
  transition: 0.1s var(--lb-cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-16-table .package-list li {
    font-size: 16px;
  }
}
.lb-price-16-table .package-list li:not(:last-child) {
  margin-bottom: 16px;
}
.lb-price-16-table .package-list li i {
  display: inline-block;
  background: var(--lb-clr-gd-16);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 1;
  font-size: 20px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-price-16-table .package-btn {
  font-family: var(--livvic);
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
  text-align: center;
  width: 100%;
  display: block;
  border-radius: 100px;
  padding: 14px;
  position: relative;
  overflow: hidden;
}
.lb-price-16-table .package-btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 100px;
  padding: 2px;
  background: var(--lb-clr-gd-16);
  z-index: -1;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
}
.lb-price-16-table .package-btn::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: var(--lb-clr-gd-16);
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 15%;
  transition: 0.3s var(--lb-cube-1);
}
.lb-price-16-table .package-btn .text {
  display: inline-block;
  background: var(--lb-clr-gd-16);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.lb-price-16-table .package-btn .text i {
  margin-left: 6px;
}
.lb-price-16-table .bg-shape {
  position: absolute;
  top: 191px;
  height: calc(100% - 304px);
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-price-16-table .bg-shape {
    transform: translateX(-50%) scaleX(1.5);
  }
}
@media (max-width: 767px) {
  .lb-price-16-table .bg-shape {
    transform: translateX(-50%) scaleX(1.5);
  }
}
.lb-price-16-table .bg-shape * {
  transition: 0.5s var(--lb-cube-1);
}
.lb-price-16-table:hover .table-content::after {
  opacity: 100%;
}
.lb-price-16-table:hover .package-name {
  color: #fff;
}
.lb-price-16-table:hover .bg-shape path {
  opacity: 1;
}
.lb-price-16-table:hover .package-list li {
  color: #fff;
}
.lb-price-16-table:hover .package-list li i {
  -webkit-text-fill-color: #fff;
}
.lb-price-16-table:hover .package-btn::after {
  opacity: 1;
}
.lb-price-16-table:hover .package-btn .text {
  -webkit-text-fill-color: #fff;
}

/*
    price-16-end
*/
/*
    price-20-start
*/
.lb-price-20-sec-title {
  max-width: 726px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 80px;
}
.lb-price-20-tabs-btn {
  display: flex;
  gap: 20px;
  max-width: 670px;
  margin-left: auto;
  justify-content: space-around;
  border-bottom: 1px solid rgba(255, 56, 56, 0.1);
  padding-bottom: 30px;
  padding: 0 20px;
  flex-wrap: wrap;
}
.lb-price-20-tabs-btn .nav-link {
  background: transparent;
  font-size: 24px;
  color: var(--lb-clr-p-20);
  font-weight: 500;
  padding: 9px 30px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-20-tabs-btn .nav-link {
    font-size: 20px;
  }
}
.lb-price-20-tabs-btn .nav-link:is(.active) {
  background: var(--lb-clr-pr-20);
  color: #fff;
}
.lb-price-20-tabs-btn .nav-link:not(.active):hover {
  color: var(--lb-clr-pr-20);
}
.lb-price-20-tabs-pane {
  margin-top: -79px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-20-tabs-pane {
    margin-top: 30px;
  }
}
.lb-price-20-tabs-pane-single {
  display: grid;
  grid-template-columns: 1fr 1.08fr;
  align-items: end;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-20-tabs-pane-single {
    grid-template-columns: 1fr;
  }
}
.lb-price-20-tabs-pane-single .left .main-img {
  height: 732px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-price-20-tabs-pane-single .left .main-img {
    height: auto;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-20-tabs-pane-single .left .main-img {
    display: none;
  }
}
.lb-price-20-tabs-pane-single .left .price-wrap {
  background: var(--lb-clr-pr-20);
  margin-top: 20px;
  margin-right: 20px;
  display: flex;
  padding: 18px;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-20-tabs-pane-single .left .price-wrap {
    margin-right: 0px;
  }
}
.lb-price-20-tabs-pane-single .left .price-wrap .title {
  color: #fff;
  font-size: 36px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-20-tabs-pane-single .left .price-wrap .title {
    font-size: 26px;
  }
}
.lb-price-20-tabs-pane-single .left .price-box {
  background: var(--lb-clr-h-20);
  padding: 18px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.lb-price-20-tabs-pane-single .left .price-number {
  color: #fff;
  font-size: 36px;
}
.lb-price-20-tabs-pane-single .left .monthly {
  color: #fff;
  font-size: 16px;
  opacity: 50%;
}
.lb-price-20-tabs-pane-single .left .price-btn {
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2);
  background: #fff;
  color: var(--lb-clr-pr-20);
}
.lb-price-20-tabs-pane-single .right {
  display: flex;
}
.lb-price-20-tabs-pane-single .right .price-btn-2 {
  font-family: var(--recoleta_alt);
  font-weight: 600;
  font-size: 26px;
  text-transform: uppercase;
  display: flex;
  flex-direction: column;
  background: var(--lb-clr-pr-20);
  align-items: center;
  justify-content: end;
  color: #fff;
  gap: 145px;
  padding-left: 10px;
  padding-bottom: 10px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-price-20-tabs-pane-single .right .price-btn-2 .text {
  writing-mode: sideways-lr;
}
.lb-price-20-tabs-pane-single .right .price-btn-2 .icon {
  width: 84px;
  height: 84px;
  background: var(--lb-clr-h-20);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 50px;
  color: var(--lb-clr-pr-20);
}
.lb-price-20-tabs-pane-single .right .price-btn-2:hover {
  background: var(--lb-clr-h-20);
}
@media (max-width: 767px) {
  .lb-price-20-tabs-pane-single .right .price-btn-2 {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-price-20-tabs-pane-single .right .price-btn-2 {
    display: flex;
  }
}
.lb-price-20-tabs-pane-single .right .price-feature {
  background: var(--lb-clr-h-20);
  padding: 60px 60px;
  width: 100%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-20-tabs-pane-single .right .price-feature {
    padding: 60px 20px;
  }
}
.lb-price-20-tabs-pane-single .right .price-feature .title {
  font-size: 40px;
  color: var(--lb-clr-pr-20);
  margin-bottom: 32px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-price-20-tabs-pane-single .right .price-feature .title {
    font-size: 34px;
  }
}
.lb-price-20-tabs-pane-single .right .price-feature li {
  color: #fff;
  opacity: 90%;
}
.lb-price-20-tabs-pane-single .right .price-feature li:not(:last-child) {
  margin-bottom: 30px;
}
.lb-price-20-tabs-pane-single .right .price-feature li svg {
  margin-right: 15px;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature .title {
  animation: fadeInUp 0.4s backwards;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li {
  animation: fadeInUp 0.4s backwards;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(1) {
  animation-delay: 100ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(2) {
  animation-delay: 200ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(3) {
  animation-delay: 300ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(4) {
  animation-delay: 400ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(5) {
  animation-delay: 500ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(6) {
  animation-delay: 600ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(7) {
  animation-delay: 700ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(8) {
  animation-delay: 800ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(9) {
  animation-delay: 900ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(10) {
  animation-delay: 1000ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(11) {
  animation-delay: 1100ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(12) {
  animation-delay: 1200ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(13) {
  animation-delay: 1300ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(14) {
  animation-delay: 1400ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(15) {
  animation-delay: 1500ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(16) {
  animation-delay: 1600ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(17) {
  animation-delay: 1700ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(18) {
  animation-delay: 1800ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(19) {
  animation-delay: 1900ms;
}
.lb-price-20-tabs-pane .tab-pane:is(.show) .lb-price-20-tabs-pane-single .right .price-feature li:nth-child(20) {
  animation-delay: 2000ms;
}

/*
    price-20-end
*/
/*
funds 2 start
*/
.lbt-funds-3-area {
  padding: 140px 0;
  position: relative;
  background-color: var(--lbt-pr-3);
}
@media (max-width: 767px) {
  .lbt-funds-3-area {
    padding: 130px 0 100px 0;
  }
}
.lbt-funds-3-area .shape-1 {
  position: absolute;
  top: 0;
  left: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-funds-3-area .shape-1 {
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .lbt-funds-3-area .shape-1 {
    max-width: 200px;
  }
}
.lbt-funds-3-area .shape-2 {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-funds-3-area .shape-2 {
    max-width: 450px;
  }
}
@media (max-width: 767px) {
  .lbt-funds-3-area .shape-2 {
    max-width: 240px;
  }
}
.lbt-funds-3-wrap {
  display: grid;
  grid-template-columns: 1.01fr 1fr;
  gap: 108px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-funds-3-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-funds-3-wrap .funds-left {
  display: flex;
  justify-content: end;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-funds-3-wrap .funds-left {
    justify-content: center;
  }
}
.lbt-funds-3-wrap .funds-left:is(.active) .main-img::after {
  transform: scaleX(0);
}
.lbt-funds-3-wrap .funds-left:is(.active) .img-1 {
  opacity: 1;
  transform: translateX(0);
}
.lbt-funds-3-wrap .funds-left:is(.active) .img-2 {
  opacity: 1;
  transform: translateX(0);
}
.lbt-funds-3-wrap .funds-left:is(.active) .img-3 {
  opacity: 1;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.lbt-funds-3-wrap .funds-left .main-img {
  position: relative;
}
.lbt-funds-3-wrap .funds-left .main-img::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #1255FF;
  transform: scaleX(1);
  transform-origin: 0% 100%;
  transition: 1s var(--cube-1);
}
.lbt-funds-3-wrap .funds-left .img-1 {
  position: absolute;
  max-width: 178px;
  top: -35px;
  left: -65px;
  opacity: 0;
  transform: translateX(100px);
  transition: 4.5s ease;
  transition-delay: 1s;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-funds-3-wrap .funds-left .img-1 {
    max-width: 130px;
    left: -30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-funds-3-wrap .funds-left .img-1 {
    max-width: 130px;
    left: 100px;
  }
}
@media (max-width: 767px) {
  .lbt-funds-3-wrap .funds-left .img-1 {
    max-width: 70px;
    left: 0px;
  }
}
.lbt-funds-3-wrap .funds-left .img-2 {
  position: absolute;
  max-width: 200px;
  top: 89px;
  right: -14px;
  opacity: 0;
  transform: translateX(-50px);
  transition: 4.5s ease;
  transition-delay: 1s;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-funds-3-wrap .funds-left .img-2 {
    right: 70px;
  }
}
@media (max-width: 767px) {
  .lbt-funds-3-wrap .funds-left .img-2 {
    right: -5px;
    max-width: 120px;
    top: -30px;
  }
}
.lbt-funds-3-wrap .funds-left .img-3 {
  position: absolute;
  bottom: -35px;
  right: -39px;
  max-width: 266px;
  opacity: 0;
  clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
  transition: 2.5s ease;
  transition-delay: 1s;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-funds-3-wrap .funds-left .img-3 {
    right: 70px;
  }
}
@media (max-width: 767px) {
  .lbt-funds-3-wrap .funds-left .img-3 {
    right: 0px;
    bottom: -60px;
    max-width: 200px;
  }
}
.lbt-funds-3-wrap .funds-right {
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-funds-3-wrap .funds-right {
    max-width: 575px;
    margin: 0 auto;
  }
}
.lbt-funds-3-wrap .funds-right .img-4 {
  position: absolute;
  top: -77px;
  right: -250px;
  max-width: 180px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lbt-funds-3-wrap .funds-right .img-4 {
    right: -180px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-funds-3-wrap .funds-right .img-4 {
    display: none;
  }
}
.lbt-funds-3-wrap .funds-right .disc {
  color: #F0EFEF;
  margin-top: 25px;
}
.lbt-funds-3-wrap .funds-right .funds-list {
  margin-top: 25px;
  background-color: #1255FF;
  padding: 24px 20px;
  border-radius: 10px;
}
.lbt-funds-3-wrap .funds-right .funds-list ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px 38px;
  position: relative;
}
@media (max-width: 767px) {
  .lbt-funds-3-wrap .funds-right .funds-list ul {
    grid-template-columns: 1fr;
  }
}
.lbt-funds-3-wrap .funds-right .funds-list ul::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  left: 50%;
  background: #D9D9D9;
  opacity: 0.2;
}
@media (max-width: 767px) {
  .lbt-funds-3-wrap .funds-right .funds-list ul::after {
    display: none;
  }
}
.lbt-funds-3-wrap .funds-right .funds-list ul li {
  font-family: var(--outfit);
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  display: flex;
  align-items: baseline;
  gap: 10px;
}
.lbt-funds-3-wrap .funds-right .funds-list ul li svg {
  transform: translateY(4px);
}
.lbt-funds-3-wrap .funds-right .btn-wrap {
  margin-top: 40px;
}

/*
funds 2 end
*/
/*
app-store 3 start
*/
.lbt-app_store-3-area {
  padding: 120px 0;
}
@media (max-width: 767px) {
  .lbt-app_store-3-area {
    padding: 100px 0;
  }
}
.lbt-app_store-3-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 26px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-app_store-3-wrap {
    grid-template-columns: 1fr;
    gap: 60px;
  }
}
.lbt-app_store-3-left {
  display: flex;
  flex-direction: column;
  justify-content: end;
  gap: 128px;
}
.lbt-app_store-3-left .disc {
  color: #4E637E;
  margin-top: 25px;
}
.lbt-app_store-3-left .action {
  margin-top: 40px;
  display: flex;
  align-items: center;
  gap: 24px;
  flex-wrap: wrap;
}
.lbt-app_store-3-left .action .link-img:nth-child(1) {
  max-width: 191px;
}
.lbt-app_store-3-left .action .link-img:nth-child(2) {
  max-width: 176px;
}
.lbt-app_store-3-left .activity {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px;
  position: relative;
  padding: 25px 20px;
}
@media (max-width: 767px) {
  .lbt-app_store-3-left .activity {
    grid-template-columns: 1fr;
  }
}
.lbt-app_store-3-left .activity::after {
  content: "";
  position: absolute;
  width: 868px;
  height: 100%;
  left: 0px;
  background: #F7F7F8;
  border-radius: 15px;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-app_store-3-left .activity::after {
    width: 700px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-app_store-3-left .activity::after {
    width: 580px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-app_store-3-left .activity::after {
    width: 100%;
  }
}
.lbt-app_store-3-left .activity .activity-item {
  padding: 22px;
  text-align: center;
  background: #FFFFFF;
  border-radius: 15px;
  transition: all 0.4s ease;
}
.lbt-app_store-3-left .activity .activity-item:nth-child(1) .number {
  color: #FFC178;
}
.lbt-app_store-3-left .activity .activity-item:nth-child(2) .number {
  color: #AD92FB;
}
.lbt-app_store-3-left .activity .activity-item:nth-child(3) .number {
  color: #75D4AC;
}
.lbt-app_store-3-left .activity .activity-item .number {
  font-family: var(--outfit);
  font-weight: 700;
  font-size: 34px;
  line-height: 42px;
  margin-bottom: 7px;
  transition: all 0.4s ease;
}
.lbt-app_store-3-left .activity .activity-item .title {
  font-family: var(--inter);
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #4E637E;
  transition: all 0.4s ease;
}
.lbt-app_store-3-left .activity .activity-item:hover {
  transform: translateY(-40px);
}
.lbt-app_store-3-left .activity .activity-item:hover .number {
  color: #fff;
}
.lbt-app_store-3-left .activity .activity-item:hover .title {
  color: #fff;
}
@media (max-width: 767px) {
  .lbt-app_store-3-left .activity .activity-item:hover {
    transform: translateY(0px);
  }
}
.lbt-app_store-3-left .activity .activity-item:hover:nth-child(1) {
  background-color: #FFC178;
}
.lbt-app_store-3-left .activity .activity-item:hover:nth-child(2) {
  background-color: #AD92FB;
}
.lbt-app_store-3-left .activity .activity-item:hover:nth-child(3) {
  background-color: #75D4AC;
}
.lbt-app_store-3-right {
  max-width: 597px;
  margin-bottom: 8px;
  transform: translateY(-150px);
  transition: 1.2s var(--cube-1);
}
.lbt-app_store-3-right:is(.active) {
  transform: translateY(0px);
}

/*
app-store 3 end
*/
/*
app-store 4 start
*/
.lbt-app-store-4-area {
  padding-top: 129px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-app-store-4-area {
    padding-top: 70px;
  }
}
.lbt-app-store-4-wrap {
  height: 419px;
  background: linear-gradient(90deg, #D0F500 0%, #D0F500 36%, #6AC761 88.46%, #31B46C 100%);
  border-radius: 30px;
  padding: 0 93px 0 42px;
  position: relative;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-app-store-4-wrap {
    padding: 40px;
    height: auto;
    display: grid;
    grid-template-columns: 1fr 1.2fr;
    gap: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-app-store-4-wrap {
    padding: 40px;
    height: auto;
    display: flex;
    flex-direction: column;
    gap: 40px;
    border-radius: 20px;
  }
}
@media (max-width: 767px) {
  .lbt-app-store-4-wrap {
    padding: 40px 20px;
    height: auto;
    display: flex;
    flex-direction: column;
    gap: 40px;
    border-radius: 12px;
  }
}
.lbt-app-store-4-wrap .app-store-img {
  position: absolute;
  bottom: -10px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-app-store-4-wrap .app-store-img {
    max-width: 435px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-app-store-4-wrap .app-store-img {
    max-width: 400px;
    position: static;
  }
}
.lbt-app-store-4-wrap .app-store-content {
  max-width: 540px;
  margin-left: auto;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-app-store-4-wrap .app-store-content {
    max-width: 500px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-app-store-4-wrap .app-store-content {
    margin-left: 0;
  }
}
.lbt-app-store-4-wrap .app-store-content .title {
  font-weight: 800;
  font-size: 42px;
  line-height: 52px;
  color: #1E1F33;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-app-store-4-wrap .app-store-content .title {
    font-size: 38px;
    line-height: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-app-store-4-wrap .app-store-content .title {
    font-size: 34px;
    line-height: 44px;
  }
}
@media (max-width: 767px) {
  .lbt-app-store-4-wrap .app-store-content .title {
    font-size: 30px;
    line-height: 40px;
  }
}
.lbt-app-store-4-wrap .app-store-content .disc {
  color: #1E1F33;
  margin-top: 20px;
}
.lbt-app-store-4-wrap .app-store-content .app-action {
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px 28px;
}

/*
app-store 4 end
*/
/*
payment 3 start
*/
.lbt-payment-3-area {
  padding-top: 90px;
  position: relative;
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-payment-3-area {
    padding: 90px 0;
  }
}
.lbt-payment-3-area::after {
  content: "";
  position: absolute;
  width: 1580px;
  height: 517px;
  top: 0;
  background-color: #FFF7EC;
  z-index: -1;
  border-radius: 30px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-payment-3-area::after {
    width: 95%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-payment-3-area::after {
    width: 100%;
    border-radius: 0;
    height: 100%;
  }
}
.lbt-payment-3-title-wrap {
  max-width: 581px;
  margin: 0 auto;
}
.lbt-payment-3-wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
  margin-top: 93px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-payment-3-wrap {
    grid-template-columns: repeat(2, 1fr);
    gap: 80px 30px;
    max-width: 800px;
    margin: 93px auto 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-payment-3-wrap {
    grid-template-columns: 1fr;
    gap: 80px 30px;
  }
}
.lbt-payment-3-card {
  padding: 57px 32px;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
  margin-left: 60px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-payment-3-card {
    max-width: 325px;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .lbt-payment-3-card {
    max-width: 305px;
    margin: 0 auto;
    border-radius: 30px;
  }
}
.lbt-payment-3-card::after {
  content: "";
  position: absolute;
  width: 105%;
  height: 105%;
  border-radius: 100%;
  clip-path: circle(57.5% at 58% 50%);
  transform: rotate(41deg);
}
@media (max-width: 767px) {
  .lbt-payment-3-card::after {
    display: none;
  }
}
.lbt-payment-3-card:nth-child(1) {
  border: 1px solid #37C087;
}
.lbt-payment-3-card:nth-child(1)::after {
  border: 1px solid #37C087;
}
.lbt-payment-3-card:nth-child(1) .icon {
  background-color: #37C087;
}
.lbt-payment-3-card:nth-child(1) .icon::after {
  border-color: #37C087;
}
.lbt-payment-3-card:nth-child(2) {
  border: 1px solid #316BFF;
}
.lbt-payment-3-card:nth-child(2)::after {
  border: 1px solid #316BFF;
}
.lbt-payment-3-card:nth-child(2) .icon {
  background-color: #316BFF;
}
.lbt-payment-3-card:nth-child(2) .icon::after {
  border-color: #316BFF;
}
.lbt-payment-3-card:nth-child(3) {
  border: 1px solid #F2994A;
}
.lbt-payment-3-card:nth-child(3)::after {
  border: 1px solid #F2994A;
}
.lbt-payment-3-card:nth-child(3) .icon {
  background-color: #F2994A;
}
.lbt-payment-3-card:nth-child(3) .icon::after {
  border-color: #F2994A;
}
.lbt-payment-3-card .icon {
  position: absolute;
  top: -35px;
  left: -50px;
  width: 118px;
  height: 118px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 60px;
  color: #fff;
  border-radius: 100%;
}
@media (max-width: 767px) {
  .lbt-payment-3-card .icon {
    width: 90px;
    height: 90px;
    font-size: 45px;
    left: 0;
    top: -45px;
  }
}
.lbt-payment-3-card .icon::after {
  content: "";
  position: absolute;
  width: 135px;
  height: 135px;
  border-radius: 100%;
  border: 1px solid #000000;
  clip-path: circle(54.5% at 58% 50%);
  transform: rotate(224deg);
}
@media (max-width: 767px) {
  .lbt-payment-3-card .icon::after {
    display: none;
  }
}
.lbt-payment-3-card .title {
  font-size: 30px;
  line-height: 38px;
  color: #102035;
}
@media (max-width: 767px) {
  .lbt-payment-3-card .title {
    font-size: 25px;
    line-height: 32px;
  }
}
.lbt-payment-3-card .disc {
  color: #4E637E;
  margin-top: 15px;
}
.lbt-payment-3-card:hover .icon {
  animation: bounceIn 1s ease-out;
}

/*
payment 3 end
*/
/*
faq 3 start
*/
.lbt-faq-3-area {
  padding: 120px 0;
}
@media (max-width: 767px) {
  .lbt-faq-3-area {
    padding: 100px 0;
  }
}
.lbt-faq-3-area .divider {
  width: 100%;
  height: 1px;
  background: #102035;
  opacity: 0.15;
  margin-top: 40px;
}
.lbt-faq-3-title-wrap {
  display: grid;
  grid-template-columns: 466px auto;
  gap: 275px;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-faq-3-title-wrap {
    gap: 115px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-faq-3-title-wrap {
    gap: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-faq-3-title-wrap {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.lbt-faq-3-wrap {
  margin-top: 41px;
  display: grid;
  grid-template-columns: 360px auto;
  gap: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-faq-3-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-faq-3-left {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-faq-3-left {
    flex-direction: column-reverse;
  }
}
.lbt-faq-3-left .tab-btn-wrap {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.lbt-faq-3-left .tab-btn-wrap .tab-btn {
  background: #FFFFFF;
  border: 1px solid rgba(78, 99, 126, 0.2);
  border-radius: 10px;
  padding: 16px 17px 16px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}
.lbt-faq-3-left .tab-btn-wrap .tab-btn:is(.active) {
  background: #F4F6FA;
  border-top: 1px solid var(--lbt-pr-3);
  border-left: 1px solid var(--lbt-pr-3);
}
.lbt-faq-3-left .tab-btn-wrap .tab-btn:is(.active) .active-icon {
  transform: scaleX(1);
}
.lbt-faq-3-left .tab-btn-wrap .tab-btn:is(.active) .btn-text {
  transform: translateX(50px);
}
.lbt-faq-3-left .tab-btn-wrap .tab-btn:is(.active) .icon {
  transform: translateX(70px);
}
.lbt-faq-3-left .tab-btn-wrap .tab-btn .active-icon {
  position: absolute;
  left: 0;
  font-size: 20px;
  background-color: var(--lbt-pr-3);
  color: #fff;
  padding: 9px 12px;
  border-radius: 0 28px 28px 0;
  height: 29px;
  display: flex;
  align-items: center;
  transform: translateX(-60px);
  transition: all 0.4s ease;
}
.lbt-faq-3-left .tab-btn-wrap .tab-btn .active-icon i {
  display: flex;
}
.lbt-faq-3-left .tab-btn-wrap .tab-btn .btn-text {
  font-family: var(--inter);
  font-size: 18px;
  line-height: 30px;
  color: #102035;
  transition: all 0.4s ease;
}
.lbt-faq-3-left .tab-btn-wrap .tab-btn .icon {
  font-size: 20px;
  color: #4E637E;
  transition: all 0.4s ease;
}
.lbt-faq-3-left .tab-btn-wrap .tab-btn .icon i {
  display: flex;
}
.lbt-faq-3-left .different-ques {
  background: var(--lbt-pr-3);
  border: 1px solid rgba(78, 99, 126, 0.2);
  box-shadow: inset 0px 0px 15px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  padding: 25px 30px 25px 30px;
  text-align: center;
}
.lbt-faq-3-left .different-ques .icon {
  font-size: 62px;
  color: #fff;
}
.lbt-faq-3-left .different-ques .icon i {
  display: flex;
  justify-content: center;
}
.lbt-faq-3-left .different-ques .title {
  font-family: var(--inter);
  font-weight: 700;
  font-size: 26px;
  line-height: 34px;
  color: #FFFFFF;
  margin: 20px 0 0 0;
}
@media (max-width: 767px) {
  .lbt-faq-3-left .different-ques .title {
    font-size: 22px;
    line-height: 32px;
  }
}
.lbt-faq-3-left .different-ques .disc {
  color: #fff;
  margin-top: 12px;
}
.lbt-faq-3-left .different-ques .diff-btn {
  margin-top: 20px;
  display: inline-flex;
  align-items: center;
  gap: 13px;
  background-color: #44C48E;
  border-radius: 6px;
  padding: 11px 25px;
  overflow: hidden;
  position: relative;
  transition: all 0.4s;
}
.lbt-faq-3-left .different-ques .diff-btn::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-115%, 0);
  transform-origin: right bottom;
  transition: all 0.4s;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .lbt-faq-3-left .different-ques .diff-btn {
    gap: 10px;
    padding: 16px 20px;
  }
}
.lbt-faq-3-left .different-ques .diff-btn .btn-icon {
  font-size: 20px;
  color: #fff;
  position: relative;
  z-index: 2;
  transition: all 0.4s;
}
.lbt-faq-3-left .different-ques .diff-btn .btn-icon i {
  display: flex;
}
.lbt-faq-3-left .different-ques .diff-btn .btn-text {
  font-family: var(--outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 30px;
  color: #FFFFFF;
  position: relative;
  z-index: 2;
  transition: all 0.4s;
}
.lbt-faq-3-left .different-ques .diff-btn:hover::after {
  transform: translate(0);
}
.lbt-faq-3-left .different-ques .diff-btn:hover .btn-icon {
  color: #44C48E;
}
.lbt-faq-3-left .different-ques .diff-btn:hover .btn-text {
  color: #44C48E;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item {
  border: 0px;
  border-radius: 10px;
  background: #F4F6FA;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button.collapsed {
  border-radius: 10px;
  border: 1px solid rgba(78, 99, 126, 0.2);
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button {
  padding: 19px 52px 19px 22px;
  display: flex;
  align-items: center;
  gap: 15px;
  position: relative;
  color: #FFC178;
  border-radius: 10px;
}
@media (max-width: 767px) {
  .lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button {
    padding: 15px 35px 15px 12px;
    gap: 12px;
  }
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button:focus {
  border: 1px solid rgba(78, 99, 126, 0.2);
  box-shadow: none;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button::after {
  display: none;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button::before {
  content: "";
  position: absolute;
  width: 94%;
  height: 1px;
  background-color: #DCE0E5;
  bottom: 0;
  opacity: 0;
  transition: opacity 0.15s linear;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button:not(.collapsed) {
  color: var(--lbt-pr-3);
  background-color: transparent;
  box-shadow: none;
  border: 0;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button:not(.collapsed)::before {
  opacity: 1;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button:not(.collapsed) .icon-minus {
  opacity: 1;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button:not(.collapsed) .icon-plus {
  opacity: 0;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button:not(.collapsed) .btn-text {
  font-weight: 600;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button .btn-text {
  font-family: var(--inter);
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #102035;
}
@media (max-width: 767px) {
  .lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button .btn-text {
    font-size: 16px;
    line-height: 26px;
  }
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button .icon {
  font-size: 18px;
  color: #AD92FB;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button .icon i {
  display: flex;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button .icon-plus, .lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button .icon-minus {
  position: absolute;
  right: 22px;
}
@media (max-width: 767px) {
  .lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button .icon-plus, .lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button .icon-minus {
    right: 12px;
  }
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-button .icon-minus {
  opacity: 0;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-collapse .accordion-body {
  padding: 20px 22px;
}
.lbt-faq-3-right .tab-content .tab-pane .accordion .accordion-item .accordion-collapse .accordion-body .disc {
  color: #4E637E;
  line-height: 30px;
}

/*
faq 3 end
*/
/*
faq 4 start
*/
.lbt-faq-4-area {
  padding-bottom: 130px;
  position: relative;
}
.lbt-faq-4-area:is(.active) .app-faq-shape {
  clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 0);
}
.lbt-faq-4-area .app-faq-shape {
  position: absolute;
  right: 0;
  bottom: 0px;
  clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
  transition: 1.5s var(--cube-1);
  transition-delay: 1s;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-faq-4-area .app-faq-shape {
    max-width: 150px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-faq-4-area .app-faq-shape {
    max-width: 120px;
  }
}
@media (max-width: 767px) {
  .lbt-faq-4-area .app-faq-shape {
    max-width: 100px;
  }
}
.lbt-faq-4-wrap {
  display: grid;
  grid-template-columns: 1.18fr 1fr;
  gap: 70px;
  transform: translateX(-168px);
  align-items: center;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-faq-4-wrap {
    transform: translateX(0px);
    grid-template-columns: 1.03fr 1fr;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-faq-4-wrap {
    gap: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-faq-4-wrap {
    transform: translateX(0px);
    grid-template-columns: 1fr;
  }
}
.lbt-faq-4-feature {
  background-color: #25CF7F;
  border-radius: 0px 40px 40px 0px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding-left: 104px;
  gap: 83px 0;
  position: relative;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lbt-faq-4-feature {
    padding-left: 130px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-faq-4-feature {
    padding-left: 80px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-faq-4-feature {
    padding-left: 0px;
  }
}
@media (max-width: 767px) {
  .lbt-faq-4-feature {
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.lbt-faq-4-feature::before {
  content: "";
  position: absolute;
  width: 420px;
  height: 2px;
  left: 0px;
  bottom: 50%;
  background: #1E1F33;
  opacity: 0.15;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lbt-faq-4-feature::before {
    width: 440px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-faq-4-feature::before {
    width: 344px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-faq-4-feature::before {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .lbt-faq-4-feature::before {
    display: none;
  }
}
.lbt-faq-4-feature .feature-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}
.lbt-faq-4-feature .feature-item:nth-child(1) {
  padding-top: 67px;
}
.lbt-faq-4-feature .feature-item:nth-child(1)::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 98%;
  right: 0px;
  top: 0px;
  background: #1E1F33;
  opacity: 0.15;
}
@media (max-width: 767px) {
  .lbt-faq-4-feature .feature-item:nth-child(1)::after {
    display: none;
  }
}
.lbt-faq-4-feature .feature-item:nth-child(2) {
  padding-top: 67px;
}
@media (max-width: 767px) {
  .lbt-faq-4-feature .feature-item:nth-child(2) {
    padding-top: 0;
  }
}
.lbt-faq-4-feature .feature-item:nth-child(3) {
  padding-bottom: 66px;
}
@media (max-width: 767px) {
  .lbt-faq-4-feature .feature-item:nth-child(3) {
    padding-bottom: 0;
  }
}
.lbt-faq-4-feature .feature-item:nth-child(4) {
  padding-bottom: 66px;
}
.lbt-faq-4-feature .feature-item:nth-child(4)::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 98%;
  left: 0px;
  bottom: 0px;
  background: #1E1F33;
  opacity: 0.15;
}
@media (max-width: 767px) {
  .lbt-faq-4-feature .feature-item:nth-child(4)::after {
    display: none;
  }
}
.lbt-faq-4-feature .feature-item:nth-child(4)::before {
  content: "";
  position: absolute;
  height: 2px;
  width: 91%;
  right: 0px;
  top: -44.5px;
  background: #1E1F33;
  opacity: 0.15;
}
@media (max-width: 767px) {
  .lbt-faq-4-feature .feature-item:nth-child(4)::before {
    display: none;
  }
}
.lbt-faq-4-feature .feature-item .number {
  font-weight: 800;
  font-size: 52px;
  line-height: 58px;
  text-align: center;
  margin-top: 29px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-faq-4-feature .feature-item .number {
    font-size: 40px;
    line-height: 46px;
  }
}
.lbt-faq-4-feature .feature-item .title {
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  margin-top: 8px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-faq-4-feature .feature-item .title {
    font-size: 20px;
  }
}
.lbt-faq-4-right .accordion {
  margin-top: 20px;
  --bs-accordion-bg:: transparent;
}
.lbt-faq-4-right .accordion .accordion-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button {
  display: flex;
  align-items: center;
  gap: 12px;
  position: relative;
  color: #FFFFFF;
  padding: 25px 0;
}
@media (max-width: 767px) {
  .lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button {
    padding: 25px 25px 20px 0;
  }
}
.lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button::after {
  display: none;
}
.lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button .icon {
  color: #DEDEDE;
  transition: 0.15s ease-in-out;
}
.lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button .icon i {
  display: flex;
}
.lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button .text {
  font-family: var(--open_sans);
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 767px) {
  .lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button .text {
    font-size: 18px;
  }
}
.lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button .action-icon {
  position: absolute;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button .action-icon .minus {
  position: absolute;
  opacity: 0;
  color: #D0F500;
  transition: 0.15s ease-in-out;
}
.lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button .action-icon .plus {
  color: #18CB54;
  transition: 0.15s ease-in-out;
}
.lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  color: #D0F500;
  background-color: transparent;
  box-shadow: none;
}
.lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .action-icon .plus {
  opacity: 0;
}
.lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .action-icon .minus {
  opacity: 1;
}
.lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .icon {
  color: #18CB54;
}
.lbt-faq-4-right .accordion .accordion-item .accordion-header .accordion-button:focus {
  border: none;
  outline: 0;
  box-shadow: none;
}
.lbt-faq-4-right .accordion .accordion-item .accordion-collapse {
  position: relative;
}
.lbt-faq-4-right .accordion .accordion-item .accordion-collapse::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--lbt-pr-4);
  transition: 0.3s ease-in-out;
  opacity: 0;
}
.lbt-faq-4-right .accordion .accordion-item .accordion-collapse:is(.show)::after {
  opacity: 1;
}

/*
faq 4 end
*/
/*
    faqs-8-start
*/
.lb-accordion {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.lb-accordion-item {
  border-radius: 10px;
  border: 1px solid #41405C;
}
.lb-accordion-item .item-title {
  border: none;
  outline: none;
  font-size: 18px;
  font-weight: 700;
  padding: 20px 20px;
  background: transparent;
  width: 100%;
  text-align: left;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: 13px;
  transition: 0.5s var(--lb-cube-1);
  align-items: center;
}
.lb-accordion-item .item-title .icon {
  width: 18px;
  height: 18px;
  flex: 0 0 auto;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  background: var(--lb-clr-h-1);
  border-radius: 50%;
  color: var(--lb-clr-sd-1);
}
.lb-accordion-item .item-title .icon i {
  transition: 0.5s;
}
.lb-accordion-item .item-title:is(:not(.collapsed)) .shape i {
  color: var(--lb-clr-sd-1);
}
.lb-accordion-item .item-title:is(:not(.collapsed)) .icon i::before {
  content: "\f068";
}
.lb-accordion-item .item-title:is(.collapsed):hover {
  color: var(--lb-clr-pr-1);
}
.lb-accordion-item .item-body {
  padding: 0 20px;
}
.lb-accordion-item .item-body p {
  border-top: 1px solid #CCD1D8;
  padding: 20px 0;
  font-size: 16px;
  font-weight: 400;
}
.lb-accordion-item:is(.active) {
  background-color: #F4F6FA;
  border-color: transparent;
}

.lb-faqs-8-area {
  background-color: var(--lb-clr-sd-1);
  border-radius: 100px 100px 0px 0px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-faqs-8-area {
    border-radius: 30px 30px 0px 0px;
  }
}
.lb-faqs-8-wrap {
  display: grid;
  grid-template-columns: 1fr 1.46fr;
  gap: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-faqs-8-wrap {
    grid-template-columns: 1fr;
  }
}

/*
    faqs-8-end
*/
/*
    faqs-9-start
*/
.lb-faqs-9-sec-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  margin-bottom: 52px;
}
@media (max-width: 767px) {
  .lb-faqs-9-sec-title {
    flex-wrap: wrap;
  }
}
.lb-faqs-9-sec-title .lb-sec-title-2 {
  max-width: 440px;
  width: 100%;
}
.lb-faqs-9-sec-title .disc {
  max-width: 515px;
  width: 100%;
}
.lb-faqs-9-wrap {
  display: grid;
  grid-template-columns: 1.3fr 1fr;
  gap: 74px;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-faqs-9-wrap {
    gap: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-faqs-9-wrap {
    gap: 50px;
    grid-template-columns: 1fr;
  }
}
.lb-faqs-9-wrap .lb-accordion-item {
  border-radius: 0;
  border: none;
  border-bottom: 1px solid rgba(78, 99, 126, 0.2);
}
.lb-faqs-9-wrap .lb-accordion-item .item-title {
  font-weight: 500;
  padding: 20px 0px;
}
.lb-faqs-9-wrap .lb-accordion-item .item-title .shape {
  display: inline-block;
  line-height: 1;
  font-size: 14px;
  color: var(--lb-clr-pr-2);
}
.lb-faqs-9-wrap .lb-accordion-item .item-title .icon {
  color: #fff;
}
.lb-faqs-9-wrap .lb-accordion-item .item-title:is(:not(.collapsed)) {
  padding: 20px 20px;
}
.lb-faqs-9-wrap .lb-accordion-item .item-title:is(:not(.collapsed)) .shape i {
  color: var(--lb-clr-pr-2);
}
.lb-faqs-9-wrap .lb-accordion-item .item-title:is(:not(.collapsed)) .icon {
  background: var(--lb-clr-pr-2);
}
.lb-faqs-9-wrap .lb-accordion-item .item-title:is(.collapsed):hover {
  color: var(--lb-clr-pr-2);
}
.lb-faqs-9-wrap .lb-accordion-item .item-body p {
  color: #4E637E;
  font-weight: 400;
  font-family: var(--red-hat);
}
.lb-faqs-9-wrap .lb-accordion-item:is(.active) {
  background: transparent;
}
.lb-faqs-9-newsletter {
  background: #FFE6D7;
  padding: 42px 42px;
}
@media (max-width: 767px) {
  .lb-faqs-9-newsletter {
    padding: 42px 20px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-faqs-9-newsletter {
    padding: 42px 42px;
  }
}
.lb-faqs-9-newsletter .title {
  font-size: 26px;
  line-height: 1.384;
  font-weight: 500;
  margin-bottom: 18px;
}
.lb-faqs-9-newsletter .disc {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 160px;
}
.lb-faqs-9-newsletter-form .form-input {
  width: 100%;
  font-family: var(--red-hat);
  font-size: 16px;
  color: var(--lb-clr-p-2);
  font-weight: 400;
  letter-spacing: 0.01em;
  background: transparent;
  border: none;
  border-bottom: 1px solid #C2A696;
  height: 50px;
  margin-bottom: 20px;
  outline: none;
}
.lb-faqs-9-newsletter-form .form-btn {
  font-family: var(--red-hat);
  text-transform: capitalize;
  font-weight: 500;
  font-size: 16px;
  background: #003444;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: #fff;
  border-radius: 12px;
  padding: 6px 26px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-faqs-9-newsletter-form .form-btn .icon {
  line-height: 0.7;
  padding-left: 7px;
  border-left: 1px solid #0C556B;
  transition: 0.4s var(--lb-cube-1);
}
.lb-faqs-9-newsletter-form .form-btn:hover {
  background: var(--lb-clr-pr-2);
}
.lb-faqs-9-newsletter-form .form-btn:hover .icon {
  border-color: rgba(255, 255, 255, 0.6117647059);
}

/*
    faqs-9-end
*/
/*
    faqs-11-start
*/
.lb-faqs-11-sec-title {
  margin-bottom: 52px;
}
.lb-faqs-11-wrap {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 40px;
  align-items: start;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-faqs-11-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-faqs-11-tabs-btn li:not(:last-child) {
  margin-bottom: 18px;
}
.lb-faqs-11-tabs-btn .nav-link {
  background: rgba(11, 10, 16, 0.1);
  border: 1px solid #FFFFFF;
  backdrop-filter: blur(2px);
  border-radius: 8px;
  position: relative;
  z-index: 1;
  display: flex;
  width: 100%;
  justify-content: space-between;
  overflow: hidden;
  font-weight: 500;
  font-size: 20px;
  padding: 23px 20px;
  padding-left: 60px;
  color: #fff;
  text-align: left;
}
.lb-faqs-11-tabs-btn .nav-link .number {
  background: linear-gradient(180deg, #3A106C 0%, #CD2CED 100%);
  border-radius: 0px 0px 100px 100px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  width: 31px;
  height: 35px;
  place-content: center;
  text-align: center;
  position: absolute;
  top: 0;
  left: 13px;
}
.lb-faqs-11-tabs-btn .nav-link .icon {
  background: var(--lb-clr-sd-4);
  color: #000;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-size: 14px;
  place-content: center;
  text-align: center;
  flex: 0 0 auto;
}
.lb-faqs-11-tabs-btn .nav-link::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: var(--lb-clr-gd-2);
  z-index: -1;
  opacity: 0;
  transition: 0.5s var(--lb-cube-1);
}
.lb-faqs-11-tabs-btn .nav-link:not(.active):hover {
  color: var(--lb-clr-pr-4);
}
.lb-faqs-11-tabs-btn .nav-link:is(.active)::after {
  opacity: 1;
}
.lb-faqs-11-tabs-btn .nav-link:is(.active) .icon i:before {
  content: "\f068";
}
.lb-faqs-11-tabs-pane {
  border: 1px solid var(--lb-clr-sd-4);
  border-radius: 15px;
  padding: 30px 26px;
  background: rgba(11, 10, 16, 0.1);
  backdrop-filter: blur(2px);
}
.lb-faqs-11-tabs-pane-single .disc {
  margin-bottom: 40px;
}
.lb-faqs-11-contact {
  background-color: #6A0EE8;
  border-radius: 15px;
  display: flex;
  padding-top: 25px;
  padding-left: 25px;
}
.lb-faqs-11-contact .content {
  max-width: 295px;
}
.lb-faqs-11-contact .content .title {
  font-size: 24px;
  line-height: 1.416;
  margin-bottom: 12px;
}
.lb-faqs-11-contact .content .disc-2 {
  font-size: 16px;
  line-height: 26px;
  text-transform: capitalize;
  font-weight: 300;
  margin-bottom: 34px;
}
.lb-faqs-11-contact .content .lb-pr-btn-4 {
  background: var(--lb-clr-sd-4);
  color: #000;
  padding: 15px 19px;
  display: inline-flex;
  outline: 3px solid rgba(11, 10, 16, 0.5);
}
.lb-faqs-11-contact .content .lb-pr-btn-4:hover {
  background: var(--lb-clr-pr-4);
}
.lb-faqs-11-contact .robot-img {
  margin-top: -8px;
}
.lb-faqs-11-contact .robot-img img {
  animation: shakeY 15s linear infinite;
}

/*
    faqs-11-end
*/
/*
    faqs-12-start
*/
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-faqs-12-area {
    padding-bottom: 100px;
  }
}
.lb-faqs-12-wrap {
  display: grid;
  gap: 50px;
  grid-template-columns: 1fr 1.25fr;
}
@media (max-width: 767px) {
  .lb-faqs-12-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-faqs-12-wrap .lb-accordion {
  gap: 0;
}
.lb-faqs-12-wrap .lb-accordion-item {
  border-radius: 0;
  border: none;
  border-bottom: 1px solid rgba(7, 8, 56, 0.2);
  background: transparent;
}
.lb-faqs-12-wrap .lb-accordion-item .item-title {
  font-size: 20px;
  padding: 28px 0px;
}
.lb-faqs-12-wrap .lb-accordion-item .item-title .shape {
  font-size: 16px;
}
.lb-faqs-12-wrap .lb-accordion-item .item-title .icon {
  font-size: 11px;
  background: transparent;
  border: 1px solid #5834D4;
  color: #5834D4;
}
.lb-faqs-12-wrap .lb-accordion-item .item-title .icon i {
  margin-top: 1px;
}
.lb-faqs-12-wrap .lb-accordion-item .item-title:is(:not(.collapsed)) {
  color: #5834D4;
}
.lb-faqs-12-wrap .lb-accordion-item .item-title:is(:not(.collapsed)) .shape i {
  color: #5834D4;
}
.lb-faqs-12-wrap .lb-accordion-item .item-title:is(:not(.collapsed)) .icon {
  background: #5834D4;
  color: #fff;
}
.lb-faqs-12-wrap .lb-accordion-item .item-title:is(:not(.collapsed)) .icon i::before {
  content: "\f068";
}
.lb-faqs-12-wrap .lb-accordion-item .item-title:is(.collapsed):hover {
  color: #5834D4;
}
.lb-faqs-12-wrap .lb-accordion-item .item-body {
  padding: 0;
}
.lb-faqs-12-wrap .lb-accordion-item .item-body p {
  border-top: none;
  padding: 0;
  padding-bottom: 25px;
  font-size: 18px;
  font-weight: 400;
}
.lb-faqs-12-wrap .lb-accordion-item:is(.active) {
  border-color: #5834D4;
}
.lb-faqs-12-content .lb-sec-title-5 {
  margin-bottom: 40px;
}

/*
    faqs-12-end
*/
/*
    faqs-14-start
*/
.lb-faqs-14-bg-shape-1 {
  width: 26%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  height: 100%;
}
.lb-faqs-14-bg-shape-1 img {
  height: 100%;
}
.lb-faqs-14-bg-shape-2 {
  width: 30%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  height: 100%;
}
.lb-faqs-14-bg-shape-2 img {
  height: 100%;
}
.lb-faqs-14-wrap {
  display: grid;
  grid-template-columns: 1fr 1.3fr;
  gap: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-faqs-14-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-faqs-14-sec-title {
  display: flex;
  flex-direction: column;
}
.lb-faqs-14-sec-title .lb-sec-title-14 {
  margin-bottom: 25px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-faqs-14-sec-title .disc {
    margin-bottom: 30px;
  }
}
.lb-faqs-14-sec-title .btn-wrap {
  margin-top: auto;
}
.lb-faqs-14-accordion {
  gap: 20px;
}
.lb-faqs-14-accordion .lb-accordion-item {
  background: transparent;
  border: none;
}
.lb-faqs-14-accordion .lb-accordion-item .item-title {
  font-size: 20px;
  font-weight: 600;
  color: var(--lb-clr-h-14);
  background: #FFFFFF;
  border: 1px dashed rgba(193, 143, 89, 0.5);
  padding: 18px 20px;
}
.lb-faqs-14-accordion .lb-accordion-item .item-title .shape {
  line-height: 0.7;
}
.lb-faqs-14-accordion .lb-accordion-item .item-title .icon {
  width: unset;
  height: unset;
  flex: 0 0 auto;
  margin-left: auto;
  display: unset;
  font-size: 20px;
  background: transparent;
  border-radius: 0%;
  color: unset;
}
.lb-faqs-14-accordion .lb-accordion-item .item-title:is(:not(.collapsed)) {
  background: var(--lb-clr-pr-14);
  color: #fff;
}
.lb-faqs-14-accordion .lb-accordion-item .item-title:is(:not(.collapsed)) .shape i {
  color: #fff;
}
.lb-faqs-14-accordion .lb-accordion-item .item-title:is(:not(.collapsed)) .icon i::before {
  content: "\f103";
}
.lb-faqs-14-accordion .lb-accordion-item .item-title:is(.collapsed):hover {
  color: var(--lb-clr-pr-14);
}
.lb-faqs-14-accordion .lb-accordion-item .item-body {
  background: rgba(193, 143, 89, 0.15);
}
.lb-faqs-14-accordion .lb-accordion-item .item-body p {
  border-top: none;
  padding: 20px 0;
  font-size: unset;
  font-weight: 400;
  opacity: 80%;
}

/*
    faqs-14-end
*/
/*
    faqs-16-start
*/
.lb-faqs-16-wrap {
  display: grid;
  grid-template-columns: 1fr 1.1fr;
  gap: 50px;
  align-items: start;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-faqs-16-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-faqs-16-accordion {
  gap: 22px;
}
.lb-faqs-16-accordion .lb-accordion-item {
  background: #fff;
  border: 1.5px dashed rgba(21, 32, 40, 0.2);
}
.lb-faqs-16-accordion .lb-accordion-item .item-title {
  font-weight: 600;
  padding: 23px 20px;
}
.lb-faqs-16-accordion .lb-accordion-item .item-title .text {
  display: inline-block;
  background: var(--lb-clr-gd-16);
  background-clip: text;
  -webkit-text-fill-color: var(--lb-clr-h-16);
  transition: 0.5s;
}
.lb-faqs-16-accordion .lb-accordion-item .item-title .icon {
  width: 28px;
  height: 28px;
  font-size: 14px;
  background: transparent;
  color: var(--lb-clr-pr-16);
  position: relative;
}
.lb-faqs-16-accordion .lb-accordion-item .item-title .icon::after {
  content: "";
  width: 100%;
  height: 100%;
  background: var(--lb-clr-pr-16);
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 10%;
  z-index: -1;
}
.lb-faqs-16-accordion .lb-accordion-item .item-title:is(:not(.collapsed)) .text {
  -webkit-text-fill-color: transparent;
}
.lb-faqs-16-accordion .lb-accordion-item .item-title:is(:not(.collapsed)) .icon i {
  color: #fff;
}
.lb-faqs-16-accordion .lb-accordion-item .item-title:is(:not(.collapsed)) .icon::after {
  opacity: 1;
}
.lb-faqs-16-accordion .lb-accordion-item .item-title:hover .text {
  -webkit-text-fill-color: transparent;
}
.lb-faqs-16-accordion .lb-accordion-item .item-body p {
  border-top: transparent;
  padding: 0;
  padding-bottom: 28px;
}
.lb-faqs-16-accordion .lb-accordion-item:is(.active) {
  border-color: var(--lb-clr-pr-16);
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
}

/*
    faqs-16-end
*/
/*
    award-13-start
*/
.lb-award-13-sec-title {
  max-width: 730px;
  margin-left: auto;
  margin-right: auto;
}
.lb-award-13-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid rgba(217, 217, 217, 0.2);
  padding: 52px 0;
  transition: 0.5s var(--lb-cube-1);
  gap: 20px;
}
@media (max-width: 767px) {
  .lb-award-13-item {
    flex-wrap: wrap;
  }
}
.lb-award-13-item:nth-child(1) {
  border-top: 1px solid rgba(217, 217, 217, 0.2);
}
.lb-award-13-item .title {
  font-size: 36px;
  background: var(--lb-clr-gd-13);
  background-clip: text;
  -webkit-text-fill-color: #fff;
  transition: 0.5s var(--lb-cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-award-13-item .title {
    font-size: 32px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-award-13-item .title {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-award-13-item .title {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .lb-award-13-item .title {
    font-size: 24px;
  }
}
.lb-award-13-item .disc {
  text-transform: capitalize;
  opacity: 1;
  letter-spacing: 0.01em;
}
.lb-award-13-item .item-img {
  width: 276px;
  height: 328px;
  border-radius: 22px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  z-index: -1;
  transform: translateX(100%);
}
@media (max-width: 767px) {
  .lb-award-13-item .item-img {
    display: none;
  }
}
.lb-award-13-item:hover {
  border-bottom: 1px solid var(--lb-clr-pr-13);
}
.lb-award-13-item:hover .title {
  -webkit-text-fill-color: transparent;
}

/*
    award-13-end
*/
/*
    award-14-start
*/
.lb-award-15-bg-img {
  width: 25%;
  position: absolute;
  top: 54%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
.lb-award-15-item {
  border-bottom: 1px solid #353C4E;
  padding: 55px 0;
  position: relative;
  z-index: 1;
}
.lb-award-15-item::after {
  content: "";
  width: 0%;
  height: 1px;
  background: var(--lb-clr-pr-14);
  position: absolute;
  left: 0;
  bottom: 0;
  transition: 1s var(--lb-cube-1);
}
.lb-award-15-item .initial-content {
  display: flex;
  align-items: center;
  gap: 30px;
}
@media (max-width: 767px) {
  .lb-award-15-item .initial-content {
    flex-wrap: wrap;
  }
}
.lb-award-15-item .title {
  font-size: 32px;
  color: #D3D3D4;
  min-width: 390px;
  transition: 0.5s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-award-15-item .title {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-award-15-item .title {
    font-size: 24px;
    min-width: auto;
  }
}
.lb-award-15-item .disc {
  max-width: 439px;
  font-size: 18px;
  color: #D3D3D4;
  transition: 0.5s var(--lb-cube-1);
  opacity: 1;
}
.lb-award-15-item .year {
  font-size: 28px;
  font-weight: 600;
  color: #D3D3D4;
  margin-left: auto;
  transition: 0.3s var(--lb-cube-1);
  flex: 0 0 auto;
}
.lb-award-15-item .hover-content {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  gap: 40px;
  opacity: 0;
  transition: 0.5s var(--lb-cube-1);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-award-15-item .hover-content {
    display: none;
  }
}
.lb-award-15-item .hover-content .main-img {
  max-width: 156px;
  height: 156px;
}
.lb-award-15-item .hover-content .main-img img {
  height: 100%;
}
.lb-award-15-item .hover-content .content {
  transition: 0.5s var(--lb-cube-1);
  opacity: 0;
  transform: translateX(-10px);
}
.lb-award-15-item .hover-content .title {
  color: #fff;
  margin-bottom: 10px;
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-award-15-item:hover::after {
    width: 100%;
  }
  .lb-award-15-item:hover .hover-content {
    opacity: 1;
    transition-delay: 0.2s;
  }
  .lb-award-15-item:hover .hover-content .content {
    opacity: 1;
    transform: translateX(0px);
    transition-delay: 0.3s;
  }
  .lb-award-15-item:hover .initial-content .title, .lb-award-15-item:hover .initial-content .disc {
    opacity: 0;
    transform: translateX(10px);
  }
  .lb-award-15-item:hover .year {
    color: var(--lb-clr-pr-14);
  }
}

/*
    award-14-end
*/
/*
    contact-8-start
*/
.lb-form-1 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
}
@media (max-width: 767px) {
  .lb-form-1 {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-form-1 {
    grid-template-columns: 1fr 1fr;
  }
}
.lb-form-1-input {
  width: 100%;
  border: none;
  outline: none;
  height: 68px;
  border-radius: 10px;
  font-family: var(--inter);
  font-size: 16px;
  font-weight: 400;
  color: var(--lb-clr-p-1);
  padding: 0 30px;
}
.lb-form-1-input:is(textarea) {
  padding-top: 18px;
  height: 184px;
}
.lb-form-1-button {
  width: 100%;
  font-family: var(--jakarta);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  background: transparent;
  outline: none;
  border: 1px solid #fff;
  color: #fff;
  border-radius: 10px;
  padding: 18px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-form-1-button:hover {
  color: var(--lb-clr-pr-1);
  background: var(--lb-clr-sd-1);
  border-color: transparent;
}
.lb-form-1-item:is(.has-full-width) {
  grid-column-start: 1;
  grid-column-end: -1;
}

.lb-contact-8-area {
  border-radius: 100px 100px 0 0;
  background: var(--lb-clr-pr-1);
  margin-top: -90px;
}
.lb-contact-8-bg-shape {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.lb-contact-8-sec-title .lb-subtitle-1 {
  color: #fff;
  border-color: #fff;
}
.lb-contact-8-sec-title .lb-sec-title-1 {
  color: #fff;
}
.lb-contact-8-line {
  width: 100%;
  height: 1px;
  background: #497CFF;
}
.lb-contact-8-wrap {
  max-width: 1048px;
  margin-left: auto;
  margin-right: auto;
}
.lb-contact-8-toggle {
  text-align: center;
}
.lb-contact-8-toggle .title {
  font-size: 32px;
  font-family: var(--aladin);
  font-style: italic;
  color: var(--lb-clr-sd-1);
  text-transform: capitalize;
  letter-spacing: 1px;
  text-align: center;
  display: inline-block;
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
}
.lb-contact-8-toggle .title .icon-shape {
  position: absolute;
  top: 20px;
  right: -10px;
  transform-origin: right top;
  animation: swing 7s infinite;
}
.lb-contact-8-toggle-btn {
  width: 60px;
  height: 36px;
  background: #FFFFFF;
  box-shadow: inset 0px 0px 10px rgba(23, 81, 232, 0.3);
  border-radius: 100px;
  position: relative;
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
}
.lb-contact-8-toggle-btn::after {
  content: "";
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: var(--lb-clr-h-1);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 5px;
  transition: 0.4s var(--lb-cube-1);
}
.lb-contact-8-toggle-btn:is(.active)::after {
  left: 29px;
  background: var(--lb-clr-sd-1);
}
.lb-contact-8-form {
  height: 0px;
  overflow: hidden;
  transition: 1s var(--lb-cube-1);
}

/*
    contact-8-end
*/
/*
    cta-11-start
*/
.lb-cta-11-wrap {
  border-radius: 30px;
  padding: 90px 105px;
  margin-left: -105px;
  margin-right: -105px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-cta-11-wrap {
    margin-left: -55px;
    margin-right: -55px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-cta-11-wrap {
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-cta-11-wrap {
    margin-left: 0px;
    margin-right: 0px;
    padding: 90px 20px;
  }
}
.lb-cta-11-content {
  max-width: 640px;
  width: 100%;
}
.lb-cta-11-content .sec-title {
  font-size: 44px;
  line-height: 1.454;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .lb-cta-11-content .sec-title {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-cta-11-content .sec-title {
    font-size: 35px;
  }
}
.lb-cta-11-content .email {
  font-size: 14px;
  text-transform: uppercase;
  color: var(--lb-clr-sd-4);
}
.lb-cta-11-content .features-list {
  display: flex;
  gap: 10px 24px;
  flex-wrap: wrap;
}
.lb-cta-11-content .features-list li {
  font-weight: 300;
  text-transform: capitalize;
}
.lb-cta-11-content .features-list li svg {
  margin-right: 4px;
}
.lb-cta-11-content .lb-footer-10-newsletter-form {
  margin-bottom: 20px;
}
.lb-cta-11-content .lb-footer-10-newsletter-form .form-input {
  border: none;
  border-bottom: 1px solid #6D6D6D;
  color: #6D6D6D;
  height: 52px;
}
.lb-cta-11-content .lb-footer-10-newsletter-form .lb-pr-btn-4 {
  flex: 0 0 auto;
  border-radius: 0;
}

/*
    cta-11-end
*/
/*
    cta-12-start
*/
.lb-cta-12-wrap {
  margin-left: -150px;
  margin-right: -150px;
  border-radius: 20px;
  padding: 120px 150px;
  background-color: #5834D4;
  overflow: hidden;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-cta-12-wrap {
    margin-left: -60px;
    margin-right: -60px;
    padding: 120px 60px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-cta-12-wrap {
    margin-left: 0px;
    margin-right: 0px;
    padding: 120px 40px;
  }
}
.lb-cta-12-img {
  text-align: right;
  width: 87%;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-cta-12-img {
    width: 67%;
  }
}
.lb-cta-12-content {
  max-width: 560px;
  width: 100%;
}
.lb-cta-12-content .lb-sec-title-5 {
  color: #fff;
  margin-bottom: 24px;
}
.lb-cta-12-content .disc {
  color: #fff;
  margin-bottom: 50px;
}
.lb-cta-12-content-link {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.lb-cta-12-content-link .link-elm {
  transition: 0.3s var(--lb-cube-1);
}
.lb-cta-12-content-link .link-elm:hover {
  transform: translateY(-3px);
}

/*
    cta-12-end
*/
/*
    cta-14-start
*/
.lb-contact-14-wrap {
  max-width: 455px;
  background: #353C4E;
  position: relative;
  z-index: 1;
  padding: 50px 40px;
  margin-left: auto;
}
.lb-contact-14-wrap::after {
  content: "";
  width: 46px;
  height: 54px;
  background: #888C97;
  position: absolute;
  right: 99.9%;
  top: 0;
  clip-path: polygon(100% 0, 0% 100%, 100% 100%);
}
.lb-contact-14-wrap .box-title {
  text-align: center;
  color: #fff;
  font-size: 48px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-contact-14-wrap .box-title {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-contact-14-wrap .box-title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .lb-contact-14-wrap .box-title {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-contact-14-wrap .box-title {
    font-size: 35px;
  }
}
.lb-contact-14-item-single {
  display: flex;
  gap: 20px;
}
@media (max-width: 767px) {
  .lb-contact-14-item-single {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-contact-14-item-single {
    flex-wrap: nowrap;
  }
}
.lb-contact-14-item-single:not(:last-child) {
  margin-bottom: 40px;
}
.lb-contact-14-item-single .icon {
  flex: 0 0 auto;
  display: inline-flex;
  width: 60px;
  height: 60px;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: var(--lb-clr-pr-14);
  border-radius: 50%;
  font-size: 28px;
}
.lb-contact-14-item-single .title {
  font-size: 20px;
  color: #fff;
  margin-bottom: 7px;
}
.lb-contact-14-item-single .disc {
  font-size: 16px;
  color: #fff;
  line-height: 26px;
  display: block;
  opacity: 80%;
}
.lb-contact-14-item-single .disc:is(a) {
  transition: 0.3s var(--lb-cube-1);
}
.lb-contact-14-item-single .disc:is(a):hover {
  color: var(--lb-clr-pr-14);
  opacity: 1;
}
.lb-contact-14-map {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 54px);
  z-index: -1;
}
.lb-contact-14-map iframe {
  width: 100%;
  height: 100%;
}

/*
    cta-14-end
*/
/*
    cta-15-start
*/
.lb-cta-15-wrap {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #1B2024;
  border-radius: 100px 100px 0 0;
  border-left: 3px solid #121314;
  border-right: 3px solid #121314;
  border-top: 7px solid #121314;
  margin-left: -70px;
  margin-right: -70px;
  padding: 60px 30px;
  gap: 30px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-cta-15-wrap {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.lb-cta-15-wrap .title {
  font-size: 42px;
  max-width: 600px;
  text-align: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-cta-15-wrap .title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .lb-cta-15-wrap .title {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-cta-15-wrap .title {
    font-size: 35px;
  }
}

/*
    cta-15-end
*/
/*
    cta-16-start
*/
.lb-cta-16-wrap {
  padding: 65px 65px;
  display: grid;
  grid-template-columns: 1fr 1.1fr;
  border-radius: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-cta-16-wrap {
    padding: 65px 30px;
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-cta-16-wrap {
    padding: 65px 30px;
    display: flex;
    flex-direction: column-reverse;
    gap: 50px;
  }
}
.lb-cta-16-sec-title .lb-sec-title-16 {
  color: #fff;
  margin-bottom: 20px;
}
.lb-cta-16-sec-title .disc {
  color: #fff;
}
.lb-cta-16-form {
  position: relative;
}
.lb-cta-16-form-input {
  width: 100%;
  height: 62px;
  border-radius: 100px;
  border: none;
  outline: none;
  padding-left: 30px;
  padding-right: 170px;
  font-family: var(--inter);
  font-size: 16px;
  color: #535560;
  font-weight: 400;
}
@media (max-width: 767px) {
  .lb-cta-16-form-input {
    padding-right: 20px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-cta-16-form-input {
    padding-right: 170px;
  }
}
.lb-cta-16-form-btn {
  font-family: var(--inter);
  text-transform: capitalize;
  background: var(--lb-clr-gd-16);
  color: #fff;
  padding: 11px 35px;
  border-radius: 100px;
  font-weight: 500;
  position: absolute;
  right: 5px;
  top: 5px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-cta-16-form-btn:hover {
  transform: scale(90%);
}
@media (max-width: 767px) {
  .lb-cta-16-form-btn {
    position: unset;
    margin-top: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-cta-16-form-btn {
    position: absolute;
    margin-top: 0px;
  }
}
.lb-cta-16-img {
  display: flex;
  justify-content: end;
}
.lb-cta-16-img-single {
  width: 85px;
  height: 85px;
  border-radius: 50%;
  position: relative;
  z-index: 1;
  border: 5px solid #009EFD;
  flex: 0 0 auto;
}
.lb-cta-16-img-single::after {
  content: "";
  width: 10px;
  height: 400px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  bottom: 80%;
  z-index: -1;
  opacity: 30%;
}
.lb-cta-16-img-single img {
  border-radius: 50%;
}
.lb-cta-16-img-single:nth-child(2) {
  width: 117px;
  height: 117px;
  border-color: #7862FF;
  margin-top: 160px;
}
.lb-cta-16-img-single:nth-child(3) {
  width: 117px;
  height: 117px;
  border-color: #66B271;
  margin-top: 20px;
}
.lb-cta-16-img-single:nth-child(4) {
  border-color: #FF7575;
  margin-top: 211px;
}
@media (max-width: 767px) {
  .lb-cta-16-img-single:nth-child(4) {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-cta-16-img-single:nth-child(4) {
    display: inline-block;
  }
}
.lb-cta-16-img-single:nth-child(5) {
  width: 117px;
  height: 117px;
  border-color: #9101F6;
  margin-top: 100px;
}
@media (max-width: 767px) {
  .lb-cta-16-img-single:nth-child(5) {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-cta-16-img-single:nth-child(5) {
    display: inline-block;
  }
}
.lb-cta-16-img-single:nth-child(6) {
  border-color: #FFBF9D;
}
@media (max-width: 767px) {
  .lb-cta-16-img-single:nth-child(6) {
    display: none;
  }
}
.lb-cta-16-img-single:not(:first-child) {
  margin-left: -20px;
}

/*
    cta-16-end
*/
/*
    contact-16-start
*/
@media (max-width: 767px) {
  .lb-contact-16-area {
    padding-bottom: 100px;
  }
}
.lb-contact-16-bg-img {
  background: var(--lb-clr-gd-16);
  position: absolute;
  top: 86px;
  left: 0;
  width: 100%;
  height: 770px;
  z-index: -1;
}
.lb-contact-16-plybtn {
  display: inline-flex;
  width: 168px;
  height: 168px;
  align-items: center;
  justify-content: center;
  background: var(--lb-clr-gd-16);
  border-radius: 50%;
  border: 18px solid #fff;
  font-size: 35px;
  color: #fff;
}
.lb-contact-16-plybtn:hover {
  animation: bounce 1s;
  color: #fff;
}
.lb-contact-16-sec-title .lb-subtitle-16 {
  -webkit-text-fill-color: #fff;
}
.lb-contact-16-sec-title .lb-sec-title-16 {
  color: #fff;
  margin-bottom: 25px;
}
.lb-contact-16-sec-title .disc {
  max-width: 585px;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  opacity: 1;
}
.lb-contact-16-wrap {
  background: #FFFFFF;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
  border-radius: 30px;
  padding: 6px;
  display: grid;
  grid-template-columns: 1.04fr 1fr;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-contact-16-wrap {
    grid-template-columns: 1fr;
  }
}
.lb-contact-16-img {
  border-radius: 28px;
  height: 700px;
}
@media (max-width: 767px) {
  .lb-contact-16-img {
    height: 400px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-contact-16-img {
    height: 500px;
  }
}
.lb-contact-16-form {
  padding: 40px 56px;
}
@media (max-width: 767px) {
  .lb-contact-16-form {
    padding: 40px 20px;
  }
}
.lb-contact-16-form-label {
  font-family: var(--inter);
  text-transform: uppercase;
  font-weight: 400;
  font-size: 18px;
  color: var(--lb-clr-h-16);
  margin-bottom: 8px;
}
.lb-contact-16-form-label span {
  color: #FF7A2A;
}
.lb-contact-16-form-input {
  width: 100%;
  height: 72px;
  border-radius: 10px;
  border: 1px solid rgba(83, 85, 96, 0.15);
  outline: none;
  padding-left: 95px;
  padding-right: 10px;
  font-family: var(--inter);
  color: rgba(83, 85, 96, 0.9);
  font-weight: 400;
  font-size: 16px;
}
.lb-contact-16-form-input:is(textarea) {
  padding-top: 23px;
  height: 180px;
}
.lb-contact-16-form-icon {
  height: 50px;
  display: inline-flex;
  width: 72px;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 10px;
  left: 0;
  border-right: 1px solid #E5E5E7;
  font-size: 20px;
  color: var(--lb-clr-h-16);
}
.lb-contact-16-form .lb-pr-btn-16 {
  background: transparent;
}
.lb-contact-16-big-title {
  font-size: 170px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  color: #535560;
  opacity: 5%;
  margin-left: -140px;
  margin-right: -140px;
  text-align: center;
  margin-top: -20px;
  margin-bottom: -10px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-contact-16-big-title {
    margin-left: 0px;
    margin-right: 0px;
    font-size: 130px;
    margin-top: 0;
    margin-bottom: 0px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-contact-16-big-title {
    margin-left: 0px;
    margin-right: 0px;
    font-size: 110px;
    margin-top: 0;
    margin-bottom: 0px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-contact-16-big-title {
    margin-left: 0px;
    margin-right: 0px;
    font-size: 90px;
    margin-top: 0;
    margin-bottom: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-contact-16-big-title {
    margin-left: 0px;
    margin-right: 0px;
    font-size: 70px;
    margin-top: 0;
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  .lb-contact-16-big-title {
    margin-left: 0px;
    margin-right: 0px;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 0px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-contact-16-big-title {
    margin-left: 0px;
    margin-right: 0px;
    font-size: 50px;
    margin-top: 0;
    margin-bottom: 0px;
  }
}

/*
    contact-16-end
*/
/*
    contact-18-start
*/
.lb-contact-18-content {
  max-width: 585px;
  background: #fff;
  text-align: center;
  padding: 70px 42px;
  border-radius: 290px 290px 0 0;
}
@media (max-width: 767px) {
  .lb-contact-18-content {
    border-radius: 0px 0px 0 0;
    padding: 70px 20px;
  }
}
.lb-contact-18-content .title {
  font-size: 42px;
  margin-bottom: 38px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-contact-18-content .title {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .lb-contact-18-content .title {
    font-size: 30px;
  }
}
.lb-contact-18-form {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.lb-contact-18-form-box {
  position: relative;
}
.lb-contact-18-form-input {
  width: 100%;
  height: 68px;
  border: 1px solid rgba(48, 63, 101, 0.15);
  border-radius: 10px;
  padding-right: 20px;
  padding-left: 90px;
  font-family: var(--inter);
  font-size: 18px;
  color: rgba(48, 63, 101, 0.4);
  outline: none;
}
.lb-contact-18-form-icon {
  position: absolute;
  left: 0;
  top: 15px;
  font-size: 20px;
  color: #303F65;
  width: 68px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 2px solid rgba(48, 63, 101, 0.15);
}
.lb-contact-18-form-selector {
  height: 68px;
  border: 1px solid rgba(48, 63, 101, 0.15);
  width: 100%;
  display: flex;
  align-items: center;
  font-family: var(--inter);
  font-size: 18px;
  color: rgb(48, 63, 101);
  padding: 0 22px;
}
.lb-contact-18-form-selector .list {
  width: 100%;
  margin-top: 0;
}
.lb-contact-18-form-selector::after {
  right: 22px;
  width: 10px;
  height: 10px;
  margin-top: -6px;
}
.lb-contact-18-form-btn {
  height: 68px;
  background: var(--lb-clr-sd-18);
  font-family: var(--inter);
  text-transform: uppercase;
  color: #fff;
  width: 100%;
  border-radius: 10px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-contact-18-form-btn:hover {
  background: var(--lb-clr-pr-18);
}

/*
    contact-18-end
*/
/*
    contact-19-start
*/
.lb-contact-19-area {
  background-color: var(--lb-clr-h-19);
}
.lb-contact-19-content {
  background-color: var(--lb-clr-h-19);
  padding: 125px 100px;
  max-width: 604px;
  margin-left: auto;
  clip-path: polygon(8% 0, 100% 0, 92% 100%, 0% 100%);
}
@media (max-width: 767px) {
  .lb-contact-19-content {
    clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
    padding: 100px 20px;
  }
}
.lb-contact-19-content .title {
  color: #fff;
  font-size: 36px;
  text-transform: uppercase;
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  .lb-contact-19-content .title {
    font-size: 32px;
  }
}
.lb-contact-19-content .lb-contact-18-form-input {
  border: none;
  background: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
  height: 60px;
}
.lb-contact-19-content .lb-contact-18-form-input:is(textarea) {
  height: 136px;
  padding-top: 15px;
}
.lb-contact-19-content .lb-contact-18-form-icon {
  color: var(--lb-clr-pr-19);
  border-color: var(--lb-clr-pr-19);
  border-width: 1px;
  top: 12px;
}
.lb-contact-19-content .lb-contact-18-form-btn {
  height: 60px;
  font-weight: 600;
  background: var(--lb-clr-pr-19);
}
.lb-contact-19-content .lb-contact-18-form-btn:hover {
  background: #fff;
  color: var(--lb-clr-pr-19);
}

/*
    contact-19-end
*/
/*
    contact-20-start
*/
.lb-cta-20-area {
  padding-bottom: 38px;
  padding-top: 50px;
  transform: translateY(100%);
  transition: 0.5s var(--lb-cube-1);
}
.lb-cta-20-area:is(.active) {
  transform: translateY(0);
}
.lb-cta-20-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
}
.lb-cta-20-wrap .title {
  color: #fff;
  font-size: 38px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-cta-20-wrap .title {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .lb-cta-20-wrap .title {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-cta-20-wrap .title {
    font-size: 32px;
  }
}
.lb-cta-20-wrap .lb-pr-btn-20 {
  background: #fff;
  color: var(--lb-clr-pr-20);
  box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.2);
}
.lb-cta-20-wrap .lb-pr-btn-20 .icon {
  background: var(--lb-clr-pr-20);
  color: #fff;
}
.lb-cta-20-wrap .lb-pr-btn-20 .icon-2 {
  background: var(--lb-clr-pr-20);
  color: #fff;
}

/*
    contact-20-end
*/
/*
solution 3 start
*/
.lbt-solution-3-area {
  padding: 66px 0;
}
.lbt-solution-3-wrap {
  display: grid;
  grid-template-columns: 1fr 1.22fr;
  gap: 68px;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-solution-3-wrap {
    grid-template-columns: 1fr;
    gap: 50px;
  }
}
.lbt-solution-3-content .disc {
  margin-top: 25px;
  color: #F0EFEF;
}
.lbt-solution-3-content .btn-wrap {
  margin-top: 42px;
}
.lbt-solution-3-img {
  position: relative;
  clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
  transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.lbt-solution-3-img:is(.active) {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/*
solution 3 end
*/
/*
solution 7 start
*/
.lbt-solution-7-area {
  padding: 175px 0 153px 0;
}
@media (max-width: 767px) {
  .lbt-solution-7-area {
    padding: 100px 0;
  }
}
.lbt-solution-7-wrap {
  display: grid;
  grid-template-columns: 1.27fr 1fr;
  gap: 59px;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-solution-7-wrap {
    grid-template-columns: 1fr;
    gap: 85px;
  }
}
@media (max-width: 767px) {
  .lbt-solution-7-wrap {
    grid-template-columns: 1fr;
    gap: 35px;
  }
}
.lbt-solution-7-wrap .solution-left {
  position: relative;
  padding-left: 36px;
}
@media (max-width: 767px) {
  .lbt-solution-7-wrap .solution-left {
    padding-left: 0px;
  }
}
.lbt-solution-7-wrap .solution-left .shape-1 {
  position: absolute;
  top: -55px;
  left: -28px;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-solution-7-wrap .solution-left .shape-1 {
    max-width: 200px;
    left: -20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-solution-7-wrap .solution-left .shape-1 {
    max-width: 140px;
    left: -10px;
  }
}
@media (max-width: 767px) {
  .lbt-solution-7-wrap .solution-left .shape-1 {
    display: none;
  }
}
.lbt-solution-7-wrap .solution-left .img-2 {
  position: absolute;
  bottom: -238px;
  left: -39px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-solution-7-wrap .solution-left .img-2 {
    max-width: 250px;
    left: -30px;
    bottom: -200px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-solution-7-wrap .solution-left .img-2 {
    max-width: 200px;
    left: -24px;
    bottom: -60px;
  }
}
@media (max-width: 767px) {
  .lbt-solution-7-wrap .solution-left .img-2 {
    display: none;
  }
}
.lbt-solution-7-wrap .solution-right .disc {
  margin-top: 25px;
}
.lbt-solution-7-wrap .solution-right .btn-wrap {
  margin-top: 42px;
}
.lbt-solution-7-feature {
  max-width: 882px;
  margin-left: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 92px;
  margin-top: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-solution-7-feature {
    gap: 40px 80px;
  }
}
@media (max-width: 767px) {
  .lbt-solution-7-feature {
    gap: 40px;
  }
}
.lbt-solution-7-feature .feature-item:nth-child(2) .icon {
  color: #57EEF1;
}
.lbt-solution-7-feature .feature-item:nth-child(2) .icon::before {
  background-color: #57EEF1;
}
.lbt-solution-7-feature .feature-item:nth-child(3) .icon {
  color: #D67F33;
}
.lbt-solution-7-feature .feature-item:nth-child(3) .icon::before {
  background-color: #D67F33;
}
.lbt-solution-7-feature .feature-item:nth-child(4) .icon {
  color: #9720F1;
}
.lbt-solution-7-feature .feature-item:nth-child(4) .icon::before {
  background-color: #9720F1;
}
.lbt-solution-7-feature .feature-item .icon {
  width: 72px;
  height: 72px;
  margin: 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: relative;
  font-size: 36px;
  color: var(--lbt-pr-7);
}
.lbt-solution-7-feature .feature-item .icon i {
  position: relative;
  z-index: 2;
}
.lbt-solution-7-feature .feature-item .icon::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #272939;
  transition: all 0.4s ease;
}
.lbt-solution-7-feature .feature-item .icon::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--lbt-pr-7);
  top: 2px;
  right: -4px;
  transition: all 0.4s ease;
}
.lbt-solution-7-feature .feature-item .title {
  margin-top: 22px;
  font-weight: 500;
  font-size: 24px;
  line-height: 30px;
}
@media (max-width: 767px) {
  .lbt-solution-7-feature .feature-item .title {
    font-size: 20px;
  }
}
.lbt-solution-7-feature .feature-item:hover .icon {
  animation: wobble-vertical 0.8s ease;
}

/*
solution 7 end
*/
/*
    solution-9-start
*/
.lb-solution-9-bg-clr {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 704px;
  width: 83%;
  background: #F0F3F4;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-solution-9-bg-clr {
    height: 362px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-solution-9-bg-clr {
    height: 300px;
  }
}
.lb-solution-9-bg-text {
  font-size: 120px;
  line-height: 1;
  font-weight: 900;
  position: absolute;
  left: 70px;
  bottom: 56px;
  writing-mode: sideways-lr;
  margin: 0;
  color: #E7EBEC;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-solution-9-bg-text {
    left: 0px;
    font-size: 100px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-solution-9-bg-text {
    left: 0px;
    font-size: 80px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-solution-9-bg-text {
    display: none;
  }
}
.lb-solution-9-wrap {
  display: grid;
  grid-template-columns: 1.05fr 1fr;
  gap: 75px;
  align-items: end;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-solution-9-wrap {
    gap: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-solution-9-wrap {
    grid-template-columns: 1fr;
    gap: 50px;
  }
}
.lb-solution-9-sec-title {
  max-width: 550px;
  width: 100%;
}
.lb-solution-9-feature {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px 20px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-solution-9-feature {
    grid-template-columns: 1fr;
  }
}
.lb-solution-9-feature li {
  font-family: var(--red-hat);
  font-size: 18px;
  color: #003444;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  line-height: 30px;
}
.lb-solution-9-feature li i {
  width: 20px;
  height: 20px;
  font-size: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid var(--lb-clr-pr-2);
  color: var(--lb-clr-pr-2);
}
.lb-solution-9-img {
  margin-right: -335px;
  height: 705px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-solution-9-img {
    margin-right: -185px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-solution-9-img {
    margin-right: 0px;
    height: 600px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-solution-9-img {
    margin-right: 0px;
    height: 600px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-solution-9-img {
    margin-right: 0;
    height: 505px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-solution-9-img {
    margin-right: 0;
    height: 505px;
  }
}
@media (max-width: 767px) {
  .lb-solution-9-img {
    margin-right: 0;
    height: 405px;
  }
}
.lb-solution-9-img .btn-position {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

/*
    solution-9-end
*/
/*
    solution-11-start
*/
.lb-solution-11-wrap {
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-solution-11-wrap {
    flex-wrap: wrap;
    gap: 50px;
  }
}
.lb-solution-11-circle-line {
  position: absolute;
  top: 0;
  left: 35%;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-solution-11-circle-line {
    left: 29%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-solution-11-circle-line {
    left: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-solution-11-circle-line {
    display: none;
  }
}
.lb-solution-11-left {
  max-width: 625px;
  height: 625px;
  border-radius: 50%;
  place-content: center;
  text-align: center;
  mix-blend-mode: hard-light;
  flex: 0 0 auto;
  width: 100%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-solution-11-left {
    max-width: 525px;
    height: 525px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-solution-11-left {
    max-width: 450px;
    height: 450px;
  }
}
@media (max-width: 767px) {
  .lb-solution-11-left {
    max-width: 285px;
    height: 285px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-solution-11-left {
    max-width: 450px;
    height: 450px;
  }
}
.lb-solution-11-title {
  font-size: 70px;
  max-width: 570px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-solution-11-title {
    font-size: 55px;
    max-width: 400px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-solution-11-title {
    font-size: 40px;
    max-width: 320px;
  }
}
@media (max-width: 767px) {
  .lb-solution-11-title {
    font-size: 22px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-solution-11-title {
    font-size: 40px;
    max-width: 320px;
  }
}
.lb-solution-11-item {
  display: flex;
  align-items: center;
  gap: 24px;
  max-width: 535px;
}
.lb-solution-11-item:not(:last-child) {
  margin-bottom: 80px;
}
.lb-solution-11-item:nth-child(2) {
  margin-left: 100px;
}
@media (max-width: 767px) {
  .lb-solution-11-item:nth-child(2) {
    margin-left: 0;
  }
}
.lb-solution-11-item:nth-child(3) {
  margin-left: 100px;
}
@media (max-width: 767px) {
  .lb-solution-11-item:nth-child(3) {
    margin-left: 0;
  }
}
.lb-solution-11-item .icon {
  flex: 0 0 auto;
  max-width: 104px;
}
.lb-solution-11-item .title {
  font-size: 24px;
  text-transform: uppercase;
  margin-bottom: 18px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-solution-11-item .title:hover {
  color: var(--lb-clr-pr-4);
  letter-spacing: 0.3px;
}
.lb-solution-11-item:hover .icon img {
  animation: jackInTheBox 1s;
}

/*
    solution-11-end
*/
/*
our-app 4 start
*/
.lbt-our-app-4-area {
  padding-bottom: 60px;
  position: relative;
}
.lbt-our-app-4-area:is(.active) .lbt-our-app-4-wrap .phone-img {
  border-radius: 0%;
}
.lbt-our-app-4-area:is(.active) .lbt-our-app-4-wrap .phone-img img {
  transform: translateY(0px);
}
.lbt-our-app-4-area:is(.active) .lbt-our-app-4-wrap .our-app-item:nth-child(2) {
  transform: translate3d(0px, 0px, 0px) rotateY(0deg);
  opacity: 1;
}
.lbt-our-app-4-area:is(.active) .lbt-our-app-4-wrap .our-app-item:nth-child(3) {
  transform: translate3d(0px, 0px, 0px) rotateY(0deg);
  opacity: 1;
}
.lbt-our-app-4-area:is(.active) .lbt-our-app-4-wrap .our-app-item:nth-child(4) {
  transform: translate3d(0px, 0px, 0px) rotateY(0deg);
  opacity: 1;
}
.lbt-our-app-4-area:is(.active) .lbt-our-app-4-wrap .our-app-item:nth-child(5) {
  transform: translate3d(0px, 0px, 0px) rotateY(0deg);
  opacity: 1;
}
.lbt-our-app-4-area .bg-shape-1 {
  position: absolute;
  width: 484px;
  height: 484px;
  left: -130px;
  top: 106px;
  background: linear-gradient(180deg, #2AF598 0%, #009EFD 100%);
  opacity: 0.6;
  filter: blur(300px);
}
.lbt-our-app-4-area .bg-shape-2 {
  position: absolute;
  width: 484px;
  height: 484px;
  right: -125px;
  bottom: 0px;
  background: linear-gradient(135.84deg, #2AF598 1.65%, #DBFF0F 115.95%);
  opacity: 0.6;
  filter: blur(300px);
}
.lbt-our-app-4-title-wrap {
  text-align: center;
  max-width: 570px;
  margin: 0 auto;
}
.lbt-our-app-4-wrap {
  display: flex;
  justify-content: center;
  position: relative;
  overflow: hidden;
  padding-bottom: 120px;
  perspective: 2000px;
  transform-style: preserve-3d;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-our-app-4-wrap {
    padding-bottom: 220px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-our-app-4-wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
    justify-content: center;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .lbt-our-app-4-wrap {
    flex-direction: column;
    gap: 30px;
    align-items: center;
    margin-top: 40px;
    padding-bottom: 0;
  }
}
.lbt-our-app-4-wrap .phone-bg-wrap {
  padding-top: 218px;
  position: relative;
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-our-app-4-wrap .phone-bg-wrap {
    grid-column-start: 1;
    grid-column-end: 3;
  }
}
@media (max-width: 767px) {
  .lbt-our-app-4-wrap .phone-bg-wrap {
    display: none;
  }
}
.lbt-our-app-4-wrap .phone-bg-wrap .phone-bg-2 {
  position: absolute;
  bottom: 11px;
  z-index: 2;
}
.lbt-our-app-4-wrap .phone-bg-wrap .phone-img {
  position: absolute;
  bottom: 70px;
  overflow: hidden;
  border-radius: 20%;
  transition: 0.3s ease;
  transition-delay: 1.5s;
}
.lbt-our-app-4-wrap .phone-bg-wrap .phone-img img {
  transform: translateY(950px);
  transition: 1s var(--cube-1);
  transition-delay: 500ms;
}
.lbt-our-app-4-wrap .our-app-item {
  position: absolute;
  max-width: 389px;
  display: flex;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-our-app-4-wrap .our-app-item {
    position: static;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-our-app-4-wrap .our-app-item {
    justify-content: center;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-our-app-4-wrap .our-app-item .angle-img {
    display: none;
  }
}
.lbt-our-app-4-wrap .our-app-item:nth-child(2) {
  left: 0;
  top: 147px;
  transform: translate3d(0px, 0px, 0px) rotateY(95deg);
  opacity: 0;
  transition: 1s var(--cube-1);
  transform-origin: 100% 50%;
  transition-delay: 1s;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-our-app-4-wrap .our-app-item:nth-child(2) {
    top: 64px;
  }
}
.lbt-our-app-4-wrap .our-app-item:nth-child(2) .angle-img img {
  transform: translate(4px, 86px);
  position: relative;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-our-app-4-wrap .our-app-item:nth-child(2) .angle-img img {
    max-width: 82px;
  }
}
.lbt-our-app-4-wrap .our-app-item:nth-child(3) {
  right: 37px;
  top: 117px;
  transform: translate3d(0px, 0px, 0px) rotateY(-95deg);
  opacity: 0;
  transition: 1s var(--cube-1);
  transform-origin: 0% 100%;
  transition-delay: 1s;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-our-app-4-wrap .our-app-item:nth-child(3) {
    right: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-our-app-4-wrap .our-app-item:nth-child(3) {
    right: 0;
    top: 60px;
  }
}
.lbt-our-app-4-wrap .our-app-item:nth-child(3) .our-app-card .icon {
  background: linear-gradient(180deg, rgba(28, 30, 52, 0) 0%, #4FE5FF 100%);
}
.lbt-our-app-4-wrap .our-app-item:nth-child(3) .angle-img img {
  transform: translate(-4px, 82px);
  position: relative;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-our-app-4-wrap .our-app-item:nth-child(3) .angle-img img {
    transform: translate(-4px, 110px);
    max-width: 80px;
  }
}
.lbt-our-app-4-wrap .our-app-item:nth-child(4) {
  left: 37px;
  bottom: 69px;
  transform: translate3d(0px, 0px, 0px) rotateY(95deg);
  opacity: 0;
  transition: 1s var(--cube-1);
  transform-origin: 100% 50%;
  transition-delay: 1.5s;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-our-app-4-wrap .our-app-item:nth-child(4) {
    left: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-our-app-4-wrap .our-app-item:nth-child(4) {
    left: 0;
    bottom: 50px;
  }
}
.lbt-our-app-4-wrap .our-app-item:nth-child(4) .our-app-card .icon {
  background: linear-gradient(180deg, rgba(28, 30, 52, 0) 0%, #D0F500 100%);
}
.lbt-our-app-4-wrap .our-app-item:nth-child(4) .angle-img img {
  transform: translate(4px, 98px);
  position: relative;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-our-app-4-wrap .our-app-item:nth-child(4) .angle-img img {
    max-width: 92px;
  }
}
.lbt-our-app-4-wrap .our-app-item:nth-child(5) {
  right: 0;
  bottom: 110px;
  transform: translate3d(0px, 0px, 0px) rotateY(-95deg);
  opacity: 0;
  transition: 1s var(--cube-1);
  transform-origin: 0% 100%;
  transition-delay: 1.5s;
}
.lbt-our-app-4-wrap .our-app-item:nth-child(5) .our-app-card .icon {
  background: linear-gradient(180deg, rgba(28, 30, 52, 0) 0%, #6AC761 100%);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-our-app-4-wrap .our-app-item:nth-child(5) {
    bottom: 50px;
  }
}
.lbt-our-app-4-wrap .our-app-item:nth-child(5) .angle-img img {
  transform: translate(-4px, 94px);
  position: relative;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-our-app-4-wrap .our-app-item:nth-child(5) .angle-img img {
    transform: translate(-4px, 122px);
    max-width: 80px;
  }
}
.lbt-our-app-4-wrap .our-app-item .our-app-card {
  background: #1C1E34;
  border-radius: 10px;
  padding: 0 30px 30px 30px;
  max-width: 273px;
}
.lbt-our-app-4-wrap .our-app-item .our-app-card .icon {
  width: 62px;
  height: 70px;
  background: linear-gradient(180deg, rgba(28, 30, 52, 0) 0%, #FFB966 100%);
  border-radius: 0px 0px 100px 100px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lbt-our-app-4-wrap .our-app-item .our-app-card .icon i {
  display: flex;
  font-size: 32px;
}
.lbt-our-app-4-wrap .our-app-item .our-app-card .title {
  font-size: 22px;
  line-height: 30px;
  color: #FFFFFF;
  margin-top: 10px;
}
.lbt-our-app-4-wrap .our-app-item .our-app-card .disc {
  font-size: 15px;
  line-height: 24px;
  margin-top: 16px;
}

/*
our-app 4 end
*/
/*
work 4 start
*/
.lbt-work-4-area {
  padding: 120px 0;
  position: relative;
}
.lbt-work-4-area .shape-1 {
  position: absolute;
  width: 484px;
  height: 484px;
  left: -130px;
  top: 146px;
  background: #4AD6EE;
  opacity: 0.6;
  filter: blur(300px);
}
.lbt-work-4-area .shape-2 {
  position: absolute;
  width: 484px;
  height: 484px;
  right: -124px;
  bottom: -84px;
  background: linear-gradient(90deg, #D0F500 0%, #D0F500 36%, #6AC761 88.46%, #31B46C 100%);
  opacity: 0.6;
  filter: blur(300px);
}
.lbt-work-4-title-wrap {
  max-width: 690px;
  margin: 0 auto;
  text-align: center;
}
.lbt-work-4-wrap {
  margin: 50px 0 62px 0;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 50px;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-work-4-wrap {
    gap: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-work-4-wrap {
    grid-template-columns: repeat(2, 1fr);
    gap: 60px 30px;
  }
}
@media (max-width: 767px) {
  .lbt-work-4-wrap {
    grid-template-columns: repeat(1, 1fr);
    gap: 60px;
  }
}
.lbt-work-4-wrap .process-bg {
  position: absolute;
  top: 56px;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  z-index: -1;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-work-4-wrap .process-bg {
    display: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-work-4-wrap .process-bg img {
    max-width: 720px;
  }
}
.lbt-work-4-item:nth-child(odd) {
  margin-top: 69px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-work-4-item:nth-child(odd) {
    margin-top: 0;
  }
}
.lbt-work-4-item:nth-child(odd) .icon-1::after {
  transform: translate(67px, 26px) rotate(204deg);
}
.lbt-work-4-item:nth-child(4) .icon-1 i {
  font-size: 67px;
}
.lbt-work-4-item .icon-1 {
  width: 143px;
  height: 143px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background: #222634;
  position: relative;
  margin: 0 auto;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-work-4-item .icon-1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 161px;
  height: 161px;
  background: #4D5366;
  clip-path: circle(50% at 100% 50%);
  transform: translate(-87px, -52px) rotate(28deg);
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-work-4-item .icon-1::before {
  content: "";
  position: absolute;
  width: 161px;
  height: 161px;
  border-radius: 100%;
  background: linear-gradient(90deg, #D0F500 0%, #D0F500 36%, #6AC761 88.46%, #31B46C 100%);
  z-index: -1;
  transform: scale(0);
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-work-4-item .icon-1 i {
  font-size: 61px;
  color: #fff;
  position: relative;
  z-index: 2;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-work-4-item .content {
  margin-top: 40px;
  text-align: center;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-work-4-item .content .title {
  margin-bottom: 12px;
  font-size: 24px;
  line-height: 38px;
  letter-spacing: 0.01em;
}
.lbt-work-4-item .content .disc {
  line-height: 30px;
}
.lbt-work-4-item:is(.active) .icon-1 {
  background-color: #1f1f1f;
  width: 115px;
  height: 115px;
}
.lbt-work-4-item:is(.active) .icon-1 i {
  color: var(--lbt-pr-4);
}
.lbt-work-4-item:is(.active) .icon-1::after {
  background-color: var(--lbt-pr-4);
  display: none;
}
.lbt-work-4-item:is(.active) .icon-1::before {
  transform: scale(1);
}
.lbt-work-4-item:is(.active) .content {
  margin-top: 68px;
}
.lbt-work-4-bottom {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-work-4-bottom {
    grid-template-columns: 1fr 400px 1fr;
  }
}
@media (max-width: 767px) {
  .lbt-work-4-bottom {
    grid-template-columns: 1fr;
    padding: 15px;
  }
}
.lbt-work-4-bottom .line-1 {
  height: 1px;
  background: linear-gradient(90deg, rgba(255, 253, 251, 0) 20%, #38394C 100%);
}
@media (max-width: 767px) {
  .lbt-work-4-bottom .line-1 {
    display: none;
  }
}
.lbt-work-4-bottom .line-2 {
  height: 1px;
  background: linear-gradient(90deg, rgba(255, 253, 251, 0) 20%, #38394C 100%);
  transform: rotate(-180deg);
}
@media (max-width: 767px) {
  .lbt-work-4-bottom .line-2 {
    display: none;
  }
}
.lbt-work-4-bottom .bottom-text {
  padding: 14px 30px;
  text-align: center;
  border: 1px solid #38394C;
  border-radius: 100px;
}
@media (max-width: 767px) {
  .lbt-work-4-bottom .bottom-text {
    border-radius: 30px;
  }
}
.lbt-work-4-bottom .bottom-text .bottom-link {
  color: var(--lbt-pr-4);
  font-weight: 500;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.lbt-work-4-bottom .bottom-text .bottom-link:hover {
  text-decoration: underline;
}

/*
work 4 end
*/
/*
work 5 start
*/
.lbt-work-5-bg {
  max-width: 1593px;
  margin: 0 auto;
  border-radius: 50px;
  padding: 113px 0 107px 0;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-work-5-bg {
    border-radius: 0px;
  }
}
.lbt-work-5-title-wrap {
  max-width: 600px;
  margin: 0 auto;
  text-align: center;
}
.lbt-work-5-wrap {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 40px 30px;
  margin-top: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-work-5-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .lbt-work-5-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-work-5-item {
  text-align: center;
}
.lbt-work-5-item:nth-child(even) {
  margin-top: 80px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-work-5-item:nth-child(even) {
    margin-top: 0;
  }
}
.lbt-work-5-item:nth-child(2) .number::after {
  background-color: #FFE7EE;
}
.lbt-work-5-item:nth-child(2) .number::before {
  background-color: #FF8FB0;
}
.lbt-work-5-item:nth-child(3) .number::after {
  background-color: #FFF9E3;
}
.lbt-work-5-item:nth-child(3) .number::before {
  background-color: #FFDF68;
}
.lbt-work-5-item:nth-child(4) .number::after {
  background-color: #EEE3FF;
}
.lbt-work-5-item:nth-child(4) .number::before {
  background-color: #B585FF;
}
.lbt-work-5-item .number {
  width: 106px;
  height: 106px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: relative;
  font-family: var(--inter);
  font-weight: 700;
  font-size: 32px;
  color: var(--lbt-heading-5);
}
.lbt-work-5-item .number::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #E4FFF9;
}
.lbt-work-5-item .number::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #85FFE4;
  top: 2px;
  right: -4px;
}
.lbt-work-5-item .number span {
  position: relative;
  z-index: 2;
}
.lbt-work-5-item .title {
  font-family: var(--inter);
  font-size: 24px;
  margin-top: 28px;
}
.lbt-work-5-item .disc {
  margin-top: 12px;
}

/*
work 5 end
*/
/*
work 6 start
*/
.lbt-work-6-area {
  padding: 130px 0;
  position: relative;
}
.lbt-work-6-area .shape-1 {
  position: absolute;
  top: 145px;
  right: 114px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-work-6-area .shape-1 {
    top: 90px;
    right: 60px;
    max-width: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-work-6-area .shape-1 {
    top: 90px;
    right: 30px;
    max-width: 80px;
  }
}
@media (max-width: 767px) {
  .lbt-work-6-area .shape-1 {
    top: 50px;
    right: 20px;
    max-width: 50px;
  }
}
.lbt-work-6-area .shape-2 {
  position: absolute;
  left: 0;
  bottom: 60px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-work-6-area .shape-2 {
    bottom: 50px;
    max-width: 110px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-work-6-area .shape-2 {
    bottom: 50px;
    max-width: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-work-6-area .shape-2 {
    bottom: 50px;
    max-width: 85px;
  }
}
@media (max-width: 767px) {
  .lbt-work-6-area .shape-2 {
    bottom: 30px;
    max-width: 65px;
  }
}
.lbt-work-6-area .section-title-wrap {
  max-width: 660px;
  margin: 0 auto;
  text-align: center;
}
.lbt-work-6-wrap {
  margin: 50px 0 62px 0;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-work-6-wrap {
    grid-template-columns: repeat(2, 1fr);
    gap: 60px 30px;
  }
}
@media (max-width: 767px) {
  .lbt-work-6-wrap {
    grid-template-columns: repeat(1, 1fr);
    gap: 60px;
  }
}
.lbt-work-6-wrap:is(.active) .process-bg {
  clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
}
.lbt-work-6-wrap .process-bg {
  position: absolute;
  top: 56px;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  z-index: -1;
  clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
  transition: all 2s linear;
  transition-delay: 0.6s;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-work-6-wrap .process-bg {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-work-6-wrap .process-bg img {
    max-width: 900px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-work-6-wrap .process-bg img {
    max-width: 720px;
  }
}
.lbt-work-6-item:nth-child(odd) {
  margin-top: 69px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-work-6-item:nth-child(odd) {
    margin-top: 0;
  }
}
.lbt-work-6-item:nth-child(3) .number {
  color: #FBB040;
}
.lbt-work-6-item:nth-child(3) .number::before {
  background-color: #FBB040;
}
.lbt-work-6-item:nth-child(4) .number {
  color: #B622FD;
}
.lbt-work-6-item:nth-child(4) .number::before {
  background-color: #B622FD;
}
.lbt-work-6-item:nth-child(5) .number {
  color: #7D28FF;
}
.lbt-work-6-item:nth-child(5) .number::before {
  background-color: #7D28FF;
}
.lbt-work-6-item .number {
  width: 106px;
  height: 106px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: relative;
  font-family: var(--inter);
  font-weight: 700;
  font-size: 32px;
  color: var(--lbt-pr-6);
}
.lbt-work-6-item .number::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #181A2D;
  transition: all 0.4s ease;
}
.lbt-work-6-item .number::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--lbt-pr-6);
  top: 2px;
  right: -4px;
  transition: all 0.4s ease;
}
.lbt-work-6-item .number span {
  position: relative;
  z-index: 2;
}
.lbt-work-6-item .content {
  margin-top: 40px;
  text-align: center;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}
.lbt-work-6-item .content .title {
  margin-bottom: 12px;
  font-size: 24px;
  line-height: 38px;
  letter-spacing: 0.01em;
}
.lbt-work-6-item .content .disc {
  line-height: 30px;
}
.lbt-work-6-item:hover .number::after {
  transform: translate(4px, 2px);
}
.lbt-work-6-item:hover .number::before {
  transform: translate(-2px, -2px);
}

/*
work 6 end
*/
/*
    counter-8-start
*/
.lb-counter-8-wrap {
  margin-left: -60px;
  margin-right: -60px;
  background: var(--lb-clr-sd-1);
  border-radius: 20px;
  display: flex;
  gap: 40px;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 30px 50px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-counter-8-wrap {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.lb-counter-8-item {
  display: flex;
  align-items: center;
  max-width: 251px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-counter-8-item {
    max-width: 210px;
  }
}
.lb-counter-8-item .number {
  font-size: 120px;
  font-weight: 800;
  background: linear-gradient(90deg, #FFFFFF 28.92%, #9AEA72 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  line-height: 1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-counter-8-item .number {
    font-size: 90px;
  }
}
.lb-counter-8-item .disc {
  color: var(--lb-clr-h-1);
  font-weight: 500;
  font-size: 20px;
  margin-left: -40px;
}

/*
    counter-8-end
*/
/*
    counter-13-start
*/
.lb-counter-13-area {
  background: var(--lb-clr-gd-13);
  padding: 42px 0;
}
.lb-counter-13-bg-shape {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.lb-counter-13-wrap {
  display: flex;
  justify-content: space-between;
  gap: 50px 30px;
  flex-wrap: wrap;
}
.lb-counter-13-item {
  display: flex;
  align-items: center;
  gap: 20px;
}
.lb-counter-13-item .icon {
  flex: 0 0 auto;
  width: 90px;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--lb-clr-gd-13);
  border-radius: 50%;
  font-size: 40px;
  color: #fff;
  box-shadow: inset 0px 0px 15px rgba(0, 0, 0, 0.3);
}
.lb-counter-13-item .title {
  text-transform: capitalize;
  font-weight: 500;
  opacity: 1;
}
.lb-counter-13-item .number {
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-stroke: 1px #fff;
  -webkit-text-fill-color: transparent;
}
.lb-counter-13-item:hover .icon i {
  animation: jackInTheBox 1s;
}

/*
    counter-13-end
*/
/*
    counter-14-start
*/
.lb-counter-14-wrap {
  max-width: 690px;
  width: 100%;
  margin-left: auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .lb-counter-14-wrap {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-counter-14-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-counter-14-wrap .lb-counter-14-item:nth-child(1)::before {
    height: 0%;
    transition: 2s;
  }
  .lb-counter-14-wrap .lb-counter-14-item:nth-child(1)::after {
    width: 0%;
    transition: 2s;
  }
  .lb-counter-14-wrap .lb-counter-14-item:last-child::before {
    height: 0%;
    transition: 2s;
  }
  .lb-counter-14-wrap .lb-counter-14-item:last-child::after {
    width: 0%;
    transition: 2s;
  }
  .lb-counter-14-wrap:is(.active) .lb-counter-14-item:nth-child(1)::before {
    height: 90%;
  }
  .lb-counter-14-wrap:is(.active) .lb-counter-14-item:nth-child(1)::after {
    width: 90%;
  }
  .lb-counter-14-wrap:is(.active) .lb-counter-14-item:last-child::before {
    height: 90%;
  }
  .lb-counter-14-wrap:is(.active) .lb-counter-14-item:last-child::after {
    width: 90%;
  }
}
.lb-counter-14-item {
  background: rgba(193, 143, 89, 0.15);
  text-align: center;
  padding: 42px 15px;
  position: relative;
  z-index: 1;
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-counter-14-item:nth-child(1)::after {
    content: "";
    width: 90%;
    height: 2px;
    background: var(--lb-clr-pr-14);
    position: absolute;
    left: 0;
    bottom: -1px;
    opacity: 40%;
  }
  .lb-counter-14-item:nth-child(1)::before {
    content: "";
    height: 90%;
    width: 2px;
    background: var(--lb-clr-pr-14);
    position: absolute;
    right: -1px;
    top: 0;
    opacity: 40%;
  }
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-counter-14-item:last-child::after {
    content: "";
    width: 90%;
    height: 2px;
    background: var(--lb-clr-pr-14);
    position: absolute;
    right: 0;
    top: -1px;
    opacity: 40%;
  }
  .lb-counter-14-item:last-child::before {
    content: "";
    height: 90%;
    width: 2px;
    background: var(--lb-clr-pr-14);
    position: absolute;
    left: -1px;
    bottom: 0;
    opacity: 40%;
  }
}
.lb-counter-14-item .icon {
  font-size: 82px;
  color: var(--lb-clr-pr-14);
  margin-bottom: 30px;
}
.lb-counter-14-item .number {
  font-size: 52px;
  line-height: 1;
  text-transform: capitalize;
  color: #fff;
  font-weight: 700;
  margin-bottom: 8px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-counter-14-item .number {
    font-size: 40px;
  }
}
.lb-counter-14-item .disc {
  font-size: 20px;
  text-transform: uppercase;
  color: #fff;
}

/*
    counter-14-end
*/
/*
    counter-15-start
*/
.lb-counter-15-area::after {
  content: "";
  width: 100%;
  height: calc(100% - 56px);
  position: absolute;
  left: 0;
  top: 28px;
  z-index: -1;
  background-color: rgba(44, 54, 65, 0.7);
}
.lb-counter-15-wrap {
  display: flex;
  margin-left: -120px;
  margin-right: -120px;
  padding-left: 120px;
  padding-right: 120px;
  padding-bottom: 70px;
  padding-top: 60px;
  gap: 50px 30px;
  justify-content: space-between;
  flex-wrap: wrap;
  border: 28px solid #1B2024;
  border-radius: 800px;
  background-color: #2D3441;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-counter-15-wrap {
    margin-left: 0;
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-counter-15-wrap {
    margin-left: 0;
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px;
    border-radius: 100px;
  }
}
@media (max-width: 767px) {
  .lb-counter-15-wrap {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 100px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-counter-15-wrap {
    margin-left: 0;
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px;
    border-radius: 100px;
  }
}
.lb-counter-15-item {
  text-align: center;
}
.lb-counter-15-item .item-progress {
  margin-bottom: 15px;
}
.lb-counter-15-item .item-progress input {
  opacity: 0;
}
.lb-counter-15-item .number {
  font-size: 52px;
  line-height: 1;
  font-weight: 700;
  color: #fff;
  position: absolute;
  top: 49%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.lb-counter-15-item .disc {
  font-size: 28px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-counter-15-item .disc {
    font-size: 22px;
  }
}

/*
    counter-15-end
*/
/*
    counter-19-start
*/
.lb-counter-19-area .lb-counter-13-wrap {
  background-color: var(--lb-clr-pr-19);
  border-radius: 20px 0px 0px 20px;
  padding: 40px 62px;
  max-width: 1605px;
  margin-left: auto;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-counter-19-area .lb-counter-13-wrap {
    padding: 40px 20px;
  }
}
.lb-counter-19-area .lb-counter-13-item .icon {
  background: #fff;
  color: var(--lb-clr-pr-19);
  box-shadow: none;
}

/*
    counter-19-end
*/
/*
    counter-20-start
*/
.lb-counter-20-plybtn .lb-contact-16-plybtn {
  background: var(--lb-clr-pr-20);
}
.lb-counter-20-bg {
  background-color: var(--lb-clr-h-20);
  padding-bottom: 60px;
  padding-top: 110px;
  margin-top: -75px;
}
.lb-counter-20-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px 20px;
  flex-wrap: wrap;
}
.lb-counter-20-item {
  text-align: center;
}
.lb-counter-20-item .number {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 2px var(--lb-clr-pr-20);
  line-height: 1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-counter-20-item .number {
    font-size: 70px;
  }
}
.lb-counter-20-item .disc {
  font-size: 22px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 500;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-counter-20-item .disc {
    font-size: 18px;
  }
}

/*
    counter-20-end
*/
/*
stories 5 start
*/
.lbt-stories-5-area {
  padding: 120px 0;
}
@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-stories-5-area {
    padding: 100px 0;
  }
}
.lbt-stories-5-slider {
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .lbt-stories-5-slider {
    display: block;
  }
}
.lbt-stories-5-action {
  max-width: 1230px;
  margin: 0 auto;
}
.lbt-stories-5-action .title-wrap {
  max-width: 495px;
  margin-bottom: -85px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-stories-5-action .title-wrap {
    max-width: 400px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-stories-5-action .title-wrap {
    max-width: 400px;
    margin-bottom: 30px;
  }
}
.lbt-stories-5-action .tab-btn-wrap {
  max-width: 551px;
  margin-left: auto;
  margin-right: 72px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-stories-5-action .tab-btn-wrap {
    margin-left: 72px;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .lbt-stories-5-action .tab-btn-wrap {
    margin-left: 0px;
    margin-right: auto;
  }
}
.lbt-stories-5-action .tab-btn-wrap .tab-btn {
  font-family: var(--inter);
  font-weight: 600;
  font-size: 16px;
  line-height: 40px;
  color: #080C31;
  background-color: #F6F3FF;
  padding: 10px;
  border-radius: 100px;
  width: 100%;
  transition: all 0.3s ease;
  position: relative;
}
.lbt-stories-5-action .tab-btn-wrap .tab-btn::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  background: linear-gradient(90deg, #4400E7 0%, #7B00FE 100%);
  z-index: -1;
  opacity: 0;
  transition: all 0.3s ease;
}
.lbt-stories-5-action .tab-btn-wrap .tab-btn:is(.active) {
  color: #fff;
  background-color: transparent;
}
.lbt-stories-5-action .tab-btn-wrap .tab-btn:is(.active)::after {
  opacity: 1;
}
.lbt-stories-5-action .tab-btn-wrap .tab-btn:hover {
  color: #fff;
  background-color: transparent;
}
.lbt-stories-5-action .tab-btn-wrap .tab-btn:hover::after {
  opacity: 1;
}
.lbt-stories-5-wrap .tab-content {
  margin-top: 75px;
}
.lbt-stories-5-wrap .tab-content .fade:not(.show) {
  transform: translateY(400px);
}
.lbt-stories-5-wrap .tab-content .fade:is(.show) {
  transform: translateY(0px);
  transition: 0.5s ease;
}
.lbt-stories-5-navigation-btn {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .lbt-stories-5-navigation-btn {
    justify-content: center;
    gap: 10px;
    margin-top: 25px;
    max-width: 300px;
  }
}
.lbt-stories-5-navigation-btn .lbt-stories-5-prev {
  left: -72px;
}
@media (max-width: 767px) {
  .lbt-stories-5-navigation-btn .lbt-stories-5-prev {
    left: 0;
  }
}
.lbt-stories-5-navigation-btn .lbt-stories-5-next {
  right: -72px;
}
@media (max-width: 767px) {
  .lbt-stories-5-navigation-btn .lbt-stories-5-next {
    right: 0;
  }
}
.lbt-stories-5-navigation-btn .lbt-stories-5-prev, .lbt-stories-5-navigation-btn .lbt-stories-5-next {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #EAEBEC;
  border-radius: 50%;
  position: absolute;
  overflow: hidden;
}
.lbt-stories-5-navigation-btn .lbt-stories-5-prev::after, .lbt-stories-5-navigation-btn .lbt-stories-5-next::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #4400E7 0%, #7B00FE 100%);
  border-radius: 50%;
  transform: scale(0);
  transition: all 0.4s ease;
}
@media (max-width: 767px) {
  .lbt-stories-5-navigation-btn .lbt-stories-5-prev, .lbt-stories-5-navigation-btn .lbt-stories-5-next {
    position: relative;
  }
}
.lbt-stories-5-navigation-btn .lbt-stories-5-prev .icon, .lbt-stories-5-navigation-btn .lbt-stories-5-next .icon {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #01001A;
  position: relative;
  z-index: 1;
  transition: all 0.4s ease;
}
.lbt-stories-5-navigation-btn .lbt-stories-5-prev:hover::after, .lbt-stories-5-navigation-btn .lbt-stories-5-next:hover::after {
  transform: scale(1);
}
.lbt-stories-5-navigation-btn .lbt-stories-5-prev:hover .icon, .lbt-stories-5-navigation-btn .lbt-stories-5-next:hover .icon {
  color: #fff;
}
.lbt-stories-5-gallery {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 21px 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-stories-5-gallery {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .lbt-stories-5-gallery {
    grid-template-columns: 1fr;
  }
}
.lbt-stories-5-gallery .stories-item {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-stories-5-gallery .stories-item {
    height: 335px;
  }
}
@media (max-width: 767px) {
  .lbt-stories-5-gallery .stories-item {
    height: 300px;
    border-radius: 12px;
  }
}
.lbt-stories-5-gallery .stories-item:nth-child(2) {
  grid-column-start: 2;
  grid-column-end: 4;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-stories-5-gallery .stories-item:nth-child(2) {
    grid-column-start: auto;
    grid-column-end: auto;
  }
}
.lbt-stories-5-gallery .stories-item:nth-child(2) .shape img {
  height: auto;
}
.lbt-stories-5-gallery .stories-item:nth-child(3) {
  grid-row-start: 1;
  grid-row-end: 3;
  grid-column-start: 4;
  grid-column-end: 5;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-stories-5-gallery .stories-item:nth-child(3) {
    grid-column-start: auto;
    grid-column-end: auto;
    grid-row-start: auto;
    grid-row-end: auto;
  }
}
.lbt-stories-5-gallery .stories-item .main-img {
  width: 100%;
  height: 100%;
}
.lbt-stories-5-gallery .stories-item .main-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
@media (max-width: 767px) {
  .lbt-stories-5-gallery .stories-item .main-img img {
    border-radius: 12px;
  }
}
.lbt-stories-5-gallery .stories-item .shape {
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateY(140px);
  opacity: 0;
  transition: 600ms var(--cube-1);
}
.lbt-stories-5-gallery .stories-item .shape img {
  height: 170px;
}
.lbt-stories-5-gallery .stories-item .content {
  position: absolute;
  bottom: 30px;
  width: 100%;
  padding: 0 0 0 20px;
  display: flex;
  align-items: end;
  justify-content: space-between;
  transform: translateY(140px);
  opacity: 0;
  transition: 500ms var(--cube-1);
}
.lbt-stories-5-gallery .stories-item .content .category {
  font-weight: 600;
  font-size: 16px;
  line-height: 30px;
  padding: 6px 25px;
  background: linear-gradient(119.71deg, #FF8C24 18.52%, #FFCF45 114.47%);
  border-radius: 100px;
  display: inline-block;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-stories-5-gallery .stories-item .content .category {
    font-size: 14px;
    line-height: 30px;
    padding: 5px 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-stories-5-gallery .stories-item .content .category {
    font-size: 12px;
    line-height: 22px;
    padding: 5px 16px;
  }
}
.lbt-stories-5-gallery .stories-item .content .title {
  font-size: 28px;
  line-height: 38px;
  color: #FFFFFF;
  margin-top: 14px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-stories-5-gallery .stories-item .content .title {
    font-size: 22px;
    line-height: 32px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-stories-5-gallery .stories-item .content .title {
    font-size: 20px;
    line-height: 28px;
  }
}
.lbt-stories-5-gallery .stories-item .content .link {
  width: 87px;
  height: 50px;
  background: #6341F0;
  border-radius: 50px 0px 0px 50px;
  display: flex;
  align-items: center;
  color: #fff;
  transition: 0.3s ease;
}
@media (max-width: 767px) {
  .lbt-stories-5-gallery .stories-item .content .link {
    width: 65px;
  }
}
.lbt-stories-5-gallery .stories-item .content .link i {
  display: inline-flex;
  margin-left: 20px;
  font-size: 24px;
  transition: 0.3s ease;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-stories-5-gallery .stories-item .content .link i {
    font-size: 20px;
  }
}
.lbt-stories-5-gallery .stories-item .content .link:hover {
  color: #FF8C24;
}
.lbt-stories-5-gallery .stories-item .content .link:hover i {
  transform: translateX(3px);
}
.lbt-stories-5-gallery .stories-item:hover .shape {
  opacity: 1;
  transform: translateY(0px);
}
.lbt-stories-5-gallery .stories-item:hover .content {
  opacity: 1;
  transform: translateY(0px);
}

/*
stories 5 end
*/
/*
    gallery-11-start
*/
.lb-gallery-11-area {
  width: 100%;
  height: 848px;
  background-attachment: fixed;
  mix-blend-mode: hard-light;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-gallery-11-area {
    height: 748px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-gallery-11-area {
    height: 648px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-gallery-11-area {
    height: 548px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-gallery-11-area {
    height: 500px;
  }
}
@media (max-width: 767px) {
  .lb-gallery-11-area {
    height: 400px;
  }
}

/*
    gallery-11-end
*/
/*
    gallery-17-start
*/
.lb-stories-17-area {
  height: 670px;
}
.lb-stories-17-area video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lb-stories-17-btn {
  position: absolute;
  left: -100px;
  z-index: 1;
}
.lb-stories-17 .title-btn {
  position: absolute;
  left: -100px;
  z-index: 1;
}

/*
    gallery-17-end
*/
/*
    video-19-start
*/
.lb-video-19-area {
  margin-top: -90px;
  height: 700px;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-video-19-area {
    height: 590px;
  }
}
@media (max-width: 767px) {
  .lb-video-19-area {
    height: 390px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-video-19-area {
    height: 490px;
  }
}
.lb-video-19-area video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/*
    video-19-end
*/
/*
speed 5 start
*/
.lbt-speed-5-area {
  padding: 205px 0 159px 0;
  position: relative;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lbt-speed-5-area {
    padding: 205px 0 90px 0;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-speed-5-area {
    padding: 180px 0 80px 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-speed-5-area {
    padding: 100px 0 80px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-speed-5-area {
    padding: 20px 0 80px 0;
  }
}
.lbt-speed-5-area .shape-1 {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-speed-5-area .shape-1 {
    max-width: 75px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-speed-5-area .shape-1 {
    max-width: 60px;
  }
}
@media (max-width: 767px) {
  .lbt-speed-5-area .shape-1 {
    display: none;
  }
}
.lbt-speed-5-area .main-bg {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.lbt-speed-5-area .main-bg img {
  width: 100%;
  max-height: 871px;
}
.lbt-speed-5-wrap {
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-speed-5-wrap {
    display: flex;
    flex-direction: column-reverse;
    gap: 80px;
  }
}
.lbt-speed-5-left {
  position: absolute;
  left: -172px;
  top: -203px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lbt-speed-5-left {
    left: -90px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-speed-5-left {
    left: -40px;
    top: -170px;
    max-width: 620px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-speed-5-left {
    left: 0px;
    top: -50px;
    max-width: 505px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-speed-5-left {
    left: 0;
    top: 0;
    position: relative;
    max-width: 505px;
  }
}
.lbt-speed-5-left:is(.active) .main-img img {
  transform: translate(0px);
}
.lbt-speed-5-left:is(.active) .img-1 {
  opacity: 1;
  transform: translateX(0px);
}
.lbt-speed-5-left:is(.active) .img-2 {
  opacity: 1;
  transform: translate(0px);
}
.lbt-speed-5-left .img-1 {
  position: absolute;
  top: 69px;
  left: -77px;
  z-index: -2;
  filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.1));
  border-radius: 10px;
  opacity: 0;
  transform: translateX(80px);
  transition: 1s ease;
  transition-delay: 1.6s;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-speed-5-left .img-1 {
    left: -30px;
    max-width: 250px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-speed-5-left .img-1 {
    left: auto;
    right: -30px;
    top: -85px;
    max-width: 250px;
  }
}
@media (max-width: 767px) {
  .lbt-speed-5-left .img-1 {
    left: auto;
    right: 0px;
    top: -45px;
    max-width: 150px;
  }
}
.lbt-speed-5-left .img-2 {
  position: absolute;
  bottom: 215px;
  right: -55px;
  filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.1));
  border-radius: 10px;
  opacity: 0;
  transform: translateX(-100px);
  transition: 1s ease;
  transition-delay: 1.6s;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-speed-5-left .img-2 {
    bottom: 165px;
    max-width: 130px;
  }
}
@media (max-width: 767px) {
  .lbt-speed-5-left .img-2 {
    bottom: -20px;
    max-width: 90px;
    right: 0;
  }
}
.lbt-speed-5-left .left-shape {
  position: absolute;
  left: 240px;
  bottom: -36px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-speed-5-left .left-shape {
    left: 210px;
    max-width: 100px;
  }
}
@media (max-width: 767px) {
  .lbt-speed-5-left .left-shape {
    display: none;
  }
}
.lbt-speed-5-left .main-img {
  position: relative;
  z-index: -1;
  overflow: hidden;
}
@media (max-width: 767px) {
  .lbt-speed-5-left .main-img {
    bottom: -45px;
  }
}
.lbt-speed-5-left .main-img img {
  transform: translateY(700px);
  transition: 1.6s var(--cube-1);
}
.lbt-speed-5-right {
  max-width: 513px;
  margin-left: auto;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-speed-5-right {
    margin-left: 0;
    max-width: 100%;
  }
}
.lbt-speed-5-right .speed-subtitle {
  -webkit-text-fill-color: #fff;
  text-fill-color: #fff;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-speed-5-right .speed-subtitle {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
  }
}
.lbt-speed-5-right .disc {
  margin-top: 25px;
}
.lbt-speed-5-right .speed-progress-wrapper {
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin-top: 25px;
}
.lbt-speed-5-right .speed-progress-wrapper .speed-set-percent:nth-child(2) .progress .progress-bar {
  background: linear-gradient(90deg, #AB40F1 0%, #FF4E44 100%);
}
.lbt-speed-5-right .speed-progress-wrapper .speed-set-percent .title {
  font-family: var(--roboto);
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #080C31;
  text-transform: uppercase;
  margin-bottom: 13px;
}
.lbt-speed-5-right .speed-progress-wrapper .speed-set-percent .progress {
  background-color: #41AEA1;
  height: 18px;
  border-radius: 0 30px 30px 0;
  position: relative;
  z-index: 2;
  overflow: visible;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-speed-5-right .speed-progress-wrapper .speed-set-percent .progress {
    background-color: #DAF8F3;
  }
}
.lbt-speed-5-right .speed-progress-wrapper .speed-set-percent .progress .progress-bar {
  height: 18px;
  background: linear-gradient(119.71deg, #FF8C24 18.52%, #FFCF45 114.47%);
  border-radius: 0px 30px 30px 0px;
  width: 0;
  margin-top: -5px;
  position: relative;
  z-index: -1;
  -webkit-transition: 1s all ease-in-out;
  transition: 1s all ease-in-out;
}
.lbt-speed-5-right .speed-progress-wrapper .speed-set-percent .progress span {
  font-family: var(--roboto);
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #080C31;
  position: absolute;
  right: 0;
  top: -39px;
}
.lbt-speed-5-right .btn-wrap {
  margin-top: 40px;
}

/*
speed 5 end
*/
/*
    slide-text-13-start
*/
.lb-slide-text-13-area {
  position: relative;
  z-index: 1;
}
.lb-slide-text-13-area::after {
  content: "";
  width: 100%;
  height: 106px;
  background: var(--lb-clr-gd-13);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  transform: rotate(2deg);
}
.lb-slide-text-13-marquee {
  transform: rotate(-2deg);
  display: inline-block;
  width: 100%;
  background: #030617;
}
.lb-slide-text-13-wrap {
  display: flex;
  gap: 25px;
  align-items: center;
  padding: 31px 0;
}
.lb-slide-text-13-title {
  font-size: 34px;
  display: inline-block;
  text-transform: uppercase;
  background: var(--lb-clr-gd-13);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  flex: 0 0 auto;
}

/*
    slide-text-13-end
*/
/*
    slide-text-14-start
*/
.lb-slide-text-14-area {
  background: #0F1421;
  padding-top: 70px;
  padding-bottom: 50px;
}
.lb-slide-text-14-marquee {
  display: inline-block;
}
.lb-slide-text-14-wrap {
  display: flex;
  gap: 20px;
}
.lb-slide-text-14-wrap .fill-text, .lb-slide-text-14-wrap .stroke-text {
  font-size: 190px;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-slide-text-14-wrap .fill-text, .lb-slide-text-14-wrap .stroke-text {
    font-size: 180px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-slide-text-14-wrap .fill-text, .lb-slide-text-14-wrap .stroke-text {
    font-size: 160px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-slide-text-14-wrap .fill-text, .lb-slide-text-14-wrap .stroke-text {
    font-size: 140px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-slide-text-14-wrap .fill-text, .lb-slide-text-14-wrap .stroke-text {
    font-size: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-slide-text-14-wrap .fill-text, .lb-slide-text-14-wrap .stroke-text {
    font-size: 100px;
  }
}
@media (max-width: 767px) {
  .lb-slide-text-14-wrap .fill-text, .lb-slide-text-14-wrap .stroke-text {
    font-size: 60px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-slide-text-14-wrap .fill-text, .lb-slide-text-14-wrap .stroke-text {
    font-size: 80px;
  }
}
.lb-slide-text-14-wrap .stroke-text {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #fff;
  background: linear-gradient(90deg, #fff);
  background-clip: text;
  background-position: 200% 50%;
  background-size: 200% 100%;
  background-repeat: no-repeat;
  transition: 1s var(--lb-cube-1);
}
.lb-slide-text-14-wrap .stroke-text:hover {
  background-position: 100% 50%;
}
.lb-slide-text-14-wrap .fill-text {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #fff;
  background: linear-gradient(90deg, #fff);
  background-clip: text;
  background-position: 100% 50%;
  background-size: 200% 100%;
  background-repeat: no-repeat;
  transition: 1s var(--lb-cube-1);
}
.lb-slide-text-14-wrap .fill-text:hover {
  background-position: 200% 50%;
}

/*
    slide-text-14-end
*/
/*
experience 5 start
*/
.lbt-experience-5-area {
  margin-top: -97px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-experience-5-area {
    margin-top: -35px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-experience-5-area {
    margin-top: 0px;
    padding-top: 60px;
  }
}
.lbt-experience-5-wrap {
  display: flex;
  justify-content: space-between;
  gap: 30px;
  padding: 51px 68px 53px 68px;
  border-radius: 30px;
  position: relative;
  border-top-width: 16px;
  border-left-width: 16px;
  border-right-width: 16px;
  border-style: solid;
  border-color: #fff;
  z-index: 2;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-experience-5-wrap {
    border: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-experience-5-wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
  }
}
@media (max-width: 767px) {
  .lbt-experience-5-wrap {
    display: grid;
    grid-template-columns: 1fr;
    gap: 40px;
    padding: 50px 30px;
    border-radius: 18px;
  }
}
.lbt-experience-5-wrap .exper-item {
  text-align: center;
}
.lbt-experience-5-wrap .exper-item .number {
  font-family: var(--recoleta_alt);
  font-weight: 600;
  color: var(--lbt-heading-5);
}
.lbt-experience-5-wrap .exper-item .number .counter {
  font-size: 120px;
  line-height: 107px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-experience-5-wrap .exper-item .number .counter {
    font-size: 100px;
    line-height: 95px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-experience-5-wrap .exper-item .number .counter {
    font-size: 90px;
    line-height: 85px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-experience-5-wrap .exper-item .number .counter {
    font-size: 80px;
    line-height: 80px;
  }
}
@media (max-width: 767px) {
  .lbt-experience-5-wrap .exper-item .number .counter {
    font-size: 70px;
    line-height: 70px;
  }
}
.lbt-experience-5-wrap .exper-item .divider {
  width: 100%;
  height: 1px;
  background: #080C31;
  opacity: 0.1;
}
.lbt-experience-5-wrap .exper-item .title {
  font-family: var(--inter);
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: var(--lbt-heading-5);
  display: inline-block;
  margin-top: 10px;
}

/*
experience 5 end
*/
/*
success 5 start
*/
.lbt-success-5-area {
  position: relative;
  padding: 101px 0 106px 0;
  overflow: hidden;
}
.lbt-success-5-area:is(.active) .shape-1 {
  transform: translate(0px);
}
.lbt-success-5-area:is(.active) .shape-2 {
  transform: translate(0px);
}
.lbt-success-5-area .shape-1 {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(160px, -160px);
  transition: 900ms var(--cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-success-5-area .shape-1 {
    max-width: 300px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-success-5-area .shape-1 {
    max-width: 200px;
  }
}
@media (max-width: 767px) {
  .lbt-success-5-area .shape-1 {
    max-width: 120px;
  }
}
.lbt-success-5-area .shape-2 {
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translate(-230px, 230px);
  transition: 900ms var(--cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-success-5-area .shape-2 {
    max-width: 320px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-success-5-area .shape-2 {
    max-width: 200px;
  }
}
@media (max-width: 767px) {
  .lbt-success-5-area .shape-2 {
    max-width: 130px;
  }
}
.lbt-success-5-wrap {
  position: relative;
  max-width: 700px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-success-5-wrap {
    left: 150px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-success-5-wrap {
    left: 0px;
  }
}
@media (max-width: 767px) {
  .lbt-success-5-wrap .content-bg {
    display: none;
  }
}
.lbt-success-5-wrap .content {
  position: absolute;
  top: 146px;
  left: 120px;
  max-width: 384px;
  z-index: 2;
}
@media (max-width: 767px) {
  .lbt-success-5-wrap .content {
    position: relative;
    top: 0;
    left: 0;
  }
}
.lbt-success-5-wrap .content .title {
  font-size: 36px;
  line-height: 46px;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .lbt-success-5-wrap .content .title {
    font-size: 28px;
    line-height: 42px;
  }
}
.lbt-success-5-wrap .content .disc {
  color: #F5F6FA;
  margin-top: 22px;
}
@media (max-width: 767px) {
  .lbt-success-5-wrap .content .disc {
    margin-top: 12px;
  }
}

/*
success 5 end
*/
/*
success-8-start
*/
.lb-success-8-wrap {
  display: flex;
  align-items: center;
  gap: 36px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-success-8-wrap {
    flex-wrap: wrap;
  }
}
.lb-success-8-bottom-line {
  width: 100%;
  height: 1px;
  background-color: #DDDDE0;
}
.lb-success-8-author-img {
  width: 194px;
  height: 194px;
  border-radius: 50%;
  flex: 0 0 auto;
}
.lb-success-8-author-comment {
  font-size: 35px;
  line-height: 1.285;
  font-weight: 600;
  max-width: 395px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-success-8-author-comment {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .lb-success-8-author-comment {
    font-size: 26px;
  }
}
.lb-success-8-author-comment .opacity-low {
  color: #9E9EAA;
}
.lb-success-8-author-comment .pr-clr {
  color: var(--lb-clr-pr-1);
}
.lb-success-8-right {
  background: #fff;
  border-radius: 20px;
  display: flex;
  align-items: center;
  gap: 50px;
  padding: 20px 50px;
  flex: 0 0 auto;
  max-width: 471px;
  margin-left: auto;
  width: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-success-8-right {
    gap: 20px;
    padding: 20px 20px;
    max-width: 350px;
  }
}
@media (max-width: 767px) {
  .lb-success-8-right {
    gap: 20px;
    padding: 20px 20px;
    max-width: 350px;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-success-8-right {
    gap: 20px;
    padding: 20px 20px;
    max-width: 350px;
    flex-wrap: nowrap;
  }
}
.lb-success-8-right .line {
  width: 1px;
  height: 148px;
  background: #D9D9D9;
}
@media (max-width: 767px) {
  .lb-success-8-right .line {
    display: none;
  }
}
.lb-success-8-project .number {
  font-size: 64px;
  font-weight: 800;
  line-height: 1;
  margin-bottom: 22px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-success-8-project .number {
    font-size: 44px;
  }
}
.lb-success-8-project .number span {
  display: inline-block;
}
.lb-success-8-project .disc {
  font-size: 16px;
  font-weight: 400;
}
.lb-success-8-rating {
  flex: 0 0 auto;
}
.lb-success-8-rating .number {
  font-size: 64px;
  font-weight: 800;
  line-height: 1;
  margin-bottom: 22px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-success-8-rating .number {
    font-size: 44px;
  }
}
.lb-success-8-rating .number span {
  display: inline-block;
}
.lb-success-8-rating .lb-rating-1 {
  margin-bottom: 8px;
}
.lb-success-8-rating .disc {
  font-size: 16px;
  font-weight: 400;
  color: var(--lb-clr-h-1);
}

/*
success-8-end
*/
/*
choose-6 start
*/
.lbt-choose-6-area {
  padding: 130px 0 140px 0;
  position: relative;
}
.lbt-choose-6-area .shape-1 {
  position: absolute;
  width: 410px;
  height: 410px;
  left: -187px;
  top: 89px;
  background: linear-gradient(270deg, #48C2FD -0.08%, #8B1EFD 49.96%, #BD0CB7 100%);
  opacity: 0.6;
  filter: blur(200px);
}
.lbt-choose-6-area .section-title-wrap {
  display: grid;
  grid-template-columns: 743px auto;
  justify-content: space-between;
  gap: 30px;
  align-items: end;
}
.lbt-choose-6-area .section-title-wrap .btn-wrap {
  margin-bottom: 13px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-choose-6-area .section-title-wrap {
    grid-template-columns: 450px auto;
  }
}
@media (max-width: 767px) {
  .lbt-choose-6-area .section-title-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-choose-6-wrap {
  margin-top: 35px;
  display: grid;
  grid-template-columns: 1fr 2.28fr;
  gap: 72px;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-choose-6-wrap {
    grid-template-columns: 1fr 1.6fr;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-choose-6-wrap {
    grid-template-columns: 1fr;
    gap: 60px;
  }
}
.lbt-choose-6-wrap::after {
  content: "";
  width: 100%;
  height: 2px;
  background: #1D1E2B;
  position: absolute;
  top: 0;
  left: 0;
}
.lbt-choose-6-left {
  position: relative;
  padding-top: 35px;
}
.lbt-choose-6-left::after {
  content: "";
  position: absolute;
  top: 0;
  right: -35.5px;
  width: 2px;
  height: 100%;
  background: #1D1E2B;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-choose-6-left::after {
    display: none;
  }
}
.lbt-choose-6-left .choose-progress-wrapper {
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin-top: 25px;
}
.lbt-choose-6-left .choose-progress-wrapper .choose-set-percent:nth-child(2) .progress .progress-bar {
  background: linear-gradient(90deg, #B325F7 0%, #00E2F5 100%);
}
.lbt-choose-6-left .choose-progress-wrapper .choose-set-percent:nth-child(2) .progress span {
  background: linear-gradient(90deg, #B325F7 0%, #00E2F5 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.lbt-choose-6-left .choose-progress-wrapper .choose-set-percent:nth-child(3) .progress .progress-bar {
  background: linear-gradient(90deg, #E504EE 0%, #173FCF 100%);
}
.lbt-choose-6-left .choose-progress-wrapper .choose-set-percent:nth-child(3) .progress span {
  background: linear-gradient(90deg, #173FCF 0%, #E504EE 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.lbt-choose-6-left .choose-progress-wrapper .choose-set-percent .title {
  font-family: var(--saira);
  font-weight: 500;
  color: #646A7B;
  font-size: 16px;
  line-height: 26px;
  text-transform: uppercase;
  margin-bottom: 13px;
}
.lbt-choose-6-left .choose-progress-wrapper .choose-set-percent .progress {
  background-color: #27293A;
  height: 8px;
  border-radius: 30px;
  position: relative;
  z-index: 2;
  overflow: visible;
}
.lbt-choose-6-left .choose-progress-wrapper .choose-set-percent .progress .progress-bar {
  height: 10px;
  background: linear-gradient(90deg, #F98208 8.97%, #E410F2 100%);
  border-radius: 30px;
  width: 0;
  margin-top: -5px;
  position: relative;
  z-index: -1;
  -webkit-transition: 1s all ease-in-out;
  transition: 1s all ease-in-out;
}
.lbt-choose-6-left .choose-progress-wrapper .choose-set-percent .progress span {
  font-family: var(--saira);
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  position: absolute;
  right: 0;
  top: -39px;
  background: linear-gradient(90deg, #F98208 8.97%, #E410F2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.lbt-choose-6-right {
  display: grid;
  grid-template-columns: 280px auto;
  gap: 36px;
  padding-top: 35px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-choose-6-right {
    grid-template-columns: 230px auto;
  }
}
@media (max-width: 767px) {
  .lbt-choose-6-right {
    grid-template-columns: 1fr;
  }
}
.lbt-choose-6-right:is(.active) .main-img {
  clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 0);
}
.lbt-choose-6-right .main-img {
  clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
  transition: 800ms var(--cube-1);
}
.lbt-choose-6-right .feature {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px 30px;
}
@media (max-width: 767px) {
  .lbt-choose-6-right .feature {
    grid-template-columns: 1fr;
  }
}
.lbt-choose-6-right .feature .choose-item {
  padding-top: 15px;
  border-top: 2px solid var(--lbt-pr-6);
}
.lbt-choose-6-right .feature .choose-item .item-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.lbt-choose-6-right .feature .choose-item .item-top .number {
  font-family: var(--saira);
  font-weight: 700;
  font-size: 44px;
  line-height: 54px;
  color: #FFFFFF;
}
.lbt-choose-6-right .feature .choose-item .item-top .icon-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lbt-choose-6-right .feature .choose-item .item-top .icon-wrap .icon {
  font-size: 64px;
  color: rgba(255, 255, 255, 0.16);
  transition: all 0.4s ease;
}
.lbt-choose-6-right .feature .choose-item .item-top .icon-wrap .icon i {
  display: inline-flex;
}
.lbt-choose-6-right .feature .choose-item .item-top .icon-wrap .icon-2 {
  position: absolute;
  opacity: 0;
  transition: all 0.4s ease;
}
.lbt-choose-6-right .feature .choose-item .disc {
  margin-top: 29px;
  color: #FFFFFF;
  opacity: 0.8;
}
.lbt-choose-6-right .feature .choose-item:hover .item-top .icon-wrap .icon {
  opacity: 0;
}
.lbt-choose-6-right .feature .choose-item:hover .item-top .icon-wrap .icon-2 {
  opacity: 1;
}

/*
choose-6 end
*/
/*
    choose-15-start
*/
.lb-choose-15-bg-img {
  width: 19%;
  position: absolute;
  right: 0;
  top: 7%;
  z-index: -1;
}
.lb-choose-15-wrap {
  display: grid;
  gap: 64px;
  grid-template-columns: 1.16fr 1fr;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-choose-15-wrap {
    gap: 50px;
    grid-template-columns: 1fr;
  }
}
.lb-choose-15-sec-title .lb-sec-title-15 {
  margin-bottom: 25px;
}
.lb-choose-15-sec-title .disc {
  margin-bottom: 55px;
}
.lb-choose-15-img {
  height: 455px;
}
.lb-choose-15-img-2 {
  height: 368px;
  margin-left: -55px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-choose-15-img-2 {
    margin-left: 0px;
  }
}
.lb-choose-15-wrap-2 {
  display: grid;
  gap: 40px;
  grid-template-columns: 1fr 3.3fr;
  align-items: end;
  margin-top: -144px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-choose-15-wrap-2 {
    grid-template-columns: 1fr 2fr;
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  .lb-choose-15-wrap-2 {
    grid-template-columns: 1fr;
    margin-top: 60px;
  }
}
.lb-choose-15-features {
  display: flex;
  justify-content: space-between;
  gap: 50px 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-choose-15-features {
    flex-wrap: wrap;
  }
}
.lb-choose-15-features-single .icon {
  width: 72px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--lb-clr-pr-14);
  background: #222730;
  font-size: 32px;
  border-radius: 50%;
  position: relative;
  margin-bottom: 28px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-choose-15-features-single .icon::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -4px;
  right: -4px;
  background: var(--lb-clr-pr-14);
  border-radius: 50%;
  z-index: -1;
  transition: 0.5s var(--lb-cube-1);
}
.lb-choose-15-features-single .title {
  font-size: 26px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-choose-15-features-single .title {
    font-size: 20px;
  }
}
.lb-choose-15-features-single .title a {
  display: inline;
  background: linear-gradient(90deg, var(--lb-clr-pr-14));
  transition: 0.5s var(--lb-cube-1);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0% 1px;
}
.lb-choose-15-features-single .title a:hover {
  color: inherit;
  background-size: 100% 1px;
  color: var(--lb-clr-pr-14);
}
.lb-choose-15-features-single:hover .icon i {
  animation: swing 1s;
}

/*
    choose-15-end
*/
/*
    choose-16-start
*/
.lb-choose-16-area {
  background-color: var(--lb-clr-h-16);
}
.lb-choose-16-sec-title .lb-sec-title-16 {
  color: #fff;
}
.lb-choose-16-wrap {
  margin-right: -245px;
  display: grid;
  gap: 50px;
  grid-template-columns: 1fr 1.32fr;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-choose-16-wrap {
    margin-right: -135px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-choose-16-wrap {
    margin-right: -45px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-choose-16-wrap {
    margin-right: 0px;
    grid-template-columns: 1fr 1fr;
    align-items: center;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-choose-16-wrap {
    margin-right: 0px;
    grid-template-columns: 1.3fr 1fr;
    align-items: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-choose-16-wrap {
    margin-right: 0px;
    grid-template-columns: 1fr;
    align-items: center;
  }
}
.lb-choose-16-features {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-choose-16-features {
    gap: 30px;
  }
}
.lb-choose-16-features-single {
  max-width: 405px;
  width: 100%;
}
.lb-choose-16-features-single:not(:first-child) {
  margin-top: -40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-choose-16-features-single:not(:first-child) {
    margin-top: 0px;
  }
}
.lb-choose-16-features-single .icon {
  font-size: 50px;
  display: inline-block;
  position: relative;
  z-index: 1;
  background: var(--lb-clr-gd-1);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-left: 15px;
  margin-bottom: 15px;
}
.lb-choose-16-features-single .icon::after {
  content: "";
  width: 52px;
  height: 52px;
  position: absolute;
  top: 0;
  left: -15px;
  background: var(--lb-clr-gd-16);
  border-radius: 50%;
  opacity: 15%;
  z-index: -1;
}
.lb-choose-16-features-single .title {
  font-size: 24px;
  color: #fff;
  margin-bottom: 10px;
}
.lb-choose-16-features-single .title a {
  display: inline;
  background: linear-gradient(90deg, #fff);
  transition: 0.5s var(--lb-cube-1);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0% 1px;
}
.lb-choose-16-features-single .title a:hover {
  color: inherit;
  background-size: 100% 1px;
}
.lb-choose-16-features-single .disc {
  font-size: 16px;
  color: #fff;
  opacity: 80%;
}
.lb-choose-16-features-single:hover .icon {
  animation: swing 1s;
}
.lb-choose-16-features-single:is(.has-style-2) {
  text-align: right;
  align-self: end;
}
.lb-choose-16-img {
  margin-top: -100px;
}

/*
    choose-16-end
*/
/*
    choose-18-start
*/
.lb-choose-18-wrap {
  display: grid;
  margin-left: -90px;
  grid-template-columns: 1fr 1.17fr;
  gap: 60px;
  align-items: center;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-choose-18-wrap {
    margin-left: 0px;
    gap: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-choose-18-wrap {
    margin-left: 0px;
    gap: 150px;
    grid-template-columns: 1fr;
  }
}
.lb-choose-18-wrap::after {
  content: "";
  width: 140%;
  height: 100%;
  background: var(--lb-clr-pr-18);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 5%;
}
.lb-choose-18-img-1 {
  border-radius: 14px;
  height: 722px;
}
.lb-choose-18-img-2 {
  max-width: 445px;
  width: 100%;
  height: 500px;
  border-radius: 14px;
  border: 7px solid #fff;
  position: absolute;
  bottom: -105px;
  left: -100px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-choose-18-img-2 {
    left: 0px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-choose-18-img-2 {
    left: 0px;
    max-width: 375px;
    height: 400px;
  }
}
.lb-choose-18-sec-title .lb-sec-title-18 {
  margin-bottom: 25px;
}
.lb-choose-18-progress:not(:last-child) {
  margin-bottom: 15px;
}
.lb-choose-18-progress .progress-title {
  display: flex;
  justify-content: space-between;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.lb-choose-18-progress .progress-title .counter-text {
  margin-left: auto;
  color: var(--lb-clr-pr-18);
}
.lb-choose-18-progress .progress-line {
  width: 100%;
  height: 22px;
  border: 1px solid var(--lb-clr-pr-18);
  border-radius: 50px;
  padding: 3px;
}
.lb-choose-18-progress .progress-line-fill {
  background: var(--lb-clr-pr-18);
  height: 100%;
  border-radius: 50px;
  width: 0%;
  transition: 1s var(--lb-cube-1);
}
.lb-choose-18-progress:nth-child(2) .progress-title .counter-text {
  color: #F87740;
}
.lb-choose-18-progress:nth-child(2) .progress-line {
  border-color: #F87740;
}
.lb-choose-18-progress:nth-child(2) .progress-line-fill {
  background: #F87740;
}
.lb-choose-18-progress:nth-child(3) .progress-title .counter-text {
  color: var(--lb-clr-sd-18);
}
.lb-choose-18-progress:nth-child(3) .progress-line {
  border-color: var(--lb-clr-sd-18);
}
.lb-choose-18-progress:nth-child(3) .progress-line-fill {
  background: var(--lb-clr-sd-18);
}

/*
    choose-18-end
*/
/*
    choose-19-start
*/
.lb-choose-19-area {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-choose-19-area {
    grid-template-columns: 1fr;
  }
}
.lb-choose-19-img {
  height: 855px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-choose-19-img {
    height: 655px;
  }
}
@media (max-width: 767px) {
  .lb-choose-19-img {
    height: 400px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-choose-19-img {
    height: 555px;
  }
}
.lb-choose-19-right {
  background: var(--lb-clr-pr-19);
  display: flex;
  align-items: center;
  padding: 45px;
}
@media (max-width: 767px) {
  .lb-choose-19-right {
    padding: 45px 20px;
  }
}
.lb-choose-19-content .subtitle {
  color: #fff;
}
.lb-choose-19-content .title {
  color: #fff;
  margin-bottom: 25px;
}
.lb-choose-19-content .disc {
  color: #fff;
  max-width: 585px;
  margin-bottom: 25px;
}
.lb-choose-19-content .features-list {
  margin-bottom: 50px;
}
.lb-choose-19-content .features-list li {
  color: #fff;
  font-size: 20px;
  display: flex;
  align-items: baseline;
  gap: 6px;
}
.lb-choose-19-content .features-list li:not(:last-child) {
  margin-bottom: 15px;
}
.lb-choose-19-content .features-list li i {
  transform: translateY(2px);
  display: inline-block;
}

/*
    choose-19-end
*/
/*
    choose-20-start
*/
.lb-choose-20-bg-shape {
  width: 18.5%;
  height: 353px;
  background: transparent;
  border: 10px solid var(--lb-clr-pr-20);
  position: absolute;
  top: 0;
  right: -100px;
  transform: rotate(75deg);
}
.lb-choose-20-sec-title .lb-sec-title-20 {
  margin-bottom: 30px;
}
.lb-choose-20-wrap {
  display: grid;
  grid-template-columns: 1.26fr 1fr;
  gap: 105px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-choose-20-wrap {
    gap: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-choose-20-wrap {
    gap: 60px;
    grid-template-columns: 1fr;
  }
}
.lb-choose-20-features {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
}
@media (max-width: 767px) {
  .lb-choose-20-features {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-choose-20-features {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.lb-choose-20-features-single {
  background-color: #FFF3F3;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 40px 15px;
  height: 180px;
  justify-content: center;
  gap: 20px;
}
.lb-choose-20-features-single .title {
  font-size: 20px;
  font-weight: 500;
}
.lb-choose-20-features-single .icon {
  font-size: 50px;
  color: var(--lb-clr-pr-20);
  position: relative;
  z-index: 1;
}
.lb-choose-20-features-single .icon::after {
  content: "";
  width: 35px;
  height: 70px;
  border-radius: 10px;
  background: var(--lb-clr-h-20);
  position: absolute;
  top: -8px;
  right: 5px;
  opacity: 5%;
  transform: rotate(30deg);
}
.lb-choose-20-features > div:nth-child(odd) .lb-choose-20-features-single {
  background-color: var(--lb-clr-pr-20);
}
.lb-choose-20-features > div:nth-child(odd) .lb-choose-20-features-single .icon {
  color: #fff;
}
.lb-choose-20-features > div:nth-child(odd) .lb-choose-20-features-single .icon::after {
  background: #fff;
  opacity: 20%;
}
.lb-choose-20-features > div:nth-child(odd) .lb-choose-20-features-single .title {
  color: #fff;
}
.lb-choose-20-features > div:nth-child(2) {
  transform: translateY(40px);
}
@media (max-width: 767px) {
  .lb-choose-20-features > div:nth-child(2) {
    transform: translateY(0px);
  }
}
.lb-choose-20-features > div:nth-child(5) {
  transform: translateY(40px);
}
@media (max-width: 767px) {
  .lb-choose-20-features > div:nth-child(5) {
    transform: translateY(0px);
  }
}
.lb-choose-20-img {
  height: 790px;
  margin-right: -140px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-choose-20-img {
    margin-right: -40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-choose-20-img {
    margin-right: 0px;
    height: 450px;
  }
}
@media (max-width: 767px) {
  .lb-choose-20-img {
    margin-right: 0px;
    height: 350px;
  }
}
.lb-choose-20-img-2 {
  max-width: 970px;
  margin-left: auto;
  height: 415px;
  border: 8px solid #fff;
  margin-top: -310px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-choose-20-img-2 {
    margin-top: 40px;
  }
}

/*
    choose-20-end
*/
/*
project-6 start
*/
.lbt-project-6-area {
  position: relative;
  z-index: 2;
}
.lbt-project-6-area .shape-1 {
  position: absolute;
  width: 342px;
  height: 342px;
  border-radius: 50%;
  right: -57px;
  top: -75px;
  background: #48C2FD;
  opacity: 0.4;
  filter: blur(200px);
}
.lbt-project-6-wrap {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.lbt-project-6-wrap .project-top {
  display: grid;
  grid-template-columns: 1.22fr 1fr;
  gap: 30px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-project-6-wrap .project-top {
    grid-template-columns: 1fr 1.1fr;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-project-6-wrap .project-top {
    display: flex;
    flex-direction: column-reverse;
  }
}
.lbt-project-6-wrap .project-top .project-right {
  margin-top: 30px;
}
.lbt-project-6-wrap .project-top .project-right .section-title-wrap {
  max-width: 550px;
}
.lbt-project-6-wrap .project-top .right-projects-wrap {
  display: grid;
  grid-template-columns: 1.272fr 1fr;
  gap: 30px;
  margin-top: 66px;
}
@media (max-width: 767px) {
  .lbt-project-6-wrap .project-top .right-projects-wrap {
    grid-template-columns: 1fr;
  }
}
.lbt-project-6-wrap .project-bottom {
  display: flex;
  gap: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-project-6-wrap .project-bottom {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .lbt-project-6-wrap .project-bottom {
    display: grid;
    grid-template-columns: 1fr;
  }
}
.lbt-project-6-card {
  position: relative;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-project-6-card {
    min-height: 330px;
  }
}
@media (max-width: 767px) {
  .lbt-project-6-card {
    min-height: 300px;
  }
}
.lbt-project-6-card .main-img {
  width: 100%;
  height: 100%;
}
.lbt-project-6-card .content {
  position: absolute;
  bottom: 34px;
  width: 88.9%;
  border-radius: 20px;
  text-align: center;
  overflow: hidden;
  transform: translateY(260px);
  transition: 800ms ease-in-out;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-project-6-card .content {
    bottom: 20px;
  }
}
.lbt-project-6-card .content .title-wrap {
  padding: 0 20px 20px 20px;
}
.lbt-project-6-card .content .title-wrap .category {
  background: var(--lbt-pr-6);
  border-radius: 0px 0px 12px 12px;
  font-family: "Saira";
  font-weight: 600;
  font-size: 14px;
  line-height: 30px;
  color: #FFFFFF;
  padding: 5px 18px;
  display: inline-block;
  margin-bottom: 18px;
}
.lbt-project-6-card .content .title-wrap .title {
  font-size: 26px;
  line-height: 36px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-project-6-card .content .title-wrap .title {
    font-size: 24px;
    line-height: 34px;
  }
}
.lbt-project-6-card .content .link-wrap {
  height: 60px;
  background: linear-gradient(270deg, #48C2FD -0.08%, #8B1EFD 49.96%, #BD0CB7 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 36px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-project-6-card .content .link-wrap {
    height: 50px;
    font-size: 30px;
  }
}
.lbt-project-6-card .content .link-wrap a {
  color: #fff;
  transition: all 0.6s ease;
}
.lbt-project-6-card .content .link-wrap a:hover {
  color: #000000;
}
.lbt-project-6-card .content .link-wrap a i {
  display: flex;
}
@media (max-width: 767px) {
  .lbt-project-6-card:is(.has-latest) .main-img {
    height: 300px;
    width: 100%;
  }
}
.lbt-project-6-card:is(.has-latest) .content {
  border-radius: 30px;
}
@media (max-width: 767px) {
  .lbt-project-6-card:is(.has-latest) .content {
    border-radius: 20px;
  }
}
.lbt-project-6-card:is(.has-latest) .content .title-wrap {
  padding: 0 20px 25px 20px;
}
@media (max-width: 767px) {
  .lbt-project-6-card:is(.has-latest) .content .title-wrap {
    padding: 0 20px 20px 20px;
  }
}
.lbt-project-6-card:is(.has-latest) .content .title-wrap .category {
  font-size: 16px;
  line-height: 30px;
  padding: 8px 25px;
  margin-bottom: 22px;
}
@media (max-width: 767px) {
  .lbt-project-6-card:is(.has-latest) .content .title-wrap .category {
    font-size: 14px;
    padding: 5px 18px;
    margin-bottom: 18px;
  }
}
.lbt-project-6-card:is(.has-latest) .content .title-wrap .title {
  font-size: 36px;
  line-height: 50px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-project-6-card:is(.has-latest) .content .title-wrap .title {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  .lbt-project-6-card:is(.has-latest) .content .title-wrap .title {
    font-size: 24px;
    line-height: 34px;
  }
}
.lbt-project-6-card:hover .content {
  transform: translate(0px);
}

/*
project-6 end
*/
/*
    projects-14-start
*/
.lb-projects-14-sec-title {
  display: flex;
  align-items: center;
  gap: 40px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.lb-projects-14-sec-title .left {
  max-width: 620px;
}
.lb-projects-14-wrap {
  display: grid;
  grid-template-columns: 2.05fr 1fr;
  gap: 22px;
  margin-left: -190px;
  margin-right: -190px;
  align-items: start;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-projects-14-wrap {
    margin-left: -120px;
    margin-right: -120px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-projects-14-wrap {
    margin-left: -30px;
    margin-right: -30px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-projects-14-wrap {
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-14-wrap {
    margin-left: 0px;
    margin-right: 0px;
    grid-template-columns: 1fr;
  }
}
.lb-projects-14-wrap-left {
  display: grid;
  gap: 22px;
  align-items: start;
}
.lb-projects-14-wrap-left-inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 22px;
  align-items: start;
}
@media (max-width: 767px) {
  .lb-projects-14-wrap-left-inner {
    grid-template-columns: 1fr;
  }
}
.lb-projects-14-wrap-left-inner-right {
  display: grid;
  gap: 22px;
  align-items: start;
}
.lb-projects-14-wrap-right {
  display: grid;
  gap: 22px;
  align-items: start;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-projects-14-wrap-right {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-projects-14-wrap-right {
    grid-template-columns: 1fr;
  }
}
.lb-projects-14-item {
  height: 372px;
  position: relative;
  z-index: 1;
  background: #353C4E;
}
.lb-projects-14-item img {
  transition: 0.5s var(--lb-cube-1);
}
.lb-projects-14-item .item-btn {
  position: absolute;
  top: -50%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  background: rgba(255, 255, 255, 0.1);
  border: 2px solid #FFFFFF;
  backdrop-filter: blur(5px);
  width: 118px;
  height: 118px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 40px;
  color: #fff;
  border-radius: 50%;
  transition: 0.5s var(--lb-cube-1);
}
.lb-projects-14-item .item-btn:hover {
  background: rgb(255, 255, 255);
  color: var(--lb-clr-pr-14);
}
.lb-projects-14-item .content {
  position: absolute;
  bottom: 0px;
  left: 10%;
  transition: 0.5s var(--lb-cube-1);
  opacity: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-14-item .content {
    width: 100%;
    left: 0;
  }
}
.lb-projects-14-item .title {
  background: #353C4E;
  color: #fff;
  border-radius: 11px;
  font-size: 24px;
  padding: 14px 31px;
  transition: 0.5s var(--lb-cube-1);
}
.lb-projects-14-item .title:hover {
  transform: translateX(5px);
  color: var(--lb-clr-pr-14);
}
.lb-projects-14-item .categories {
  background: var(--lb-clr-pr-14);
  display: inline-block;
  color: #fff;
  text-transform: capitalize;
  border-radius: 10px;
  padding: 7px 20px;
}
.lb-projects-14-item:hover .item-btn {
  top: 10%;
}
.lb-projects-14-item:hover img {
  mix-blend-mode: luminosity;
  opacity: 0.63;
}
.lb-projects-14-item:hover .content {
  bottom: 45px;
  opacity: 1;
}
.lb-projects-14-item:is(.has-style-2) {
  height: 384px;
}
.lb-projects-14-item:is(.has-style-2) .title {
  font-size: 28px;
}
.lb-projects-14-item:is(.has-style-3) {
  height: 777px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-14-item:is(.has-style-3) {
    height: 520px;
  }
}

/*
    projects-14-end
*/
/*
    projects-15-start
*/
@media (max-width: 767px) {
  .lb-projects-15-area {
    padding-bottom: 100px;
  }
}
.lb-projects-15-main {
  padding-top: 125px;
  padding-bottom: 130px;
}
.lb-projects-15-main .bg-img {
  background: #1B2024;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.lb-projects-15-main .bg-img img {
  opacity: 40%;
}
.lb-projects-15-main-content {
  display: flex;
  flex-direction: column;
  align-items: start;
  min-height: 630px;
  max-width: 530px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-projects-15-main-content {
    max-width: 330px;
  }
}
@media (max-width: 767px) {
  .lb-projects-15-main-content {
    min-height: auto;
  }
}
.lb-projects-15-main-content .lb-subtitle-15 {
  background: var(--lb-clr-pr-14);
  color: #fff;
  border-radius: 0;
  font-size: 18px;
  text-transform: capitalize;
}
.lb-projects-15-main-content .lb-h-15.title {
  font-size: 48px;
  margin-bottom: 25px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-projects-15-main-content .lb-h-15.title {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-projects-15-main-content .lb-h-15.title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .lb-projects-15-main-content .lb-h-15.title {
    font-size: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-projects-15-main-content .lb-h-15.title {
    font-size: 35px;
  }
}
.lb-projects-15-main-content .disc {
  color: #D3D3D4;
  opacity: 1;
  margin-bottom: 30px;
}
.lb-projects-15-main-content .btn-wrap {
  margin-top: auto;
}
.lb-projects-15-main-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-projects-15-main-content .lb-subtitle-15, .lb-projects-15-main-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-projects-15-main-content .title, .lb-projects-15-main-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-projects-15-main-content .disc, .lb-projects-15-main-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-projects-15-main-content .btn-wrap {
  animation: fadeInUp 1s backwards;
}
.lb-projects-15-main-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-projects-15-main-content .title {
  animation-delay: 0.2s;
}
.lb-projects-15-main-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-projects-15-main-content .disc {
  animation-delay: 0.4s;
}
.lb-projects-15-main-slider .swiper-container .swiper-slide:is(.swiper-slide-active) .lb-projects-15-main-content .btn-wrap {
  animation-delay: 0.6s;
}
.lb-projects-15-right {
  position: absolute;
  top: 55%;
  transform: translateY(-50%);
  right: 16.5%;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 35px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-projects-15-right {
    right: 1.5%;
  }
}
@media (max-width: 767px) {
  .lb-projects-15-right {
    right: 1.5%;
    position: unset;
    transform: unset;
    margin-top: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.lb-projects-15-slider-btn {
  display: flex;
  flex: 0 0 auto;
  width: 42px;
  height: 72px;
  background: rgba(255, 255, 255, 0.2);
  justify-content: center;
  align-items: center;
  font-size: 20px;
  color: #fff;
  border-radius: 100px;
  transition: 0.5s;
  cursor: pointer;
}
.lb-projects-15-slider-btn:hover {
  background: var(--lb-clr-pr-14);
}
.lb-projects-15-preview {
  border-radius: 10px;
  border: 2px solid transparent;
  transition: 0.4s var(--lb-cube-1);
  width: 100%;
  height: 100%;
}
.lb-projects-15-preview img {
  transition: 0.4s var(--lb-cube-1);
}
.lb-projects-15-preview:hover {
  border-color: var(--lb-clr-pr-14);
}
.lb-projects-15-preview:hover img {
  transform: scale(103%);
}
.lb-projects-15-preview-slider .swiper-container {
  height: 505px;
  max-width: 355px;
}
.lb-projects-15-preview-slider .swiper-container .swiper-wrapper .swiper-slide {
  height: 240px;
}
.lb-projects-15-preview-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-thumb-active) .lb-projects-15-preview {
  border-color: var(--lb-clr-pr-14);
}

/*
    projects-15-end
*/
/*
    projects-16-start
*/
.lb-projects-16-wrap {
  margin-left: -210px;
  margin-right: -210px;
  display: grid;
  gap: 20px;
  grid-template-columns: 1fr 0.64fr 1fr;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-projects-16-wrap {
    margin-left: -140px;
    margin-right: -140px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-projects-16-wrap {
    margin-left: -30px;
    margin-right: -30px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-projects-16-wrap {
    margin-left: 0px;
    margin-right: 0px;
    grid-template-columns: 1fr 0.8fr 1fr;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-projects-16-wrap {
    margin-left: 0px;
    margin-right: 0px;
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-projects-16-wrap {
    margin-left: 0px;
    margin-right: 0px;
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-projects-16-wrap {
    margin-left: 0px;
    margin-right: 0px;
    grid-template-columns: 1fr;
  }
}
.lb-projects-16-item {
  height: 392px;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-projects-16-item {
    height: 332px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-16-item {
    height: 350px;
  }
}
.lb-projects-16-item .item-img {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.lb-projects-16-item .item-img::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, #000000 100%);
  transition: 0.5s var(--lb-cube-1);
  opacity: 0;
}
.lb-projects-16-item .item-img img {
  filter: grayscale(1);
  transition: 0.5s var(--lb-cube-1);
}
.lb-projects-16-item .content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 30px 50px;
  z-index: 1;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-16-item .content {
    padding: 30px 20px;
  }
}
.lb-projects-16-item .categories {
  display: inline-block;
  background: var(--lb-clr-gd-16);
  border-radius: 100px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  padding: 7px 25px;
  margin-bottom: 12px;
  opacity: 0;
  transition: 0.3s var(--lb-cube-1);
  transform: translateY(20px);
  opacity: 0;
}
.lb-projects-16-item .title {
  font-size: 30px;
  color: #fff;
  opacity: 0;
  transition: 0.3s var(--lb-cube-1);
  transform: translateY(20px);
  opacity: 0;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-16-item .title {
    font-size: 24px;
  }
}
.lb-projects-16-item .title a {
  display: inline;
  background: linear-gradient(90deg, #fff);
  transition: 0.5s var(--lb-cube-1);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0% 1px;
}
.lb-projects-16-item .title a:hover {
  color: inherit;
  background-size: 100% 1px;
}
.lb-projects-16-item:hover .item-img::after {
  opacity: 1;
}
.lb-projects-16-item:hover .item-img img {
  filter: grayscale(0);
}
.lb-projects-16-item:hover .categories {
  opacity: 1;
  transform: translateY(0px);
}
.lb-projects-16-item:hover .title {
  opacity: 1;
  transform: translateY(0px);
  transition-delay: 0.2s;
}
.lb-projects-16-item:is(.has-style-2) {
  height: 622px;
}
.lb-projects-16-item:is(.has-style-2) .item-img {
  mask-image: url("../img/project/p16-img-mask-1.png");
  -webkit-mask-image: url("../img/project/p16-img-mask-1.png");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-projects-16-item:is(.has-style-2) {
    height: 522px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-16-item:is(.has-style-2) {
    height: 350px;
  }
  .lb-projects-16-item:is(.has-style-2) .item-img {
    mask-image: unset;
    -webkit-mask-image: unset;
  }
}
.lb-projects-16-item:is(.has-style-3) {
  height: 774px;
}
.lb-projects-16-item:is(.has-style-3) .item-img {
  mask-image: url("../img/project/p16-img-mask-2.png");
  -webkit-mask-image: url("../img/project/p16-img-mask-2.png");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-projects-16-item:is(.has-style-3) {
    height: 674px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-16-item:is(.has-style-3) {
    height: 350px;
  }
  .lb-projects-16-item:is(.has-style-3) .item-img {
    mask-image: unset;
    -webkit-mask-image: unset;
  }
}
.lb-projects-16-item:is(.has-style-3) .content {
  text-align: right;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-16-item:is(.has-style-3) .content {
    text-align: left;
  }
}
.lb-projects-16-item:is(.has-style-4) {
  position: absolute;
  bottom: 0;
  left: 51%;
  transform: translateX(-50%);
  max-width: 829px;
  height: 362px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-projects-16-item:is(.has-style-4) {
    height: 312px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-16-item:is(.has-style-4) {
    position: unset;
    transform: unset;
    height: 350px;
  }
}
.lb-projects-16-all-btn {
  background: var(--lb-clr-gd-16);
  text-align: center;
  border-radius: 30px;
  padding: 15px;
  font-size: 24px;
  text-transform: uppercase;
  color: #fff;
  max-width: 439px;
  height: 132px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .lb-projects-16-all-btn {
    font-size: 18px;
    max-width: 399px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lb-projects-16-all-btn {
    font-size: 18px;
    max-width: 339px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-projects-16-all-btn {
    font-size: 18px;
    max-width: 266px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-16-all-btn {
    font-size: 18px;
    max-width: 266px;
    position: unset;
  }
}
.lb-projects-16-all-btn:hover {
  color: #fff;
}

/*
    projects-16-end
*/
/*
    projects-17-start
*/
.lb-projects-17-sec-title {
  max-width: 670px;
  margin-left: auto;
  margin-right: auto;
}
.lb-projects-17-row {
  display: grid;
  gap: 40px;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-17-row {
    grid-template-columns: 1fr;
  }
}
.lb-projects-17-item {
  background-color: #F6F6F7;
  padding: 25px 20px;
  display: grid;
  gap: 40px;
  grid-template-columns: 1fr 1.06fr;
  align-items: center;
  position: relative;
  z-index: 1;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-17-item {
    grid-template-columns: 1fr;
  }
}
.lb-projects-17-item::after {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(85.8deg, #2E4462 1.65%, #5CAA89 98.35%);
  top: 0;
  left: 0;
  position: absolute;
  z-index: -1;
  transition: 0.3s var(--lb-cube-1);
  opacity: 0;
}
.lb-projects-17-item:not(:last-child) {
  margin-bottom: 40px;
}
.lb-projects-17-item .item-img {
  height: 350px;
}
.lb-projects-17-item .content {
  padding-left: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-17-item .content {
    padding-left: 0px;
  }
}
.lb-projects-17-item .subtitle {
  font-size: 16px;
  text-transform: uppercase;
  color: var(--lb-clr-sd-17);
  font-weight: 500;
  margin-bottom: 15px;
}
.lb-projects-17-item .title {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 20px;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lb-projects-17-item .title {
    font-size: 32px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-projects-17-item .title {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-17-item .title {
    font-size: 26px;
  }
}
.lb-projects-17-item .disc {
  margin-bottom: 30px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-projects-17-item .item-btn {
  font-family: var(--inter);
  font-size: 16px;
  text-transform: capitalize;
  color: #5CAA89;
  line-height: 1.5;
  border: 1px solid #5CAA89;
  padding: 12px 31px;
  display: inline-block;
  position: relative;
  z-index: 1;
  transition: 0.5s var(--lb-cube-1);
}
.lb-projects-17-item .item-btn::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #5CAA89;
  z-index: -1;
  transform: scaleX(0);
  transform-origin: left;
  transition: 0.5s var(--lb-cube-1);
}
.lb-projects-17-item .item-btn i {
  margin-left: 6px;
}
.lb-projects-17-item .item-btn:hover {
  color: #fff;
}
.lb-projects-17-item .item-btn:hover::after {
  transform: scaleX(1);
}
.lb-projects-17-item:hover {
  box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.3);
}
.lb-projects-17-item:hover::after {
  opacity: 1;
}
.lb-projects-17-item:hover .title, .lb-projects-17-item:hover .disc {
  color: #fff;
}
.lb-projects-17-item:is(.has-style-2) {
  grid-template-columns: 1fr;
  padding: 30px;
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-17-item:is(.has-style-2) {
    padding: 30px 20px;
  }
}
.lb-projects-17-item:is(.has-style-2) .content {
  padding-left: 0;
}
.lb-projects-17-item:is(.has-style-3) {
  grid-template-columns: 1fr;
  padding: 30px;
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-17-item:is(.has-style-3) {
    padding: 30px 20px;
  }
}
.lb-projects-17-item:is(.has-style-3) .content {
  padding-left: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-17-item:is(.has-style-4) {
    padding: 30px 20px;
  }
}
.lb-projects-17-item:is(.has-style-4) .content {
  padding-left: 0;
}

/*
    projects-17-end
*/
/*
    projects-19-start
*/
.lb-projects-19-area::after {
  content: "";
  width: 100%;
  height: 310px;
  background-color: #F7EEE3;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
}
.lb-projects-19-item {
  height: 624px;
  border-radius: 12px;
  position: relative;
}
@media (max-width: 767px) {
  .lb-projects-19-item {
    height: 500px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-projects-19-item {
    height: 624px;
  }
}
.lb-projects-19-item .content-wrap {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%) translateY(50px);
  max-width: 462px;
  width: 100%;
  text-align: right;
  opacity: 0;
  transition: opacity 0.5s, transform 0.2s;
}
.lb-projects-19-item .content {
  text-align: left;
  background: #F7EEE3;
  border-radius: 10px;
  padding: 40px 30px;
}
.lb-projects-19-item .item-btn {
  display: inline-flex;
  width: 108px;
  height: 108px;
  border: 5px solid #F7EEE3;
  border-radius: 50%;
  background: var(--lb-clr-pr-19);
  align-items: center;
  justify-content: center;
  font-size: 70px;
  transform: translateY(40px) rotate(-45deg);
  color: transparent;
  margin-left: auto;
  transition: 0.3s var(--lb-cube-1);
}
.lb-projects-19-item .item-btn i {
  -webkit-text-stroke: 2px #F7EEE3;
}
.lb-projects-19-item .item-btn:hover {
  transform: translateY(40px) rotate(0deg);
}
.lb-projects-19-item .categories {
  font-size: 16px;
  font-weight: 500;
  background: var(--lb-clr-pr-19);
  display: inline-block;
  color: #fff;
  border-radius: 100px;
  padding: 8px 26px;
  margin-bottom: 12px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-projects-19-item .categories:hover {
  transform: scale(95%);
}
.lb-projects-19-item .title {
  font-size: 26px;
  transition: 0.3s var(--lb-cube-1);
}
.lb-projects-19-item .title:hover {
  color: var(--lb-clr-pr-19);
}
@media (max-width: 767px) {
  .lb-projects-19-item .title {
    font-size: 22px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .lb-projects-19-item .title {
    font-size: 26px;
  }
}
.lb-projects-19-item:hover .content-wrap {
  transform: translateX(-50%) translateY(0px);
  opacity: 1;
  transition: opacity 0.2s, transform 0.5s;
}
.lb-projects-19-slider .swiper-container .swiper-slide {
  max-width: 522px;
}
.lb-projects-19-slider .swiper-container .swiper-slide:nth-child(odd) {
  margin-top: 90px;
}

/*
    projects-19-end
*/
/*
    projects-20-start
*/
.lb-projects-20-area::after {
  content: "";
  width: 100%;
  height: 142px;
  background: var(--lb-clr-h-20);
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.lb-projects-20-sec-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
}
.lb-projects-20-wrap {
  display: flex;
  gap: 20px;
  justify-content: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lb-projects-20-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .lb-projects-20-wrap {
    display: grid;
    grid-template-columns: 1fr;
  }
}
.lb-projects-20-item {
  width: 300px;
  height: 580px;
  transition: 0.5s var(--lb-cube-1);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-20-item {
    width: 100%;
  }
}
.lb-projects-20-item .item-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  border: 2px solid var(--lb-clr-pr-20);
  position: absolute;
  top: 36%;
  left: 50%;
  transform: translate(-50%, -100%);
  border-radius: 50%;
  font-size: 50px;
  color: var(--lb-clr-pr-20);
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(5px);
  transition: 0.5s var(--lb-cube-1);
  opacity: 0;
}
.lb-projects-20-item .item-btn i {
  transition: 0.3s var(--lb-cube-1);
}
.lb-projects-20-item .item-btn:hover i {
  transform: rotate(45deg);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-20-item .item-btn {
    transform: translate(-50%, -50%);
    opacity: 1;
  }
}
.lb-projects-20-item .content-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: var(--lb-clr-h-20);
  display: flex;
  padding: 30px 30px;
  align-items: center;
  justify-content: space-between;
  transition: 0.3s var(--lb-cube-1);
  transform: translateY(100%);
  transition-delay: 0s;
  border-bottom: 2px solid var(--lb-clr-pr-20);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-20-item .content-wrap {
    transform: translateY(0%);
    opacity: 1;
  }
}
.lb-projects-20-item .item-subtitle {
  color: var(--lb-clr-pr-20);
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 5px;
}
.lb-projects-20-item .item-title {
  font-size: 30px;
  color: #fff;
  transition: 0.3s var(--lb-cube-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-20-item .item-title {
    font-size: 24px;
  }
}
.lb-projects-20-item .item-title:hover {
  color: var(--lb-clr-pr-20);
}
.lb-projects-20-item .disc {
  color: #fff;
  font-size: 14px;
  opacity: 80%;
  max-width: 337px;
  text-align: right;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lb-projects-20-item .disc {
    display: none;
  }
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-projects-20-item:hover {
    width: 780px;
  }
}
@media only screen and (min-width: 1800px) and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1800px) and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1800px) and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 1800px) and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 1800px) and (min-width: 768px) and (max-width: 991px), (min-width: 1800px) and (max-width: 767px), only screen and (min-width: 1600px) and (max-width: 1799px) and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1600px) and (max-width: 1799px) and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1600px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 1600px) and (max-width: 1799px) and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 1600px) and (max-width: 1799px) and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 1600px) and (max-width: 1799px) and (max-width: 767px), only screen and (min-width: 1400px) and (max-width: 1599px) and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px) and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1400px) and (max-width: 1599px) and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 1400px) and (max-width: 1599px) and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 1400px) and (max-width: 1599px) and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 1400px) and (max-width: 1599px) and (max-width: 767px), only screen and (min-width: 1200px) and (max-width: 1399px) and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1200px) and (max-width: 1399px) and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 1200px) and (max-width: 1399px) and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 1200px) and (max-width: 1399px) and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 1200px) and (max-width: 1399px) and (max-width: 767px), only screen and (min-width: 992px) and (max-width: 1199px) and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 992px) and (max-width: 1199px) and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 992px) and (max-width: 1199px) and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) and (max-width: 767px) {
  .lb-projects-20-item:hover {
    width: 680px;
  }
}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .lb-projects-20-item:hover .item-btn {
    transform: translate(-50%, -50%);
    opacity: 1;
  }
  .lb-projects-20-item:hover .content-wrap {
    transform: translateY(0);
    transition-delay: 0.3s;
  }
}

/*
    projects-20-end
*/
/*
security-7 start
*/
.lbt-security-7-area {
  background-color: #14172A;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-security-7-area {
    padding: 80px 0;
  }
}
.lbt-security-7-area .shape-1 {
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-security-7-area .shape-1 {
    max-width: 150px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-security-7-area .shape-1 {
    max-width: 100px;
  }
}
@media (max-width: 767px) {
  .lbt-security-7-area .shape-1 {
    display: none;
  }
}
.lbt-security-7-area .shape-2 {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .lbt-security-7-area .shape-2 {
    max-width: 180px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-security-7-area .shape-2 {
    display: none;
  }
}
.lbt-security-7-top {
  display: grid;
  grid-template-columns: 430px auto;
  gap: 62px;
  align-items: end;
  position: relative;
  z-index: 2;
}
.lbt-security-7-top .section-title-wrap {
  max-width: 635px;
  margin-bottom: 90px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-security-7-top .section-title-wrap {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-security-7-top {
    display: flex;
    flex-direction: column-reverse;
    align-items: start;
    gap: 20px;
  }
}
.lbt-security-7-wrap {
  display: grid;
  grid-template-columns: auto 474px;
  gap: 0;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-security-7-wrap {
    grid-template-columns: auto 440px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .lbt-security-7-wrap {
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.lbt-security-7-wrap .security-content .content-top {
  background: rgba(255, 255, 255, 0.1);
  padding: 52px 31px 52px 52px;
  display: grid;
  grid-template-columns: 1.67fr 1fr;
  gap: 100px;
}
@media (max-width: 767px) {
  .lbt-security-7-wrap .security-content .content-top {
    grid-template-columns: 1fr;
    gap: 40px;
    padding: 30px 20px;
  }
}
.lbt-security-7-wrap .security-content .content-top .disc {
  position: relative;
}
.lbt-security-7-wrap .security-content .content-top .disc::after {
  content: "";
  position: absolute;
  top: 0;
  right: -49.5px;
  width: 1px;
  height: 100%;
  background: #4E5164;
}
.lbt-security-7-wrap .security-content .content-top .exper .number {
  font-family: var(--clash_grotesk);
  font-weight: 600;
  font-size: 130px;
  line-height: 80px;
  color: var(--lbt-pr-7);
  margin-bottom: 18px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-security-7-wrap .security-content .content-top .exper .number {
    font-size: 100px;
    line-height: 70px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lbt-security-7-wrap .security-content .content-top .exper .number {
    font-size: 90px;
    line-height: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lbt-security-7-wrap .security-content .content-top .exper .number {
    font-size: 80px;
    line-height: 50px;
  }
}
@media (max-width: 767px) {
  .lbt-security-7-wrap .security-content .content-top .exper .number {
    font-size: 70px;
    line-height: 40px;
  }
}
.lbt-security-7-wrap .security-content .content-top .exper .title {
  font-size: 24px;
  line-height: 32px;
}
@media (max-width: 767px) {
  .lbt-security-7-wrap .security-content .content-top .exper .title {
    font-size: 22px;
  }
}
.lbt-security-7-wrap .security-content .content-top .exper ul {
  margin-top: 30px;
}
.lbt-security-7-wrap .security-content .content-top .exper ul li {
  display: flex;
  align-items: baseline;
  gap: 6px;
}
.lbt-security-7-wrap .security-content .content-top .exper ul li:not(:last-child) {
  margin-bottom: 15px;
}
.lbt-security-7-wrap .security-content .content-top .exper ul li .icon {
  font-size: 16px;
  color: #57EEF1;
  display: flex;
  align-items: center;
  transform: translateY(1px);
}
.lbt-security-7-wrap .security-content .content-top .exper ul li .icon i {
  display: flex;
}
.lbt-security-7-wrap .security-content .content-top .exper ul li .list-text {
  font-family: var(--epilogue);
  font-weight: 400;
  font-size: 17px;
  line-height: 28px;
  color: #FFFFFF;
}
.lbt-security-7-wrap .security-content .content-bottom {
  margin-top: 42px;
  padding-left: 52px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 50px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .lbt-security-7-wrap .security-content .content-bottom {
    padding-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .lbt-security-7-wrap .security-content .content-bottom {
    padding-left: 0;
    gap: 30px;
  }
}
.lbt-security-7-wrap .security-content .content-bottom .customer {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  align-items: center;
}
.lbt-security-7-wrap .security-content .content-bottom .customer .customer-title-wrap .number {
  font-family: var(--clash_grotesk);
  font-weight: 600;
  font-size: 26px;
  line-height: 30px;
  color: #57EEF1;
  margin-bottom: 0;
}
.lbt-security-7-wrap .security-content .content-bottom .customer .customer-title-wrap .title {
  font-family: var(--epilogue);
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #FFFFFF;
}

/*
security-7 end
*/
/*
    home-8-start
*/
.lb-home-8 {
  background-color: #F3F6F8;
}

/*
    home-8-end
*/
/*
    home-11-start
*/
.lb-home-11-bg {
  background-attachment: fixed;
}

/*
    home-11-end
*/
/*
    home-13-start
*/
.lb-home-13 {
  background-color: #030617;
}

/*
    home-13-end
*/
/*
    home-15-start
*/
.lb-home-15 {
  background-color: #1B2024;
}

.lb-home-19 {
  background-color: #FAF7F2;
}

/*
    home-15-end
*/

/*# sourceMappingURL=main.css.map */
