:root {
  --clr-main: #09aff4;
  --clr-main-rgb: 9, 175, 244;
  --clr-accent: #0d1857;
  --clr-accent-rgb: 13, 24, 87;
  --clr-secondary: #4820a7;
  --clr-secondary-rgb: 72, 32, 167;
  --clr-white: #fff;
  --clr-white-rgb: 255, 255, 255;
  --clr-black: #121212;
  --clr-black-rgb: 18, 18, 18;
  --clr-grey: #f1f1f1;
  --clr-grey-rgb: 241, 241, 241;
  --clr-semi-dark: #b8b8b8;
  --clr-semi-dark-rgb: 184, 184, 184;
  --clr-dark-grey: #4d4d4d;
  --clr-dark-grey-rgb: 77, 77, 77;
  --clr-extra-dark-grey: #202020;
  --clr-extra-dark-grey-rgb: 32, 32, 32;
  --clr-dark-blue: #060922;
  --clr-dark-blue-rgb: 6, 9, 34;
  --clr-semi-dark-blue: #000531;
  --clr-semi-dark-blue-rgb: 0, 5, 49;
  --clr-danger: #fc0000;
  --clr-danger-rgb: 252, 0, 0;
  --clr-success: #217234;
  --clr-success-rgb: 33, 114, 52;
  --clr-warning: #9b6a01;
  --clr-warning-rgb: 155, 106, 1;
  --ltr-main-font-f: "Jost", "sans-serif";
  --rtl-main-font-f: "Tajawal", "sans-serif";
}
.sec-heading.centered .bottom-line,
.sec-heading .bottom-line,
.line-on-side,
.line {
  display: block;
  position: relative;
  width: 5rem;
  height: 4px;
  background: var(--clr-main);
  border-radius: 1rem;
}
.pre-title {
  position: relative;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 1px;
  text-align: left;
  text-transform: uppercase;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  color: var(--clr-main);
  z-index: 5;
}
.pre-title::before,
.pre-title::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 6px;
  aspect-ratio: 1/1;
  border-radius: 1rem;
  top: 50%;
  translate: 0 -50%;
  background-color: var(--clr-main);
}
.pre-title::before {
  left: 0;
  right: auto;
}
.pre-title::after {
  left: auto;
  right: 0;
}
.overlay-photo-image-bg,
.overlay-shape-image-bg,
.overlay-pattern-image-bg,
.overlay-gradient-color,
.overlay-color {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  display: block;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
body {
  font-family: var(--ltr-main-font-f);
  direction: ltr;
  text-align: left;
  position: relative;
  color: var(--clr-dark-blue);
  background: var(--clr-white);
  overflow-x: hidden;
  scroll-behavior: smooth;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
section {
  position: relative;
  z-index: 0;
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: none;
  color: inherit;
}
.plain-section {
  overflow: visible;
  padding: 0;
}
.mega-section {
  padding: 5rem 0;
}
@media (max-width: 767px) {
  .mega-section {
    padding: 2.5rem 0;
  }
}
.elf-section {
  padding: 4rem 0;
}
@media (max-width: 767px) {
  .elf-section {
    padding: 3rem 0;
  }
}
.particles-js {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 2;
}
.text-linear-gradient {
  background: -webkit-linear-gradient(45deg, red, blue, green);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.hero-swiper-slider .featured-text::before {
  content: "";
  position: absolute;
  left: -4%;
  bottom: -20px;
  width: 104%;
  height: 40px;
  background: url("data:image/svg+xml,%3Csvg width='1105' height='101' viewBox='0 0 1105 101' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_262_3)'%3E%3Cpath d='M890.589 2.50494C887.987 2.59506 885.424 3.16013 883.026 4.17206C877.133 6.29406 873.026 10.6881 869.126 14.8181C859.441 25.0711 850.561 35.818 841.369 46.386C838.227 49.9061 834.758 53.1204 831.009 55.986C829.478 56.8526 827.891 57.6179 826.26 58.277C825.68 58.431 825.109 58.565 824.529 58.683L824.459 58.665C824.209 58.544 823.964 58.418 823.722 58.284C820.404 55.7787 817.319 52.9797 814.503 49.921C810.995 46.008 807.647 41.994 804.378 37.928C801.447 34.0205 798.183 30.3736 794.624 27.028C793.137 25.8442 791.554 24.7874 789.89 23.869C788.639 23.2908 787.349 22.8003 786.03 22.4009C785.255 22.1099 784.441 21.9367 783.614 21.887C780.77 21.4359 777.87 21.4751 775.039 22.003C772.777 22.4735 770.565 23.1534 768.429 24.034C765.071 25.3988 761.856 27.0899 758.829 29.0829C755.47 31.2559 752.14 33.4539 748.909 35.7499C744.036 39.2179 739.179 42.686 734.209 46.05C730.884 48.1458 727.401 49.9788 723.791 51.532C722.891 51.788 721.991 52.009 721.068 52.189H721.051C720.888 52.107 720.726 52.023 720.565 51.937C715.387 47.9865 710.531 43.6313 706.043 38.912C703.833 36.698 701.613 34.493 699.305 32.353C697.361 30.5087 695.289 28.8045 693.105 27.253C690.584 25.3976 687.754 24.0049 684.746 23.14C682.423 22.515 680.02 22.2357 677.615 22.311C675.616 22.3832 673.635 22.7033 671.715 23.264C670.211 23.7398 668.732 24.2936 667.285 24.923C665.922 25.5995 664.623 26.3988 663.405 27.311C660.823 29.069 658.435 31.0978 656.284 33.363C653.368 36.282 650.725 39.4161 648.122 42.5421C643.416 48.2111 639.448 54.2771 634.645 59.8911C633.597 60.957 632.491 61.9644 631.333 62.909C629.563 62.04 627.877 61.071 626.194 60.062C623.209 57.98 620.362 55.8099 617.565 53.5359C614.177 50.7909 611.014 47.836 607.851 44.905C604.885 42.1516 601.915 39.3987 598.942 36.6461C597.567 35.3781 596.163 34.117 594.7 32.923C591 29.889 587.146 26.871 582.539 24.848C581.095 24.317 579.652 23.811 578.198 23.314C577.798 23.223 577.393 23.123 576.99 23.024C575.457 22.816 573.921 22.6364 572.383 22.485C569.704 22.4259 567.034 22.8156 564.483 23.638C563.034 24.0406 561.629 24.5878 560.289 25.2711C558.592 26.1741 556.978 27.2255 555.466 28.413C554.016 29.5028 552.686 30.743 551.498 32.113C548.019 35.8273 544.741 39.7242 541.676 43.787C539.152 47.187 536.715 50.6271 534.276 54.0681C531.728 57.6491 529.198 61.261 526.382 64.699L526.342 64.675C519.211 59.857 512.378 54.699 505.605 49.541C497.669 43.506 490.086 37.041 481.422 31.732C479.109 30.3053 476.697 29.0473 474.203 27.968C472.147 27.1191 470.044 26.391 467.903 25.787C465.794 25.3003 463.642 25.017 461.479 24.941C459.918 25.024 458.379 25.1819 456.834 25.4059C454.894 25.7856 453.001 26.372 451.186 27.155C448.005 28.6461 444.969 30.4312 442.12 32.487C438.342 35.1115 434.781 38.0363 431.473 41.233C424.273 47.919 418.017 55.35 411.608 62.574C410.508 63.76 409.401 64.932 408.228 66.056C407.367 65.196 406.538 64.3119 405.716 63.4319C400.622 57.7019 395.838 51.777 390.691 46.084C388.825 44.019 386.938 41.979 385.003 39.973C383.548 38.4966 382.01 37.1044 380.397 35.803C378.163 33.9524 375.642 32.4789 372.933 31.441C371.66 30.8765 370.329 30.4515 368.964 30.173C367.184 29.8128 365.367 29.6624 363.552 29.725C360.363 29.9027 357.231 30.6438 354.3 31.914C351.973 32.815 349.7 33.85 347.493 35.014C339.035 39.6064 330.94 44.8398 323.281 50.668C316.016 56.068 308.921 61.668 301.343 66.768C298.692 68.4746 295.908 69.9647 293.018 71.2239C292.186 71.4579 291.37 71.65 290.518 71.813C290.396 71.813 290.274 71.813 290.151 71.813L290.007 71.78C289.9 71.729 289.795 71.68 289.69 71.624C288.302 70.5364 286.983 69.362 285.743 68.108C283.607 65.4844 281.615 62.7471 279.775 59.908C277.908 57.056 276.19 54.129 274.343 51.269C271.063 46.178 267.595 41.046 262.576 37.008C260.354 35.2371 257.789 33.947 255.042 33.2191C253.646 32.8167 252.203 32.5965 250.75 32.564C248.953 32.5706 247.159 32.7231 245.387 33.02C244.071 33.401 242.775 33.841 241.517 34.338C240.332 34.8603 239.187 35.4673 238.089 36.154C236.528 37.108 235.044 38.1541 233.542 39.1721C227.469 43.4511 221.681 48.1205 216.215 53.1509C210.42 58.3039 204.947 63.7811 198.497 68.3651C196.975 69.2896 195.403 70.1295 193.788 70.881C193.396 70.995 193.004 71.098 192.606 71.194C187.323 67.201 182.932 62.38 178.488 57.744C174.176 53.267 169.894 48.744 165.198 44.544C159.914 39.826 154.148 35.175 146.88 32.779C144.452 32.0511 141.939 31.6496 139.405 31.585C137.981 31.709 136.567 31.891 135.172 32.124C133.865 32.538 132.572 32.986 131.293 33.467C129.362 34.4886 127.536 35.6968 125.841 37.074C124.13 38.5556 122.54 40.1718 121.087 41.907C117.279 46.102 113.628 50.389 109.846 54.597C107.124 57.463 104.404 60.338 101.512 63.092C97.69 66.8909 93.5947 70.4047 89.259 73.605C88.583 74.005 87.904 74.37 87.206 74.712C83.785 71.925 80.771 68.74 77.706 65.687C74.641 62.634 71.586 59.587 68.433 56.616C63.453 51.931 58.228 47.28 52.099 43.665C49.8132 42.2266 47.3413 41.1079 44.752 40.34C43.4304 39.9144 42.0541 39.6826 40.666 39.652C40.175 39.602 39.674 39.561 39.173 39.511C37.9046 39.6073 36.6422 39.7704 35.391 39.9999C34.233 40.3899 33.091 40.7999 31.974 41.2599C30.575 41.9377 29.3232 42.8844 28.29 44.046C26.7568 45.6733 25.3698 47.4325 24.145 49.303C19.558 56.3187 15.5412 63.6909 12.133 71.3489C10.482 74.8979 9.117 78.521 7.762 82.149C7.123 83.882 6.60203 85.649 5.88603 87.356C4.82403 89.901 3.78603 92.438 2.61503 94.951C2.48481 95.3998 2.5251 95.8809 2.72816 96.3018C2.93122 96.7227 3.28268 97.0536 3.71501 97.231C4.26044 97.4989 4.881 97.5725 5.47398 97.4398C6.06696 97.307 6.59686 96.9759 6.97602 96.501C9.70602 92.53 12.692 88.7649 15.835 85.0259C18.713 81.6019 21.768 78.277 24.754 74.919C30.022 69.019 35.22 63.068 40.485 57.169C40.818 57.352 41.148 57.539 41.478 57.731C49.078 62.996 55.445 69.404 61.764 75.715C64.249 78.194 66.704 80.698 69.248 83.136C71.763 85.549 74.267 88.069 77.509 89.843C79.439 90.9238 81.5429 91.6593 83.726 92.0161C87.2054 92.5647 90.7661 92.2557 94.099 91.116C101.465 88.695 107.025 83.77 112.525 79.152C115.531 76.623 118.252 73.787 121.025 71.059C126.225 65.941 131.105 60.602 135.983 55.259C137.51 53.643 139.022 52.029 140.713 50.55C141.419 50.91 142.106 51.291 142.788 51.694C150.713 57.302 157.152 64.321 163.634 71.069C166.834 74.394 170.058 77.694 173.456 80.877C175.875 83.2102 178.547 85.2655 181.422 87.0049C182.13 87.4668 182.888 87.8475 183.681 88.14C184.555 88.456 185.429 88.762 186.304 89.077C187.642 89.5313 189.046 89.7611 190.459 89.757C194.258 90.0912 198.085 89.614 201.685 88.357C209.612 85.787 216.094 80.928 221.968 75.887C225.062 73.234 228.038 70.473 231.093 67.794C236.96 62.5488 243.087 57.6019 249.451 52.972C253.968 58.509 257.328 64.665 261.198 70.523C263.431 73.9128 265.94 77.113 268.698 80.091C270.165 81.674 271.73 83.1635 273.384 84.551C274.469 85.4183 275.614 86.208 276.811 86.914C278.474 87.9302 280.254 88.743 282.111 89.335C287.817 91.367 294.417 90.952 300.134 89.17C308.169 86.67 314.749 82.023 321.252 77.463C324.336 75.299 327.331 73.043 330.327 70.796C336.096 66.484 341.837 62.165 347.812 58.072C353.049 54.646 358.559 51.6573 364.286 49.136C367.335 51.5246 370.163 54.1822 372.736 57.077C377.586 62.557 382.273 68.13 387.168 73.577C390.037 76.9525 393.16 80.104 396.509 83.004C397.477 83.7663 398.498 84.459 399.564 85.077C400.638 85.7873 401.838 86.2853 403.1 86.544C404.649 87.1496 406.299 87.4592 407.962 87.457C409.762 87.4065 411.554 87.1927 413.315 86.8181C416.733 86.0721 419.582 84.023 422.234 82.2C424.028 80.867 425.707 79.3858 427.253 77.772C432.616 72.572 437.291 66.878 442.527 61.587C447.651 56.2293 453.255 51.352 459.268 47.0161C460.138 46.4951 461.017 46.002 461.93 45.541L462.206 45.614C464.464 46.5438 466.653 47.6322 468.757 48.871C475.605 53.532 482.001 58.632 488.504 63.627C495.763 69.199 503.169 74.6961 510.821 79.8701C513.596 81.8913 516.548 83.6586 519.64 85.1509C522.556 86.4928 525.744 87.1375 528.952 87.034C531.509 86.962 534.026 86.3843 536.358 85.334C538.232 84.3693 540.03 83.2662 541.74 82.034C542.504 81.4437 543.226 80.8009 543.901 80.11C545.355 78.717 546.642 77.184 547.978 75.716C549.303 74.265 550.463 72.7061 551.651 71.1721C553.114 69.2911 554.529 67.392 555.944 65.485C560.778 58.995 565.456 52.464 570.854 46.305C571.409 45.753 571.976 45.216 572.562 44.695C572.662 44.752 572.771 44.81 572.875 44.868C579.157 49.368 584.525 54.776 590.075 59.888C595.856 65.4098 602.034 70.5004 608.56 75.119C610.829 76.669 613.16 78.146 615.505 79.605C617.52 80.8561 619.625 81.9535 621.805 82.888C625.316 84.4191 629.113 85.1877 632.943 85.143C636.254 85.0575 639.512 84.2988 642.52 82.913C645.318 81.5657 647.957 79.9108 650.388 77.9789C652.995 75.8118 655.389 73.401 657.538 70.779C658.865 69.27 660.152 67.7269 661.379 66.1609C665.879 60.3979 670.258 54.592 675.103 49.041C676.309 47.804 677.522 46.585 678.821 45.428C681.035 47.247 683.076 49.216 685.129 51.178C687.496 53.433 689.785 55.738 692.129 58.002C694.348 60.141 696.597 62.288 699.013 64.279C699.77 64.9 700.536 65.522 701.292 66.144C703.32 67.7317 705.456 69.1753 707.686 70.4641C709.088 71.2262 710.575 71.8215 712.116 72.238C713.157 72.6686 714.245 72.9747 715.358 73.15C719.365 74.02 723.422 73.565 727.419 72.992C729.999 72.5065 732.516 71.7277 734.919 70.671C737.118 69.7999 739.266 68.806 741.353 67.694C744.985 65.6977 748.501 63.4968 751.883 61.102C754.731 59.154 757.57 57.189 760.32 55.15C765.477 51.327 770.568 47.4569 775.893 43.8019C777.318 42.9459 778.744 42.125 780.249 41.402C781.591 42.5322 782.868 43.7371 784.075 45.011C789.895 51.474 795.696 57.9379 801.985 64.0829C804.311 66.3541 806.778 68.4754 809.372 70.434C811.964 72.4691 814.907 74.0119 818.055 74.986C821.836 76.0696 825.817 76.26 829.684 75.5421C832.45 74.9692 835.159 74.1478 837.778 73.088C840.762 71.9295 843.588 70.397 846.186 68.527C849.116 66.4446 851.905 64.1707 854.535 61.72C857.913 58.702 860.87 55.286 863.895 52.02C866.695 49.003 869.464 45.968 872.264 42.95C875.298 39.684 878.334 36.416 881.428 33.191C883.176 31.384 884.928 29.576 886.692 27.785C888.037 26.41 889.392 25.047 890.834 23.752C892.793 26.691 894.357 29.82 896.121 32.843C898.328 36.7167 900.785 40.4421 903.478 43.9951C906.311 47.5889 909.475 50.9087 912.928 53.9109C914.329 55.1181 915.791 56.2529 917.308 57.311C919.454 58.8851 921.762 60.226 924.193 61.311C926.398 62.2584 928.718 62.9132 931.093 63.259C932.667 63.5249 934.261 63.6587 935.858 63.659C938.048 63.6082 940.23 63.3696 942.379 62.946C944.862 62.4629 947.283 61.7066 949.599 60.691C952.199 59.6583 954.718 58.4305 957.133 57.018C965.697 52.126 973.054 45.742 980.273 39.54C982.837 37.34 985.373 35.113 987.915 32.898C990.61 30.564 993.325 28.2061 996.255 26.0731C996.424 26.2251 996.592 26.381 996.755 26.538C999.269 29.538 1001.43 32.728 1003.76 35.838C1005.99 38.831 1008.26 41.799 1010.56 44.759C1012.65 47.459 1014.8 50.182 1017.12 52.759C1019.26 55.3464 1021.63 57.733 1024.19 59.889C1026.22 61.5082 1028.56 62.6889 1031.07 63.356C1034.51 64.1556 1038.07 64.2575 1041.54 63.6559C1047 62.5033 1052.31 60.7197 1057.36 58.341C1060.1 57.148 1062.72 55.804 1065.37 54.478C1069.21 52.554 1072.89 50.456 1076.61 48.367C1078.08 47.538 1079.47 46.593 1080.88 45.706C1083.1 44.312 1085.42 42.969 1087.54 41.46C1089.24 40.26 1090.93 39.039 1092.62 37.829C1095.23 35.955 1097.54 33.857 1099.98 31.829C1101.1 30.9574 1101.85 29.6891 1102.06 28.2855C1102.28 26.8818 1101.94 25.4497 1101.13 24.284C1100.07 22.8167 1098.5 21.795 1096.72 21.415C1094.81 21.0243 1092.82 21.2447 1091.04 22.045C1090.65 22.186 1090.27 22.329 1089.88 22.472C1087.32 23.363 1084.73 24.227 1082.27 25.312C1080.18 26.24 1078.08 27.169 1075.99 28.098C1072.74 29.54 1069.64 31.257 1066.5 32.84C1058.11 37.071 1050 41.608 1041.12 45.075C1039.98 45.433 1038.83 45.7461 1037.65 46.0161C1037.28 45.6794 1036.92 45.335 1036.57 44.983C1032.42 39.7744 1028.57 34.3393 1025.02 28.7029C1022.98 25.5939 1020.91 22.51 1018.79 19.442C1017.77 17.9948 1016.68 16.6029 1015.51 15.272C1014.58 14.218 1013.61 13.1821 1012.61 12.1721C1009.9 9.65282 1006.65 7.78825 1003.11 6.72162C999.563 5.65499 995.823 5.41459 992.172 6.01898C984.579 7.28798 978.853 12.147 973.608 16.632C970.73 19.095 967.96 21.6319 965.161 24.1609C959.104 29.8174 952.691 35.0803 945.961 39.9171C943.527 41.4265 940.979 42.7432 938.34 43.855C937.452 44.101 936.576 44.3039 935.667 44.4789C935.524 44.4789 935.381 44.485 935.237 44.485C934.929 44.422 934.625 44.3519 934.321 44.2759C933.609 43.9379 932.921 43.5759 932.252 43.1819C929.715 41.3109 927.333 39.2375 925.13 36.982C922.102 33.4661 919.429 29.6588 917.152 25.616C915.374 22.448 913.675 19.248 911.927 16.064C909.704 11.6926 906.323 8.01554 902.153 5.43402C900.004 4.18733 897.654 3.32627 895.209 2.88995C893.839 2.63738 892.449 2.51061 891.056 2.51105C890.892 2.51105 890.728 2.51105 890.563 2.51605L890.589 2.50494ZM887.789 21.069C888.262 21.1989 888.725 21.3643 889.173 21.564C888.711 21.4 888.25 21.235 887.789 21.069ZM894.812 21.21C894.472 21.3327 894.13 21.455 893.787 21.577C894.12 21.4436 894.462 21.3214 894.812 21.21ZM995.937 25.774L995.811 25.8181L995.935 25.772L995.937 25.774ZM779.763 40.992C779.624 41.009 779.485 41.024 779.347 41.039C779.484 41.02 779.621 41.003 779.758 40.989L779.763 40.992ZM780.87 41.131C780.984 41.171 781.097 41.213 781.208 41.258L780.86 41.1349H780.87V41.131ZM780.459 41.322C780.691 41.468 780.918 41.6209 781.139 41.7809L780.448 41.3279L780.459 41.322ZM674.834 43.0161C675.129 43.1087 675.419 43.212 675.702 43.326L674.834 43.0161ZM574.627 43.616L573.935 43.6931C574.163 43.6601 574.395 43.634 574.627 43.616ZM573.332 44.06C573.432 44.074 573.522 44.088 573.616 44.105L573.316 44.072L573.33 44.06H573.332ZM937.632 44.321C937.421 44.35 937.21 44.374 936.999 44.395L937.628 44.3231L937.632 44.321ZM936.979 44.3961H936.96H936.981H936.979ZM460.908 45.3961L460.067 45.496C460.347 45.45 460.627 45.4181 460.908 45.3961ZM462.26 45.4009C462.543 45.4229 462.826 45.456 463.111 45.501L462.254 45.4009H462.26ZM461.59 45.501L460.547 45.871C460.888 45.731 461.236 45.6077 461.59 45.501ZM1037.03 45.871L1037.36 46.084H1037.35C1037.24 46.014 1037.14 45.942 1037.03 45.868V45.871ZM1038.74 46.062C1038.44 46.108 1038.14 46.142 1037.84 46.162L1038.74 46.062ZM365.411 48.912C365.593 48.928 365.777 48.947 365.959 48.972C365.776 48.9527 365.594 48.9327 365.411 48.912ZM364.611 49.029C364.894 49.1183 365.173 49.2184 365.448 49.329C365.166 49.229 364.885 49.129 364.603 49.029H364.611ZM142.311 49.6349L141.771 49.697C141.95 49.671 142.129 49.6499 142.311 49.6349ZM139.937 50.1769L139.951 50.184L139.699 50.274C139.777 50.24 139.858 50.208 139.937 50.174V50.1769ZM140.925 50.392C140.991 50.415 141.057 50.44 141.125 50.465L140.925 50.394V50.392ZM246.358 50.6559C246.528 50.7099 246.694 50.769 246.858 50.831L246.358 50.6559ZM252.604 51.3181L252.004 51.386C252.2 51.356 252.4 51.3327 252.604 51.3181ZM718.904 51.5259L720.137 51.9641C719.718 51.8381 719.307 51.6909 718.904 51.5259ZM718.757 52.04L719.405 52.1151C719.189 52.0941 718.973 52.07 718.757 52.04ZM137.646 53.466C137.225 53.933 136.799 54.395 136.377 54.856L137.646 53.466ZM822.469 58.549C823.016 58.609 823.569 58.669 824.11 58.731C823.559 58.7141 823.01 58.6532 822.469 58.549ZM413.463 60.571C412.883 61.202 412.307 61.835 411.726 62.465C412.304 61.836 412.884 61.2 413.463 60.571ZM633.963 63.853L634.632 63.929C634.407 63.91 634.184 63.884 633.963 63.853ZM288.105 70.653C288.374 70.833 288.646 71.011 288.917 71.19C288.639 71.021 288.368 70.843 288.105 70.653ZM288.075 71.159L289.317 71.598C288.896 71.4737 288.481 71.3272 288.075 71.159ZM190.475 71.251L190.975 71.3069C190.808 71.2909 190.641 71.273 190.475 71.251ZM288.275 71.674C288.562 71.704 288.849 71.737 289.136 71.774C288.848 71.75 288.562 71.719 288.275 71.674ZM86.527 74.434L87.079 74.794L87.063 74.8019C86.881 74.6839 86.702 74.562 86.527 74.434ZM85.027 74.998L86.327 75.143L86.31 75.15H86.3C85.872 75.1284 85.4459 75.077 85.025 74.996L85.027 74.998ZM87.904 75.09C87.842 75.098 87.779 75.104 87.717 75.111L87.906 75.091L87.904 75.09Z' fill='%2309AFF4'/%3E%3Cpath d='M995.521 25.4739L995.321 25.496M996.886 25.6411L996.993 25.679M890.589 2.50494C887.987 2.59506 885.424 3.16013 883.026 4.17206C877.133 6.29406 873.026 10.6881 869.126 14.8181C859.441 25.0711 850.561 35.818 841.369 46.386C838.227 49.9061 834.758 53.1204 831.009 55.986C829.478 56.8526 827.891 57.6179 826.26 58.277C825.68 58.431 825.109 58.565 824.529 58.683L824.459 58.665C824.209 58.544 823.964 58.418 823.722 58.284C820.404 55.7787 817.319 52.9797 814.503 49.921C810.995 46.008 807.647 41.994 804.378 37.928C801.447 34.0205 798.183 30.3736 794.624 27.028C793.137 25.8442 791.554 24.7874 789.89 23.869C788.639 23.2908 787.349 22.8003 786.03 22.4009C785.255 22.1099 784.441 21.9367 783.614 21.887C780.77 21.4359 777.87 21.4751 775.039 22.003C772.777 22.4735 770.565 23.1534 768.429 24.034C765.071 25.3988 761.856 27.0899 758.829 29.0829C755.47 31.2559 752.14 33.4539 748.909 35.7499C744.036 39.2179 739.179 42.686 734.209 46.05C730.884 48.1458 727.401 49.9788 723.791 51.532C722.891 51.788 721.991 52.009 721.068 52.189H721.051C720.888 52.107 720.726 52.023 720.565 51.937C715.387 47.9865 710.531 43.6313 706.043 38.912C703.833 36.698 701.613 34.493 699.305 32.353C697.361 30.5087 695.289 28.8045 693.105 27.253C690.584 25.3976 687.754 24.0049 684.746 23.14C682.423 22.515 680.02 22.2357 677.615 22.311C675.616 22.3832 673.635 22.7033 671.715 23.264C670.211 23.7398 668.732 24.2936 667.285 24.923C665.922 25.5995 664.623 26.3988 663.405 27.311C660.823 29.069 658.435 31.0978 656.284 33.363C653.368 36.282 650.725 39.4161 648.122 42.5421C643.416 48.2111 639.448 54.2771 634.645 59.8911C633.597 60.957 632.491 61.9644 631.333 62.909C629.563 62.04 627.877 61.071 626.194 60.062C623.209 57.98 620.362 55.8099 617.565 53.5359C614.177 50.7909 611.014 47.836 607.851 44.905C604.885 42.1516 601.915 39.3987 598.942 36.6461C597.567 35.3781 596.163 34.117 594.7 32.923C591 29.889 587.146 26.871 582.539 24.848C581.095 24.317 579.652 23.811 578.198 23.314C577.798 23.223 577.393 23.123 576.99 23.024C575.457 22.816 573.921 22.6364 572.383 22.485C569.704 22.4259 567.034 22.8156 564.483 23.638C563.034 24.0406 561.629 24.5878 560.289 25.2711C558.592 26.1741 556.978 27.2255 555.466 28.413C554.016 29.5028 552.686 30.743 551.498 32.113C548.019 35.8273 544.741 39.7242 541.676 43.787C539.152 47.187 536.715 50.6271 534.276 54.0681C531.728 57.6491 529.198 61.261 526.382 64.699L526.342 64.675C519.211 59.857 512.378 54.699 505.605 49.541C497.669 43.506 490.086 37.041 481.422 31.732C479.109 30.3053 476.697 29.0473 474.203 27.968C472.147 27.1191 470.044 26.391 467.903 25.787C465.794 25.3003 463.642 25.017 461.479 24.941C459.918 25.024 458.379 25.1819 456.834 25.4059C454.894 25.7856 453.001 26.372 451.186 27.155C448.005 28.6461 444.969 30.4312 442.12 32.487C438.342 35.1115 434.781 38.0363 431.473 41.233C424.273 47.919 418.017 55.35 411.608 62.574C410.508 63.76 409.401 64.932 408.228 66.056C407.367 65.196 406.538 64.3119 405.716 63.4319C400.622 57.7019 395.838 51.777 390.691 46.084C388.825 44.019 386.938 41.979 385.003 39.973C383.548 38.4966 382.01 37.1044 380.397 35.803C378.163 33.9524 375.642 32.4789 372.933 31.441C371.66 30.8765 370.329 30.4515 368.964 30.173C367.184 29.8128 365.367 29.6624 363.552 29.725C360.363 29.9027 357.231 30.6438 354.3 31.914C351.973 32.815 349.7 33.85 347.493 35.014C339.035 39.6064 330.94 44.8398 323.281 50.668C316.016 56.068 308.921 61.668 301.343 66.768C298.692 68.4746 295.908 69.9647 293.018 71.2239C292.186 71.4579 291.37 71.65 290.518 71.813C290.396 71.813 290.274 71.813 290.151 71.813L290.007 71.78C289.9 71.729 289.795 71.68 289.69 71.624C288.302 70.5364 286.983 69.362 285.743 68.108C283.607 65.4844 281.615 62.7471 279.775 59.908C277.908 57.056 276.19 54.129 274.343 51.269C271.063 46.178 267.595 41.046 262.576 37.008C260.354 35.2371 257.789 33.947 255.042 33.2191C253.646 32.8167 252.203 32.5965 250.75 32.564C248.953 32.5706 247.159 32.7231 245.387 33.02C244.071 33.401 242.775 33.841 241.517 34.338C240.332 34.8603 239.187 35.4673 238.089 36.154C236.528 37.108 235.044 38.1541 233.542 39.1721C227.469 43.4511 221.681 48.1205 216.215 53.1509C210.42 58.3039 204.947 63.7811 198.497 68.3651C196.975 69.2896 195.403 70.1295 193.788 70.881C193.396 70.995 193.004 71.098 192.606 71.194C187.323 67.201 182.932 62.38 178.488 57.744C174.176 53.267 169.894 48.744 165.198 44.544C159.914 39.826 154.148 35.175 146.88 32.779C144.452 32.0511 141.939 31.6496 139.405 31.585C137.981 31.709 136.567 31.891 135.172 32.124C133.865 32.538 132.572 32.986 131.293 33.467C129.362 34.4886 127.536 35.6968 125.841 37.074C124.13 38.5556 122.54 40.1718 121.087 41.907C117.279 46.102 113.628 50.389 109.846 54.597C107.124 57.463 104.404 60.338 101.512 63.092C97.69 66.8909 93.5947 70.4047 89.259 73.605C88.583 74.005 87.904 74.37 87.206 74.712C83.785 71.925 80.771 68.74 77.706 65.687C74.641 62.634 71.586 59.587 68.433 56.616C63.453 51.931 58.228 47.28 52.099 43.665C49.8132 42.2266 47.3413 41.1079 44.752 40.34C43.4304 39.9144 42.0541 39.6826 40.666 39.652C40.175 39.602 39.674 39.561 39.173 39.511C37.9046 39.6073 36.6422 39.7704 35.391 39.9999C34.233 40.3899 33.091 40.7999 31.974 41.2599C30.575 41.9377 29.3232 42.8844 28.29 44.046C26.7568 45.6733 25.3698 47.4325 24.145 49.303C19.558 56.3187 15.5412 63.6909 12.133 71.3489C10.482 74.8979 9.117 78.521 7.762 82.149C7.123 83.882 6.60203 85.649 5.88603 87.356C4.82403 89.901 3.78603 92.438 2.61503 94.951C2.48481 95.3998 2.5251 95.8809 2.72816 96.3018C2.93122 96.7227 3.28268 97.0536 3.71501 97.231C4.26044 97.4989 4.881 97.5725 5.47398 97.4398C6.06696 97.307 6.59686 96.9759 6.97602 96.501C9.70602 92.53 12.692 88.7649 15.835 85.0259C18.713 81.6019 21.768 78.277 24.754 74.919C30.022 69.019 35.22 63.068 40.485 57.169C40.818 57.352 41.148 57.539 41.478 57.731C49.078 62.996 55.445 69.404 61.764 75.715C64.249 78.194 66.704 80.698 69.248 83.136C71.763 85.549 74.267 88.069 77.509 89.843C79.439 90.9238 81.5429 91.6593 83.726 92.0161C87.2054 92.5647 90.7661 92.2557 94.099 91.116C101.465 88.695 107.025 83.77 112.525 79.152C115.531 76.623 118.252 73.787 121.025 71.059C126.225 65.941 131.105 60.602 135.983 55.259C137.51 53.643 139.022 52.029 140.713 50.55C141.419 50.91 142.106 51.291 142.788 51.694C150.713 57.302 157.152 64.321 163.634 71.069C166.834 74.394 170.058 77.694 173.456 80.877C175.875 83.2102 178.547 85.2655 181.422 87.0049C182.13 87.4668 182.888 87.8475 183.681 88.14C184.555 88.456 185.429 88.762 186.304 89.077C187.642 89.5313 189.046 89.7611 190.459 89.757C194.258 90.0912 198.085 89.614 201.685 88.357C209.612 85.787 216.094 80.928 221.968 75.887C225.062 73.234 228.038 70.473 231.093 67.794C236.96 62.5488 243.087 57.6019 249.451 52.972C253.968 58.509 257.328 64.665 261.198 70.523C263.431 73.9128 265.94 77.113 268.698 80.091C270.165 81.674 271.73 83.1635 273.384 84.551C274.469 85.4183 275.614 86.208 276.811 86.914C278.474 87.9302 280.254 88.743 282.111 89.335C287.817 91.367 294.417 90.952 300.134 89.17C308.169 86.67 314.749 82.023 321.252 77.463C324.336 75.299 327.331 73.043 330.327 70.796C336.096 66.484 341.837 62.165 347.812 58.072C353.049 54.646 358.559 51.6573 364.286 49.136C367.335 51.5246 370.163 54.1822 372.736 57.077C377.586 62.557 382.273 68.13 387.168 73.577C390.037 76.9525 393.16 80.104 396.509 83.004C397.477 83.7663 398.498 84.459 399.564 85.077C400.638 85.7873 401.838 86.2853 403.1 86.544C404.649 87.1496 406.299 87.4592 407.962 87.457C409.762 87.4065 411.554 87.1927 413.315 86.8181C416.733 86.0721 419.582 84.023 422.234 82.2C424.028 80.867 425.707 79.3858 427.253 77.772C432.616 72.572 437.291 66.878 442.527 61.587C447.651 56.2293 453.255 51.352 459.268 47.0161C460.138 46.4951 461.017 46.002 461.93 45.541L462.206 45.614C464.464 46.5438 466.653 47.6322 468.757 48.871C475.605 53.532 482.001 58.632 488.504 63.627C495.763 69.199 503.169 74.6961 510.821 79.8701C513.596 81.8913 516.548 83.6586 519.64 85.1509C522.556 86.4928 525.744 87.1375 528.952 87.034C531.509 86.962 534.026 86.3843 536.358 85.334C538.232 84.3693 540.03 83.2662 541.74 82.034C542.504 81.4437 543.226 80.8009 543.901 80.11C545.355 78.717 546.642 77.184 547.978 75.716C549.303 74.265 550.463 72.7061 551.651 71.1721C553.114 69.2911 554.529 67.392 555.944 65.485C560.778 58.995 565.456 52.464 570.854 46.305C571.409 45.753 571.976 45.216 572.562 44.695C572.662 44.752 572.771 44.81 572.875 44.868C579.157 49.368 584.525 54.776 590.075 59.888C595.856 65.4098 602.034 70.5004 608.56 75.119C610.829 76.669 613.16 78.146 615.505 79.605C617.52 80.8561 619.625 81.9535 621.805 82.888C625.316 84.4191 629.113 85.1877 632.943 85.143C636.254 85.0575 639.512 84.2988 642.52 82.913C645.318 81.5657 647.957 79.9108 650.388 77.9789C652.995 75.8118 655.389 73.401 657.538 70.779C658.865 69.27 660.152 67.7269 661.379 66.1609C665.879 60.3979 670.258 54.592 675.103 49.041C676.309 47.804 677.522 46.585 678.821 45.428C681.035 47.247 683.076 49.216 685.129 51.178C687.496 53.433 689.785 55.738 692.129 58.002C694.348 60.141 696.597 62.288 699.013 64.279C699.77 64.9 700.536 65.522 701.292 66.144C703.32 67.7317 705.456 69.1753 707.686 70.4641C709.088 71.2262 710.575 71.8215 712.116 72.238C713.157 72.6686 714.245 72.9747 715.358 73.15C719.365 74.02 723.422 73.565 727.419 72.992C729.999 72.5065 732.516 71.7277 734.919 70.671C737.118 69.7999 739.266 68.806 741.353 67.694C744.985 65.6977 748.501 63.4968 751.883 61.102C754.731 59.154 757.57 57.189 760.32 55.15C765.477 51.327 770.568 47.4569 775.893 43.8019C777.318 42.9459 778.744 42.125 780.249 41.402C781.591 42.5322 782.868 43.7371 784.075 45.011C789.895 51.474 795.696 57.9379 801.985 64.0829C804.311 66.3541 806.778 68.4754 809.372 70.434C811.964 72.4691 814.907 74.0119 818.055 74.986C821.836 76.0696 825.817 76.26 829.684 75.5421C832.45 74.9692 835.159 74.1478 837.778 73.088C840.762 71.9295 843.588 70.397 846.186 68.527C849.116 66.4446 851.905 64.1707 854.535 61.72C857.913 58.702 860.87 55.286 863.895 52.02C866.695 49.003 869.464 45.968 872.264 42.95C875.298 39.684 878.334 36.416 881.428 33.191C883.176 31.384 884.928 29.576 886.692 27.785C888.037 26.41 889.392 25.047 890.834 23.752C892.793 26.691 894.357 29.82 896.121 32.843C898.328 36.7167 900.785 40.4421 903.478 43.9951C906.311 47.5889 909.475 50.9087 912.928 53.9109C914.329 55.1181 915.791 56.2529 917.308 57.311C919.454 58.8851 921.762 60.226 924.193 61.311C926.398 62.2584 928.718 62.9132 931.093 63.259C932.667 63.5249 934.261 63.6587 935.858 63.659C938.048 63.6082 940.23 63.3696 942.379 62.946C944.862 62.4629 947.283 61.7066 949.599 60.691C952.199 59.6583 954.718 58.4305 957.133 57.018C965.697 52.126 973.054 45.742 980.273 39.54C982.837 37.34 985.373 35.113 987.915 32.898C990.61 30.564 993.325 28.2061 996.255 26.0731C996.424 26.2251 996.592 26.381 996.755 26.538C999.269 29.538 1001.43 32.728 1003.76 35.838C1005.99 38.831 1008.26 41.799 1010.56 44.759C1012.65 47.459 1014.8 50.182 1017.12 52.759C1019.26 55.3464 1021.63 57.733 1024.19 59.889C1026.22 61.5082 1028.56 62.6889 1031.07 63.356C1034.51 64.1556 1038.07 64.2575 1041.54 63.6559C1047 62.5033 1052.31 60.7197 1057.36 58.341C1060.1 57.148 1062.72 55.804 1065.37 54.478C1069.21 52.554 1072.89 50.456 1076.61 48.367C1078.08 47.538 1079.47 46.593 1080.88 45.706C1083.1 44.312 1085.42 42.969 1087.54 41.46C1089.24 40.26 1090.93 39.039 1092.62 37.829C1095.23 35.955 1097.54 33.857 1099.98 31.829C1101.1 30.9574 1101.85 29.6891 1102.06 28.2855C1102.28 26.8818 1101.94 25.4497 1101.13 24.284C1100.07 22.8167 1098.5 21.795 1096.72 21.415C1094.81 21.0243 1092.82 21.2447 1091.04 22.045C1090.65 22.186 1090.27 22.329 1089.88 22.472C1087.32 23.363 1084.73 24.227 1082.27 25.312C1080.18 26.24 1078.08 27.169 1075.99 28.098C1072.74 29.54 1069.64 31.257 1066.5 32.84C1058.11 37.071 1050 41.608 1041.12 45.075C1039.98 45.433 1038.83 45.7461 1037.65 46.0161C1037.28 45.6794 1036.92 45.335 1036.57 44.983C1032.42 39.7744 1028.57 34.3393 1025.02 28.7029C1022.98 25.5939 1020.91 22.51 1018.79 19.442C1017.77 17.9948 1016.68 16.6029 1015.51 15.272C1014.58 14.218 1013.61 13.1821 1012.61 12.1721C1009.9 9.65282 1006.65 7.78825 1003.11 6.72162C999.563 5.65499 995.823 5.41459 992.172 6.01898C984.579 7.28798 978.853 12.147 973.608 16.632C970.73 19.095 967.96 21.6319 965.161 24.1609C959.104 29.8174 952.691 35.0803 945.961 39.9171C943.527 41.4265 940.979 42.7432 938.34 43.855C937.452 44.101 936.576 44.3039 935.667 44.4789C935.524 44.4789 935.381 44.485 935.237 44.485C934.929 44.422 934.625 44.3519 934.321 44.2759C933.609 43.9379 932.921 43.5759 932.252 43.1819C929.715 41.3109 927.333 39.2375 925.13 36.982C922.102 33.4661 919.429 29.6588 917.152 25.616C915.374 22.448 913.675 19.248 911.927 16.064C909.704 11.6926 906.323 8.01554 902.153 5.43402C900.004 4.18733 897.654 3.32627 895.209 2.88995C893.839 2.63738 892.449 2.51061 891.056 2.51105C890.892 2.51105 890.728 2.51105 890.563 2.51605L890.589 2.50494ZM887.789 21.069C888.262 21.1989 888.725 21.3643 889.173 21.564C888.711 21.4 888.25 21.235 887.789 21.069ZM894.812 21.21C894.472 21.3327 894.13 21.455 893.787 21.577C894.12 21.4436 894.462 21.3214 894.812 21.21ZM995.937 25.774L995.811 25.8181L995.935 25.772L995.937 25.774ZM779.763 40.992C779.624 41.009 779.485 41.024 779.347 41.039C779.484 41.02 779.621 41.003 779.758 40.989L779.763 40.992ZM780.87 41.131C780.984 41.171 781.097 41.213 781.208 41.258L780.86 41.1349H780.87V41.131ZM780.459 41.322C780.691 41.468 780.918 41.6209 781.139 41.7809L780.448 41.3279L780.459 41.322ZM674.834 43.0161C675.129 43.1087 675.419 43.212 675.702 43.326L674.834 43.0161ZM574.627 43.616L573.935 43.6931C574.163 43.6601 574.395 43.634 574.627 43.616ZM573.332 44.06C573.432 44.074 573.522 44.088 573.616 44.105L573.316 44.072L573.33 44.06H573.332ZM937.632 44.321C937.421 44.35 937.21 44.374 936.999 44.395L937.628 44.3231L937.632 44.321ZM936.979 44.3961H936.96H936.981H936.979ZM460.908 45.3961L460.067 45.496C460.347 45.45 460.627 45.4181 460.908 45.3961ZM462.26 45.4009C462.543 45.4229 462.826 45.456 463.111 45.501L462.254 45.4009H462.26ZM461.59 45.501L460.547 45.871C460.888 45.731 461.236 45.6077 461.59 45.501ZM1037.03 45.871L1037.36 46.084H1037.35C1037.24 46.014 1037.14 45.942 1037.03 45.868V45.871ZM1038.74 46.062C1038.44 46.108 1038.14 46.142 1037.84 46.162L1038.74 46.062ZM365.411 48.912C365.593 48.928 365.777 48.947 365.959 48.972C365.776 48.9527 365.594 48.9327 365.411 48.912ZM364.611 49.029C364.894 49.1183 365.173 49.2184 365.448 49.329C365.166 49.229 364.885 49.129 364.603 49.029H364.611ZM142.311 49.6349L141.771 49.697C141.95 49.671 142.129 49.6499 142.311 49.6349ZM139.937 50.1769L139.951 50.184L139.699 50.274C139.777 50.24 139.858 50.208 139.937 50.174V50.1769ZM140.925 50.392C140.991 50.415 141.057 50.44 141.125 50.465L140.925 50.394V50.392ZM246.358 50.6559C246.528 50.7099 246.694 50.769 246.858 50.831L246.358 50.6559ZM252.604 51.3181L252.004 51.386C252.2 51.356 252.4 51.3327 252.604 51.3181ZM718.904 51.5259L720.137 51.9641C719.718 51.8381 719.307 51.6909 718.904 51.5259ZM718.757 52.04L719.405 52.1151C719.189 52.0941 718.973 52.07 718.757 52.04ZM137.646 53.466C137.225 53.933 136.799 54.395 136.377 54.856L137.646 53.466ZM822.469 58.549C823.016 58.609 823.569 58.669 824.11 58.731C823.559 58.7141 823.01 58.6532 822.469 58.549ZM413.463 60.571C412.883 61.202 412.307 61.835 411.726 62.465C412.304 61.836 412.884 61.2 413.463 60.571ZM633.963 63.853L634.632 63.929C634.407 63.91 634.184 63.884 633.963 63.853ZM288.105 70.653C288.374 70.833 288.646 71.011 288.917 71.19C288.639 71.021 288.368 70.843 288.105 70.653ZM288.075 71.159L289.317 71.598C288.896 71.4737 288.481 71.3272 288.075 71.159ZM190.475 71.251L190.975 71.3069C190.808 71.2909 190.641 71.273 190.475 71.251ZM288.275 71.674C288.562 71.704 288.849 71.737 289.136 71.774C288.848 71.75 288.562 71.719 288.275 71.674ZM86.527 74.434L87.079 74.794L87.063 74.8019C86.881 74.6839 86.702 74.562 86.527 74.434ZM85.027 74.998L86.327 75.143L86.31 75.15H86.3C85.872 75.1284 85.4459 75.077 85.025 74.996L85.027 74.998ZM87.904 75.09C87.842 75.098 87.779 75.104 87.717 75.111L87.906 75.091L87.904 75.09Z' stroke='%2309AFF4' stroke-width='5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_262_3'%3E%3Crect width='1104.66' height='100.188' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}

section:not(.hero-swiper-slider) .featured-text::before {
  content: "";
  position: absolute;
  left: -4%;
  bottom: -20px;
  width: 104%;
  height: 40px;
  background: url("data:image/svg+xml,%3Csvg width='500' height='40' viewBox='0 0 500 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_263_6' fill='white'%3E%3Cpath d='M7.70001 35.6C109 15 299.9 6.20002 401 11.3C443.1 13.5 488.6 23.1 488.3 37'/%3E%3C/mask%3E%3Cpath d='M401 11.3L401.417 3.31092L401.41 3.31055L401.403 3.31018L401 11.3ZM9.29423 43.4396C109.757 23.0099 299.953 14.2129 400.597 19.2899L401.403 3.31018C299.847 -1.81283 108.243 6.99016 6.10579 27.7605L9.29423 43.4396ZM400.583 19.2891C421.274 20.3704 442.59 23.2664 458.495 27.494C466.513 29.6253 472.673 31.9714 476.632 34.3142C481.155 36.9914 480.275 38.068 480.302 36.8274L496.298 37.1726C496.475 28.9821 490.02 23.6461 484.781 20.5452C478.977 17.1099 471.187 14.3123 462.605 12.031C445.31 7.43362 422.826 4.42968 401.417 3.31092L400.583 19.2891Z' fill='%2309AFF4' mask='url(%23path-1-inside-1_263_6)'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}
.init-text {
  position: relative;
  z-index: 0;
  font-weight: 500;
  font-size: 1.1rem;
  font-style: italic;
  opacity: 0.85;
  line-height: 1.7;
  margin-bottom: 3rem;
  padding: 0.5rem 0;
  padding-left: 2rem;
  border-left: 4px solid var(--clr-secondary);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.init-text::first-letter {
  text-transform: capitalize;
}
.init-text::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: var(--clr-secondary);
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transition: -webkit-transform 0.3s ease-in-out 0s;
  transition: -webkit-transform 0.3s ease-in-out 0s;
  transition: transform 0.3s ease-in-out 0s;
  transition: transform 0.3s ease-in-out 0s,
    -webkit-transform 0.3s ease-in-out 0s;
}
.init-text:hover {
  color: var(--clr-white);
  opacity: 1;
}
.init-text:hover::before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.line-on-center {
  margin-left: auto;
  margin-right: auto;
}
.line-on-side {
  margin-left: 0;
  margin-right: auto;
}
.line-on-side:before {
  left: 1rem;
}
.line-on-side:after {
  left: 2rem;
}
.sec-heading {
  position: relative;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 3rem;
}
@media (max-width: 991px) {
  .sec-heading {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.sec-heading .cta-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 30%;
}
@media (max-width: 991px) {
  .sec-heading .cta-area {
    width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.sec-heading .title {
  position: relative;
  margin-bottom: 0.75rem;
  font-size: 3rem;
  font-weight: 500;
  letter-spacing: 1.5px;
  line-height: 1.3;
  display: inline-block;
  z-index: 0;
}
@media (max-width: 767px) {
  .sec-heading .title {
    font-size: 2.5rem;
  }
}
.sec-heading .subtitle {
  margin: 0 auto;
  margin-bottom: 1.25rem;
  font-size: 1.1rem;
  font-weight: 400;
  opacity: 0.75;
}
@media (max-width: 767px) {
  .sec-heading .subtitle {
    width: 100%;
    font-size: 1rem;
  }
}
.sec-heading.light-title .title {
  font-size: 3rem;
  font-weight: 500;
}
@media (max-width: 991px) {
  .sec-heading.light-title .title {
    font-size: 2rem;
    font-weight: 400;
  }
}
.sec-heading.centered {
  display: block;
  text-align: center;
}
.sec-heading.centered .content-area {
  max-width: 100%;
}
.sec-heading.centered .pre-title {
  margin-left: auto;
  margin-right: auto;
}
.sec-heading.centered .cta-area {
  display: none;
}
.sec-heading.centered .bottom-line {
  display: block;
  margin: 0 auto;
}
.has-dark-bg {
  background-color: var(--clr-dark-blue);
}
.has-dark-bg .sec-heading .title,
.has-dark-bg .sec-heading .subtitle {
  color: var(--clr-white);
}
.has-dark-bg .sec-heading .bottom-line {
  background-color: var(--clr-white);
}
.parallax {
  background-attachment: fixed !important;
}
.overlay-color {
  background: var(--clr-dark-blue);
  opacity: 0.65;
}
.overlay-gradient-color {
  background: linear-gradient(45deg, red, blue, green);
}
.overlay-pattern-image-bg {
  opacity: 0.05;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.overlay-shape-image-bg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.05;
}
.overlay-photo-image-bg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.05;
}
.section-video-bg .video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: -2;
}
.see-more-area {
  display: block;
  text-align: center;
  text-transform: capitalize;
}
.see-more-area.btn-on-start-align {
  text-align: left;
}
.no-borders {
  border: none;
  outline: none;
}
.no-box-shadow {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.section-shape-divider-bottom {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 0;
}
.section-shape-divider-bottom svg {
  display: block;
  width: 100%;
  height: 100%;
}
.section-shape-divider-bottom svg path {
  fill: var(--clr-secondary);
}
@media (max-width: 767px) {
  .rating-stars {
    padding: 0 1rem;
  }
}
.rating-stars .star-icon {
  color: var(--clr-main);
  font-size: 0.85rem;
  cursor: pointer;
  -webkit-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
}
.rating-stars .star-icon:not(:last-child) {
  margin-right: 0.5rem;
}
.rating-stars .star-icon.off {
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  -webkit-text-stroke-color: var(--clr-main);
  -webkit-text-stroke-width: 1px;
}
.rating-stars .star-icon.off:hover {
  -webkit-text-fill-color: var(--clr-main);
}
.skills .skill {
  margin-bottom: 1.5rem;
}
.skills .skill-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.5rem;
  font-weight: 600;
}
.skills .skill-data .skill-name {
  text-transform: capitalize;
}
.skills .skill-bar {
  width: 100%;
  height: 0.25rem;
  opacity: 0.75;
  background-color: var(--clr-semi-dark);
  border-radius: 1rem;
  overflow: hidden;
}
.skills .skill-bar .bar {
  width: 0;
  background-color: var(--clr-main);
  height: inherit;
  border-radius: inherit;
  -webkit-transition: width 1s ease-in-out 0s;
  transition: width 1s ease-in-out 0s;
}
.ma-pagination {
  margin: 2rem 0;
}
.ma-pagination .pagination .deactive-page-item {
  pointer-events: none;
  background-color: var(--clr-grey) !important;
  border-color: var(--clr-dark-blue) !important;
  opacity: 0.5;
}
.ma-pagination .pagination .deactive-page-item .ma-page-link {
  color: var(--clr-dark-blue) !important;
  opacity: 0.5;
}
.ma-pagination .pagination .ma-page-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  color: var(--clr-main);
  border: 1px solid;
  border-color: var(--clr-main);
  border-radius: 0.25rem;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ma-pagination .pagination .ma-page-item:not(:last-child) {
  margin-right: 0.5rem;
}
.ma-pagination .pagination .ma-page-item:hover,
.ma-pagination .pagination .ma-page-item.active {
  background-color: var(--clr-main);
  color: var(--clr-white);
}
.ma-pagination .pagination .ma-page-item:hover .ma-page-link,
.ma-pagination .pagination .ma-page-item.active .ma-page-link {
  color: var(--clr-white);
}
.ma-pagination .pagination .ma-page-item.active {
  pointer-events: none;
}
.ma-pagination .pagination .ma-page-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: var(--clr-main);
  text-decoration: none;
}
.info-items-list .menu-items {
  margin: 0;
  padding: 2rem 0;
  list-style: none;
}
.info-items-list .info-item {
  margin-bottom: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
}
@media (max-width: 767px) {
  .info-items-list .info-item {
    margin-bottom: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.info-items-list .info-item:hover .info-icon,
.info-items-list .info-item:hover .info-img-icon {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  background-color: rgba(var(--clr-main-rgb), 1);
  color: var(--clr-white);
}
.info-items-list .info-title {
  margin-bottom: 0.75rem;
  font-weight: 500;
  font-size: 1.5rem;
}
.info-items-list .info-text {
  font-size: 1.1;
  opacity: 0.75;
}
.info-items-list .info-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 1.5rem;
  margin-bottom: 1rem;
  font-size: 3rem;
  font-weight: 700;
  line-height: 0.8;
  color: var(--clr-main);
}
.info-items-list .info-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 1.25rem;
  margin-bottom: 1rem;
  color: var(--clr-main);
  font-size: 2rem;
  padding: 0.75rem;
  border-radius: 0.25rem;
  background-color: rgba(var(--clr-main-rgb), 0.15);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.info-items-list .info-img-icon {
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
  width: 60px;
  height: 60px;
  -webkit-transition: -webkit-transform 0.3s ease-in-out 0s;
  transition: -webkit-transform 0.3s ease-in-out 0s;
  transition: transform 0.3s ease-in-out 0s;
  transition: transform 0.3s ease-in-out 0s,
    -webkit-transform 0.3s ease-in-out 0s;
}
*::-moz-selection {
  background: var(--clr-main);
  color: var(--clr-white);
}
*::selection {
  background: var(--clr-main);
  color: var(--clr-white);
}
.design-element {
  position: absolute;
  width: 150px;
  height: 150px;
  opacity: 0.25;
  z-index: -1;
  left: 0;
  top: 0;
  -webkit-transform: translate(-25%, -25%);
  transform: translate(-25%, -25%);
}
.design-element.rounded-shape {
  border-radius: 50%;
}
.design-element.stripes {
  background-image: repeating-linear-gradient(
    -55deg,
    transparent 0.9px,
    var(--clr-main) 1.25px,
    var(--clr-main) 3px,
    transparent 4px,
    transparent 8px
  );
}
.design-element.dots {
  background-image: radial-gradient(var(--clr-main) 2px, transparent 2.5px);
  background-size: 0.75rem 0.75rem;
}
@-webkit-keyframes anim-pulses {
  0% {
    -webkit-transform: scale3d(0.9, 0.9, 1);
    transform: scale3d(0.9, 0.9, 1);
    opacity: 0.5;
  }
  50% {
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1);
    opacity: 0.75;
  }
  100% {
    -webkit-transform: scale3d(1.4, 1.4, 1);
    transform: scale3d(1.4, 1.4, 1);
    opacity: 0;
  }
}
@keyframes anim-pulses {
  0% {
    -webkit-transform: scale3d(0.9, 0.9, 1);
    transform: scale3d(0.9, 0.9, 1);
    opacity: 0.5;
  }
  50% {
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1);
    opacity: 0.75;
  }
  100% {
    -webkit-transform: scale3d(1.4, 1.4, 1);
    transform: scale3d(1.4, 1.4, 1);
    opacity: 0;
  }
}
@-webkit-keyframes stroke {
  30%,
  55% {
    opacity: 1;
  }
  100% {
    stroke-dashoffset: 4;
    opacity: 0;
  }
}
@keyframes stroke {
  30%,
  55% {
    opacity: 1;
  }
  100% {
    stroke-dashoffset: 4;
    opacity: 0;
  }
}
.btn-outline,
.btn-solid {
  position: relative;
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none !important;
  text-align: center;
  letter-spacing: 1px;
  outline: none;
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 0.25rem;
  border-bottom-left-radius: 1rem;
  border-top-right-radius: 1rem;
  padding: 0.75rem 2.25rem;
  font-size: 1.1rem;
  font-weight: 500;
  -webkit-box-shadow: 0px 3px 10px -5px rgba(var(--clr-dark-blue-rgb), 0.15);
  box-shadow: 0px 3px 10px -5px rgba(var(--clr-dark-blue-rgb), 0.15);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  cursor: pointer;
  z-index: 0;
}
.btn-outline .icon,
.btn-solid .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0.5rem;
  font-size: 1.5rem;
  line-height: 1;
  -webkit-transition: -webkit-transform 0.3s ease-in-out 0s;
  transition: -webkit-transform 0.3s ease-in-out 0s;
  transition: transform 0.3s ease-in-out 0s;
  transition: transform 0.3s ease-in-out 0s,
    -webkit-transform 0.3s ease-in-out 0s;
}
.btn-outline:hover .icon,
.btn-solid:hover .icon {
  -webkit-transform: translatex(5px);
  transform: translatex(5px);
}
.btn-outline:focus,
.btn-solid:focus {
  outline: none !important;
}
.btn-medium.btn-outline,
.btn-medium.btn-solid {
  padding: 0.625rem 2rem;
}
.btn-small.btn-outline,
.btn-small.btn-solid {
  padding: 0.5rem 1rem;
  font-weight: 500;
  font-size: 0.9rem;
}
@media (max-width: 575px) {
  .btn-outline,
  .btn-solid {
    padding: 0.5rem 1.25rem;
  }
}
.play-btn-row-dir,
.play-btn-col-dir {
  display: inline-block;
}
.play-btn-row-dir .play-video-btn,
.play-btn-col-dir .play-video-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.play-btn-row-dir .play-video-btn:hover .play-btn,
.play-btn-col-dir .play-video-btn:hover .play-btn {
  background-color: var(--clr-white);
}
.play-btn-row-dir .play-video-btn:hover .play-btn .icon,
.play-btn-col-dir .play-video-btn:hover .play-btn .icon {
  color: var(--clr-main);
}
.play-btn-row-dir .play-video-btn:hover .play-btn::before,
.play-btn-col-dir .play-video-btn:hover .play-btn::before,
.play-btn-row-dir .play-video-btn:hover .play-btn::after,
.play-btn-col-dir .play-video-btn:hover .play-btn::after {
  background-color: inherit;
}
.play-btn-row-dir .play-btn,
.play-btn-col-dir .play-btn {
  position: relative;
  border-radius: 50%;
  padding: 5px;
  cursor: pointer;
  background-color: var(--clr-main);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 3.5rem;
  height: 3.5rem;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-box-shadow: 1px 1px 10px 5px rgba(var(--clr-dark-blue-rgb), 0.25);
  box-shadow: 1px 1px 10px 5px rgba(var(--clr-dark-blue-rgb), 0.25);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.play-btn-row-dir .play-btn::before,
.play-btn-col-dir .play-btn::before,
.play-btn-row-dir .play-btn::after,
.play-btn-col-dir .play-btn::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: inherit;
  -webkit-animation: anim-pulses infinite 2s linear;
  animation: anim-pulses infinite 2s linear;
  z-index: -1;
}
.play-btn-row-dir .play-btn::after,
.play-btn-col-dir .play-btn::after {
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s;
}
.play-btn-row-dir .play-btn .icon,
.play-btn-col-dir .play-btn .icon {
  color: var(--clr-white);
}
.play-btn-row-dir .play-btn img.play-icon,
.play-btn-col-dir .play-btn img.play-icon {
  width: 3rem;
  height: 3rem;
}
.inverted-colors.play-btn-row-dir .play-btn,
.inverted-colors.play-btn-col-dir .play-btn {
  background-color: var(--clr-main);
}
.inverted-colors.play-btn-row-dir:hover .play-btn,
.inverted-colors.play-btn-col-dir:hover .play-btn {
  background-color: var(--clr-secondary);
}
.play-btn-row-dir .play-btn-text,
.play-btn-col-dir .play-btn-text {
  position: relative;
  text-align: center;
  text-transform: capitalize;
  font-weight: 600;
  color: var(--clr-white);
}
.play-btn-row-dir .play-btn-text::before,
.play-btn-col-dir .play-btn-text::before {
  content: "";
  position: absolute;
  bottom: -0.5rem;
  left: 0;
  height: 0.25rem;
  width: 100%;
  border-radius: 0.25rem;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  background-color: var(--clr-white);
}
.btn-animate {
  cursor: pointer;
  position: relative;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.02),
    0 4px 16px rgba(0, 0, 0, 0.02), 0 4px 24px rgba(0, 0, 0, 0.02);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.02), 0 4px 16px rgba(0, 0, 0, 0.02),
    0 4px 24px rgba(0, 0, 0, 0.02);
  text-align: center;
  overflow: visible !important;
}
.btn-animate.start svg {
  -webkit-animation: stroke 1s linear;
  animation: stroke 1s linear;
}
.btn-animate .lines {
  position: absolute;
  inset: 0;
  mix-blend-mode: hard-light;
  pointer-events: none;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  z-index: 1;
}
.btn-animate .lines > div {
  position: absolute;
  inset: 0;
  border-radius: inherit;
}
.btn-animate .lines > div:last-child {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.btn-animate .lines > div svg {
  display: block;
  position: absolute;
  inset: 0;
  overflow: visible;
  fill: none;
  stroke-width: 2;
  stroke: var(--clr-white);
  width: 100%;
  height: 100%;
  stroke-dasharray: 2 10;
  stroke-dashoffset: 14;
  opacity: 0;
  border-radius: inherit;
}
.btn-animate .lines > div svg:nth-child(1) {
  stroke: #d8eeff;
}
.btn-animate .lines > div svg:nth-child(2) {
  stroke-width: 6px;
  -webkit-filter: blur(20px);
  filter: blur(20px);
}
.btn-animate .lines > div svg:nth-child(3) {
  stroke-width: 5px;
  -webkit-filter: blur(6px);
  filter: blur(6px);
}
.btn-animate .lines > div svg:nth-child(4) {
  stroke-width: 10px;
  -webkit-filter: blur(56px);
  filter: blur(56px);
}
.btn-solid {
  color: var(--clr-white);
  background-color: var(--clr-main);
  border-color: var(--clr-main);
}
.btn-solid:hover {
  color: var(--clr-main);
  background-color: rgba(0, 0, 0, 0);
}
.btn-outline {
  border: 2px solid;
  color: var(--clr-main);
  border-color: var(--clr-main);
  background-color: rgba(0, 0, 0, 0);
}
.btn-outline:hover {
  color: var(--clr-white);
  background-color: var(--clr-main);
}
.play-btn-col-dir .play-video-btn {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.play-btn-col-dir .play-btn-text {
  margin-top: 0.75rem;
}
.play-btn-row-dir .play-video-btn {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.play-btn-row-dir .play-btn-text {
  margin-left: 0.75rem;
}
.sc-wrapper .sc-list {
  padding: 0;
  margin: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  list-style: none;
}
.sc-wrapper .sc-list .sc-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--clr-white);
  background-color: var(--clr-main);
  border-radius: 0.25rem;
  -webkit-transition: -webkit-transform 0.3s ease-in-out 0s;
  transition: -webkit-transform 0.3s ease-in-out 0s;
  transition: transform 0.3s ease-in-out 0s;
  transition: transform 0.3s ease-in-out 0s,
    -webkit-transform 0.3s ease-in-out 0s;
}
.sc-wrapper .sc-list .sc-item:last-of-type {
  margin-bottom: 0;
}
.sc-wrapper .sc-list .sc-item:hover {
  background-color: var(--clr-white);
  -webkit-box-shadow: 0px 3px 15px 0px rgba(var(--clr-dark-blue-rgb), 0.25);
  box-shadow: 0px 3px 15px 0px rgba(var(--clr-dark-blue-rgb), 0.25);
}
.sc-wrapper .sc-list .sc-item:hover .sc-icon {
  color: var(--clr-main);
}
.sc-wrapper .sc-list .sc-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
  width: 100%;
  margin: 0 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
}
.sc-wrapper .sc-list .sc-icon {
  height: 30px;
  width: 30px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  -webkit-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
}
.sc-wrapper .sc-list .sc-icon-vk {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 548.358 548.358' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M545.451 400.298c-.664-1.431-1.283-2.618-1.858-3.569-9.514-17.135-27.695-38.167-54.532-63.102l-.567-.571-.284-.28-.287-.287h-.288c-12.18-11.611-19.893-19.418-23.123-23.415-5.91-7.614-7.234-15.321-4.004-23.13 2.282-5.9 10.854-18.36 25.696-37.397 7.807-10.089 13.99-18.175 18.556-24.267 32.931-43.78 47.208-71.756 42.828-83.939l-1.701-2.847c-1.143-1.714-4.093-3.282-8.846-4.712-4.764-1.427-10.853-1.663-18.278-.712l-82.224.568c-1.332-.472-3.234-.428-5.712.144l-3.713.859-1.431.715-1.136.859c-.952.568-1.999 1.567-3.142 2.995-1.137 1.423-2.088 3.093-2.848 4.996-8.952 23.031-19.13 44.444-30.553 64.238-7.043 11.803-13.511 22.032-19.418 30.693-5.899 8.658-10.848 15.037-14.842 19.126-4 4.093-7.61 7.372-10.852 9.849-3.237 2.478-5.708 3.525-7.419 3.142-1.715-.383-3.33-.763-4.859-1.143-2.663-1.714-4.805-4.045-6.42-6.995-1.622-2.95-2.714-6.663-3.285-11.136-.568-4.476-.904-8.326-1-11.563-.089-3.233-.048-7.806.145-13.706.198-5.903.287-9.897.287-11.991 0-7.234.141-15.085.424-23.555.288-8.47.521-15.181.716-20.125.194-4.949.284-10.185.284-15.705s-.336-9.849-1-12.991a44.442 44.442 0 0 0-2.99-9.137c-1.335-2.95-3.289-5.232-5.853-6.852-2.569-1.618-5.763-2.902-9.564-3.856-10.089-2.283-22.936-3.518-38.547-3.71-35.401-.38-58.148 1.906-68.236 6.855-3.997 2.091-7.614 4.948-10.848 8.562-3.427 4.189-3.905 6.475-1.431 6.851 11.422 1.711 19.508 5.804 24.267 12.275l1.715 3.429c1.334 2.474 2.666 6.854 3.999 13.134 1.331 6.28 2.19 13.227 2.568 20.837.95 13.897.95 25.793 0 35.689-.953 9.9-1.853 17.607-2.712 23.127-.859 5.52-2.143 9.993-3.855 13.418-1.715 3.426-2.856 5.52-3.428 6.28-.571.76-1.047 1.239-1.425 1.427a21.387 21.387 0 0 1-7.71 1.431c-2.667 0-5.901-1.334-9.707-4-3.805-2.666-7.754-6.328-11.847-10.992-4.093-4.665-8.709-11.184-13.85-19.558-5.137-8.374-10.467-18.271-15.987-29.691l-4.567-8.282c-2.855-5.328-6.755-13.086-11.704-23.267-4.952-10.185-9.329-20.037-13.134-29.554-1.521-3.997-3.806-7.04-6.851-9.134l-1.429-.859c-.95-.76-2.475-1.567-4.567-2.427a30.301 30.301 0 0 0-6.567-1.854l-78.229.568c-7.994 0-13.418 1.811-16.274 5.428l-1.143 1.711c-.571.953-.859 2.475-.859 4.57 0 2.094.571 4.664 1.714 7.707 11.42 26.84 23.839 52.725 37.257 77.659 13.418 24.934 25.078 45.019 34.973 60.237 9.897 15.229 19.985 29.602 30.264 43.112 10.279 13.515 17.083 22.176 20.412 25.981 3.333 3.812 5.951 6.662 7.854 8.565l7.139 6.851c4.568 4.569 11.276 10.041 20.127 16.416 8.853 6.379 18.654 12.659 29.408 18.85 10.756 6.181 23.269 11.225 37.546 15.126 14.275 3.905 28.169 5.472 41.684 4.716h32.834c6.659-.575 11.704-2.669 15.133-6.283l1.136-1.431c.764-1.136 1.479-2.901 2.139-5.276.668-2.379 1-5 1-7.851-.195-8.183.428-15.558 1.852-22.124 1.423-6.564 3.045-11.513 4.859-14.846 1.813-3.33 3.859-6.14 6.136-8.418 2.282-2.283 3.908-3.666 4.862-4.142.948-.479 1.705-.804 2.276-.999 4.568-1.522 9.944-.048 16.136 4.429 6.187 4.473 11.99 9.996 17.418 16.56 5.425 6.57 11.943 13.941 19.555 22.124 7.617 8.186 14.277 14.271 19.985 18.274l5.708 3.426c3.812 2.286 8.761 4.38 14.853 6.283 6.081 1.902 11.409 2.378 15.984 1.427l73.087-1.14c7.229 0 12.854-1.197 16.844-3.572 3.998-2.379 6.373-5 7.139-7.851.764-2.854.805-6.092.145-9.712-.677-3.611-1.344-6.136-2.008-7.563z' fill='%23FFFFFF' opacity='1' data-original='%23FFFFFF' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.sc-wrapper .sc-list .sc-icon-profi {
  background-image: url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='120' height='120' rx='20' fill='white'/%3E%3Cpath d='M24.6556 69.6328V50.3672H9V69.6328H13.0715V54.2503H20.5841V69.6328H24.6556ZM41.2311 62.2082C42.5053 60.8464 43.1893 59.0539 43.1391 57.2085C43.1391 53.117 40.3283 50.3672 36.1375 50.3672H28.0286V69.6328H32.1001V64.1748H36.1375C38.2073 64.1748 39.9705 63.4915 41.2311 62.2082ZM32.1001 60.3333V54.2003H35.9672C37.79 54.2003 38.9654 55.4003 38.9654 57.2585C38.9654 59.1334 37.79 60.3416 35.9672 60.3416H32.1001V60.3333ZM111 69.6328V50.3672H106.946L97.8997 64.1164L98.7174 64.0498V50.3672H94.697V69.6328H98.7515L108.095 55.4253L106.988 55.7419V69.6328H111ZM55.1491 50.0005C52.3638 50.0005 49.783 51.0255 47.875 52.8837C46.9272 53.8203 46.1787 54.9315 45.6728 56.1531C45.1669 57.3746 44.9137 58.6821 44.9278 60C44.9278 62.7249 45.9755 65.2497 47.875 67.1163C48.8324 68.0435 49.9682 68.7758 51.2169 69.2707C52.4655 69.7656 53.802 70.0133 55.1491 69.9995C57.9344 69.9995 60.5153 68.9745 62.4233 67.1163C63.3711 66.1797 64.1196 65.0685 64.6255 63.8469C65.1314 62.6254 65.3846 61.3179 65.3704 60C65.3704 57.2751 64.3228 54.7503 62.4233 52.8837C61.4659 51.9565 60.33 51.2242 59.0814 50.7293C57.8328 50.2344 56.4963 49.9867 55.1491 50.0005ZM55.1491 66.1413C51.742 66.1413 49.0675 63.4415 49.0675 60C49.0459 59.2039 49.1871 58.4116 49.4826 57.6695C49.7781 56.9274 50.2222 56.2506 50.7886 55.6786C51.355 55.1066 52.0325 54.651 52.7813 54.3384C53.5301 54.0259 54.3351 53.8628 55.1491 53.8587C58.5562 53.8587 61.2308 56.5585 61.2308 60C61.2524 60.7961 61.1112 61.5884 60.8157 62.3305C60.5201 63.0726 60.0761 63.7495 59.5097 64.3214C58.9433 64.8934 58.2658 65.3491 57.517 65.6616C56.7682 65.9741 55.9632 66.1372 55.1491 66.1413ZM89.7227 65.5414C90.4946 64.7967 91.1051 63.9074 91.5178 62.9267C91.9306 61.9459 92.1369 60.8939 92.1247 59.8333C92.1247 57.6085 91.2729 55.5836 89.7227 54.092C88.0509 52.5504 85.8272 51.7125 83.5303 51.7588H81.7756V50.0005H77.866V51.7588H76.0772C73.6497 51.7588 71.4521 52.5921 69.8763 54.092C69.1022 54.842 68.4906 55.737 68.0779 56.7234C67.6652 57.7099 67.4599 58.7676 67.4743 59.8333C67.4743 62.0416 68.3261 64.0664 69.8763 65.5414C71.4521 67.0413 73.6497 67.8746 76.0772 67.8746H77.866V69.9995H81.7756V67.8662H83.5303C85.9493 67.8662 88.1469 67.0413 89.7227 65.5414ZM77.866 64.0498H75.8899C75.3199 64.0712 74.7517 63.9765 74.2212 63.7716C73.6907 63.5668 73.2095 63.2562 72.8082 62.8598C72.4069 62.4633 72.0943 61.9895 71.8902 61.4685C71.686 60.9475 71.5949 60.3907 71.6225 59.8333C71.5923 59.275 71.6817 58.7167 71.8848 58.1942C72.0879 57.6716 72.4003 57.1962 72.802 56.7986C73.2037 56.4009 73.6858 56.0896 74.2175 55.8847C74.7493 55.6798 75.3188 55.5858 75.8899 55.6086H77.866V64.0498ZM81.7671 55.6086H83.7091C84.2805 55.5859 84.8505 55.6799 85.3826 55.8847C85.9147 56.0896 86.3974 56.4007 86.7997 56.7982C87.202 57.1958 87.5153 57.671 87.7194 58.1936C87.9234 58.7162 88.0139 59.2746 87.9851 59.8333C88.014 60.3917 87.9235 60.9498 87.7194 61.472C87.5152 61.9942 87.2018 62.4689 86.7993 62.8658C86.3969 63.2627 85.9141 63.573 85.382 63.7769C84.8499 63.9807 84.2801 64.0737 83.7091 64.0498H81.7671V55.6086Z' fill='black'/%3E%3C/svg%3E%0A");
}
.sc-wrapper .sc-list .sc-icon-uslugi {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_252_4)'%3E%3Cpath d='M14 28C21.732 28 28 21.732 28 14C28 6.26801 21.732 0 14 0C6.26801 0 0 6.26801 0 14C0 21.732 6.26801 28 14 28Z' fill='white'/%3E%3Cpath d='M9.766 4.89799C8.24608 5.90599 7.18254 7.47029 6.80417 9.25439C6.4258 11.0385 6.76282 12.8998 7.74275 14.438C8.72267 15.9761 10.2672 17.0682 12.044 17.4793C13.8209 17.8903 15.6881 17.5875 17.244 16.636L27.458 10.129C26.7564 7.69824 25.4103 5.50256 23.5624 3.77463C21.7144 2.04671 19.4333 0.850926 16.961 0.313995L9.766 4.89799Z' fill='%23FF9D7C'/%3E%3Cpath d='M9.766 4.89799C8.24608 5.90599 7.18254 7.47029 6.80417 9.25439C6.4258 11.0385 6.76282 12.8998 7.74275 14.438C8.72267 15.9761 10.2672 17.0682 12.044 17.4793C13.8209 17.8903 15.6881 17.5875 17.244 16.636L27.458 10.129C26.7564 7.69824 25.4103 5.50256 23.5624 3.77463C21.7144 2.04671 19.4333 0.850926 16.961 0.313995L9.766 4.89799Z' fill='%23FF6432'/%3E%3Cpath d='M9.766 4.89799C8.24608 5.90599 7.18254 7.47029 6.80417 9.25439C6.4258 11.0385 6.76282 12.8998 7.74275 14.438C8.72267 15.9761 10.2672 17.0682 12.044 17.4793C13.8209 17.8903 15.6881 17.5875 17.244 16.636L27.458 10.129C26.7564 7.69824 25.4103 5.50256 23.5624 3.77463C21.7144 2.04671 19.4333 0.850926 16.961 0.313995L9.766 4.89799Z' fill='url(%23paint0_radial_252_4)'/%3E%3Cpath d='M9.766 4.89799C8.24608 5.90599 7.18254 7.47029 6.80417 9.25439C6.4258 11.0385 6.76282 12.8998 7.74275 14.438C8.72267 15.9761 10.2672 17.0682 12.044 17.4793C13.8209 17.8903 15.6881 17.5875 17.244 16.636L27.458 10.129C26.7564 7.69824 25.4103 5.50256 23.5624 3.77463C21.7144 2.04671 19.4333 0.850926 16.961 0.313995L9.766 4.89799Z' fill='url(%23paint1_linear_252_4)'/%3E%3Cpath d='M0.540009 17.864L10.758 11.354C11.5288 10.863 12.3888 10.5286 13.2888 10.3699C14.1888 10.2113 15.1113 10.2314 16.0035 10.4293C16.8957 10.6271 17.7403 10.9987 18.4889 11.523C19.2375 12.0472 19.8755 12.7137 20.3665 13.4845C20.8575 14.2553 21.1919 15.1153 21.3506 16.0153C21.5092 16.9153 21.4891 17.8378 21.2912 18.73C21.0934 19.6222 20.7218 20.4668 20.1976 21.2154C19.6733 21.964 19.0068 22.602 18.236 23.093L11.029 27.684C8.55753 27.1454 6.27777 25.9482 4.43123 24.2195C2.58469 22.4907 1.24014 20.2947 0.540009 17.864Z' fill='%23FFE66E'/%3E%3Cpath d='M0.540009 17.864L10.758 11.354C11.5288 10.863 12.3888 10.5286 13.2888 10.3699C14.1888 10.2113 15.1113 10.2314 16.0035 10.4293C16.8957 10.6271 17.7403 10.9987 18.4889 11.523C19.2375 12.0472 19.8755 12.7137 20.3665 13.4845C20.8575 14.2553 21.1919 15.1153 21.3506 16.0153C21.5092 16.9153 21.4891 17.8378 21.2912 18.73C21.0934 19.6222 20.7218 20.4668 20.1976 21.2154C19.6733 21.964 19.0068 22.602 18.236 23.093L11.029 27.684C8.55753 27.1454 6.27777 25.9482 4.43123 24.2195C2.58469 22.4907 1.24014 20.2947 0.540009 17.864Z' fill='url(%23paint2_linear_252_4)'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_252_4' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(10.782 19.506) rotate(-34.8829) scale(16.764 12.337)'%3E%3Cstop stop-color='%23CC0700' stop-opacity='0.97'/%3E%3Cstop offset='0.067' stop-color='%23CC0700' stop-opacity='0.962'/%3E%3Cstop offset='0.133' stop-color='%23CC0700' stop-opacity='0.936'/%3E%3Cstop offset='0.2' stop-color='%23CC0700' stop-opacity='0.891'/%3E%3Cstop offset='0.267' stop-color='%23CC0700' stop-opacity='0.827'/%3E%3Cstop offset='0.333' stop-color='%23CC0700' stop-opacity='0.745'/%3E%3Cstop offset='0.4' stop-color='%23CC0700' stop-opacity='0.648'/%3E%3Cstop offset='0.467' stop-color='%23CC0700' stop-opacity='0.541'/%3E%3Cstop offset='0.533' stop-color='%23CC0700' stop-opacity='0.429'/%3E%3Cstop offset='0.6' stop-color='%23CC0700' stop-opacity='0.322'/%3E%3Cstop offset='0.667' stop-color='%23CC0700' stop-opacity='0.225'/%3E%3Cstop offset='0.733' stop-color='%23CC0700' stop-opacity='0.143'/%3E%3Cstop offset='0.8' stop-color='%23CC0700' stop-opacity='0.079'/%3E%3Cstop offset='0.867' stop-color='%23CC0700' stop-opacity='0.034'/%3E%3Cstop offset='0.933' stop-color='%23CC0700' stop-opacity='0.01'/%3E%3Cstop offset='1' stop-color='%23CC0700' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='paint1_linear_252_4' x1='11.681' y1='15.902' x2='21.391' y2='-7.535' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF8140' stop-opacity='0'/%3E%3Cstop offset='0.067' stop-color='%23FF8140' stop-opacity='0.01'/%3E%3Cstop offset='0.133' stop-color='%23FF8140' stop-opacity='0.036'/%3E%3Cstop offset='0.2' stop-color='%23FF8140' stop-opacity='0.082'/%3E%3Cstop offset='0.267' stop-color='%23FF8140' stop-opacity='0.147'/%3E%3Cstop offset='0.333' stop-color='%23FF8140' stop-opacity='0.232'/%3E%3Cstop offset='0.4' stop-color='%23FF8140' stop-opacity='0.332'/%3E%3Cstop offset='0.467' stop-color='%23FF8140' stop-opacity='0.443'/%3E%3Cstop offset='0.533' stop-color='%23FF8140' stop-opacity='0.557'/%3E%3Cstop offset='0.6' stop-color='%23FF8140' stop-opacity='0.668'/%3E%3Cstop offset='0.667' stop-color='%23FF8140' stop-opacity='0.768'/%3E%3Cstop offset='0.733' stop-color='%23FF8140' stop-opacity='0.853'/%3E%3Cstop offset='0.8' stop-color='%23FF8140' stop-opacity='0.918'/%3E%3Cstop offset='0.867' stop-color='%23FF8140' stop-opacity='0.964'/%3E%3Cstop offset='0.933' stop-color='%23FF8140' stop-opacity='0.991'/%3E%3Cstop offset='1' stop-color='%23FF8140'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_252_4' x1='12.098' y1='15.865' x2='2.87001' y2='29.041' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD750' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23FFD750'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_252_4'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.sc-wrapper .sc-list .sc-icon-youdo {
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='26' viewBox='0 0 29 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_252_15)'%3E%3Cmask id='mask0_252_15' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-47' y='0' width='76' height='26'%3E%3Cpath d='M-47 0H29V25.861H-47V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_252_15)'%3E%3Cpath d='M13.936 20.27C22.386 20.27 27.349 16.998 27.349 16.998L27.345 21.815C27.345 21.815 22.532 25.828 13.939 25.828H13.936C5.343 25.828 0.529999 21.815 0.529999 21.815L0.526001 16.998C0.526001 16.998 5.486 20.269 13.936 20.269V20.27Z' fill='%23FF4646'/%3E%3Cpath d='M-26.269 0.203991C-27.2087 0.19284 -28.1412 0.36829 -29.0126 0.720171C-29.884 1.07205 -30.6768 1.59337 -31.3453 2.25391C-32.0137 2.91445 -32.5444 3.70109 -32.9066 4.56822C-33.2688 5.43536 -33.4553 6.36575 -33.4553 7.30549C-33.4553 8.24523 -33.2688 9.17563 -32.9066 10.0428C-32.5444 10.9099 -32.0137 11.6965 -31.3453 12.3571C-30.6768 13.0176 -29.884 13.5389 -29.0126 13.8908C-28.1412 14.2427 -27.2087 14.4181 -26.269 14.407C-24.4002 14.3848 -22.6154 13.6269 -21.3017 12.2975C-19.988 10.9681 -19.2513 9.17446 -19.2513 7.30549C-19.2513 5.43652 -19.988 3.64288 -21.3017 2.3135C-22.6154 0.984123 -24.4002 0.226168 -26.269 0.203991ZM-26.269 9.95099C-27.692 9.95099 -28.842 8.72799 -28.842 7.30499C-28.842 5.88199 -27.688 4.65999 -26.269 4.65999C-24.846 4.65999 -23.695 5.88199 -23.695 7.30499C-23.695 8.72799 -24.845 9.95099 -26.269 9.95099ZM-32.314 0.540991H-37.237L-39.357 5.13299L-41.793 0.540991H-46.667L-41.71 9.48099L-44.018 14.073H-39.082L-32.314 0.540991ZM21.898 0.203991C20.9583 0.19284 20.0258 0.36829 19.1544 0.720171C18.283 1.07205 17.4902 1.59337 16.8217 2.25391C16.1533 2.91445 15.6226 3.70109 15.2604 4.56822C14.8982 5.43536 14.7117 6.36575 14.7117 7.30549C14.7117 8.24523 14.8982 9.17563 15.2604 10.0428C15.6226 10.9099 16.1533 11.6965 16.8217 12.3571C17.4902 13.0176 18.283 13.5389 19.1544 13.8908C20.0258 14.2427 20.9583 14.4181 21.898 14.407C23.7668 14.3848 25.5516 13.6269 26.8653 12.2975C28.179 10.9681 28.9157 9.17446 28.9157 7.30549C28.9157 5.43652 28.179 3.64288 26.8653 2.3135C25.5516 0.984123 23.7668 0.226168 21.898 0.203991ZM21.898 9.95099C20.475 9.95099 19.325 8.72799 19.325 7.30499C19.325 5.88199 20.479 4.65999 21.898 4.65999C23.318 4.65999 24.472 5.88199 24.472 7.30499C24.475 8.72799 23.322 9.95099 21.898 9.95099ZM-9.44399 0.564991V8.14599C-9.4596 8.61509 -9.65692 9.05977 -9.99428 9.3861C-10.3316 9.71242 -10.7826 9.89485 -11.252 9.89485C-11.7214 9.89485 -12.1723 9.71242 -12.5097 9.3861C-12.8471 9.05977 -13.0444 8.61509 -13.06 8.14599V0.564991H-17.59V8.61299C-17.59 12.146 -14.929 14.407 -11.429 14.407H-11.082C-7.58199 14.407 -4.91999 12.147 -4.91999 8.61299V0.564991H-9.44399ZM6.22901 0.564991H0.496006V14.073H6.29701C10.525 14.073 13.47 11.05 13.47 7.31899V7.14499C13.473 3.41499 10.4 0.564991 6.22901 0.564991ZM9.03801 7.31899C9.03801 8.69099 8.07401 9.76999 6.45001 9.81799C5.60001 9.84499 4.83301 9.81799 4.83301 9.81799V4.81999C4.83301 4.81999 5.51701 4.79299 6.45001 4.81999C8.10801 4.86799 9.03701 5.94699 9.03701 7.31999L9.03801 7.31899Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_252_15'%3E%3Crect width='29' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.sc-wrapper .sc-list .sc-icon-avito {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.595' cy='5.225' r='3.325' fill='%23965EEB'%3E%3C/circle%3E%3Ccircle cx='22.245' cy='7.235' r='7.235' fill='%230AF'%3E%3C/circle%3E%3Ccircle cx='8.9' cy='18.6' r='8.9' fill='%2304E061'%3E%3C/circle%3E%3Ccircle cx='24.325' cy='21.005' r='5.375' fill='%23FF4053'%3E%3C/circle%3E%3C/svg%3E");
}
.sc-wrapper .sc-list .sc-icon-ok {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 176 176' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M88 0a88 88 0 1 0 88 88A88 88 0 0 0 88 0zm.11 33a27.84 27.84 0 1 1-27.93 27.77A27.85 27.85 0 0 1 88.11 33zm31.18 66.61a33.43 33.43 0 0 1-12.05 7.79 56.61 56.61 0 0 1-13.68 3.07c.7.76 1 1.14 1.48 1.58 6.33 6.36 12.69 12.7 19 19.09a6.28 6.28 0 0 1 1.42 7.4 7.51 7.51 0 0 1-7 4.39 6.87 6.87 0 0 1-4.45-2.28c-4.78-4.81-9.65-9.53-14.33-14.43-1.36-1.43-2-1.16-3.22.08-4.81 5-9.7 9.82-14.61 14.67a6.12 6.12 0 0 1-7.4 1.32 7.47 7.47 0 0 1-4.32-6.88 6.94 6.94 0 0 1 2.32-4.63q9.41-9.39 18.77-18.8c.42-.42.8-.86 1.41-1.5-8.53-.89-16.22-3-22.8-8.14a30.54 30.54 0 0 1-2.41-2c-2.88-2.76-3.17-5.93-.89-9.2 1.95-2.79 5.22-3.54 8.63-1.94A13.42 13.42 0 0 1 67 90.34a37.38 37.38 0 0 0 41.43.38 11.13 11.13 0 0 1 4-2.09 6.33 6.33 0 0 1 7.25 2.9c1.85 2.93 1.83 5.8-.39 8.08zM88.07 74.46A13.63 13.63 0 1 0 74.37 61a13.54 13.54 0 0 0 13.7 13.46z' data-name='66.odnoklassniki' fill='%23ffffff' opacity='1' data-original='%23ffffff' class=''%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.sc-wrapper.dir-row {
  padding: 0.75rem 0;
}
.sc-wrapper.dir-row .sc-list .sc-item {
  margin-right: 10px;
}
.sc-wrapper.dir-row .sc-list .sc-item:hover {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}
.sc-wrapper.dir-col {
  padding: 0 0.75rem;
}
.sc-wrapper.dir-col .sc-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.sc-wrapper.dir-col .sc-list .sc-item {
  margin-bottom: 10px;
}
.sc-wrapper.dir-col .sc-list .sc-item:last-of-type {
  margin-bottom: 0;
}
.sc-wrapper.dir-col .sc-list .sc-item:hover {
  -webkit-transform: translateX(5px);
  transform: translateX(5px);
}
.sc-wrapper.sc-flat .sc-list .sc-item {
  font-size: 1.1rem;
  border-radius: 0;
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  margin-right: 1.5rem;
}
.sc-wrapper.sc-flat .sc-list .sc-item:last-child {
  margin-right: 0;
}
.sc-wrapper.sc-flat .sc-list .sc-item:hover {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.sc-wrapper.sc-flat .sc-list .sc-item:hover .sc-icon {
  color: var(--clr-main);
}
.sc-wrapper.sc-size-16 .sc-item {
  width: 16px;
  height: 16px;
  font-size: 10px;
}
.sc-wrapper.sc-size-24 .sc-item {
  width: 24px;
  height: 24px;
  font-size: 0.75rem;
}
.sc-wrapper.sc-size-32 .sc-item {
  width: 32px;
  height: 32px;
  font-size: 0.85rem;
}
.sc-wrapper.sc-size-40 .sc-item {
  width: 40px;
  height: 40px;
  font-size: 1rem;
}
.sc-wrapper.sc-size-50 .sc-item {
  width: 50px;
  height: 50px;
  font-size: 1.25rem;
}
@media (max-width: 575px) {
  .sc-wrapper.sc-size-50 .sc-item {
    width: 40px;
    height: 40px;
    font-size: 1rem;
  }
}
.back-to-top {
  width: 3rem;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.25rem;
  color: var(--clr-white);
  background-color: rgba(var(--clr-main-rgb), 1);
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: 3rem;
  height: 3rem;
  border-radius: 0.25rem;
  position: fixed;
  bottom: -100px;
  right: 30px;
  z-index: 20;
  -webkit-box-shadow: 0px 3px 15px 0px rgba(var(--clr-dark-blue-rgb), 0.25);
  box-shadow: 0px 3px 15px 0px rgba(var(--clr-dark-blue-rgb), 0.25);
}
.back-to-top:hover {
  background-color: rgba(var(--clr-main-rgb), 0.8);
}
.back-to-top:after {
  content: "";
}
.back-to-top .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.back-to-top.show {
  bottom: 30px;
}
.mode-switcher {
  position: relative;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 0.25rem;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.mode-switcher.dark-theme {
  background-color: var(--clr-white);
}
.mode-switcher.dark-theme .icon {
  color: var(--clr-dark-blue);
}
.mode-switcher.dark-theme .go-light {
  visibility: visible;
  opacity: 1;
}
.mode-switcher.dark-theme .go-dark {
  visibility: hidden;
  opacity: 1;
}
.mode-switcher.light-theme {
  background-color: var(--clr-dark-blue);
}
.mode-switcher.light-theme .icon {
  color: var(--clr-white);
}
.mode-switcher.light-theme .go-light {
  visibility: hidden;
  opacity: 0;
}
.mode-switcher.light-theme .go-dark {
  visibility: visible;
  opacity: 1;
}
.mode-switcher .switch-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  visibility: visible;
  opacity: 1;
}
.mode-switcher .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.25rem;
  padding: 0 0.5rem;
}
body.rounded-btns .btn-solid,
body.rounded-btns .btn-outline,
body.rounded-btns .portfolio-btn,
body.rounded-btns .subscripe-btn,
body.rounded-btns .sc-item,
body.rounded-btns .back-to-top,
body.rounded-btns .field-group .text-input,
body.rounded-btns .swiper-button-prev,
body.rounded-btns .swiper-button-next,
body.rounded-btns .read-more {
  border-radius: 5rem;
}
.btn-squared {
  border-radius: 0 !important;
}
.btn-rounded {
  border-radius: 5rem !important;
}
.read-more {
  text-transform: capitalize;
  color: var(--clr-main);
  font-weight: 600;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.read-more:hover {
  color: var(--clr-main);
  text-decoration: none;
  border-color: rgba(var(--clr-main-rgb), 1);
}
.read-more:hover .icon {
  -webkit-transform: translateX(5px);
  transform: translateX(5px);
}
.read-more .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.5rem;
  margin-left: 0.5rem;
  -webkit-transition: -webkit-transform 0.3s ease-in-out 0s;
  transition: -webkit-transform 0.3s ease-in-out 0s;
  transition: transform 0.3s ease-in-out 0s;
  transition: transform 0.3s ease-in-out 0s,
    -webkit-transform 0.3s ease-in-out 0s;
}

.theme-button {
  background-color: transparent !important;
  padding: 0;
  position: fixed;
  right: 26px;
  bottom: 100px;
  width: 60px !important;
  height: 60px;
  z-index: 1000;
  border: none;
}
.theme-button:hover img{
  filter: brightness(0.9);
  display: flex;
  width: 60px !important;
  height: 60px;
  border: none;
}
.telegram-button {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  position: fixed;
  bottom: 100px;
  right: 30px;
  z-index: 20;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  box-shadow: 0 0 0 0 rgba(9, 175, 244, 0.5);
  -webkit-animation: pulse-scale 1.5s infinite;
}
.telegram-button i {
  line-height: 0;
  color: var(--clr-white);
}
.telegram-button img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.telegram-button:hover i {
  color: #ff4c00;
}
.telegram-button:hover img {
  -webkit-filter: contrast(2);
  filter: contrast(2);
}
@-webkit-keyframes pulse-scale {
  0% {
    transform: scale(0.9);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 50px rgba(9, 175, 244, 0);
  }
  100% {
    transform: scale(0.9);
    box-shadow: 0 0 0 0 rgba(9, 175, 244, 0);
  }
}
.breadcrumb {
  display: block;
  background: rgba(0, 0, 0, 0);
  margin: 0;
  padding: 0;
}
.breadcrumb .icon {
  margin-right: 0.5rem;
}
.breadcrumb-item {
  display: inline-block;
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 600;
}
.breadcrumb-item.active {
  color: var(--clr-white);
  opacity: 0.75;
}
@media (max-width: 1199px) {
  .breadcrumb-item {
    font-size: 1rem;
  }
}
.breadcrumb-item:before {
  color: var(--clr-white) !important;
  padding-right: 0.5rem;
}
.breadcrumb-link {
  color: var(--clr-white);
  text-decoration: none;
  -webkit-transition: color 0.25s ease-in 0s;
  transition: color 0.25s ease-in 0s;
}
.breadcrumb-link:hover {
  color: var(--clr-main);
}
.req {
  color: var(--clr-danger);
}
.not-req {
  display: none;
}
.custom-form-area {
  position: relative;
}
.custom-form-area.input-boxed .input-label,
.custom-form-area.input-under-lined .input-label {
  margin: 0;
  font-size: 1rem;
  font-weight: 600;
  position: absolute;
  left: 0;
  top: 0px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.custom-form-area.input-boxed input[type="email"]:focus ~ .input-label,
.custom-form-area.input-boxed input[type="text"]:focus ~ .input-label,
.custom-form-area.input-boxed input[type="password"]:focus ~ .input-label,
.custom-form-area.input-boxed input[type="url"]:focus ~ .input-label,
.custom-form-area.input-boxed input[type="search"]:focus ~ .input-label,
.custom-form-area.input-boxed input[type="number"]:focus ~ .input-label,
.custom-form-area.input-boxed textarea:focus ~ .input-label,
.custom-form-area.input-boxed .input-wrapper.has-text .input-label,
.custom-form-area.input-under-lined input[type="email"]:focus ~ .input-label,
.custom-form-area.input-under-lined input[type="text"]:focus ~ .input-label,
.custom-form-area.input-under-lined input[type="password"]:focus ~ .input-label,
.custom-form-area.input-under-lined input[type="url"]:focus ~ .input-label,
.custom-form-area.input-under-lined input[type="search"]:focus ~ .input-label,
.custom-form-area.input-under-lined input[type="number"]:focus ~ .input-label,
.custom-form-area.input-under-lined textarea:focus ~ .input-label,
.custom-form-area.input-under-lined .input-wrapper.has-text .input-label,
.custom-form-area input[type="email"]:focus ~ .input-label,
.custom-form-area input[type="text"]:focus ~ .input-label,
.custom-form-area input[type="password"]:focus ~ .input-label,
.custom-form-area input[type="url"]:focus ~ .input-label,
.custom-form-area input[type="search"]:focus ~ .input-label,
.custom-form-area input[type="number"]:focus ~ .input-label,
.custom-form-area select:focus ~ .input-label,
.custom-form-area textarea:focus ~ .input-label {
  top: -30px;
  color: var(--clr-main);
}
.custom-form-area .error-msg {
  position: absolute;
  right: 1rem;
  top: 0;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
  font-size: 0.85rem;
  color: var(--clr-danger);
  display: none;
}
.custom-form-area .done-msg {
  position: absolute;
  right: 1rem;
  bottom: 0;
  font-size: 1rem;
  background-color: var(--clr-success);
  color: var(--clr-white);
  padding: 0.5rem 0;
  visibility: hidden;
  opacity: 0;
  padding: 0.75rem 1.5rem;
  border-radius: 0.25rem;
  z-index: 11111111;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.custom-form-area .done-msg.show {
  visibility: visible;
  opacity: 1;
  margin-bottom: 5rem;
}
.custom-form-area .input-wrapper {
  position: relative;
  margin-bottom: 3rem;
}
.custom-form-area .input-wrapper .input-icon {
  position: absolute;
  left: auto;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.75rem;
  pointer-events: none;
}
.custom-form-area input[type="email"],
.custom-form-area input[type="text"],
.custom-form-area input[type="password"],
.custom-form-area input[type="url"],
.custom-form-area input[type="search"],
.custom-form-area input[type="number"],
.custom-form-area select,
.custom-form-area textarea {
  display: block;
  width: 100%;
  padding: 0.75rem;
  outline: none;
  border: 1px solid rgba(var(--clr-dark-blue-rgb), 0.25);
  background: var(--clr-white);
  margin-bottom: 1rem;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.custom-form-area input[type="email"] [type="submit"]:focus,
.custom-form-area input[type="text"] [type="submit"]:focus,
.custom-form-area input[type="password"] [type="submit"]:focus,
.custom-form-area input[type="url"] [type="submit"]:focus,
.custom-form-area input[type="search"] [type="submit"]:focus,
.custom-form-area input[type="number"] [type="submit"]:focus,
.custom-form-area select [type="submit"]:focus,
.custom-form-area textarea [type="submit"]:focus {
  outline: none !important;
}
.custom-form-area select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: capitalize;
}
.custom-form-area textarea {
  min-height: 10rem;
}
.custom-form-area input[type="submit"] {
  outline: none;
  border: none;
}
.custom-form-area.input-under-lined .input-wrapper.has-text .input-label {
  top: -25px;
}
.custom-form-area.input-under-lined .input-wrapper.has-text .b-border {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.custom-form-area.input-under-lined .input-wrapper .b-border {
  display: block;
  width: 100%;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: center;
  transform-origin: center;
  height: 2px;
  background: var(--clr-main);
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.custom-form-area.input-under-lined input[type="email"],
.custom-form-area.input-under-lined input[type="text"],
.custom-form-area.input-under-lined input[type="password"],
.custom-form-area.input-under-lined input[type="url"],
.custom-form-area.input-under-lined input[type="search"],
.custom-form-area.input-under-lined input[type="number"],
.custom-form-area.input-under-lined textarea {
  padding: 0.5rem 0;
  border: none;
  border-bottom: 1px solid rgba(var(--clr-main-rgb), 0.35);
}
.custom-form-area.input-under-lined input[type="email"]:focus ~ .b-border,
.custom-form-area.input-under-lined input[type="text"]:focus ~ .b-border,
.custom-form-area.input-under-lined input[type="password"]:focus ~ .b-border,
.custom-form-area.input-under-lined input[type="url"]:focus ~ .b-border,
.custom-form-area.input-under-lined input[type="search"]:focus ~ .b-border,
.custom-form-area.input-under-lined input[type="number"]:focus ~ .b-border,
.custom-form-area.input-under-lined textarea:focus ~ .b-border {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.custom-form-area.input-under-lined input[type="email"]:focus ~ .input-label,
.custom-form-area.input-under-lined input[type="text"]:focus ~ .input-label,
.custom-form-area.input-under-lined input[type="password"]:focus ~ .input-label,
.custom-form-area.input-under-lined input[type="url"]:focus ~ .input-label,
.custom-form-area.input-under-lined input[type="search"]:focus ~ .input-label,
.custom-form-area.input-under-lined input[type="number"]:focus ~ .input-label,
.custom-form-area.input-under-lined textarea:focus ~ .input-label {
  top: -25px;
}
.custom-form-area.input-boxed {
  padding-top: 30px;
}
.custom-form-area.input-boxed .input-label {
  top: -30px;
}
.custom-form-area.input-boxed input[type="email"]:focus,
.custom-form-area.input-boxed input[type="text"]:focus,
.custom-form-area.input-boxed input[type="password"]:focus,
.custom-form-area.input-boxed input[type="url"]:focus,
.custom-form-area.input-boxed input[type="search"]:focus,
.custom-form-area.input-boxed input[type="number"]:focus,
.custom-form-area.input-boxed textarea:focus {
  border-color: rgba(var(--clr-main-rgb), 1);
}
.mailchimp-form label,
.mailchimp-form .input-label {
  margin-bottom: 0;
  color: var(--clr-grey);
}
.mailchimp-form input:not([type="submit"]) {
  color: var(--clr-white) !important;
}
.mailchimp-form .mc-form-area {
  position: relative;
}
.field-group {
  padding: 0;
  margin: 0;
  position: relative;
  margin-bottom: 1rem;
}
.field-group input[type="email"],
.field-group input[type="text"] {
  font-size: 1.1rem;
  width: 100%;
  padding: 0.75rem 1.5rem;
  outline: none !important;
  border: none;
  color: var(--clr-white);
  background: rgba(var(--clr-white-rgb), 0.35);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  margin-bottom: 0;
  text-align: left;
}
.field-group input[type="email"]::-webkit-input-placeholder,
.field-group input[type="text"]::-webkit-input-placeholder {
  color: var(--clr-white);
}
.one-field-form {
  margin-bottom: 2rem;
}
.one-field-form .field-group {
  margin-bottom: 0;
}
.one-field-form .email-label {
  display: inline-block;
  padding: 0;
  margin-bottom: 0;
  text-transform: capitalize;
  color: var(--clr-white);
}
.one-field-form input[type="email"] {
  padding: 0.75rem;
  border-radius: 0.25rem;
}
.one-field-form .cta-area {
  position: absolute;
  bottom: 0;
  right: 0;
  left: auto;
}
.one-field-form .cta-area .subscribe-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  min-height: 100%;
  padding: 0.75rem;
  border: none;
}
.one-field-form .cta-area .subscribe-btn:hover {
  background-color: var(--clr-main);
  border-color: var(--clr-main);
  color: var(--clr-white);
}
.one-field-form .email-notice {
  color: var(--clr-white);
  opacity: 0.5;
  font-weight: 100;
  font-size: 0.85rem;
  text-transform: capitalize;
}
.three-field-form {
  padding: 2rem 1rem;
  background: var(--clr-white);
}
.three-field-form .form-heading {
  margin-bottom: 2rem;
  color: var(--clr-semi-dark-blue);
  border-bottom: 2px solid var(--clr-main);
  padding-bottom: 0.75rem;
  text-transform: capitalize;
  font-size: 2rem;
  font-weight: 600;
}
.three-field-form .highlight {
  color: var(--clr-main);
  font-weight: 800;
  text-transform: uppercase;
}
.three-field-form label,
.three-field-form .input-label {
  display: inline-block;
  margin-bottom: 0.25rem;
  color: var(--clr-semi-dark-blue);
  font-weight: 600;
}
.three-field-form input:not([type="submit"]) {
  border: 1px solid rgba(var(--clr-main-rgb), 0.5);
  color: var(--clr-semi-dark-blue) !important;
  padding: 0.5rem 1rem !important;
}
.three-field-form input:not([type="submit"]):hover,
.three-field-form input:not([type="submit"]):focus {
  border: 1px solid rgba(var(--clr-main-rgb), 1);
}
.three-field-form .cta-area {
  text-align: center;
  padding-top: 0.5rem;
}
.three-field-form.has-dark-bg {
  background-color: var(--clr-dark-blue);
}
.three-field-form.has-dark-bg .form-heading {
  color: var(--clr-white);
}
.three-field-form.has-dark-bg label,
.three-field-form.has-dark-bg .input-label {
  color: var(--clr-white);
}
.three-field-form.has-dark-bg input:not([type="submit"]) {
  color: var(--clr-white) !important;
  background-color: var(--clr-semi-dark-blue) !important;
}
.mailchimp-alerts {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.mailchimp-alerts.show-message {
  bottom: 0;
  top: auto;
  -webkit-transform: translateY(120%);
  transform: translateY(120%);
  z-index: -1;
}
.mailchimp-alerts .mc-msg {
  color: var(--clr-white);
}
.mailchimp-alerts .mc-msg.active {
  padding: 0.5rem 0.75rem;
}
.mailchimp-alerts .mc-submitting {
  background-color: rgba(var(--clr-warning-rgb), 0.5);
}
.mailchimp-alerts .mc-success {
  background-color: rgba(var(--clr-success-rgb), 0.5);
}
.mailchimp-alerts .mc-error {
  background-color: rgba(var(--clr-danger-rgb), 0.5);
}
.form-modal .custom-form-area input[type="email"],
.form-modal .custom-form-area input[type="text"],
.form-modal .custom-form-area input[type="tel"],
.form-modal .custom-form-area input[type="password"],
.form-modal .custom-form-area input[type="url"],
.form-modal .custom-form-area input[type="search"],
.form-modal .custom-form-area input[type="number"],
.form-modal .custom-form-area select,
.form-modal .custom-form-area textarea {
  display: block;
  width: 100%;
  padding: 0.75rem;
  outline: none;
  border: 1px solid rgba(var(--clr-dark-blue-rgb), 0.25);
  background: var(--clr-white);
  margin-bottom: 1rem;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  border: 1px solid rgba(var(--clr-dark-blue-rgb), 0.25) !important;
  background: var(--clr-white) !important;
  color: #000 !important;
}
.form-modal .custom-form-area textarea {
  min-height: 6rem;
}
.form-modal.formOrder-modal .modal-dialog {
  width: 600px;
  max-width: 100%;
}
.header-search-box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(var(--clr-dark-blue-rgb), 0.95);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  z-index: 1200;
}
.header-search-box.show {
  height: 100%;
  visibility: visible;
  opacity: 1;
}
.header-search-box.show .search-form {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.header-search-box .close-search {
  position: absolute;
  right: 25%;
  top: 25%;
  width: 3.5rem;
  height: 3.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
}
.header-search-box .close-search:before,
.header-search-box .close-search::after {
  content: "";
  height: 2px;
  width: 40px;
  background-color: var(--clr-white);
  display: block;
  -webkit-transform-origin: center;
  transform-origin: center;
}
.header-search-box .close-search:before {
  -webkit-transform: rotate(45deg) translateX(2px);
  transform: rotate(45deg) translateX(2px);
}
.header-search-box .close-search:after {
  -webkit-transform: rotate(-45deg) translateX(1px);
  transform: rotate(-45deg) translateX(1px);
}
@media (max-width: 767px) {
  .header-search-box .close-search {
    right: 5%;
  }
}
.header-search-box .search-form {
  position: relative;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(5rem);
  transform: translateY(5rem);
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
  width: 50%;
}
@media (max-width: 1199px) {
  .header-search-box .search-form {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .header-search-box .search-form {
    width: 80%;
  }
}
.header-search-box .search-form .search-lbl {
  visibility: hidden;
  opacity: 0;
  width: 0;
  position: absolute;
  left: 9999999px;
}
.header-search-box .search-form input[type="search"]::-webkit-search-decoration,
.header-search-box
  .search-form
  input[type="search"]::-webkit-search-cancel-button,
.header-search-box
  .search-form
  input[type="search"]::-webkit-search-results-button,
.header-search-box
  .search-form
  input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.header-search-box .search-form .search-input {
  border: none;
  border-bottom: 2px solid var(--clr-main);
  font-size: 2.5rem;
  outline: none;
  color: var(--clr-white);
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
}
@media (max-width: 767px) {
  .header-search-box .search-form .search-input {
    font-size: 1.5rem;
  }
}
.header-search-box .search-form .search-btn {
  -webkit-appearance: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 1.25rem;
  left: auto;
  outline: none;
  border: none;
  background: rgba(0, 0, 0, 0);
  color: var(--clr-main);
  font-size: 1.5rem;
}
.s-icon {
  display: inline-block;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 70px;
  height: 70px;
}
.s-icon svg {
  width: 100%;
  height: 100%;
}
.s-icon-truck {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 682.667 682.667' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z' fill='%2309aff4' opacity='1' data-original='%2309aff4'%3E%3C/path%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' transform='matrix(1.33333 0 0 -1.33333 0 682.667)'%3E%3Cpath d='M0 0v31.85a25.858 25.858 0 0 1-8.968 19.581l-8.102 6.991a25.86 25.86 0 0 0-8.522 14.806l-18.113 96.405c-2.297 12.228-12.976 21.087-25.418 21.087h-80.89' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(492.254 213.333)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0h-18.815c-8.286 0-15-6.716-15-15v-24.5' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(488.15 213.333)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0h-61.887c-6.625 0-11.996-5.371-11.996-11.996v-59.091c0-6.626 5.371-11.997 11.996-11.997h82.673' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(447.547 359)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0h221.743c8.284 0 15-6.716 15-15v-247.625' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(101.187 437.334)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0v245.732c0 8.285 6.716 15 15 15h36.44' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(19.747 176.601)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0h17.757c8.284 0 15-6.716 15-15v-31.159' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(24.91 224)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0h-20.41c-8.284 0-15 6.716-15 15v15.833c0 8.285 6.716 15 15 15h33.4' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(42.91 128)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0h-84.871' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(249.587 128)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0h-72.654' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(352.24 128)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0h35.166c8.284 0 15-6.716 15-15v-15.833c0-8.285-6.716-15-15-15H18.96' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(454.334 173.833)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0h219.702' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(145.9 173.833)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0c0-32.401-26.266-58.667-58.666-58.667-32.401 0-58.667 26.266-58.667 58.667 0 32.4 26.266 58.667 58.667 58.667C-26.266 58.667 0 32.4 0 0Z' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(160 133.333)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0c0-12.96-10.506-23.467-23.466-23.467-12.961 0-23.467 10.507-23.467 23.467 0 12.96 10.506 23.466 23.467 23.466C-10.506 23.466 0 12.96 0 0Z' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(124.8 133.333)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0c0-32.401 26.267-58.667 58.667-58.667 32.4 0 58.667 26.266 58.667 58.667 0 32.4-26.267 58.667-58.667 58.667C26.267 58.667 0 32.4 0 0Z' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(352 133.333)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0c0-12.96 10.507-23.467 23.467-23.467 12.96 0 23.467 10.507 23.467 23.467 0 12.96-10.507 23.466-23.467 23.466C10.507 23.466 0 12.96 0 0Z' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(387.2 133.333)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0h-54.664' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(168.998 315.502)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0h-48.126' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(171.998 283.502)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0h-75.939c-6.278 0-11.367 5.089-11.367 11.367V56.41c0 4.391 2.031 8.536 5.5 11.229l35.123 27.253a14.212 14.212 0 0 0 17.426 0L5.867 67.639a14.214 14.214 0 0 0 5.5-11.229V11.367C11.367 5.089 6.278 0 0 0Z' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(259.303 261.646)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0v31.042' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(221.334 262.976)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0v-36.326' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(492.254 213.333)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.s-icon-materials {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 62 62' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M59 2h-9.335a3 3 0 0 0-2.95 2.456l-1.346 7.308a7.542 7.542 0 0 0-3.561-2.569 7.851 7.851 0 0 0-5.11-5.037l-.908-1.816A4.215 4.215 0 0 0 32 0c-1.544 0-2.939.82-3.69 2.155a7.852 7.852 0 0 0-5.132 5.087 6.73 6.73 0 0 0-3.915 4.583l-.094.378a7.553 7.553 0 0 0-4.958 5.644L14.18 18H14c-1.103 0-2 .897-2 2v2c0 1.103.897 2 2 2h.095l.817 8.169A3.99 3.99 0 0 0 12.556 34h-.793L6.42 14.408A3.274 3.274 0 0 0 3.268 12 3.272 3.272 0 0 0 0 15.268v.439c0 .281.036.562.107.832L4.702 34H4c-1.103 0-2 .897-2 2v2c0 1.103.897 2 2 2h.044l.87 19.137A2.995 2.995 0 0 0 7.911 62H56c1.103 0 2-.897 2-2v-8c0-1.103-.897-2-2-2h-6v-8c0-1.103-.897-2-2-2h-1.795l5.625-30H59c1.654 0 3-1.346 3-3V5c0-1.654-1.346-3-3-3zM20.242 13.97l.583-.146.378-1.514a4.738 4.738 0 0 1 3.113-3.362l.521-.173.133-.533a5.862 5.862 0 0 1 4.272-4.272l.446-.111.312-.623C30.381 2.474 31.147 2 32 2s1.619.474 2 1.236l1.312 2.622.446.111a5.86 5.86 0 0 1 4.272 4.272l.146.583.583.145a5.543 5.543 0 0 1 4.011 4.049L44.22 18H16.238a5.534 5.534 0 0 1 4.004-4.03zM14 20h29.852l-.368 2H14zm29.115 4-2.947 16H34c-1.103 0-2 .897-2 2v8h-4.499l.455-10H28c1.103 0 2-.897 2-2v-2c0-1.103-.897-2-2-2h-8.556a3.994 3.994 0 0 0-2.527-1.884L16.105 24zM20 36h8v2h-8.556A3.959 3.959 0 0 0 20 36zm-4-2c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zM2.042 16.028A1.23 1.23 0 0 1 2 15.707v-.439a1.269 1.269 0 0 1 2.491-.334L9.691 34h-2.92zM4 36h8c0 .732.212 1.409.556 2H4zm10.893 4c-.672 5.817-3.6 11.023-8.183 14.603L6.047 40zM7.911 60a.998.998 0 0 1-.999-.954l-.093-2.042A23.58 23.58 0 0 0 16.905 40h9.049l-.458 10.072A1.999 1.999 0 0 0 24 52v8zM26 52h14v8H26zm30.001 8H42v-8h14zM48 50H34v-8h14zm-3.83-10h-1.969l5.526-30h2.068zM60 7c0 .552-.449 1-1 1H48.096l.586-3.182A1 1 0 0 1 49.665 4H59c.551 0 1 .448 1 1z' fill='%2309aff4' opacity='1' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M28 10h2c0-1.103.897-2 2-2V6c-2.206 0-4 1.794-4 4zM22 16h2c0-1.103.897-2 2-2v-2c-2.206 0-4 1.794-4 4zM36 12v2c1.103 0 2 .897 2 2h2c0-2.206-1.794-4-4-4z' fill='%2309aff4' opacity='1' data-original='%2309aff4' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.s-icon-unloading {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 682.665 682.667' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z' fill='%2309aff4' opacity='1' data-original='%2309aff4'%3E%3C/path%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' transform='matrix(1.33333 0 0 -1.33333 0 682.667)'%3E%3Cpath d='M0 0a5.793 5.793 0 0 1-5.792-5.793v-24.748A5.793 5.793 0 0 1 0-36.334h261.708V0Z' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(242.792 166.712)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M504.5 166.712H246.542v301.456H504.5Z' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0v0c-33.792 0-61.44-27.647-61.44-61.439s27.648-61.44 61.44-61.44v0c33.792 0 61.439 27.648 61.439 61.44S33.792 0 0 0Z' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(369.15 130.378)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0v0c-14.529 0-26.417-11.888-26.417-26.417 0-14.529 11.888-26.416 26.417-26.416 14.529 0 26.417 11.887 26.417 26.416S14.529 0 0 0Z' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(369.15 95.356)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0c0 33.791 27.647 61.439 61.439 61.439H-51.833V10.024c0-5.537 4.488-10.025 10.024-10.025H0z' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(307.71 68.94)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0c33.792 0 61.44-27.648 61.44-61.439v-.001h63.886c5.537 0 10.025 4.488 10.025 10.025V0Z' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(369.15 130.379)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0v-244.513' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(284.605 439.696)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0v-244.513' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(320.972 439.696)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0v-244.513' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(357.338 439.696)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0v-244.513' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(393.705 439.696)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0v-244.513' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(430.072 439.696)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0v-244.513' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(466.438 439.696)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0a5.792 5.792 0 0 0-5.792 5.792V30.54c0 .222.015.439.039.655L-232.7-112.624c-4.703-2.98-2.592-10.256 2.976-10.256h33.185c2.156 0 4.268.613 6.089 1.767L.666 0Z' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(242.792 130.379)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='m0 0 22.592-35.668a3.939 3.939 0 0 1 5.434-1.22l18.65 11.814a3.938 3.938 0 0 1 1.22 5.433L25.303 16.027Z' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(71.293 179.563)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='m0 0 48.055 30.438' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(165.372 215.831)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='m0 0 18.629 11.8' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(194.797 169.376)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='m0 0 33.342 21.119' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(180.084 192.603)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='m0 0 71.568-5.061c4.348-.307 7.222 4.431 4.94 8.144L66.184 19.886a3.841 3.841 0 0 0 1.261 5.282l77.041 47.335a5.59 5.59 0 0 1 1.836 7.689l-13.221 21.519a5.591 5.591 0 0 1-7.69 1.836l-77.04-47.335a3.84 3.84 0 0 0-5.282 1.261L32.765 74.275c-2.281 3.713-7.807 3.291-9.496-.726L-4.557 7.417C-5.979 4.037-3.658.259 0 0Z' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(28.355 245.866)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M0 0h-115.23a5.792 5.792 0 0 1-5.792-5.792V-30.54a5.793 5.793 0 0 1 5.792-5.793h261.709v30.541A5.793 5.793 0 0 1 140.686 0H35' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(358.022 504.501)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='m0 0-14.312 22.596a6.4 6.4 0 0 1-8.831 1.981l-85.003-53.842a6.4 6.4 0 0 1-1.982-8.831l48.786-77.02a6.397 6.397 0 0 1 8.168-2.345l86.387 54.744c2.391 2.033 2.989 5.564 1.261 8.291L18.73-29.569' style='stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(149.589 189.92)' fill='none' stroke='%2309aff4' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4' class=''%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.s-icon-furniture {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Ccircle cx='272.223' cy='338' r='8' fill='%2309aff4' opacity='1' data-original='%2309aff4' class=''%3E%3C/circle%3E%3Ccircle cx='43.223' cy='338' r='8' fill='%2309aff4' opacity='1' data-original='%2309aff4' class=''%3E%3C/circle%3E%3Cpath d='M410.5 155a8 8 0 0 0-8 8v65a8 8 0 0 0 16 0v-65a8 8 0 0 0-8-8zM332.5 155a8 8 0 0 0-8 8v65a8 8 0 0 0 16 0v-65a8 8 0 0 0-8-8zM458 423h-42a8 8 0 0 0 0 16h42a8 8 0 0 0 0-16z' fill='%2309aff4' opacity='1' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M487 1H256c-13.233 0-24 10.767-24 24v184.671a70.982 70.982 0 0 0-17.488-3.546 761.148 761.148 0 0 0-113.019-.035l-.514.039a71.264 71.264 0 0 0-14.59 2.63V187h41.607c5.469 0 10.574-2.44 14.008-6.696a17.92 17.92 0 0 0 3.586-15.108l-11.676-54C132.136 102.971 124.736 97 116.32 97H86.39v-4a8 8 0 0 0-16 0v4H40.458c-8.417 0-15.816 5.97-17.593 14.196l-11.676 54c-1.156 5.345.15 10.85 3.584 15.107S23.313 187 28.783 187H70.39v28.674c-6.884 4.072-13.097 9.342-18.376 15.7-12.33 14.849-17.946 33.59-15.815 52.772l1.247 11.222C18.429 297.86 3.379 313.039 1.262 332.26-.906 351.929 10.946 370.206 29 376.596V455c0 11.835 8.614 21.69 19.9 23.643V495c0 8.822 7.178 16 16 16h16.94c7.138 0 13.472-4.799 15.402-11.668L102.961 479h109.078l5.719 20.331c1.93 6.87 8.264 11.669 15.402 11.669H503a8 8 0 0 0 8-8V25c0-13.233-10.767-24-24-24zM27.226 170.256a1.943 1.943 0 0 1-.398-1.679l11.676-54A2.01 2.01 0 0 1 40.458 113h75.862a2.01 2.01 0 0 1 1.955 1.577l11.676 54a1.943 1.943 0 0 1-.398 1.679c-.275.34-.767.744-1.557.744H28.782c-.79 0-1.282-.404-1.556-.744zM379 75h116v308H379zM256 17h231c4.411 0 8 3.589 8 8v34H248V25c0-4.411 3.589-8 8-8zM64.323 241.595c9.529-11.476 22.967-18.405 37.84-19.51l.516-.04a745.241 745.241 0 0 1 110.635.035c14.797 1.11 28.186 7.992 37.7 19.378 9.514 11.387 13.908 25.785 12.37 40.543l-1.48 14.22c-6.615 1.626-12.76 4.85-17.977 9.546-8.323 7.489-13.354 18.128-13.871 29.284A8.018 8.018 0 0 0 230 336v18.91H85V336c0-.32-.019-.635-.056-.944-.515-11.159-5.546-21.8-13.87-29.29-5.07-4.56-11.02-7.731-17.418-9.4l-1.554-13.987c-1.648-14.824 2.693-29.309 12.221-40.784zM85 370.909h145V396H85zM45 455v-84.54a8 8 0 0 0-6.597-7.875c-13.412-2.39-22.74-14.94-21.237-28.572 1.337-12.139 11.554-21.998 23.765-22.934.693-.053 1.383-.079 2.07-.079 6.45 0 12.554 2.326 17.37 6.66 5.343 4.808 8.4 11.403 8.607 18.571.003.137.011.273.022.408V396c0 8.822 7.178 16 16 16h145c8.822 0 16-7.178 16-16v-59.36a8.1 8.1 0 0 0 .022-.409c.207-7.168 3.264-13.763 8.607-18.57 5.33-4.797 12.238-7.13 19.44-6.582 12.211.936 22.428 10.795 23.765 22.935 1.503 13.632-7.825 26.181-21.237 28.571a8 8 0 0 0-6.597 7.876V455c0 4.411-3.589 8-8 8H53c-4.411 0-8-3.589-8-8zm36.84 40H64.9v-16h21.44zm146.82-16h21.44v16h-16.94zm37.44-.357C277.386 476.69 286 466.835 286 455v-78.404c18.054-6.39 29.906-24.667 27.738-44.335-2.098-19.047-16.895-34.12-35.667-36.819l1.228-11.783c1.99-19.097-3.695-37.726-16.007-52.46A70.767 70.767 0 0 0 248 217.515V75h115v420h-96.9zM379 495v-96h116v88c0 4.411-3.589 8-8 8z' fill='%2309aff4' opacity='1' data-original='%2309aff4' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.s-icon-cart {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='m276.497 406.418 189.369-50.741c10.789-2.891 21.879 3.512 24.77 14.301 2.891 10.789-3.512 21.879-14.301 24.77l-189.369 50.741m-97.544-56.624L155.8 263.388m-23.298-86.951L98.879 50.956 46.134 65.089c-10.789 2.891-21.879-3.511-24.77-14.3C18.473 40 24.876 28.91 35.665 26.019L88.41 11.885c24.424-6.544 42.996 4.178 49.54 28.602l90.542 337.909' style='fill-rule:evenodd;clip-rule:evenodd;stroke-width:20.0001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256;' fill-rule='evenodd' clip-rule='evenodd' fill='none' stroke='%2309aff4' stroke-width='20.0001' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='22.9256' data-original='%2309aff4'%3E%3C/path%3E%3Ccircle cx='224.413' cy='441.312' r='60.673' style='fill-rule:evenodd;clip-rule:evenodd;stroke-width:20.0001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256;' transform='rotate(-22.226 224.38 441.315)' fill-rule='evenodd' clip-rule='evenodd' fill='none' stroke='%2309aff4' stroke-width='20.0001' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='22.9256' data-original='%2309aff4'%3E%3C/circle%3E%3Cpath d='M219.236 421.993c10.669-2.859 21.636 3.473 24.495 14.142 2.859 10.669-3.473 21.636-14.142 24.495-10.669 2.859-21.636-3.473-24.495-14.142-2.859-10.669 3.473-21.636 14.142-24.495zM464.572 350.847l-41.953-156.568-222.322 59.571' style='fill-rule:evenodd;clip-rule:evenodd;stroke-width:20.0001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256;' fill-rule='evenodd' clip-rule='evenodd' fill='none' stroke='%2309aff4' stroke-width='20.0001' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='22.9256' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='m340.226 221.533 21.13 78.858-35.063-11.304-24.714 27.321-21.13-78.858M382.688 199.802 348.092 70.687l-183.686 49.218' style='fill-rule:evenodd;clip-rule:evenodd;stroke-width:20.0001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256;' fill-rule='evenodd' clip-rule='evenodd' fill='none' stroke='%2309aff4' stroke-width='20.0001' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='22.9256' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='m279.933 94.127 17.316 64.623-29.099-9.381-20.511 22.674-17.315-64.623' style='fill-rule:evenodd;clip-rule:evenodd;stroke-width:20.0001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256;' fill-rule='evenodd' clip-rule='evenodd' fill='none' stroke='%2309aff4' stroke-width='20.0001' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='22.9256' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M144.151 219.911h.007' style='fill-rule:evenodd;clip-rule:evenodd;stroke-width:19.9998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2.6131;' fill-rule='evenodd' clip-rule='evenodd' fill='none' stroke='%2309aff4' stroke-width='19.9998' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='2.6131' data-original='%2309aff4'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.s-icon-production {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 682.667 682.667' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z' fill='%2309aff4' opacity='1' data-original='%2309aff4'%3E%3C/path%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' transform='matrix(1.33333 0 0 -1.33333 0 682.667)'%3E%3Cpath d='M0 0c5.52 0 10-4.48 10-10S5.52-20 0-20s-10 4.48-10 10S-5.52 0 0 0' style='fill-opacity:1;fill-rule:nonzero;stroke:none' transform='translate(222 180)' fill='%2309aff4' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0c5.52 0 10-4.48 10-10S5.52-20 0-20s-10 4.48-10 10S-5.52 0 0 0' style='fill-opacity:1;fill-rule:nonzero;stroke:none' transform='translate(222 140)' fill='%2309aff4' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0c5.52 0 10-4.48 10-10S5.52-20 0-20s-10 4.48-10 10S-5.52 0 0 0' style='fill-opacity:1;fill-rule:nonzero;stroke:none' transform='translate(222 100)' fill='%2309aff4' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0c5.52 0 10-4.48 10-10S5.52-20 0-20s-10 4.48-10 10S-5.52 0 0 0' style='fill-opacity:1;fill-rule:nonzero;stroke:none' transform='translate(222 60)' fill='%2309aff4' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M422 130h40v40h-40zM422 50h40v40h-40zM342 130h40v40h-40zM342 50h40v40h-40zM262 130h40v40h-40zM262 50h40v40h-40z' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' fill='none' stroke='%2309aff4' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0v120c0 22.09 17.91 40 40 40s40-17.91 40-40V0' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(56 130)' fill='none' stroke='%2309aff4' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='m0 0-18.92 201.19h-40L-77.99-1.51' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(460.92 240.81)' fill='none' stroke='%2309aff4' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0v20c0 22.09-17.91 40-40 40-16.12 0-30.02-9.54-36.35-23.28' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(422 442)' fill='none' stroke='%2309aff4' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0c-7.311-14.84-25.391-25.34-46.53-25.34-11.281 0-21.7 2.99-30.06 8.04' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(398.53 407.34)' fill='none' stroke='%2309aff4' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0a39.841 39.841 0 0 0-20.33-5.54c-22.09 0-40 17.91-40 40s17.91 40 40 40c10.46 0 19.99-4.02 27.12-10.6 5.5 6.49 13.71 10.6 22.88 10.6 3.9 0 7.63-.75 11.05-2.1 3.469 12.74 15.12 22.1 28.95 22.1 4.92 0 9.559-1.18 13.65-3.29 9.71-4.96 16.35-15.06 16.35-26.71' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(262.33 387.54)' fill='none' stroke='%2309aff4' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0c0-1.51.11-3 .33-4.46C2.48-18.91 14.95-30 30-30c15.91 0 28.93 12.38 29.93 28.04.05.65.07 1.3.07 1.96 0 16.57-13.43 30-30 30' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(262 392)' fill='none' stroke='%2309aff4' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0v76c0 11.05-8.95 20-20 20h-86c-11.05 0-20-8.95-20-20V50' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(222 240)' fill='none' stroke='%2309aff4' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0h60' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(392 342)' fill='none' stroke='%2309aff4' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0h-52' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(448 382)' fill='none' stroke='%2309aff4' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0v80h80V0' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(56 10)' fill='none' stroke='%2309aff4' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0c0-5.522-4.478-10-10-10S-20-5.522-20 0s4.478 10 10 10S0 5.522 0 0' style='fill-opacity:1;fill-rule:nonzero;stroke:none' transform='translate(512 110)' fill='%2309aff4' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0h-172v-120h492v55' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(182 130)' fill='none' stroke='%2309aff4' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M0 0v55l-80 60V55l-80 60V55l-80 60V55l-80 60v-260' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(502 155)' fill='none' stroke='%2309aff4' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%2309aff4'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.s-icon-dismantling {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 512.021 512.021' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M512.011 174.351a7.497 7.497 0 0 0-9.263-7.29l-81.794 19.794a7.501 7.501 0 0 0-5.132 4.341L386.38 260.04l-51.225 6.54a7.504 7.504 0 0 0-5.6 3.785l-38.446 68.919-31.4-55.97 3.693-2.072a14.214 14.214 0 0 0 6.776-8.608 14.22 14.22 0 0 0-1.296-10.877l-9.233-16.458 4.407-2.472a12.92 12.92 0 0 0 6.158-7.822 12.923 12.923 0 0 0-1.177-9.887l-35.095-62.556.783-.439c3.705-2.078 6.379-5.475 7.529-9.564s.639-8.382-1.439-12.088l-20.464-36.476a7.501 7.501 0 0 0-13.082 7.34l20.464 36.475c.121.217.149.448.082.688s-.212.423-.429.544l-78.505 44.042c-.218.123-.449.149-.688.082s-.423-.211-.544-.428c-58.747-104.716 8.38 14.934-44.042-78.504a.905.905 0 0 1 .347-1.232l78.504-44.042a.89.89 0 0 1 .688-.082.874.874 0 0 1 .544.429l9.359 16.682a7.501 7.501 0 0 0 13.082-7.34l-9.359-16.681a15.798 15.798 0 0 0-9.564-7.529 15.783 15.783 0 0 0-9.256.191l-6.076-30.903c-1.837-9.342-7.847-16.989-16.49-20.982-8.644-3.992-18.363-3.61-26.666 1.048L76.349 33.171c-8.303 4.658-13.694 12.755-14.793 22.212-1.098 9.457 2.297 18.572 9.312 25.008l23.209 21.295c-5.664 4.827-7.325 13.155-3.55 19.885l10.689 19.054-14.312 8.263a14.786 14.786 0 0 0-6.934 9.035 14.784 14.784 0 0 0 1.486 11.29l1.324 2.292-5.471 7.502c-14.558 19.96-14.418 46.681.348 66.488.545 1.107 12.864 13.788 9.175 34.121-2.053 11.313-8.51 20.968-18.183 27.185L3.456 348.702a7.501 7.501 0 0 0 8.109 12.619l65.192-41.899c13.019-8.367 22.069-21.899 24.832-37.126 4.934-27.194-11.463-44.841-11.906-45.763-10.812-14.505-10.915-34.07-.256-48.687l1.555-2.133.386.669a14.785 14.785 0 0 0 9.035 6.934 14.787 14.787 0 0 0 11.29-1.487l13.783-7.957 9.091 16.204a15.8 15.8 0 0 0 9.566 7.528 15.82 15.82 0 0 0 12.087-1.44l.783-.439 11.708 20.87a7.498 7.498 0 0 0 10.21 2.872 7.5 7.5 0 0 0 2.872-10.21l-11.708-20.871 8.412-4.719 42.364-23.765 34.12 60.817-50.775 28.486-8.222-14.656a7.5 7.5 0 0 0-13.082 7.34l9.196 16.392a12.918 12.918 0 0 0 7.823 6.158 12.939 12.939 0 0 0 9.887-1.177l4.407-2.473 9.233 16.456a14.215 14.215 0 0 0 8.607 6.776 14.217 14.217 0 0 0 10.878-1.296l3.693-2.072 35.906 64.003-8.302 14.883-32.931 5.972a7.501 7.501 0 0 0-5.769 4.982l-11.478 34.021-7.214 1.305-.074.013-48.742 8.815a7.5 7.5 0 0 0-5.887 5.356l-18.777 67.017H7.511c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5l398.397.001c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5h-75.571l24.395-31.349 99.697-34.963h42.581v66.312h-62.103c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h69.603c4.143 0 7.5-3.357 7.5-7.5l.001-330.17zM76.456 57.112c.537-4.624 3.173-8.582 7.232-10.859l52.371-29.381a14.29 14.29 0 0 1 7.007-1.853c2.042 0 4.091.445 6.029 1.341 4.226 1.951 7.164 5.69 8.062 10.258l6.966 35.427-56.51 31.703-26.605-24.41c-3.429-3.147-5.088-7.603-4.552-12.226zM104.3 178.778l-9.793-16.959 14.049-8.111 9.583 17.081zm122.998 84.671 19.271-10.811 8.896 15.857-19.269 10.811zm269.713-32.817-15.385 15.332-22.547-8.728-14.339-40.703 52.271-12.65zm-156.2 50.347 51.728-6.604a7.498 7.498 0 0 0 5.945-4.49l29.651-69.333 1.951-.472 15.993 45.397a7.503 7.503 0 0 0 4.367 4.502l30.313 11.734a7.5 7.5 0 0 0 8.001-1.682l8.251-8.223v57.811l-48.083 28.415-84.541 1.872-35.394-37.743zM175.315 438.572l40.743-7.368 19.992 16.283-14.773 49.534h-62.338zm168.934 16.147-32.917 42.303h-74.401l14.925-50.045a7.503 7.503 0 0 0-2.451-7.959l-14.886-12.124a7.49 7.49 0 0 0 2.334-3.388l11.479-34.024 32.062-5.813a7.501 7.501 0 0 0 5.212-3.727l5.541-9.932 17.312 30.858a7.5 7.5 0 0 0 13.082-7.34l-21.818-38.891 21.602-38.723 34.412 36.696a7.498 7.498 0 0 0 5.471 2.37l.166-.002 21.511-.476-34.189 37.768a7.498 7.498 0 0 0-1.864 6.09l7.344 51.614-6.488 2.275a7.494 7.494 0 0 0-3.439 2.47zm108.904-39.009c-.845 0-1.685.143-2.482.423l-82.066 28.779-6.428-45.185 41.354-45.684 47.69-1.056a7.49 7.49 0 0 0 3.649-1.041l42.141-24.903v88.667z' fill='%2309aff4' opacity='1' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M187.901 103.906a7.5 7.5 0 0 0-10.211-2.871l-43.874 24.613a7.501 7.501 0 0 0 7.34 13.082l43.874-24.613a7.501 7.501 0 0 0 2.871-10.211zM161.511 155.502a7.47 7.47 0 0 0 3.663-.96l20.831-11.687a7.501 7.501 0 0 0-7.34-13.082l-20.831 11.687a7.501 7.501 0 0 0 3.677 14.042z' fill='%2309aff4' opacity='1' data-original='%2309aff4' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.s-icon-rigging {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 60 60' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M54 53H40.44l-1.33-8.93v-.01l-2.97-19.93 10.92 2.61v8.87h-1.45c-.55 0-1 .45-1 1v8.5c0 .55.45 1 1 1h4.89c.55 0 1-.45 1-1v-8.5c0-.55-.45-1-1-1h-1.45v-9.54l1.16-4.86c.06-.26.02-.53-.12-.76s-.36-.39-.62-.45l-30.94-7.4c.19-2.36 0-4.68-.57-6.86-.08-.3-.3-.55-.59-.67s-.62-.1-.89.06c-2.98 1.75-5.33 5.17-6.28 9.13-.95 3.97-.4 8.07 1.47 10.99.17.26.45.43.76.46h.08c.28 0 .56-.12.75-.34 1.5-1.68 2.71-3.67 3.61-5.86l8.58 2.05L20.77 53H6c-.55 0-1 .45-1 1s.45 1 1 1h48c.55 0 1-.45 1-1s-.45-1-1-1zm-4.49-8.87h-2.89v-6.5h2.89zm-12.76-2.32-10.54-8.68 8.03-8.18zM12.69 22.93c-1.02-2.33-1.23-5.29-.54-8.19s2.22-5.44 4.18-7.06c.45 2.55.34 5.28-.3 7.99-.64 2.7-1.79 5.18-3.34 7.26zm5.29-6.8c.12-.51.22-1.02.31-1.53l29.76 7.12-.73 3.03-29.76-7.12c.16-.49.3-.99.42-1.5zm15 7.25-6.8 6.93 1.23-8.26zM25.46 35.1l10.93 9-13.46 7.97zm11.89 10.75L38.42 53H25.28z' fill='%2309aff4' opacity='1' data-original='%2309aff4' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.s-icon-laborer {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 511.998 511.998' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='m511.952 484.499-.258-4.055-4.313-67.82c-2.082-32.733-23.385-60.938-54.271-71.853l-101.475-35.863c-6.137-2.17-12.979-1.953-18.965.563a24.74 24.74 0 0 0-.94.423l-24.278-7.494-.002-20.151c25.205-16.913 44.67-47.647 45.8-76.124h.714c11.077 0 20.089-9.012 20.089-20.089v-18.829c0-2.443-.46-4.775-1.263-6.943a15.638 15.638 0 0 0 8.189-13.782v-10.514c0-7.624-5.417-13.987-12.549-15.335v-2.991a99.203 99.203 0 0 0-4.578-29.967c-1.245-3.951-5.46-6.148-9.408-4.896a7.498 7.498 0 0 0-4.896 9.408 84.196 84.196 0 0 1 3.854 23.198c.02.749.028 1.502.028 2.257v10.229c0 4.143 3.357 7.5 7.5 7.5h4.682c.125 0 .367.211.367.598v10.514c0 .388-.242.599-.367.599H146.387c-.125 0-.367-.211-.367-.599v-10.514c0-.387.242-.598.367-.598h4.681c4.143 0 7.5-3.357 7.5-7.5v-10.229c0-.755.01-1.508.029-2.256 1.004-39.577 30.123-73.063 67.8-79.767v27.605c0 6.848 2.753 13.062 7.206 17.604.058.059.113.121.171.18.061.061.126.119.188.179 4.539 4.45 10.747 7.201 17.587 7.201H260.458c6.84 0 13.048-2.751 17.587-7.201.062-.061.127-.118.188-.179.059-.059.114-.121.171-.18 4.453-4.542 7.206-10.756 7.206-17.604V31.612c20.296 3.582 38.664 14.91 51.315 31.901a7.5 7.5 0 0 0 12.031-8.959c-16.055-21.56-39.936-35.405-66.095-38.497-4.169-8.153-12.649-13.751-22.417-13.751h-8.881c-9.77 0-18.251 5.599-22.419 13.754-22.105 2.609-42.664 12.893-58.325 29.288-16.927 17.72-26.593 41.037-27.218 65.657a109.93 109.93 0 0 0-.033 2.636v2.991c-7.132 1.349-12.548 7.712-12.548 15.335v10.514c0 5.97 3.324 11.161 8.189 13.782a19.957 19.957 0 0 0-1.263 6.943v18.829c0 11.077 9.012 20.089 20.089 20.089h.708c1.049 28.5 20.554 59.37 45.803 76.324l-.003 19.951-24.281 7.491c-6.203-2.904-13.438-3.267-19.898-.983L58.888 340.772c-30.887 10.915-52.189 39.119-54.27 71.853l-.537 8.447a7.501 7.501 0 0 0 7.01 7.961c4.126.243 7.697-2.877 7.961-7.01l.537-8.447c1.698-26.726 19.086-49.752 44.297-58.662l25.951-9.171v148.949H23.664a8.553 8.553 0 0 1-5.662-2.11 8.831 8.831 0 0 1-.647-.624 8.605 8.605 0 0 1-2.349-5.605c-.011-.299-.007-.6.012-.903l2.101-33.038a7.501 7.501 0 0 0-14.971-.951l-2.1 33.036v.001a23.812 23.812 0 0 0 6.369 17.725 23.586 23.586 0 0 0 1.753 1.684 23.748 23.748 0 0 0 15.492 5.785h464.673c1.22 0 2.432-.096 3.626-.282a23.762 23.762 0 0 0 13.621-7.186 23.802 23.802 0 0 0 6.37-17.725zM353.321 158.118h.644a5.094 5.094 0 0 1 5.089 5.088v18.829a5.095 5.095 0 0 1-5.089 5.089h-.644v-29.006zM241.397 27.485c0-.817.11-1.646.338-2.534.011-.045.016-.091.026-.135 1.172-4.32 5.116-7.51 9.802-7.51h8.881c4.685 0 8.63 3.19 9.802 7.509.01.045.015.091.026.135.228.888.338 1.717.338 2.534v31.725c0 2.802-1.135 5.343-2.969 7.185l-.008.009c-.092.092-.193.175-.289.263a10.118 10.118 0 0 1-6.9 2.721h-8.881a10.117 10.117 0 0 1-6.9-2.721c-.095-.089-.197-.171-.289-.263l-.008-.009a10.16 10.16 0 0 1-2.969-7.185V27.485zm-82.719 159.639h-.643a5.096 5.096 0 0 1-5.089-5.089v-18.829a5.094 5.094 0 0 1 5.089-5.088h.643v29.006zm176.896 133.56 2.416-1.162c.099-.047.201-.082.3-.127 2.611-1.16 5.65-1.296 8.346-.344l18.646 6.59-55.144 42.079a11.739 11.739 0 0 1-7.18 2.427c-2.311 0-4.554-.67-6.487-1.938l-25.26-16.567 64.363-30.958zm-161.896-120.96v-41.607h164.643v41.409c0 25.834-20.789 56.431-45.173 69.842l-.162.088c-.789.431-1.582.841-2.378 1.235-.132.065-.264.133-.396.197a60.277 60.277 0 0 1-5.121 2.211c-.231.087-.461.168-.691.251a54.87 54.87 0 0 1-1.893.646c-.244.078-.487.158-.73.232-.837.255-1.674.495-2.512.703l-.981.244c-4.804 1.194-8.906 2.137-12.601 2.782-3.695.645-6.983.99-10.157.99-5.586-.001-11.321-1.032-19.273-2.953l-.145-.034a50.311 50.311 0 0 1-6.084-1.596l-.719-.232c-.115-.037-.228-.079-.343-.117a54.92 54.92 0 0 1-1.524-.526c-.239-.086-.478-.172-.714-.261l-.115-.046a60.132 60.132 0 0 1-5.228-2.291c-25.438-12.605-47.703-44.476-47.703-71.167zm-8.316 119.327a11.406 11.406 0 0 1 8.648.471l66.778 32.119-25.262 16.567a11.79 11.79 0 0 1-6.485 1.938h-.001c-2.616 0-5.1-.84-7.181-2.427l-55.144-42.079 18.647-6.589zm83.136 175.641H104.837v-154.25l24.98-8.828 62.943 48.031a26.988 26.988 0 0 0 16.279 5.502h.002c5.239 0 10.327-1.52 14.712-4.396l24.745-16.228v130.169zm-31.756-171.263-16.588-7.979 10.24-3.158a12.91 12.91 0 0 0 9.149-12.397l.002-13.374a72.6 72.6 0 0 0 4.703 1.735c.149.049.292.102.443.151l.069.022c.353.113.706.229 1.059.336 1.102.336 2.095.616 3.035.854 2.556.645 4.94 1.222 7.202 1.734.664.15 1.32.295 1.964.433l.236.052c6.347 1.351 11.737 2.1 17.166 2.109l.1.001h.003c5.911 0 11.753-.87 18.834-2.431a291.546 291.546 0 0 0 7.543-1.786l.981-.244a65.024 65.024 0 0 0 3.025-.84c.321-.096.641-.197.962-.298.69-.219 1.381-.451 2.071-.695.371-.13.743-.254 1.113-.391a74.066 74.066 0 0 0 2.396-.938l.002 13.569a12.908 12.908 0 0 0 9.148 12.396l10.241 3.161-55.843 26.86-39.256-18.882zm190.421 171.264H263.498v-130.17l24.746 16.228a26.76 26.76 0 0 0 14.714 4.396c5.848 0 11.63-1.954 16.279-5.503l62.944-48.031 24.982 8.829v154.251zm88.569-4.157c-.309.504-.672.98-1.088 1.423a8.567 8.567 0 0 1-6.308 2.734h-66.173v-148.95l25.95 9.171a66.904 66.904 0 0 1 6.878 2.87c21.455 10.391 35.88 31.573 37.42 55.792l4.57 71.875c.019.303.023.604.012.903a8.58 8.58 0 0 1-1.261 4.182z' fill='%2309aff4' opacity='1' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M368.804 411.165h-55.916c-7.884 0-14.298 6.414-14.298 14.298v21.76c0 7.884 6.414 14.298 14.298 14.298h55.916c7.884 0 14.298-6.414 14.298-14.298v-21.76c0-7.884-6.414-14.298-14.298-14.298zm-.702 35.355H313.59v-20.355h54.512v20.355z' fill='%2309aff4' opacity='1' data-original='%2309aff4'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.s-icon-loader {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 64 64' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M14.92 17.12c2.98 0 5.41-2.43 5.41-5.41S17.91 6.3 14.92 6.3c-2.98 0-5.41 2.43-5.41 5.41s2.43 5.41 5.41 5.41zm0-8.88c1.91 0 3.47 1.56 3.47 3.47s-1.56 3.47-3.47 3.47-3.47-1.56-3.47-3.47 1.56-3.47 3.47-3.47z' fill='%2309aff4' opacity='1' data-original='%2309aff4' class=''%3E%3C/path%3E%3Cpath d='M58.15 30.5 50.18.72a.992.992 0 0 0-.45-.59 1.01 1.01 0 0 0-.74-.1L25.2 6.41c-.52.14-.82.67-.69 1.19l4.32 16.13c-1-.35-1.99-1.01-3-2.01-2.25-2.22-4.8-3.39-7.59-3.48h-4.75c-1.67.13-3.67 1.05-3.74 4.79.19 3.39.49 5.31.9 7.96.26 1.67.55 3.56.89 6.26-.02.92.07 2.01.41 3.04-.01.05-.03.09-.04.14l-.47 6.6a2 2 0 0 1-.17.54L6.5 57.52c-.84 1.59-.91 2.98-.22 4.24.97 1.77 2.1 1.92 3.37 1.92 1.16 0 2.5-1.1 3.28-2.68l6.56-13.66 1.06.84c1.12.87 1.92 2.1 2.24 3.48l2.11 9.05c.32 1.36.97 2.35 1.88 2.88.46.27.97.4 1.51.4.35 0 .71-.06 1.07-.17 2.02-.61 3.25-2.71 2.81-4.76L29.71 47.6a8.19 8.19 0 0 0-2.81-4.59L23.98 40c-.03-.03-.06-.06-.09-.08-.53-.42-.81-1.11-.72-1.78.01-.08.01-.17 0-.25l-1.25-9.54c2.1 1.42 5.03 2.21 7.29 2.38.57.04 1.05.05 1.51.05l1.77 6.62c.07.25.23.46.45.59.15.09.32.13.48.13.08 0 .17-.01.25-.03l23.79-6.38c.52-.16.83-.69.69-1.21zM11.19 60.15c-.54 1.11-1.31 1.58-1.53 1.59-.95 0-1.19-.03-1.67-.91-.25-.45-.44-1.12.25-2.44l4.79-9.96c.17-.34.28-.71.35-1.17l.32-4.53 4.23 3.37zm18.16-31.37c-2.34-.17-5.56-1.16-7.2-2.73l-.85-.82a.99.99 0 0 0-1.11-.17c-.37.19-.58.58-.52.99l1.57 11.96c-.12 1.28.4 2.55 1.39 3.37l2.92 3.02c.03.03.06.06.09.08 1.11.88 1.88 2.14 2.18 3.52l2.46 11.46c.23 1.08-.41 2.18-1.47 2.5-.42.13-.76.11-1.05-.06-.43-.25-.78-.84-.96-1.64l-2.11-9.05a8.139 8.139 0 0 0-2.93-4.57l-7.26-5.78c-.93-.86-1.03-2.65-1-3.64 0-.05 0-.1-.01-.14-.34-2.78-.64-4.7-.9-6.39-.4-2.6-.69-4.48-.88-7.7.04-2.22.81-2.73 1.88-2.82h4.64c2.29.07 4.33 1.03 6.26 2.92 1.74 1.73 3.59 2.69 5.48 2.85 1.27.11 1.5.05 3.31-.41l.61-.15c.51-.13 1.01-.07 1.34.14.23.15.37.36.42.64.13.74-.63 1.22-.87 1.35-2.11 1.18-2.92 1.45-5.43 1.27zm4.76 7.16-1.45-5.4c.96-.23 1.85-.66 3.04-1.32 1.37-.76 2.08-2.06 1.84-3.39a2.91 2.91 0 0 0-1.27-1.93c-.79-.51-1.84-.66-2.87-.4l-.61.15c-1.08.27-1.48.37-1.86.39L26.64 8.03l21.91-5.87 7.47 27.9z' fill='%2309aff4' opacity='1' data-original='%2309aff4' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.s-assembly {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 303.176 180.275' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M54.581 139.223c-1.836.317-3.94.387-5.947.412a60.64 60.64 0 0 1-.856.006c-3.636 0-7.818-.331-11.738-1.876l6.766 17.176H12.5c-6.903 0-12.5 5.597-12.5 12.5s5.597 12.5 12.5 12.5h48.666a12.501 12.501 0 0 0 11.63-17.082L62.8 137.487l-4.909 1.276a14.665 14.665 0 0 1-3.31.46z' fill='%2309aff4' opacity='1' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M112.079 111.144a12.5 12.5 0 0 0-15.56-10.634l-36.038 9.372c.227-7.668 1.354-15.476 2.669-22.741L46.033 73.755c-2.167-1.694-3.545-4.132-3.879-6.862s.415-5.429 2.11-7.596a10.24 10.24 0 0 1 8.119-3.956c2.317 0 4.51.757 6.339 2.188l8.552 6.687c.01-7.964-3.734-15.534-10.37-17.188-8.537-2.129-20.912 2.508-25.947 17.15-6.805 20.174-8.268 33.304-5.682 55.52 3.129 16.102 14.164 17.754 23.328 17.637 2.212-.028 4.125-.109 5.748-.408a12.45 12.45 0 0 0 2.96-.39l31.617-8.223 4.822 40.922c.749 6.359 6.148 11.038 12.398 11.038.488 0 .981-.028 1.479-.087 4.058-.478 7.42-2.857 9.33-6.135v-21.498zM158.135 132.063h145.041v5.615H158.135zM293.049 178.272l2.898-37.178H285l2.897 37.178zM162.626 94.26v34.386h136.059V94.26zm68.027 16.982a4.84 4.84 0 1 1 0-9.683 4.842 4.842 0 1 1 0 9.683zM303.176 42.885V37.27H158.135v5.615h6.363v42.346h-6.363v5.613h145.041v-5.613h-5.511V42.885zm-10.011 42.346H168.998V42.885h124.167zM120.959 144.301v34.387h136.059v-34.387zm68.027 7.299a4.842 4.842 0 1 1 .003 9.685 4.842 4.842 0 0 1-.003-9.685zM170.331 25.441h16v6h-16zM196.331 25.441h16v6h-16zM116.495 59.023l3.851-.013-.007-2.037 2.511-.009-.004-1.358 1.782-.006-.004-1.012 7.694-.026-.006-2.15 21.544-.072-.006-1.62-21.543.071-.007-2.224-7.694.026-.003-1.012-1.783.006-.004-1.359-21.196.07a5.369 5.369 0 1 0 .035 10.736l2.527-.008c1.49-.798 3.138-1.239 4.836-1.239a10.26 10.26 0 0 1 7.477 3.236zm-16.267-9.665 10.851-.036.004 1.134-10.852.037zm.014 4.048-.005-1.133 10.853-.036.004 1.134zM114.671 74.702l-9.247 6.063 15.641-.052-.026-7.937-4.204.014a10.237 10.237 0 0 1-2.164 1.912z' fill='%2309aff4' opacity='1' data-original='%2309aff4'%3E%3C/path%3E%3Cpath d='M57.306 59.34a7.998 7.998 0 0 0-11.229 1.374 7.999 7.999 0 0 0 1.374 11.229l26.146 20.445a7.99 7.99 0 0 0 4.929 1.698c1.522 0 3.05-.434 4.386-1.31l30.5-20a8.001 8.001 0 0 0-8.773-13.381L78.934 76.252zM108.024 17.543c.395-3.939-8.863-8.093-20.678-9.279-.404-.041-.8-.067-1.199-.1a22.422 22.422 0 0 0-15.09-8.05C58.693-1.127 47.663 7.891 46.423 20.255c-1.241 12.366 7.777 23.393 20.14 24.634 11.342 1.138 21.552-6.356 24.123-17.146a61.956 61.956 0 0 1-6.272-1.297c-11.284-2.932-19.669-8.31-19.029-12.131 1.171 3.595 9.779 7.131 20.53 8.21 8.113.814 15.322.017 19.171-1.838 1.756-.845 2.814-1.911 2.938-3.144z' fill='%2309aff4' opacity='1' data-original='%2309aff4'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.header-basic .has-sub-menu > .sub-menu .sub-menu-link::before,
.header-basic .menu-link::before {
  content: "";
  position: absolute;
  left: -12px;
  width: 6px;
  aspect-ratio: 1/1;
  background-color: var(--clr-main);
  scale: 0;
  border-radius: 50%;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.content-always-light.header-basic .menu-link,
.is-sticky.header-basic .menu-link {
  color: var(--clr-white);
}
.content-always-light.header-basic .header-logo .logo-img.light-logo,
.is-sticky.header-basic .header-logo .logo-img.light-logo {
  display: block;
}
.content-always-light.header-basic .header-logo .logo-img.dark-logo,
.is-sticky.header-basic .header-logo .logo-img.dark-logo {
  display: none;
}
.content-always-light.header-basic .controls-box .header-search-btn,
.is-sticky.header-basic .controls-box .header-search-btn {
  color: var(--clr-white);
}
.header-basic {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.is-sticky.header-basic {
  background-color: var(--clr-main);
}
.is-sticky.header-basic .menu-link {
  color: var(--clr-white) !important;
}
.is-sticky.header-basic .menu-link::before {
  background-color: var(--clr-white) !important;
}
.header-basic .controls-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-basic .controls-box .control {
  margin-right: 1rem;
  width: 2rem;
  height: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  z-index: 100;
  cursor: pointer;
}
.header-basic .controls-box .control:last-child {
  margin-right: 0;
}
.header-basic .controls-box .header-search-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header-basic .controls-box .header-search-btn .icon {
  color: inherit;
  font-size: 1.5rem;
}
.header-basic .controls-box .menu-toggler {
  margin-right: 1rem;
  display: none;
}
.header-basic .controls-box .menu-toggler > span {
  width: 30px;
  height: 2px;
  border-radius: 1px;
  background-color: var(--clr-white);
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
@media (max-width: 1199px) {
  .header-basic .controls-box .menu-toggler {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.header-basic .controls-box .close-menu span:nth-child(1) {
  -webkit-transform: rotate(225deg) translateY(-9px);
  transform: rotate(225deg) translateY(-9px);
}
.header-basic .controls-box .close-menu span:nth-child(2) {
  display: none;
}
.header-basic .controls-box .close-menu span:nth-child(3) {
  -webkit-transform: rotate(-45deg) translateY(-9px);
  transform: rotate(-45deg) translateY(-9px);
}
@media (max-width: 1199px) {
  .header-basic {
    background-color: var(--clr-main);
  }
  .header-basic .controls-box .header-search-btn {
    color: var(--clr-white);
  }
}
.header-basic .menu-navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0;
}
@media (max-width: 1199px) {
  .header-basic .menu-navbar {
    height: 90px;
  }
}
.header-basic .menu-wrapper {
  margin-right: auto;
  margin-left: auto;
}
.header-basic .menu-wrapper.links-at-end {
  margin-left: auto;
  margin-right: 1rem;
}
.header-basic .menu-wrapper.links-at-start {
  margin-right: auto;
  margin-left: 2rem;
}
@media (max-width: 1199px) {
  .header-basic .menu-wrapper {
    position: fixed;
    left: -100%;
    width: 100%;
    height: 100%;
    top: 90px;
    margin: 0;
    -webkit-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
  }
}
.header-basic .menu-wrapper.show {
  left: 0;
}
@media (max-width: 1199px) {
  .header-basic .menu-wrapper.show .links-list {
    left: 0;
    height: calc(100% - 90px);
  }
}
.header-basic .header-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.header-basic .header-logo .logo-img {
  display: block;
  max-width: 10rem;
  max-height: calc(90px - 10px);
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.header-basic .header-logo .logo-img.light-logo {
  display: none;
}
.header-basic .header-logo .logo-img.dark-logo {
  display: block;
}
.header-basic .links-list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
  padding: 0;
}
@media (max-width: 1199px) {
  .header-basic .links-list {
    position: absolute;
    top: 0;
    width: 50%;
    max-height: calc(100% - 90px);
    padding: 1rem 1.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
    overflow: auto;
    overflow-x: hidden;
    background-color: var(--clr-main);
  }
}
@media (max-width: 767px) {
  .header-basic .links-list {
    width: 75%;
  }
}
.header-basic .menu-item {
  position: relative;
  padding: 0 1rem;
}
@media (max-width: 1199px) {
  .header-basic .menu-item {
    width: 100%;
    padding: 0;
  }
}
.header-basic .menu-link {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  text-decoration: none !important;
  color: inherit;
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 500;
  line-height: 90px;
  padding: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.header-basic .menu-link.active,
.header-basic .menu-link:hover {
  color: var(--clr-main);
}
.header-basic .menu-link.active::before,
.header-basic .menu-link:hover::before {
  scale: 1;
}
@media (max-width: 1199px) {
  .header-basic .menu-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    width: 100%;
    padding: 0.75rem 1rem 0.75rem 0;
    color: var(--clr-white);
    line-height: calc(90px / 2);
  }
}
.header-basic .menu-link .plus-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: inherit;
  line-height: 1;
  font-size: 0.625rem;
  margin-left: 0.25rem;
}
@media (max-width: 1199px) {
  .header-basic .menu-link .plus-icon {
    margin-left: 0.5rem;
  }
}
.header-basic .has-sub-menu > .sub-menu {
  list-style: none;
  position: absolute;
  top: 100%;
  min-width: 18rem;
  left: 0;
  margin: 0;
  padding: 1rem 1.5rem;
  -webkit-transform: translateY(4rem);
  transform: translateY(4rem);
  visibility: hidden;
  opacity: 0;
  z-index: 15000;
  background-color: var(--clr-main);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
@media (max-width: 1199px) {
  .header-basic .has-sub-menu > .sub-menu {
    position: static;
    display: none;
    visibility: visible;
    opacity: 1;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: none;
    transition: none;
  }
}
.header-basic .has-sub-menu > .sub-menu .sub-menu-item {
  padding: 0;
}
@media (max-width: 1199px) {
  .header-basic .has-sub-menu > .sub-menu .sub-menu-item {
    padding-left: 1rem;
  }
}
.header-basic .has-sub-menu > .sub-menu .sub-menu-link {
  line-height: unset;
  color: var(--clr-white);
  padding: 1rem;
  padding-left: 0;
}
.header-basic .has-sub-menu > .sub-menu .sub-menu-link.active,
.header-basic .has-sub-menu > .sub-menu .sub-menu-link:hover {
  color: var(--clr-white);
  -webkit-transform: translate(0.25rem, 0);
  transform: translate(0.25rem, 0);
}
.header-basic .has-sub-menu > .sub-menu .sub-menu-link.active::before,
.header-basic .has-sub-menu > .sub-menu .sub-menu-link:hover::before {
  background: var(--clr-white);
  scale: 1;
}
@media (max-width: 1199px) {
  .header-basic .has-sub-menu > .sub-menu .sub-menu-link {
    line-height: unset;
    padding: 1rem 1rem 1rem 0rem !important;
  }
}
.header-basic .has-sub-menu:hover > .sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
@media (max-width: 1199px) {
  .header-basic .header-logo .logo-img.light-logo {
    display: block;
  }
  .header-basic .header-logo .logo-img.dark-logo {
    display: none;
  }
  .header-basic .menu-link.active,
  .header-basic .menu-link:hover {
    color: var(--clr-white);
  }
  .header-basic .menu-link.active::before,
  .header-basic .menu-link:hover::before {
    background-color: var(--clr-white);
  }
}
.header-basic.inner-page-header .header-logo .logo-img.light-logo {
  display: block;
}
.header-basic.inner-page-header .header-logo .logo-img.dark-logo {
  display: none;
}
.header-basic.inner-page-header a,
.header-basic.inner-page-header .menu-link {
  color: var(--clr-white);
}
.header-basic.inner-page-header a::before,
.header-basic.inner-page-header .menu-link::before {
  background-color: var(--clr-white);
}
.header-basic.inner-page-header .controls-box .header-search-btn {
  color: var(--clr-white);
}
.header-basic .contacts-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 30px;
  padding-left: 10px;
}
.header-basic .contacts-box .contact-link {
  margin-right: 10px;
  line-height: 0;
  color: var(--clr-white);
}
.header-basic .contacts-box .contact-link i {
  display: inline-block;
  height: 30px;
  font-size: 30px;
}
@media (max-width: 1439px) {
  .header-basic .contacts-box {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.header-basic .contact-info {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-bottom: 5px;
  color: var(--clr-white);
}

.header-basic .contact-info .icon {
  font-size: 20px;
}

@media (max-width: 575px) {
  .header-basic .contact-info span {
    display: none;
  }
}
.hero-swiper-slider .slide-title,
.page-hero .hero-text-area .hero-title {
  font-weight: 700;
  font-size: 3.5rem;
  margin-bottom: 1.75rem;
  line-height: 1.5;
}
.hero-swiper-slider .slide-title .first-word,
.page-hero .hero-text-area .hero-title .first-word {
  position: relative;
}
@media (max-width: 1199px) {
  .hero-swiper-slider .slide-title,
  .page-hero .hero-text-area .hero-title {
    font-size: 3rem !important;
  }
}
@media (max-width: 575px) {
  .hero-swiper-slider .slide-title,
  .page-hero .hero-text-area .hero-title {
    font-size: 2rem !important;
    font-weight: 700 !important;
  }
}
.hero-swiper-slider .slide-subtitle,
.page-hero .hero-text-area .hero-subtitle {
  opacity: 0.75;
  font-size: 1.25rem;
  font-weight: 400;
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .hero-swiper-slider .slide-subtitle,
  .page-hero .hero-text-area .hero-subtitle {
    font-size: 1rem;
  }
}
.hero-social-icons .sc-list .sc-item .sc-link {
  color: var(--clr-dark-blue);
}
.hero-social-icons .dir-row .sc-list .sc-item:not(:last-child) {
  margin-right: 2rem;
}
.hero-social-icons .dir-col .sc-list .sc-item:not(:last-child) {
  margin-bottom: 2rem;
}
.page-hero {
  position: relative;
  z-index: 0;
  max-height: 1280px;
  min-height: 100vh;
  padding: 100px 0;
}
.page-hero.tringle-bg::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(50% 100%, 100% 0%, 100% 100%, 0 100%);
  clip-path: polygon(50% 100%, 100% 0%, 100% 100%, 0 100%);
  background: rgba(var(--clr-secondary-rgb), 0.5);
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}
@media (max-width: 991px) {
  .page-hero.tringle-bg::before {
    -webkit-clip-path: polygon(0 100%, 100% 50%, 100% 100%);
    clip-path: polygon(0 100%, 100% 50%, 100% 100%);
  }
}
@media (max-width: 991px) {
  .page-hero {
    height: auto;
    min-height: 100vh;
  }
}
@media (max-height: 600px) {
  .page-hero {
    height: auto;
  }
}
.page-hero .hero-image-area {
  position: relative;
}
.page-hero .hero-image-area .hero-img-wraper img {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.page-hero .hero-text-area {
  margin-top: 2.5rem;
  position: relative;
}
.page-hero .hero-text-area .hero-title {
  display: inline-block;
  position: relative;
  z-index: 0;
}
.page-hero .hero-text-area .hero-title .heading-brand-name {
  position: relative;
  display: inline-block;
  line-height: 1;
}
.page-hero .hero-text-area .hero-title .featured-text {
  font-weight: 700;
}
.page-hero .hero-text-area.content-always-light .hero-title,
.page-hero .hero-text-area.content-always-light .hero-subtitle,
.page-hero .hero-text-area.content-always-light .slide-title,
.page-hero .hero-text-area.content-always-light .slide-subtitle,
.page-hero .hero-text-area.content-always-light .hero-social-icons .sc-link {
  color: var(--clr-white) !important;
}
.page-hero .cta-links-area {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.page-hero .cta-links-area .cta-link {
  margin-bottom: 0;
  margin-right: 1.5rem;
  font-size: 1.15rem;
  min-width: 180px;
}
@media (max-width: 991px) {
  .page-hero .cta-links-area .cta-link {
    font-size: 1rem;
    padding: 0.75rem 1.5rem;
    min-width: auto;
  }
}
.page-hero .cta-links-area .cta-link:last-child {
  margin-right: 0;
}
.hero-swiper-slider {
  padding: 0;
  background: var(--clr-dark-blue);
}
.hero-swiper-slider [data-splitting="chars"] .word .char {
  text-transform: lowercase;
}
.hero-swiper-slider [data-splitting="chars"] .word .char:first-child {
  text-transform: uppercase;
}
.hero-swiper-slider .swiper-slide {
  position: relative;
  min-width: 100%;
  min-height: 100vh;
  padding: 120px 0;
  overflow: hidden;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 0;
}
@media (max-height: 720px) {
  .hero-swiper-slider .swiper-slide {
    height: auto;
  }
}
.hero-swiper-slider .slide-bg-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  animation: slide-bg-img-scale 24s linear alternate-reverse 0s infinite both;
}
.hero-swiper-slider .slide-bg-img .overlay-color {
  z-index: 0;
}
@-webkit-keyframes slide-bg-img-scale {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@keyframes slide-bg-img-scale {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
.hero-swiper-slider .pre-title {
  -webkit-transform: translateY(-1rem);
  transform: translateY(-1rem);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.hero-swiper-slider .slide-title {
  display: inline-block;
  -webkit-transform: translateY(3rem);
  transform: translateY(3rem);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.8s ease-in-out 0s;
  transition: all 0.8s ease-in-out 0s;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.hero-swiper-slider .slide-subtitle {
  -webkit-transform: translateY(3rem);
  transform: translateY(3rem);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
.hero-swiper-slider .cta-links-area {
  -webkit-transform: translateY(3rem);
  transform: translateY(3rem);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}
.hero-swiper-slider .slider-stacked-arrows {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 3rem;
  z-index: 11;
}
.hero-swiper-slider .slider-stacked-arrows .swiper-button-prev,
.hero-swiper-slider .slider-stacked-arrows .swiper-button-next {
  position: static;
  margin: 0.25rem 0;
  -webkit-transform: none;
  transform: none;
}
@media (max-width: 991px) {
  .hero-swiper-slider .slider-stacked-arrows {
    bottom: 1rem;
    top: auto;
    width: 100%;
    -webkit-transform: none;
    transform: none;
    left: 0;
    padding: 0 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.hero-swiper-slider .swiper-button-prev,
.hero-swiper-slider .swiper-button-next {
  width: 3rem;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.25rem;
  color: var(--clr-white);
  background-color: rgba(var(--clr-main-rgb), 1);
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  background: rgba(var(--clr-white-rgb), 0.35);
  color: var(--clr-white);
  outline: none;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.hero-swiper-slider .swiper-button-prev:hover,
.hero-swiper-slider .swiper-button-next:hover {
  background-color: rgba(var(--clr-main-rgb), 0.8);
}
.hero-swiper-slider .swiper-button-prev:after,
.hero-swiper-slider .swiper-button-next:after {
  content: "";
}
.hero-swiper-slider .swiper-button-prev .icon,
.hero-swiper-slider .swiper-button-next .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.hero-swiper-slider .swiper-button-prev:hover,
.hero-swiper-slider .swiper-button-next:hover {
  background: rgba(var(--clr-main-rgb), 0.85);
}
@media (max-width: 991px) {
  .hero-swiper-slider .swiper-button-prev,
  .hero-swiper-slider .swiper-button-next {
    bottom: 1rem;
    top: auto;
    -webkit-transform: none;
    transform: none;
  }
}
@media (max-width: 575px) {
  .hero-swiper-slider .swiper-button-prev,
  .hero-swiper-slider .swiper-button-next {
    display: none;
  }
}
.hero-swiper-slider .swiper-button-prev {
  left: 3rem;
  right: auto;
}
@media (max-width: 991px) {
  .hero-swiper-slider .swiper-button-prev {
    left: 10px;
  }
}
.hero-swiper-slider .swiper-button-next {
  right: 3rem;
  left: auto;
}
@media (max-width: 991px) {
  .hero-swiper-slider .swiper-button-next {
    right: 10px;
  }
}
.hero-swiper-slider .slides-state {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  z-index: 20;
}
.hero-swiper-slider .slides-state .slide-num {
  width: 3rem;
  height: 3rem;
  text-align: center;
  color: var(--clr-white);
  font-size: 2rem;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
@media (max-width: 575px) {
  .hero-swiper-slider .slides-state .slide-num {
    display: none;
  }
}
.hero-swiper-slider .slides-state .slide-num.slides-count {
  opacity: 0.5;
}
.hero-swiper-slider .slides-state .swiper-pagination {
  position: static;
  margin: 0 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero-swiper-slider .slides-state .swiper-pagination-bullet {
  width: 1.5rem;
  height: 0.5rem;
  display: inline-block;
  border-radius: 2rem;
  background-color: var(--clr-white);
  opacity: 0.65;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.hero-swiper-slider
  .slides-state
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--clr-main);
  width: 2.5rem;
  opacity: 1;
}
.hero-swiper-slider .slides-state .swiper-pagination-bullet:not(:last-child) {
  margin-right: 0.5rem !important;
}
@media (min-width: 768px) {
  .hero-swiper-slider .slides-state.v-align {
    right: -3rem;
    left: auto;
    -webkit-transform: rotate(90deg) translateY(-50%);
    transform: rotate(90deg) translateY(-50%);
    top: 50%;
    bottom: auto;
  }
  .hero-swiper-slider .slides-state.v-align .slide-num {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}
.hero-swiper-slider .swiper-slide-active .pre-title,
.hero-swiper-slider .swiper-slide-active .slide-title,
.hero-swiper-slider .swiper-slide-active .slide-subtitle,
.hero-swiper-slider .swiper-slide-active .cta-links-area {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
}
.hero-swiper-slider
  .swiper-slide-active
  .slide-title[data-splitting="words"]
  .word {
  opacity: 0;
  -webkit-animation: fadeInLeft 1s both ease;
  animation: fadeInLeft 1s both ease;
  -webkit-animation-delay: calc(0.1s + 0.1s * var(--word-index));
  animation-delay: calc(0.1s + 0.1s * var(--word-index));
}
.hero-swiper-slider
  .swiper-slide-active
  .slide-title[data-splitting="chars"]
  .char {
  -webkit-animation: rollIn 0.35s both ease;
  animation: rollIn 0.35s both ease;
  -webkit-animation-delay: calc(0.1s + 0.06s * var(--char-index));
  animation-delay: calc(0.1s + 0.06s * var(--char-index));
}
.hero-swiper-slider
  .swiper-slide-active
  .slide-title[data-splitting="chars"].anim-fade-in-down
  .char {
  opacity: 0;
  -webkit-animation: fadeInDown 0.35s both ease;
  animation: fadeInDown 0.35s both ease;
  -webkit-animation-delay: calc(0.1s + 0.06s * var(--char-index));
  animation-delay: calc(0.1s + 0.06s * var(--char-index));
}
.hero-swiper-slider
  .swiper-slide-active
  .slide-title[data-splitting="chars"].anim-fade-in-up
  .char {
  opacity: 0;
  -webkit-animation: fadeInUp 0.35s both ease;
  animation: fadeInUp 0.35s both ease;
  -webkit-animation-delay: calc(0.1s + 0.06s * var(--char-index));
  animation-delay: calc(0.1s + 0.06s * var(--char-index));
}
.hero-swiper-slider
  .swiper-slide-active
  .slide-title[data-splitting="chars"].anim-rotate-in
  .char {
  -webkit-animation: rotateIn 0.35s both ease;
  animation: rotateIn 0.35s both ease;
  -webkit-animation-delay: calc(0.1s + 0.06s * var(--char-index));
  animation-delay: calc(0.1s + 0.06s * var(--char-index));
}
.inner-page-hero {
  height: 60vh;
  min-height: 60vh;
  opacity: 1;
}
.inner-page-hero:before {
  display: none;
}
.inner-page-hero .hero-text-area {
  margin: 0;
}
.inner-page-hero .hero-text-area .hero-title {
  display: block;
  color: var(--clr-white);
}
.inner-page-hero .hero-text-area .hero-title {
  margin-bottom: 0.5rem;
  line-height: 1.2;
}
.inner-page-hero .hero-text-area.centerd {
  text-align: center;
}
.services-boxed .service-box {
  position: relative;
  padding: 4rem 2rem;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 0;
}
.services-boxed .service-card {
  overflow: hidden;
}
.services-boxed .service-icon {
  margin-bottom: 1rem;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.services-boxed .font-icon {
  display: block;
  line-height: 3rem;
  font-size: 3rem;
  color: var(--clr-main);
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.services-boxed .service-num {
  font-size: 5rem;
  font-weight: 800;
  position: absolute;
  top: 1rem;
  right: 2rem;
  color: var(--clr-white);
  opacity: 0;
  line-height: 1;
}
.services-boxed .img-icon {
  width: 60px;
  height: 60px;
}
.services-boxed .service-content {
  margin-bottom: 1.5rem;
}
.services-boxed .service-title {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
.services-boxed .service-text {
  font-size: 1.1rem;
  line-height: 1.5;
  margin: 0;
  opacity: 0.85;
}
@media (max-width: 991px) {
  .lifted-up-box.services-boxed .services-row {
    padding: 6rem 0;
  }
}
.lifted-up-box.services-boxed .service-box {
  margin-top: -8rem;
}
@media (max-width: 991px) {
  .lifted-up-box.services-boxed .service-box {
    margin-top: 0rem;
  }
}
.services-boxed .services-row {
  margin-bottom: 2rem;
}
.services-boxed .service-box {
  height: 100%;
  border-radius: 0.5rem;
  padding: 2rem;
  border: 1px solid rgba(var(--clr-main-rgb), 0.35);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(var(--clr-dark-blue-rgb), 0.1);
  box-shadow: 0px 0px 10px 0px rgba(var(--clr-dark-blue-rgb), 0.1);
}
.services-boxed .service-box::before {
  content: "";
  border-radius: inherit;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: auto;
  right: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: right;
  transform-origin: right;
  background-color: rgba(var(--clr-main-rgb), 1);
  z-index: -3;
  -webkit-transition: -webkit-transform 0.5s ease 0s;
  transition: -webkit-transform 0.5s ease 0s;
  transition: transform 0.5s ease 0s;
  transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;
}
.services-boxed .service-box.reveal-up:hover .service-title,
.services-boxed .service-box.reveal-up:hover .service-text,
.services-boxed .service-box.reveal-up:hover .font-icon,
.services-boxed .service-box.reveal-up:hover .read-more,
.services-boxed .service-box.reveal-down:hover .service-title,
.services-boxed .service-box.reveal-down:hover .service-text,
.services-boxed .service-box.reveal-down:hover .font-icon,
.services-boxed .service-box.reveal-down:hover .read-more,
.services-boxed .service-box.reveal-start:hover .service-title,
.services-boxed .service-box.reveal-start:hover .service-text,
.services-boxed .service-box.reveal-start:hover .font-icon,
.services-boxed .service-box.reveal-start:hover .read-more,
.services-boxed .service-box.reveal-end:hover .service-title,
.services-boxed .service-box.reveal-end:hover .service-text,
.services-boxed .service-box.reveal-end:hover .font-icon,
.services-boxed .service-box.reveal-end:hover .read-more {
  color: var(--clr-white);
}
.services-boxed .service-box.reveal-up:hover .s-icon,
.services-boxed .service-box.reveal-down:hover .s-icon,
.services-boxed .service-box.reveal-start:hover .s-icon,
.services-boxed .service-box.reveal-end:hover .s-icon {
  -webkit-filter: brightness(100);
  filter: brightness(100);
}
.services-boxed .service-box.reveal-up::before {
  left: 0;
  top: auto;
  bottom: 0;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}
.services-boxed .service-box.reveal-up:hover::before {
  top: 0;
  bottom: auto;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: top;
  transform-origin: top;
}
.services-boxed .service-box.reveal-down::before {
  left: 0;
  top: 0;
  bottom: auto;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: top;
  transform-origin: top;
}
.services-boxed .service-box.reveal-down:hover::before {
  top: auto;
  bottom: 0;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}
.services-boxed .service-box.reveal-end::before {
  top: 0;
  left: 0;
  right: auto;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left;
  transform-origin: left;
}
.services-boxed .service-box.reveal-end:hover::before {
  left: auto;
  right: 0;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: right;
  transform-origin: right;
}
.services-boxed .service-box.reveal-start::before {
  top: 0;
  left: auto;
  right: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: right;
  transform-origin: right;
}
.services-boxed .service-box.reveal-start:hover::before {
  left: 0;
  right: auto;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: left;
  transform-origin: left;
}
@media (max-width: 991px) {
  .services-boxed .service-box {
    padding: 2rem;
  }
}
.services-boxed .service-box .read-more {
  color: var(--clr-main);
  border: none;
  padding: 0;
}
.services-boxed.has-dark-bg {
  background-color: var(--clr-semi-dark-blue);
}
.services-boxed.has-dark-bg .service-title {
  color: var(--clr-white);
}
.services-boxed.has-dark-bg .service-text {
  color: var(--clr-white);
  opacity: 0.85;
}
.service-single {
  padding: 8rem 0;
}
.service-single .service-sidebar {
  -webkit-padding-end: 1rem;
  padding-inline-end: 1rem;
  position: sticky;
  top: 7.5rem;
}
.service-single .service-sidebar .sidebar-pane {
  position: relative;
  padding: 2rem;
  margin-bottom: 2rem;
  border-radius: 0.25rem;
  background-color: rgba(var(--clr-main-rgb), 0.75);
  z-index: 0;
}
.service-single .service-sidebar .sidebar-pane .sidebar-title {
  font-size: 1.5rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
  text-transform: capitalize;
}
.service-single .service-sidebar .sidebar-pane .list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.service-single .service-sidebar .sidebar-pane .list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1rem 1.25rem;
  padding-right: 0;
  margin-bottom: 1rem;
  background: rgba(var(--clr-dark-blue-rgb), 1);
  color: var(--clr-white);
  opacity: 0.65;
  border-radius: 0.25rem;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.service-single .service-sidebar .sidebar-pane .list-item .font-icon {
  color: var(--clr-white);
  font-size: 1.5rem;
  margin-right: 0.75rem;
  line-height: 1;
}
.service-single .service-sidebar .sidebar-pane .list-item a {
  position: relative;
  text-transform: capitalize;
  width: 100%;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  font-size: 1.1rem;
  font-weight: 400;
}
.service-single .service-sidebar .sidebar-pane .list-item a .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  translate: -1rem 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.service-single .service-sidebar .sidebar-pane .list-item:hover,
.service-single .service-sidebar .sidebar-pane .list-item.active {
  opacity: 1;
}
.service-single .service-sidebar .sidebar-pane .list-item:hover a .icon,
.service-single .service-sidebar .sidebar-pane .list-item.active a .icon {
  translate: 1rem 0;
  opacity: 1;
}
.service-single .service-sidebar .sidebar-pane .sc-list .sc-item {
  color: var(--clr-white);
  background-color: var(--clr-dark-blue);
  opacity: 0.75;
}
.service-single .service-sidebar .sidebar-pane .sc-list .sc-item .sc-link {
  color: inherit;
}
.service-single .service-sidebar .sidebar-pane .sc-list .sc-item .sc-icon {
  color: inherit;
}
.service-single .service-sidebar .sidebar-pane .sc-list .sc-item:hover {
  opacity: 1;
}
.service-single .service-content-area {
  margin-bottom: 4rem;
}
.service-single .service-content-area .part {
  margin-bottom: 2.5rem;
}
.service-single .service-content-area .featured-img-area {
  margin-bottom: 2rem;
  border-radius: 0.25rem;
  overflow: hidden;
}
.service-single .service-content-area .service-title {
  text-transform: capitalize;
  font-size: 2rem;
  font-weight: 600;
  margin-bottom: 1.75rem;
}
.service-single .service-content-area .service-text {
  margin-bottom: 2rem;
  font-size: 1.25rem;
  opacity: 0.75;
}
.service-single .service-content-area .two-cols-img {
  margin-bottom: 2rem;
}
.service-single .service-content-area .two-cols-img .img-col {
  border-radius: 0.25rem;
  overflow: hidden;
}
.service-single .service-content-area .two-cols-img .img-col img {
  min-width: 100%;
}
.about .content-block:not(:last-child) {
  margin-bottom: 6rem;
}
.about .text-area {
  position: relative;
  padding: 3rem 0;
}
.about .text-area .sec-heading {
  margin-bottom: 1.5rem;
}
.about .text-area .about-text {
  font-weight: 400;
  font-size: 1.1rem;
  line-height: 1.7;
  margin-bottom: 3rem;
  opacity: 0.75;
  letter-spacing: 0.5px;
}
.about .text-area .about-text::first-letter {
  text-transform: capitalize;
}
.about .text-area .cta-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.about .text-area .cta-area .signature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.about .text-area .cta-area .signature .signature-img {
  max-width: 200px;
  width: 200px;
  height: 70px;
  background-image: url("../assets/images/about/signature-dark.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 575px) {
  .about .text-area .cta-area .signature .signature-img {
    max-width: 150px;
    max-height: 50px;
  }
}
.about .text-area .cta-area .signature .signature-name {
  display: block;
  color: var(--clr-main);
  margin-top: -0.5rem;
  text-transform: capitalize;
}
@media (max-width: 575px) {
  .about .text-area .cta-area .signature .signature-name {
    font-size: 0.85rem;
  }
}
.about .img-area .about-img {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  height: 500px;
  width: 500px;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%;
}
@media (max-width: 991px) {
  .about .img-area .about-img {
    height: 300px;
    width: 300px;
  }
}
.portfolio {
  overflow: hidden;
  position: relative;
}
.portfolio .portfolio-wrapper {
  overflow: hidden;
  margin-bottom: 3rem;
  margin-left: -1rem;
  margin-right: -1rem;
}
.portfolio .portfolio-btn-list {
  list-style: none;
  padding: 0.25rem 0.5rem;
  margin: 0;
  margin-bottom: 1rem;
  text-transform: capitalize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .portfolio .portfolio-btn-list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.portfolio .portfolio-btn-list .portfolio-btn {
  position: relative;
  margin: 5px;
  padding: 0.5rem 0rem;
  margin-right: 1.25rem;
  text-align: center;
  font-size: 1.25rem;
  font-weight: 400;
  z-index: 1;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.portfolio .portfolio-btn-list .portfolio-btn:first-child {
  padding-left: 0;
}
.portfolio .portfolio-btn-list .portfolio-btn::before {
  content: "";
  position: absolute;
  left: -10px;
  top: 50%;
  translate: 0 -50%;
  width: 6px;
  aspect-ratio: 1/1;
  background: var(--clr-main);
  opacity: 0;
  border-radius: 50%;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.portfolio .portfolio-btn-list .portfolio-btn.active,
.portfolio .portfolio-btn-list .portfolio-btn:hover {
  color: var(--clr-main);
}
.portfolio .portfolio-btn-list .portfolio-btn.active::before,
.portfolio .portfolio-btn-list .portfolio-btn:hover::before {
  opacity: 1;
}
.portfolio .portfolio-group {
  direction: ltr;
  position: relative;
}
.portfolio .portfolio-img-link {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none;
  z-index: 1;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.portfolio .portfolio-item {
  position: relative;
  padding: 0.5rem;
  overflow: hidden;
  z-index: 1;
}
.portfolio .item {
  overflow: hidden;
  position: relative;
  border-radius: 0.25rem;
  overflow: hidden;
}
.portfolio .item .portfolio-img {
  display: block;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  height: 450px;
  -webkit-transition: scale 0.5s ease-in-out 0s;
  transition: scale 0.5s ease-in-out 0s;
}
.portfolio .item .portfolio-bg-img {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
}
.portfolio .item .item-info {
  position: absolute;
  width: 100%;
  height: auto;
  left: 0;
  bottom: 0;
  padding: 2rem 0;
  pointer-events: none;
  z-index: 5;
}
.portfolio .item .item-info .item-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.25rem;
  text-transform: capitalize;
  position: absolute;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 0 1rem;
  padding-left: 5rem;
  background-color: rgba(var(--clr-dark-blue-rgb), 0.75);
  color: var(--clr-white);
  top: 0;
  left: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.portfolio .item .item-info .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 100%;
  padding: 0 1rem;
  font-size: 1.5rem;
  background-color: rgba(var(--clr-main-rgb), 0.75);
  color: var(--clr-white);
  -webkit-transform: translateX(-120%);
  transform: translateX(-120%);
  -webkit-transition: -webkit-transform 0.5s ease-in-out 0s;
  transition: -webkit-transform 0.5s ease-in-out 0s;
  transition: transform 0.5s ease-in-out 0s;
  transition: transform 0.5s ease-in-out 0s,
    -webkit-transform 0.5s ease-in-out 0s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.portfolio .item:hover .portfolio-img {
  scale: 1.1;
}
.portfolio .item:hover .item-info .item-title {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.portfolio .item:hover .item-info .icon {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.portfolio-slider .item .portfolio-bg-img {
  height: 500px;
}
@media (max-width: 767px) {
  .portfolio-slider .item .portfolio-bg-img {
    height: 400px;
  }
}
.portfolio-slider .swiper-button-prev,
.portfolio-slider .swiper-button-next {
  width: 3rem;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.25rem;
  color: var(--clr-white);
  background-color: rgba(var(--clr-main-rgb), 1);
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.portfolio-slider .swiper-button-prev:hover,
.portfolio-slider .swiper-button-next:hover {
  background-color: rgba(var(--clr-main-rgb), 0.8);
}
.portfolio-slider .swiper-button-prev:after,
.portfolio-slider .swiper-button-next:after {
  content: "";
}
.portfolio-slider .swiper-button-prev .icon,
.portfolio-slider .swiper-button-next .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.portfolio-single {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.portfolio-single .featured-area {
  margin-bottom: 3rem;
}
.portfolio-single .project-featured-img {
  max-height: 450px;
  border-radius: 0.5rem;
  overflow: hidden;
}
.portfolio-single .project-featured-img .featured-img {
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 600px;
  -o-object-fit: cover;
  object-fit: cover;
}
.portfolio-single .info-area {
  margin: 1rem 0;
  position: sticky;
  top: 120px;
}
.portfolio-single .info-area .project-info {
  padding: 1rem 0;
}
@media (max-width: 1199px) {
  .portfolio-single .info-area .project-info {
    margin-bottom: 0;
  }
}
.portfolio-single .info-area .project-info .info {
  position: relative;
  margin-bottom: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px solid rgba(var(--clr-main-rgb), 0.5);
  border-top: 0.25rem solid rgba(var(--clr-main-rgb), 1);
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  padding: 2rem 1rem;
}
.portfolio-single .info-area .project-info .info .title {
  display: inline-block;
  font-size: 1rem;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 4px;
  color: var(--clr-main);
  margin-bottom: 0.75rem;
}
.portfolio-single .info-area .project-info .info .detail {
  display: inline-block;
  font-size: 1.25rem;
  font-weight: 400;
  text-transform: capitalize;
  margin-bottom: 0;
  line-height: 1;
}
.portfolio-single .info-area .project-info .info .icon {
  position: absolute;
  font-size: 2.5rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 1.25rem;
  color: rgba(var(--clr-main-rgb), 0.35);
  z-index: -1;
}
.portfolio-single .info-area .project-info .info .sc-flat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.portfolio-single .info-area .project-info .info .sc-flat .sc-item {
  font-size: 1rem;
}
.portfolio-single .info-area .project-info .info .sc-flat .sc-item .sc-icon {
  color: inherit;
}
.portfolio-single .main-area .sub-heading {
  text-transform: capitalize;
  font-size: 2.25rem;
  font-weight: 600;
  margin-bottom: 1.25rem;
}
.portfolio-single .main-area .project-text {
  position: relative;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  opacity: 0.75;
}
.portfolio-single .main-area .list {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-left: 0;
  margin-bottom: 2rem;
}
.portfolio-single .main-area .list .list-item {
  padding: 0.5rem 1.5rem;
  padding-left: 0;
  position: relative;
  text-transform: capitalize;
  font-weight: 400;
  font-size: 1rem;
  opacity: 0.85;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.portfolio-single .main-area .list .list-item .icon {
  color: var(--clr-main);
  margin-right: 0.5rem;
  font-size: 0.85rem;
}
.portfolio-single .main-area .project-video {
  min-height: 450px;
  position: relative;
  border-radius: 0.5rem;
  overflow: hidden;
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding: 8rem 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .portfolio-single .main-area .project-video {
    padding: 6rem 0;
    min-height: 300px;
  }
}
.portfolio-single .main-area .result-img {
  display: block;
  margin: 0 auto;
}
.our-team .tm-member-card {
  position: relative;
  overflow: hidden;
  -webkit-box-shadow: 0px 1px 20px 0px rgba(var(--clr-dark-blue-rgb), 0.15);
  box-shadow: 0px 1px 20px 0px rgba(var(--clr-dark-blue-rgb), 0.15);
  margin-bottom: 2rem;
  text-align: center;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.our-team .tm-member-card:hover .tm-image > img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -webkit-transform-origin: center;
  transform-origin: center;
}
.our-team .tm-member-card:hover .tm-image .overlay-color {
  opacity: 0.65;
}
.our-team .tm-member-card:hover .tm-image .tm-social .sc-item {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
}
.our-team .tm-member-card .tm-link {
  text-decoration: none !important;
}
.our-team .tm-member-card .tm-image {
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.our-team .tm-member-card .tm-image .overlay-color {
  z-index: 2;
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.our-team .tm-member-card .tm-image img {
  width: 100%;
  height: 260px;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.our-team .tm-member-card .tm-image .tm-social {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
  padding: 1rem;
  z-index: 7;
}
.our-team .tm-member-card .tm-image .tm-social .sc-item {
  -webkit-transform: translateY(150px);
  transform: translateY(150px);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}
.our-team .tm-member-card .tm-image .tm-social .sc-item:nth-child(1) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.our-team .tm-member-card .tm-image .tm-social .sc-item:nth-child(2) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.our-team .tm-member-card .tm-image .tm-social .sc-item:nth-child(3) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.our-team .tm-member-card .tm-image .tm-social .sc-item:nth-child(4) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
.our-team .tm-member-card .tm-image .tm-social .sc-item:nth-child(5) {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.our-team .tm-member-card .tm-image .tm-social .sc-item:nth-child(6) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
.our-team .tm-member-card .tm-details {
  text-align: center;
  padding: 2rem 0;
}
.our-team .tm-member-card .tm-details .tm-name {
  text-transform: capitalize;
  font-size: 1.5rem;
  font-weight: 400;
  margin-bottom: 0;
}
.our-team .tm-member-card .tm-details .tm-role {
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 500;
  opacity: 0.75;
}
.team-member .profile {
  text-align: center;
  padding-bottom: 3rem;
  margin-bottom: 4rem;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(var(--clr-dark-blue-rgb), 0.15);
  box-shadow: 1px 1px 10px 0px rgba(var(--clr-dark-blue-rgb), 0.15);
}
.team-member .profile .tm-img {
  margin-bottom: 1.5rem;
}
.team-member .profile .tm-img > img {
  width: 100%;
  max-height: 300px;
  -o-object-fit: cover;
  object-fit: cover;
}
.team-member .profile .tm-details {
  margin-bottom: 2rem;
}
.team-member .profile .tm-details .name {
  font-size: 1.5rem;
  font-weight: 400;
  text-transform: capitalize;
  margin-bottom: 0;
}
.team-member .profile .tm-details .role {
  font-size: 1rem;
  font-weight: 400;
  text-transform: capitalize;
  opacity: 0.75;
}
.team-member .profile .tm-social .sc-link .sc-icon {
  font-size: 30px;
}
.team-member .tm-description .tm-title {
  margin-top: 5rem;
  margin-bottom: 1.5rem;
  font-size: 2rem;
  font-weight: 500;
  text-transform: capitalize;
}
.team-member .tm-description .tm-title:first-of-type {
  margin-top: 0;
}
@media (max-width: 991px) {
  .team-member .tm-description .tm-title {
    font-size: 1.75rem;
    font-weight: 600;
  }
}
.team-member .tm-description p {
  line-height: 1.6;
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 1.25rem;
  opacity: 0.75;
}
.team-member .tm-description .tm-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
  padding-left: 0;
  margin-bottom: 2rem;
}
.team-member .tm-description .tm-list .list-item {
  width: 50%;
  margin-bottom: 0.5rem;
  position: relative;
  font-size: 1.1rem;
  opacity: 0.75;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.team-member .tm-description .tm-list .list-item .icon {
  color: var(--clr-main);
  margin-right: 0.5rem;
}
@media (max-width: 767px) {
  .team-member .tm-description .tm-list .list-item {
    width: 100%;
  }
}
.team-member .certificates img {
  height: 360px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 767px) {
  .team-member .certificates img {
    height: 300px;
  }
}
.our-clients {
  background-color: var(--clr-main);
}
.our-clients .sec-heading .title {
  font-size: 1.75rem;
  opacity: 0.9;
  color: var(--clr-white);
}
.our-clients .clients-logos {
  text-align: center;
}
.our-clients .client-logo {
  background: var(--clr-white);
  border-radius: 0.5rem;
}
.our-clients .logo {
  max-height: 125px;
  border-radius: 0.25rem;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
.our-clients .logo:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.our-clients-blocks {
  background: var(--clr-semi-dark-blue);
}
.our-clients-blocks .section-heading .section-title {
  color: var(--clr-grey);
}
.our-clients-blocks .blocks-row {
  margin-bottom: -30px;
}
.our-clients-blocks .client-block {
  padding: 1.25rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.our-clients-blocks .client-block:hover {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
@media (max-width: 767px) {
  .our-clients-blocks .client-block {
    padding: 2rem;
  }
}
.our-clients .info-items-list .info-item {
  margin-bottom: 2rem;
}
.our-clients .info-items-list .info-title {
  background-color: var(--clr-dark-blue);
  padding: 10px 20px;
  color: var(--clr-white);
}
.share {
  padding: 5rem 0 2rem;
}
.share-box {
  position: relative;
  width: 600px;
  background-color: var(--clr-white);
  padding: 2rem;
  border-radius: 10px;
  margin: 0 auto;
  z-index: 1;
}
.share-box a {
  position: relative;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 1;
}
@media (max-width: 767px) {
  .share-box a {
    width: 100%;
  }
}
.share-box .icon-like {
  position: absolute;
  top: -28px;
  right: 54px;
  display: inline-block;
  height: 100px;
  width: 100px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath fill='%23ff7e92' d='M445.936 20.657H66.064c-19.731 0-37.443 8.649-49.548 22.364l-6.403 43.701v239.535c0 36.486 19.465 66.064 55.951 66.064h89.427c6.57 0 12.872 10.817 17.518 15.463l77.704 77.704 16.721 2.268a20.14 20.14 0 0 0 2.704-2.268l77.704-77.704a24.775 24.775 0 0 1 17.518-7.256h80.577c36.486 0 66.064-29.578 66.064-66.064V86.722c-.001-36.487-29.579-66.065-66.065-66.065z' opacity='1' data-original='%23ff7e92' class=''%3E%3C/path%3E%3Cpath fill='%23ff5f7a' d='m164.159 407.784 77.704 77.704c6.959 6.959 17.774 7.714 25.57 2.268l-91.595-91.65c-7.685-7.685-18.323-12.093-29.194-12.093H66.065c-27.323 0-49.548-22.226-49.548-49.548V43.021C6.267 54.66 0 69.994 0 86.722v247.742c0 36.486 29.578 66.065 66.065 66.065h80.577a24.766 24.766 0 0 1 17.517 7.255z' opacity='1' data-original='%23ff5f7a'%3E%3C/path%3E%3Cpath fill='%23ffffff' d='M387.626 177.951c-4.003-35.677-34.163-63.99-69.988-66.315-21.701-1.408-41.538 6.405-56.107 19.853a8.132 8.132 0 0 1-11.062 0c-14.569-13.448-34.406-21.261-56.107-19.853a74.247 74.247 0 0 0-24.679 5.971c-24.19 10.461-40.655 60.344-40.655 60.344-8.486 75.632 93.735 136.686 124.126 154.751l21.005-.808c37.878-23.988 121.196-85.05 113.467-153.943z' opacity='1' data-original='%23ffffff'%3E%3C/path%3E%3Cpath fill='%23ffdbde' d='M142.235 167.09c2.224-19.818 12.594-37.402 27.447-49.483-24.153 10.475-42.275 33.311-45.309 60.344-8.485 75.632 92.757 141.829 123.148 159.894a16.544 16.544 0 0 0 16.957 0 405.91 405.91 0 0 0 9.68-5.95c-19.374-10.919-141.105-82.962-131.923-164.805z' opacity='1' data-original='%23ffdbde'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
  z-index: -1;
  opacity: 0.8;
}
@media (max-width: 767px) {
  .share-box {
    width: 100%;
  }
}
.faq .faq-accordion .card {
  background-color: rgba(0, 0, 0, 0);
  padding: 1rem;
  border: 1px solid rgba(var(--clr-main-rgb), 0.35);
}
.faq .faq-accordion .card-header {
  position: relative;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  padding: 0;
}
.faq .faq-accordion .card-header .faq-btn {
  width: 100%;
  padding-left: 0;
  padding-right: 20px;
  text-align: left;
  text-decoration: none;
  text-transform: capitalize;
  border-radius: 0;
  font-size: 1.1rem;
  font-weight: 700;
  white-space: normal;
  color: var(--clr-main);
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  transition: none;
}
.faq .faq-accordion .card-header .faq-btn::before {
  content: "";
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 free" !important;
  font-weight: 900;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 20px;
  left: auto;
  color: var(--clr-main);
}
.faq .faq-accordion .card-header .faq-btn.collapsed::before {
  content: "";
}
.faq .faq-accordion .card-body {
  padding-top: 1rem;
}
.faq .faq-accordion .card-body .faq-answer {
  color: inherit;
}
.testimonials .testimonial-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  padding: 0 2rem;
}
.testimonials .testimonial-content .customer-img img {
  width: 4.5rem;
  height: 4.5rem;
  border-radius: 50%;
  border: 3px solid var(--clr-main);
  margin-bottom: 2rem;
  -o-object-fit: cover;
  object-fit: cover;
}
.testimonials .content {
  margin-bottom: 2rem;
  position: relative;
}
.testimonials .testimonial-text {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.7;
  font-style: italic;
  color: var(--clr-white);
  padding: 0;
  margin: 0;
}
@media (max-width: 991px) {
  .testimonials .testimonial-text {
    font-size: 1.15rem;
  }
}
.testimonials .customer-testimonial {
  position: relative;
  width: 65%;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  .testimonials .customer-testimonial {
    width: 80%;
  }
}
@media (max-width: 575px) {
  .testimonials .customer-testimonial {
    width: 90%;
  }
}
.testimonials .customer-details {
  display: inline-block;
}
.testimonials .customer-details .customer-name,
.testimonials .customer-details .customer-role {
  text-transform: capitalize;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.testimonials .customer-details .customer-name {
  font-size: 1.25rem;
  color: var(--clr-white);
}
.testimonials .customer-details .customer-role {
  font-size: 1rem;
  color: var(--clr-white);
  opacity: 0.75;
}
.testimonials .swiper-button-prev,
.testimonials .swiper-button-next {
  width: 3rem;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.25rem;
  color: var(--clr-white);
  background-color: rgba(var(--clr-main-rgb), 1);
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: rgba(var(--clr-white-rgb), 0.25);
  margin-top: 0;
}
.testimonials .swiper-button-prev:hover,
.testimonials .swiper-button-next:hover {
  background-color: rgba(var(--clr-main-rgb), 0.8);
}
.testimonials .swiper-button-prev:after,
.testimonials .swiper-button-next:after {
  content: "";
}
.testimonials .swiper-button-prev .icon,
.testimonials .swiper-button-next .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.testimonials .swiper-button-prev {
  left: 0;
  right: auto;
}
.testimonials .swiper-button-next {
  right: 0;
  left: auto;
}
.testimonials .cta-area {
  text-align: center;
  margin-top: 30px;
}
.contact-us .contact-form-panel .sec-heading {
  margin-bottom: 2rem;
}
@media (max-width: 1199px) {
  .contact-us .contact-form-panel {
    padding-left: 0;
  }
}
.contact-us .contact-info-panel {
  position: relative;
  z-index: 0;
}
.contact-us .contact-info-panel .info-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 2rem 1rem;
  border: 1px solid rgba(var(--clr-main-rgb), 0.35);
  border-top: 0.25rem solid rgba(var(--clr-main-rgb), 1);
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  margin-bottom: 1.5rem;
}
.contact-us .contact-info-panel .info-panel:not(:last-child) {
  margin-bottom: 3rem;
}
.contact-us .contact-info-panel .info-panel .location-title {
  font-size: 1.5rem;
  font-weight: 500;
  margin-bottom: 0.5rem;
  text-transform: capitalize;
}
.contact-us .contact-info-panel .info-panel .line-on-side {
  margin-bottom: 2rem;
  width: 4rem;
  height: 2px;
}
.contact-us .contact-info-panel .info-panel .location-address {
  font-size: 1.25rem;
  margin-bottom: 2.25rem;
  text-transform: capitalize;
  opacity: 0.75;
}
.contact-us .contact-info-panel .info-panel .location-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 2rem;
}
.contact-us .contact-info-panel .info-panel .location-card:last-child {
  margin-bottom: 0;
}
.contact-us .contact-info-panel .info-panel .location-card:hover .icon {
  color: var(--clr-white);
  background-color: rgba(var(--clr-main-rgb), 1);
}
.contact-us .contact-info-panel .info-panel .location-card .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.5rem;
  width: 3rem;
  height: 3rem;
  color: var(--clr-main);
  background-color: rgba(var(--clr-main-rgb), 0.15);
  border-radius: 0.25rem;
  margin-right: 1rem;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.contact-us .contact-info-panel .info-panel .location-card .content-title {
  font-size: 1.25rem;
  font-weight: 500;
  text-transform: capitalize;
  margin-bottom: 0;
  color: rgba(var(--clr-main-rgb), 0.75);
}
.contact-us .contact-info-panel .info-panel .location-card .link {
  display: block;
  text-transform: lowercase;
  text-decoration: none;
  font-size: 1.1rem;
  opacity: 0.75;
  margin-bottom: 0.5rem;
}
.contact-us .contact-info-panel .info-panel .location-card .link:last-child {
  margin-bottom: 0;
}
.contact-us .contact-info-panel .info-panel .location-card .link:hover {
  opacity: 1;
}
.contact-us .map-box .mapouter {
  position: relative;
  text-align: right;
  height: 500px;
  width: 100%;
}
.contact-us .map-box .mapouter .gmap_canvas {
  overflow: hidden;
  background: none !important;
  height: 500px;
  width: 100%;
}
.contact-us .map-box .mapouter .map-iframe {
  width: 100%;
  height: 500px;
  border: none;
}
.take-action {
  background: var(--clr-dark-blue);
  padding: 150px 0;
}
.take-action .cta-link {
  background-color: rgba(0, 0, 0, 0);
  border-color: var(--clr-white);
  color: var(--clr-white);
}
.take-action .cta-link:hover {
  background-color: var(--clr-main);
  border-color: var(--clr-main);
  color: var(--clr-white);
}
.subscribe .overlay-color {
  opacity: 0.75 !important;
}
.subscribe .section-heading .section-title {
  color: var(--clr-grey);
}
.subscribe .section-heading .section-subtitle {
  color: var(--clr-grey);
}
.subscribe .section-heading .line {
  background-color: var(--clr-white);
}
.subscribe .sec-heading .title {
  color: var(--clr-grey);
}
.subscribe .sec-heading .subtitle {
  color: var(--clr-grey);
}
.subscribe .sec-heading .bottom-line {
  background-color: var(--clr-white);
}
.subscribe .subscribe-btn:hover {
  background: rgba(0, 0, 0, 0);
  color: var(--clr-white);
  border-color: var(--clr-white);
}
.page-footer {
  padding-top: 4rem;
  position: relative;
  z-index: 0;
}
.footer-cols {
  overflow: hidden;
  margin-bottom: 0;
}
.footer-col {
  margin-bottom: 1.5rem;
}
.footer-col-title {
  font-size: 1.25rem;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 1.5rem;
  color: var(--clr-semi-dark-blue);
}
.footer-logo {
  margin-bottom: 1.5rem;
  max-width: 30%;
}
.footer-text-about-us {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75;
  padding-right: 1rem;
  margin-bottom: 1.5rem;
  color: var(--clr-dark-grey);
}
.sc-wrapper {
  padding: 0;
}
.contact-info-card {
  font-weight: 600;
  padding: 0;
  padding-bottom: 1rem;
  border-radius: 0.5rem;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.contact-info-card:last-of-type {
  padding-bottom: 0;
}
.contact-info-card .icon {
  font-size: 1.5rem;
  width: 1.5rem;
  text-align: center;
  margin-right: 0.5rem;
  vertical-align: middle;
  color: var(--clr-main);
}
.contact-info-card .info {
  text-decoration: none;
  font-size: 0.85rem;
  font-weight: 500;
  color: var(--clr-dark-grey);
  display: inline-block;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}
.contact-info-card .info:hover {
  color: var(--clr-main);
  -webkit-transform: translateX(0.25rem);
  transform: translateX(0.25rem);
}
.footer-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-menu-item {
  display: block;
  position: relative;
  padding-bottom: 1rem;
}
.footer-menu-item .icon {
  font-size: 0.75rem;
  width: 1.5rem;
  text-align: right;
  margin-right: 0.5rem;
  vertical-align: middle;
  color: var(--clr-main);
}
.footer-menu-link {
  font-weight: 500;
  font-size: 0.85rem;
  text-decoration: none;
  text-transform: capitalize;
  text-decoration: none;
  color: var(--clr-semi-dark);
  display: inline-block;
  -webkit-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}
.footer-menu-link:hover {
  color: var(--clr-main);
  text-decoration: none;
  -webkit-transform: translateX(0.25rem);
  transform: translateX(0.25rem);
}
.copyrights {
  padding: 0.5rem 0;
  overflow: hidden;
}
.copyrights .creadits {
  text-align: left;
  font-weight: 600;
  margin: 0;
  font-size: 0.85rem;
  color: var(--clr-dark-grey);
}
.copyrights .creadits .link {
  font-weight: 600;
  color: var(--clr-main);
  text-decoration: none;
}
.copyrights .terms-links > a {
  text-decoration: none !important;
  font-weight: 600;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  color: var(--clr-dark-grey);
  text-decoration: none;
}
.dark-color-footer {
  background-color: var(--clr-dark-blue);
}
.dark-color-footer .sc-wrapper .sc-list .sc-item:hover .sc-icon,
.dark-color-footer .terms-links,
.dark-color-footer .copyrights .creadits .link {
  color: var(--clr-main);
}
.dark-color-footer .footer-col-title {
  color: var(--clr-white);
}
.dark-color-footer .footer-text-about-us,
.dark-color-footer .contact-info-card .info,
.dark-color-footer .contact-info-card .info:hover,
.dark-color-footer .footer-menu .footer-menu-link,
.dark-color-footer .copyrights .creadits,
.dark-color-footer .terms-links > a {
  color: var(--clr-grey);
}
.dark-color-footer .sc-wrapper .sc-list .sc-item .sc-icon,
.dark-color-footer .contact-info-card .info:hover,
.dark-color-footer .footer-menu .footer-menu-link:hover,
.dark-color-footer .copyrights .creadits .link {
  color: var(--clr-white);
}
.light-color-footer {
  background-color: var(--clr-grey);
}
.light-color-footer .footer-menu-item .icon,
.light-color-footer .contact-info-card .icon,
.light-color-footer .terms-links,
.light-color-footer .copyrights .creadits .link,
.light-color-footer .sc-wrapper .sc-list .sc-item:hover .sc-icon {
  color: var(--clr-main);
}
.light-color-footer .footer-text-about-us,
.light-color-footer .contact-info-card .info,
.light-color-footer .footer-menu .footer-menu-link,
.light-color-footer .copyrights .creadits,
.light-color-footer .terms-links > a {
  color: var(--clr-dark-grey);
}
.light-color-footer .contact-info-card .info:hover,
.light-color-footer .footer-menu .footer-menu-link:hover,
.light-color-footer .terms-links > a:hover {
  color: var(--clr-semi-dark-blue);
}
.main-color-footer {
  background-color: var(--clr-main);
  border-top: 2px solid var(--clr-white);
}
.main-color-footer .copyrights {
  border-color: var(--clr-grey);
}
.main-color-footer .sc-wrapper .sc-list .sc-item:hover .sc-icon {
  color: var(--clr-main);
}
.main-color-footer .footer-menu-item .icon,
.main-color-footer .contact-info-card .icon,
.main-color-footer .terms-links,
.main-color-footer .copyrights .creadits .link {
  color: var(--clr-grey);
}
.main-color-footer .footer-col-title,
.main-color-footer .footer-text-about-us,
.main-color-footer .contact-info-card .info,
.main-color-footer .footer-menu .footer-menu-link,
.main-color-footer .copyrights .creadits,
.main-color-footer .terms-links > a {
  color: var(--clr-grey);
}
.main-color-footer .contact-info-card .info:hover,
.main-color-footer .footer-menu .footer-menu-link:hover,
.main-color-footer .terms-links > a:hover {
  color: var(--clr-white);
}
.index-page-footer {
  padding: 20px 0;
  text-align: center;
  border-top: 2px solid rgba(var(--clr-main-rgb), 0.5);
}
.index-page-footer .footer-brand {
  text-decoration: none;
  display: inline-block;
  padding-bottom: 1rem;
  width: auto;
}
.index-page-footer .footer-brand img {
  width: 120px;
}
.index-page-footer .copyrights {
  display: block;
  text-align: center;
  color: var(--clr-main);
  font-size: 0.8rem;
  font-weight: 500;
  margin: 0;
}
.blog .post-main-area .post-info,
.blog .posts-grid .post-summary .post-info {
  margin-bottom: 0.5rem;
}
.blog .post-main-area .post-info .info,
.blog .posts-grid .post-summary .post-info .info {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.85rem;
  text-decoration: none;
  margin-right: 1.5rem;
  opacity: 0.75;
  -webkit-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s;
}
.blog .post-main-area .post-info .info:not(:last-child):before,
.blog .posts-grid .post-summary .post-info .info:not(:last-child):before {
  content: "|";
  margin: 0 0.75rem;
  position: absolute;
  left: 100%;
  opacity: 0.75;
}
.blog .post-main-area .post-info .info:hover,
.blog .posts-grid .post-summary .post-info .info:hover {
  color: var(--clr-main);
}
.blog .post-main-area .post-info .info .icon,
.blog .posts-grid .post-summary .post-info .info .icon {
  color: var(--clr-main);
  margin-right: 0.5rem;
  font-size: 1rem;
}
.blog .box {
  -webkit-box-shadow: 0px 3px 20px 0px rgba(var(--clr-dark-blue-rgb), 0.1);
  box-shadow: 0px 3px 20px 0px rgba(var(--clr-dark-blue-rgb), 0.1);
}
.blog .blog-sidebar {
  padding-left: 2rem;
  position: sticky;
  top: 7.5rem;
}
@media (max-width: 991px) {
  .blog .blog-sidebar {
    padding-left: 0;
  }
}
.blog .sidebar-box {
  padding: 1rem;
  margin-bottom: 1rem;
  border-radius: 0.25rem;
}
.blog .sidebar-box .sidebar-list {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.blog .sidebar-box .sidebar-box-title {
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  font-weight: 700;
  padding: 1rem 0;
}
.blog .search .search-form {
  position: relative;
  z-index: 0;
}
.blog .search .search-input {
  border: 2px solid rgba(var(--clr-main-rgb), 0.5);
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  outline: none;
  -webkit-appearance: none;
  width: 100%;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.blog .search .search-input:focus {
  border-color: rgba(var(--clr-main-rgb), 1);
}
.blog .search .search-btn {
  position: absolute;
  width: 50px;
  height: 100%;
  -webkit-appearance: none;
  border: none;
  outline: none;
  background: var(--clr-main);
  right: 0rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}
.blog .search .search-btn .icon {
  color: var(--clr-white);
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.blog .cats .cat-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 1rem;
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.blog .cats .cat-item:last-child {
  margin-bottom: 0;
}
.blog .cats .cat-item:hover {
  background-color: var(--clr-main);
  color: var(--clr-white);
}
.blog .cats .cat-item .cat-link {
  font-weight: 400;
  text-decoration: none;
  color: inherit;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.blog .cats .cat-item .cat-count {
  width: 2rem;
  height: 2rem;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.blog .tags .tags-list {
  list-style: none;
  padding: 0;
  margin-bottom: 0.5rem;
}
.blog .tags .tags-icon-label,
.blog .tags .tag-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.25rem 0.5rem;
  margin: 0.25rem;
  border-radius: 2px;
}
.blog .tags .tags-icon-label {
  min-width: 3rem;
  background: var(--clr-main);
}
.blog .tags .tags-icon-label .icon {
  color: var(--clr-white);
}
.blog .tags .tag-item .tag-link {
  font-weight: 400;
  text-decoration: none;
  text-transform: lowercase;
}
.blog .tags .tag-item:hover {
  background-color: var(--clr-main);
  color: var(--clr-white);
}
.blog .tags .tag-item:hover .tag-link {
  color: inherit;
}
.blog .recent-posts .r-post-item {
  padding: 0.5rem 0;
  margin-bottom: 1rem;
  background-color: rgba(var(--clr-main-rgb), 0.15);
}
.blog .recent-posts .r-post-item:last-child {
  margin-bottom: 1rem;
}
.blog .recent-posts .r-post-item .r-post-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}
.blog .recent-posts .r-post-img-wrapper {
  margin-right: 1rem;
  overflow: hidden;
  width: 4rem;
  height: 4rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 0.25rem;
}
.blog .recent-posts .r-post-img {
  width: 100%;
  height: 100%;
}
.blog .recent-posts .content .r-post-title {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0.25rem;
  -webkit-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s;
}
.blog .recent-posts .content .r-post-title:hover {
  color: var(--clr-main);
}
.blog .recent-posts .content .r-post-date {
  font-size: 0.9rem;
  opacity: 0.75;
}
.blog .breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  background: rgba(0, 0, 0, 0);
  margin: 0;
  padding: 0;
  margin-bottom: 1rem;
}
.blog .breadcrumb .icon {
  margin-right: 0.5rem;
}
.blog .breadcrumb-item {
  color: var(--clr-main);
  font-weight: 700;
}
.blog .breadcrumb-item:before {
  color: var(--clr-main) !important;
  padding-right: 0.5rem;
}
.blog .breadcrumb-item.active {
  color: rgba(var(--clr-main-rgb), 0.5);
}
.blog .breadcrumb-link {
  color: var(--clr-main);
  text-decoration: none;
  -webkit-transition: color 0.25s ease-in 0s;
  transition: color 0.25s ease-in 0s;
}
.blog .breadcrumb-link:hover {
  color: rgba(var(--clr-main-rgb), 1);
}
.blog .posts-grid .post-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  margin: 1rem 0;
  border-radius: 0.25rem;
  background-color: rgba(var(--clr-main-rgb), 0.15);
}
.blog .posts-grid .post-box:hover .post-img-wrapper .overlay-color {
  opacity: 0.65;
}
.blog .posts-grid .post-box:hover .post-img-wrapper .post-img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.blog .posts-grid .post-box:hover .post-img-wrapper .icon {
  top: 50%;
  visibility: visible;
  opacity: 1;
}
.blog .posts-grid .post-link {
  text-decoration: none;
  width: 100%;
}
.blog .posts-grid .post-img-wrapper {
  height: 300px;
  width: 100%;
  overflow: hidden;
  margin-bottom: 0.5rem;
  border-radius: 0.25rem 0.25rem 0 0;
  position: relative;
}
.blog .posts-grid .post-img-wrapper .overlay-color {
  opacity: 0;
  z-index: 1;
}
.blog .posts-grid .post-img-wrapper .post-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.blog .posts-grid .post-img-wrapper .post-date {
  position: absolute;
  color: var(--clr-white);
  background: rgba(var(--clr-dark-blue-rgb), 0.75);
  padding: 0.25rem 1.25rem;
  top: 0.75rem;
  left: 0.75rem;
  right: auto;
  font-weight: 400;
  text-align: center;
  z-index: 30;
  border-radius: 5rem;
}
.blog .posts-grid .post-summary {
  padding: 1rem;
  position: relative;
}
.blog .posts-grid .post-summary .post-title {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 0.5rem;
  -webkit-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s;
}
.blog .posts-grid .post-summary .post-title:hover {
  color: var(--clr-main);
}
.blog .posts-grid .post-summary .post-excerpt {
  opacity: 0.75;
}
.blog .posts-grid.horizontal .post-box {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.blog .posts-grid.horizontal .post-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.blog .posts-grid.horizontal .post-img-wrapper {
  margin-bottom: 0;
  border-radius: 0.25rem;
}
@media (max-width: 767px) {
  .blog .posts-grid.horizontal .post-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .blog .posts-grid.horizontal .post-summary {
    padding: 1rem;
  }
}
.blog.blog-post {
  margin-top: 15rem;
}
@media (max-width: 1199px) {
  .blog.blog-post {
    margin-top: 10rem;
  }
}
.blog .post-featured-area {
  width: 100%;
  height: 600px;
  overflow: hidden;
  margin-bottom: 1rem;
  border-radius: 0.25rem 0.25rem 0 0;
}
.blog .post-featured-area .featured-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all 1s ease-in-out 0s;
  transition: all 1s ease-in-out 0s;
}
.blog .post-featured-area .swiper-container {
  width: 100%;
  height: auto;
  max-height: 450px;
  margin-left: auto;
  margin-right: auto;
}
.blog .post-featured-area .swiper-container .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: var(--clr-white);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
}
.blog .post-featured-area .swiper-container .swiper-slide img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.blog .post-featured-area .swiper-container .swiper-button-prev,
.blog .post-featured-area .swiper-container .swiper-button-next {
  width: 3rem;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.25rem;
  color: var(--clr-white);
  background-color: rgba(var(--clr-main-rgb), 1);
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.blog .post-featured-area .swiper-container .swiper-button-prev:hover,
.blog .post-featured-area .swiper-container .swiper-button-next:hover {
  background-color: rgba(var(--clr-main-rgb), 0.8);
}
.blog .post-featured-area .swiper-container .swiper-button-prev:after,
.blog .post-featured-area .swiper-container .swiper-button-next:after {
  content: "";
}
.blog .post-featured-area .swiper-container .swiper-button-prev .icon,
.blog .post-featured-area .swiper-container .swiper-button-next .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.blog .post-featured-area .swiper-container .swiper-button-prev:hover,
.blog .post-featured-area .swiper-container .swiper-button-next:hover {
  background-color: rgba(var(--clr-main-rgb), 1);
}
.blog .post-featured-area .video-source {
  width: 100%;
  height: 450px;
}
.blog .social {
  margin-bottom: 1rem;
}
.blog .social .share-us {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.blog .social .share-us .share-title {
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.blog .social .sc-item {
  margin-bottom: 0;
}
.blog .post-title {
  font-size: 3rem;
  font-weight: 800;
  margin-bottom: 3rem;
}
@media (max-width: 991px) {
  .blog .post-title {
    font-size: 2.25rem;
    margin-bottom: 3rem;
  }
}
.blog .post-main-area {
  margin: 1rem 0;
}
.blog .post-main-area .panel {
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
.blog .post-main-area .panel .panel-title {
  margin-bottom: 0.75rem;
  font-size: 1.75rem;
  font-weight: 700;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}
.blog .post-main-area .float-start-direction {
  float: left;
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
  margin-right: 1.5rem;
  width: 50%;
}
.blog .post-main-area .float-end-direction {
  float: right;
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
  margin-left: 1.5rem;
  width: 50%;
}
.blog .post-main-area .share-title {
  margin-right: 1.5rem;
  margin-bottom: 0%;
  opacity: 0.75;
  font-weight: 800;
}
.blog .post-main-area .post-content {
  margin-bottom: 1.5rem;
}
.blog .post-main-area .post-content img {
  border-radius: 0.25rem;
}
.blog .post-main-area .post-content a {
  color: var(--clr-main);
  opacity: 0.85;
  text-decoration: underline;
  -webkit-transition: all 0.1s ease-in-out 0s;
  transition: all 0.1s ease-in-out 0s;
}
.blog .post-main-area .post-content a:hover {
  opacity: 1;
}
.blog .post-main-area .post-content .wp-block-heading {
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.2;
  margin-top: 2.5rem;
  margin-bottom: 1rem;
}
.blog .post-main-area .post-content p {
  overflow: hidden;
  font-size: 1.25rem;
  opacity: 0.75;
  line-height: 1.6;
  margin-bottom: 1.25rem;
}
.blog .post-main-area .post-content .wp-block-image {
  margin: 1rem 0;
  max-height: 500px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .blog .post-main-area .post-content .post-img-wrapper {
    height: 350px;
  }
}
.blog .post-main-area .post-content .post-img-wrapper img {
  max-width: 100%;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}
.blog .post-main-area .post-content ul {
  list-style: none;
  margin: 0;
  margin-bottom: 1.5rem;
  padding-left: 0;
}
.blog .post-main-area .post-content ul li {
  opacity: 0.75;
  padding: 0.5rem 0;
  position: relative;
  font-size: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.blog .post-main-area .post-content ul li i {
  color: var(--clr-main);
  margin-right: 0.5rem;
}
.blog .post-main-area .post-content blockquote {
  margin: 2rem 0;
  padding: 3rem 2rem;
  border: none;
  border-left: 0.25rem solid var(--clr-main);
  border-top-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
  position: relative;
  overflow: hidden;
  background-color: rgba(var(--clr-main-rgb), 0.15);
}
.blog .post-main-area .post-content blockquote .post-quote {
  font-size: 1.5rem;
  font-weight: 500;
  font-style: italic;
  display: block;
  padding: 1.5rem 0;
}
.blog .post-main-area .post-content blockquote .person-name {
  position: absolute;
  left: 2rem;
  bottom: 1rem;
  display: block;
  font-size: 1rem;
  font-weight: 500;
  text-transform: capitalize;
  color: var(--clr-main);
}
.blog .post-main-area .post-content blockquote .icon {
  position: absolute;
  top: 1rem;
  left: 2rem;
  color: rgba(var(--clr-main-rgb), 0.15);
  font-size: 6rem;
}
.comment-error {
  color: red;
  font-weight: bold;
}
@media (max-width: 991px) {
  .blog .post-main-area .post-content blockquote {
    padding: 2rem;
  }
  .blog .post-main-area .post-content blockquote .icon {
    left: 3rem;
  }
}
.blog .post-main-area .other-posts .other-post-link {
  text-decoration: none;
}
.blog .post-main-area .other-posts .other-post-link:hover img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.blog .post-main-area .other-posts .other-post-link:hover .icon {
  background: rgba(var(--clr-main-rgb), 1);
}
.blog .post-main-area .other-posts .other-post-link:hover .other-post-title {
  color: var(--clr-main);
}
.blog .post-main-area .other-posts .other-post-img {
  position: relative;
  border-radius: 0.25rem;
  overflow: hidden;
  height: 300px;
}
.blog .post-main-area .other-posts .other-post-img > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.blog .post-main-area .other-posts .other-post-title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
  text-transform: capitalize;
  padding-top: 1.5rem;
  margin: 0;
  -webkit-transition: color 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0s;
}
.blog .post-main-area .other-posts .prev-post,
.blog .post-main-area .other-posts .next-post {
  position: relative;
}
.blog .post-main-area .other-posts .prev-post .icon,
.blog .post-main-area .other-posts .next-post .icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 3rem;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.25rem;
  color: var(--clr-white);
  background-color: rgba(var(--clr-main-rgb), 1);
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.blog .post-main-area .other-posts .prev-post .icon:hover,
.blog .post-main-area .other-posts .next-post .icon:hover {
  background-color: rgba(var(--clr-main-rgb), 0.8);
}
.blog .post-main-area .other-posts .prev-post .icon:after,
.blog .post-main-area .other-posts .next-post .icon:after {
  content: "";
}
.blog .post-main-area .other-posts .prev-post .icon .icon,
.blog .post-main-area .other-posts .next-post .icon .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.blog .post-main-area .other-posts .prev-post .icon {
  left: 1rem;
}
.blog .post-main-area .other-posts .next-post .icon {
  right: 1rem;
}
.blog .post-main-area .author-profile .author-info {
  padding: 2rem 1rem 1rem;
  background-color: rgba(var(--clr-main-rgb), 0.15);
}
.blog .post-main-area .author-profile .author-avatar {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  border: 3px solid var(--clr-main);
}
.blog .post-main-area .author-profile .avatar-img {
  width: 100%;
  height: 100%;
}
.blog .post-main-area .author-profile .author-disc {
  overflow: hidden;
  padding: 1rem;
  padding-top: 0;
}
.blog .post-main-area .author-profile .author-disc .author-link {
  text-decoration: none;
  color: var(--clr-main);
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: capitalize;
}
.blog .post-main-area .comments-area .comment-wrapper {
  margin-bottom: 2rem;
}
.blog .post-main-area .comments-area .comment-reply {
  padding-left: 3rem;
}
.blog .post-main-area .comments-area .author-avatar {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  border: 3px solid var(--clr-main);
}
.blog .post-main-area .comments-area .author-avatar .author-avatar-img {
  width: 100%;
  height: 100%;
}
.blog .post-main-area .comments-area .comment-body {
  padding-bottom: 1rem;
  border-bottom: 1px solid rgba(var(--clr-main-rgb), 0.5);
  padding: 1rem;
  padding-top: 0;
  overflow: hidden;
}
.blog .post-main-area .comments-area .comment-body .comment-author-link {
  text-decoration: none;
  color: var(--clr-main);
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: capitalize;
  -webkit-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
}
.blog .post-main-area .comments-area .comment-body .comment-date {
  margin-bottom: 1rem;
}
.blog .post-main-area .comments-area .comment-body .comment-date .date-link {
  font-size: 0.8rem;
  opacity: 0.75;
  text-decoration: none;
}
.blog .post-main-area .comments-area .comment-body .comment-text {
  font-size: 1rem;
  opacity: 0.75;
}
.blog .post-main-area .comments-area .comment-body .reply-action {
  text-align: right;
}
.blog .post-main-area .comments-area .comment-body .reply-action .reply-link {
  text-decoration: none;
  text-transform: uppercase;
  color: rgba(var(--clr-main-rgb), 0.7);
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  padding-left: 1.5rem;
}
.blog
  .post-main-area
  .comments-area
  .comment-body
  .reply-action
  .reply-link:hover {
  color: rgba(var(--clr-main-rgb), 1);
}
.blog
  .post-main-area
  .comments-area
  .comment-body
  .reply-action
  .reply-link
  .icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: var(--clr-main);
}
.err-404 {
  position: relative;
  z-index: 0;
  height: 100vh;
  padding: 120px 0;
  background-color: var(--clr-dark-blue);
}
@media (max-width: 991px) {
  .err-404 {
    height: auto;
    min-height: 100vh;
  }
}
@media (max-height: 600px) {
  .err-404 {
    height: auto;
  }
}
.err-404 .img-wrapper {
  text-align: center;
  margin-bottom: 1rem;
}
.err-404 .img-wrapper .img-404 {
  max-width: 500px;
  width: 100%;
  height: auto;
  display: inline-block;
  margin-top: -6rem;
}
.err-404 .err-title {
  font-size: 15rem;
  font-weight: 800;
  line-height: 1;
  margin-bottom: 0;
  color: var(--clr-white);
}
@media (max-width: 991px) {
  .err-404 .err-title {
    font-size: 6rem;
  }
}
.err-404 .err-subtitle {
  color: var(--clr-grey);
  font-size: 4rem;
  text-transform: capitalize;
  font-weight: 700;
  margin-bottom: 1rem;
}
@media (max-width: 991px) {
  .err-404 .err-subtitle {
    font-size: 2rem;
  }
}
.err-404 .err-text {
  color: var(--clr-grey);
  font-size: 1.25rem;
  text-transform: capitalize;
  margin-bottom: 1rem;
}
@media (max-width: 991px) {
  .err-404 .err-text {
    font-size: 1rem;
  }
}
.err-404 .search-form {
  position: relative;
  z-index: 0;
  margin-bottom: 2rem;
}
.err-404 .search-input {
  border: 2px solid rgba(var(--clr-white-rgb), 0.5);
  border-radius: 5rem;
  font-size: 1.1rem;
  padding: 0.5rem 1rem;
  outline: none;
  color: var(--clr-main);
  -webkit-appearance: none;
  width: 100%;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.err-404 .search-input:focus {
  border-color: rgba(var(--clr-white-rgb), 1);
}
.err-404 .search-btn {
  position: absolute;
  width: 70px;
  height: 100%;
  -webkit-appearance: none;
  border: none;
  outline: none;
  background: var(--clr-main);
  right: 0rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-top-left-radius: 0;
  border-top-right-radius: 2rem;
  border-bottom-right-radius: 2rem;
  border-bottom-left-radius: 0;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  cursor: pointer;
}
.err-404 .search-btn .icon {
  color: var(--clr-white);
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.err-404 .search-btn:hover {
  background: var(--clr-white);
}
.err-404 .search-btn:hover .icon {
  color: var(--clr-main);
}
.benefits .benefits-boxes-area {
  position: relative;
  border: 1px solid rgba(var(--clr-main-rgb), 0.5);
}
.benefits .benefits-boxes-area::before,
.benefits .benefits-boxes-area::after {
  content: "";
  position: absolute;
  background-color: rgba(var(--clr-main-rgb), 0.5);
  z-index: 1;
}
.benefits .benefits-boxes-area::before {
  height: 1px;
  width: 100%;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.benefits .benefits-boxes-area::after {
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}
@media (max-width: 575px) {
  .benefits .benefits-boxes-area::before,
  .benefits .benefits-boxes-area::after {
    display: none;
  }
}
.benefits .benefits-boxes-area .benefit-box {
  overflow: hidden;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  background: inherit;
  padding: 2rem;
  text-align: center;
}
.benefits .benefits-boxes-area .benefit-box .benefit-icon {
  margin-bottom: 1.5rem;
  color: var(--clr-main);
  font-size: 2.5rem;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.benefits .benefits-boxes-area .benefit-box .benefit-icon_img {
  display: block;
  width: 120px;
  height: 60px;
  margin: 0 auto 1.5rem;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.benefits .benefits-boxes-area .benefit-box .benefit-title {
  font-size: 1.35rem;
  font-weight: 700;
  text-transform: capitalize;
}
.benefits .benefits-boxes-area .benefit-box .benefit-text {
  font-size: 1rem;
  font-weight: 600;
  opacity: 0.75;
}
.benefits .benefits-boxes-area .benefit-box:hover .benefit-icon,
.benefits .benefits-boxes-area .benefit-box:hover .benefit-icon_img {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
@media (max-width: 575px) {
  .benefits .benefits-boxes-area .benefit-box {
    border-bottom: 1px solid rgba(var(--clr-main-rgb), 0.5);
    padding: 2rem 3rem;
  }
}
.benefits .benefits-image-area {
  position: relative;
  height: 100%;
}
.benefits .benefits-image-area .image-area {
  position: absolute;
  width: 100%;
  height: 100%;
  max-height: 100%;
  right: 0;
  top: 0;
  overflow: hidden;
  z-index: 0;
}
.benefits .benefits-image-area .image-area .video-wrapper {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 3;
}
.benefits .benefits-image-area .image-area > img {
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100%;
  -webkit-transform-origin: center;
  transform-origin: center;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.benefits .benefits-image-area .image-area .overlay-color {
  opacity: 0.35;
  z-index: 1;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
@media (max-width: 991px) {
  .benefits .benefits-image-area .image-area {
    position: relative;
    width: 100%;
    max-height: 360px;
  }
}
.pricing {
  overflow: hidden;
  position: relative;
}
.pricing .plan {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(var(--clr-main-rgb), 0.35);
  border-radius: 0.5rem 0.5rem 0 0;
  padding: 2rem 1rem;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(var(--clr-dark-blue-rgb), 0.15);
  box-shadow: 1px 1px 10px 0px rgba(var(--clr-dark-blue-rgb), 0.15);
}
@media (max-width: 1199px) {
  .pricing .plan {
    margin-bottom: 2rem;
    overflow: hidden;
  }
}
.pricing .plan .plan-head {
  position: relative;
  text-align: center;
}
.pricing .plan .plan-head::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 50%;
  height: 3px;
  background-color: var(--clr-main);
}
.pricing .plan .plan-head .plan-icon {
  display: block;
  font-size: 4rem;
  opacity: 0.75;
  color: var(--clr-main);
}
.pricing .plan .plan-head .plane-name {
  font-weight: 600;
  font-size: 1.5rem;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 1.25rem;
}
.pricing .plan .plan-head .plan-price {
  display: inline-block;
  margin: 0;
  margin-bottom: 1.5rem;
  padding: 0;
}
.pricing .plan .plan-head .plan-price .price {
  position: relative;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1;
}
.pricing .plan .plan-head .plan-price .currency-symbol {
  position: absolute;
  font-size: 1.5rem;
  font-weight: 500;
  top: 1rem;
  left: -1rem;
  line-height: 0;
  vertical-align: baseline;
  display: inline-block;
  color: var(--clr-main);
}
.pricing .plan .plan-head .plan-price .per {
  font-size: 1.1rem;
  font-style: italic;
  opacity: 0.75;
  padding: 0.25rem;
}
.pricing .plan .plan-head .plan-desc {
  font-size: 0.9rem;
  opacity: 0.75;
}
.pricing .plan .plan-list {
  list-style: none;
  margin: 0;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
.pricing .plan .plan-list .plan-feat {
  position: relative;
  padding: 0.75rem 0;
  font-size: 1rem;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pricing .plan .plan-list .plan-feat .feat-icon {
  color: var(--clr-main);
  font-size: 1.5rem;
}
.pricing .plan .plan-cta {
  margin-top: 30px;
}
.pricing .plan .plan-cta .cta-btn {
  width: 100%;
}
.pricing .plan.featured {
  background-color: var(--clr-main);
}
.pricing .plan.featured:before {
  content: "most poupular";
  display: inline-block;
  padding: 0.25rem 5rem;
  color: var(--clr-main);
  background-color: var(--clr-white);
  top: 3rem;
  right: -4rem;
  left: auto;
  position: absolute;
  font-weight: 800;
  font-size: 0.85rem;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pricing .plan.featured .plan-head::before {
  background-color: var(--clr-white);
}
.pricing .plan.featured .plan-head .plan-icon,
.pricing .plan.featured .plan-head .plane-name,
.pricing .plan.featured .plan-head .plan-desc {
  color: var(--clr-white);
}
.pricing .plan.featured .plan-head .plan-price .price,
.pricing .plan.featured .plan-head .plan-price .currency-symbol,
.pricing .plan.featured .plan-head .plan-price .per {
  color: var(--clr-white);
}
.pricing .plan.featured .plan-list .plan-feat,
.pricing .plan.featured .plan-list .feat-icon {
  color: var(--clr-white);
}
.pricing .plan.featured .plan-cta .cta-btn {
  color: var(--clr-white);
  border-color: var(--clr-white);
}
.pricing .plan.featured .plan-cta .cta-btn:hover {
  color: var(--clr-main);
  background-color: var(--clr-white);
}
.stats {
  position: relative;
  overflow: hidden;
  z-index: 0;
  background-color: var(--clr-dark-blue);
}
.stats .section-heading .line-solid-color {
  background: var(--clr-white);
}
.stats .stat-box {
  position: relative;
  text-align: center;
}
@media (max-width: 991px) {
  .stats .stat-box {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .stats .stat-box {
    padding: 1rem 3rem;
  }
}
.stats .stat-box-inner {
  text-align: center;
  position: relative;
  padding: 2rem;
  color: var(--clr-white);
  background-color: rgba(var(--clr-dark-blue-rgb), 0.25);
  border: 1px solid rgba(var(--clr-main-rgb), 0.35);
  border-top: 0.25rem solid rgba(var(--clr-main-rgb), 1);
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.stats .stat-icon {
  font-size: 3rem;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--clr-main);
  opacity: 0.65;
  -webkit-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.stats .stat-num {
  display: block;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.6;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .stats .stat-num {
    font-size: 2rem;
  }
}
.stats .stat-desc {
  font-size: 1.25rem;
  font-weight: 400;
  display: block;
  text-transform: capitalize;
}

body.dark-theme .header-basic .header-logo .logo-img.light-logo {
  display: block;
}
body.dark-theme .header-basic .header-logo .logo-img.dark-logo {
  display: none;
}
body.dark-theme .header-basic .controls-box .header-search-btn {
  color: var(--clr-white);
}
body.dark-theme
  .header-basic.inner-page-header
  .header-logo
  .logo-img.light-logo {
  display: block;
}
body.dark-theme
  .header-basic.inner-page-header
  .header-logo
  .logo-img.dark-logo {
  display: none;
}
body.dark-theme .page-hero .hero-social-icons .sc-list .sc-item .sc-link {
  color: var(--clr-white);
}
body.dark-theme .custom-form-area input[type="email"],
body.dark-theme .custom-form-area input[type="text"],
body.dark-theme .custom-form-area input[type="password"],
body.dark-theme .custom-form-area input[type="url"],
body.dark-theme .custom-form-area input[type="search"],
body.dark-theme .custom-form-area input[type="number"],
body.dark-theme .custom-form-area select,
body.dark-theme .custom-form-area textarea {
  border: 1px solid rgba(var(--clr-white-rgb), 0.25);
  background: var(--clr-dark-blue);
  color: var(--clr-white);
}
body.dark-theme .custom-form-area.input-under-lined input[type="email"],
body.dark-theme .custom-form-area.input-under-lined input[type="text"],
body.dark-theme .custom-form-area.input-under-lined input[type="password"],
body.dark-theme .custom-form-area.input-under-lined input[type="url"],
body.dark-theme .custom-form-area.input-under-lined input[type="search"],
body.dark-theme .custom-form-area.input-under-lined input[type="number"],
body.dark-theme .custom-form-area.input-under-lined select,
body.dark-theme .custom-form-area.input-under-lined textarea {
  border: none;
  border-bottom: 1px solid rgba(var(--clr-main-rgb), 0.35);
}
body.dark-theme .team-member .profile {
  background-color: var(--clr-semi-dark-blue);
}
body.dark-theme .about .cta-area .signature .signature-img {
  background-image: url("../assets/images/about/signature-light.png");
}
body.dark-theme .about .stats-counter.stats-cards .stat-box {
  background: var(--clr-semi-dark-blue);
}

.page-header .btn-outline {
  font-size: 15px;
  padding: 7px 15px;
  white-space: nowrap;
  border-color: var(--clr-white);
  color: var(--clr-white);
}

.contacts-column {
  display: flex;
  flex-direction: column;
  padding-right: 30px;
}

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

.stock h4 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.calc .input-wrap {
  margin-bottom: 15px;
}

.calc label {
  display: block;
  font-size: 18px;
  margin-bottom: 5px;
}

.calc input[type="range"],
.calc input[type="number"] {
  width: 100%;
}

.calc #totalCost {
  font-weight: bold;
  font-size: 30px;
}

.calc .input-total {
  border: 2px solid var(--clr-white);
  padding: 10px 20px;
  width: max-content;
  margin: 30px 0;
}

@media (max-width: 1199px) {
  .contacts-box {
    margin-left: auto;
  }
  .blog .post-featured-area {
    height: 400px;
  }
}

@media (max-width: 767px) {
  .blog .post-featured-area {
    height: 300px;
  }
}

@media (max-width: 575px) {
  .contacts-column {
    flex-direction: row;
  }

  .page-header .btn-outline {
    display: none;
  }

  .header-basic .contact-info {
    background: var(--clr-white);
    border-radius: 50%;
    width: 30px;
    height: 30px;
    justify-content: center;
    padding-bottom: 0;
  }

  .header-basic .contact-info .icon {
    color: var(--clr-main);
  }

  .header-basic .contacts-box {
    padding-right: 0;
  }
}

@media (max-width: 360px) {
  .contacts-column {
    padding-right: 10px;
  }
}
.sep {
  margin:
1.5625rem 0 1.75rem;
  border-top:
1px solid #f3f3f3;
}

.p-title {
  font-size: 1em;
}
.date-span  {
  font-size: 1.3em;
  color: #4361ee;
  font-weight: 700;
  margin-right: 20px;
}
@media(max-width: 576px) {
  .p-title {
    font-size: 0.8em;
    margin-bottom: 10px;
  }
  .date-span  {
    font-size: 0.9em;
    margin-right: 5px;
  }
}
.date-spanb  {
  color: var(--bs-body-color);
  font-weight: 400;
}
