@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");

.zoom-1 * {
  zoom: 0.91;
}

.zoom-2 * {
  zoom: 0.92;
}

.zoom-3 * {
  zoom: 0.93;
}

.zoom-4 * {
  zoom: 0.94;
}

.zoom-5 * {
  zoom: 0.95;
}

.zoom-6 * {
  zoom: 0.96;
}

.zoom-7 * {
  zoom: 0.97;
}

.zoom-8 * {
  zoom: 0.98;
}

.zoom-9 * {
  zoom: 0.99;
}

.zoom-10 * {
  zoom: 1;
}

.zoom-11 * {
  zoom: 1.01;
}

.zoom-12 * {
  zoom: 1.02;
}

.zoom-13 * {
  zoom: 1.03;
}

.zoom-14 * {
  zoom: 1.04;
}

.zoom-15 * {
  zoom: 1.05;
}

.zoom-16 * {
  zoom: 1.06;
}

.zoom-17 * {
  zoom: 1.07;
}

.zoom-18 * {
  zoom: 1.08;
}

.zoom-19 * {
  zoom: 1.09;
}

.zoom-20 * {
  zoom: 1.1;
}

.zoom-21 * {
  zoom: 1.11;
}

.zoom-22 * {
  zoom: 1.12;
}

.zoom-23 * {
  zoom: 1.13;
}

.zoom-24 * {
  zoom: 1.14;
}

.zoom-25 * {
  zoom: 1.15;
}

.zoom-26 * {
  zoom: 1.16;
}

.zoom-27 * {
  zoom: 1.17;
}

.zoom-28 * {
  zoom: 1.18;
}

.zoom-29 * {
  zoom: 1.19;
}

.zoom-30 * {
  zoom: 1.2;
}

.zoom-31 * {
  zoom: 1.21;
}

.zoom-32 * {
  zoom: 1.22;
}

.zoom-33 * {
  zoom: 1.23;
}

.zoom-34 * {
  zoom: 1.24;
}

.zoom-35 * {
  zoom: 1.25;
}

.zoom-36 * {
  zoom: 1.26;
}

.zoom-37 * {
  zoom: 1.27;
}

.zoom-38 * {
  zoom: 1.28;
}

.zoom-39 * {
  zoom: 1.29;
}

.zoom-40 * {
  zoom: 1.3;
}

.text-primary {
  color: #20A049 !important;
}

.bg-primary {
  background-color: #20A049 !important;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
  overflow-x: hidden;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: 600;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace;
  font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

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

h2 {
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: 2.625rem;
  line-height: 2.8125rem;
  letter-spacing: -0.25rem;
  color: #181D27;
}

@media (min-width: 1200px) {
  h2 {
    font-size: 3.375rem;
    line-height: 3.625rem;
  }
}

@media (min-width: 1400px) {
  h2 {
    font-size: 4rem;
    line-height: 4.125rem;
  }
}

p {
  color: #74777D;
  font-size: 1rem;
  font-weight: 400;
}

.icon-list i {
  width: 3.625rem;
  height: 3.625rem;
  display: inline-block;
  margin-right: 0.9375rem;
}

.icon-list svg {
  height: 100%;
  width: auto;
}

.icon {
  background-repeat: no-repeat;
  background-size: contain;
}

.social-icon {
  background-repeat: no-repeat;
  background-position: 50%;
}

.social-icon.twitter {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2437 1.85326C13.741 2.07669 13.2103 2.21634 12.6518 2.30012C13.2103 1.96497 13.6572 1.43432 13.8527 0.791941C13.3221 1.09916 12.7355 1.3226 12.0932 1.46224C11.5904 0.931588 10.8643 0.596436 10.0823 0.596436C8.57407 0.596436 7.34518 1.82533 7.34518 3.33351C7.34518 3.55694 7.37311 3.75245 7.42897 3.94796C5.16669 3.83624 3.12785 2.74699 1.75931 1.07123C1.53588 1.49017 1.39623 1.93704 1.39623 2.43977C1.39623 3.38937 1.87103 4.22725 2.62512 4.72998C2.17825 4.70205 1.75931 4.59033 1.3683 4.39482V4.42275C1.3683 5.76336 2.3179 6.88054 3.57472 7.1319C3.35129 7.18776 3.09992 7.21569 2.84856 7.21569C2.68098 7.21569 2.48548 7.18776 2.3179 7.15983C2.68098 8.24907 3.68644 9.05902 4.8874 9.05902C3.9378 9.78519 2.76477 10.2321 1.48002 10.2321C1.25659 10.2321 1.03315 10.2321 0.837646 10.2041C2.06654 10.9861 3.49093 11.433 5.05498 11.433C10.1102 11.433 12.8752 7.24362 12.8752 3.6128C12.8752 3.50109 12.8752 3.36144 12.8752 3.24972C13.4058 2.88664 13.8806 2.41184 14.2437 1.85326Z' fill='white'/%3E%3C/svg%3E%0A");
}

.social-icon.facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23831 15.0364V8.37351H0.996094V5.77683H3.23831V3.86185C3.23831 1.63954 4.59563 0.429443 6.57809 0.429443C7.52771 0.429443 8.34386 0.500145 8.5817 0.531746V2.8542L7.20676 2.85482C6.12859 2.85482 5.91983 3.36715 5.91983 4.11896V5.77683H8.49117L8.15637 8.37351H5.91982V15.0364H3.23831Z' fill='white'/%3E%3C/svg%3E%0A");
}

.social-icon.instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.7788 1.81141C10.9488 1.81141 11.2058 1.81954 12.0631 1.85863C12.5785 1.86493 13.089 1.95958 13.5724 2.13844C13.923 2.27365 14.2414 2.48076 14.5071 2.74645C14.7728 3.01214 14.9799 3.33053 15.1151 3.68111C15.294 4.16454 15.3886 4.67507 15.3949 5.19049C15.4336 6.04774 15.4421 6.30472 15.4421 8.47475C15.4421 10.6448 15.434 10.9018 15.3949 11.759C15.3886 12.2744 15.294 12.785 15.1151 13.2684C14.9799 13.619 14.7728 13.9373 14.5071 14.203C14.2414 14.4687 13.923 14.6758 13.5724 14.811C13.089 14.9899 12.5785 15.0846 12.0631 15.0909C11.2062 15.1296 10.9492 15.1381 8.7788 15.1381C6.60839 15.1381 6.35141 15.13 5.49454 15.0909C4.97912 15.0846 4.4686 14.9899 3.98516 14.811C3.63459 14.6758 3.3162 14.4687 3.05051 14.203C2.78482 13.9373 2.5777 13.619 2.4425 13.2684C2.26363 12.785 2.16899 12.2744 2.16268 11.759C2.12398 10.9018 2.11547 10.6448 2.11547 8.47475C2.11547 6.30472 2.12359 6.04774 2.16268 5.19049C2.16899 4.67507 2.26363 4.16454 2.4425 3.68111C2.5777 3.33053 2.78482 3.01214 3.05051 2.74645C3.3162 2.48076 3.63459 2.27365 3.98516 2.13844C4.4686 1.95958 4.97912 1.86493 5.49454 1.85863C6.3518 1.81992 6.60878 1.81141 8.7788 1.81141ZM8.7788 0.346924C6.57278 0.346924 6.2949 0.356212 5.42798 0.395688C4.75342 0.409106 4.08602 0.536827 3.45417 0.773421C2.91215 0.977638 2.42121 1.29767 2.01562 1.71117C1.60174 2.11691 1.28143 2.60813 1.07709 3.1505C0.840497 3.78235 0.712775 4.44975 0.699358 5.12431C0.660656 5.99046 0.651367 6.26834 0.651367 8.47436C0.651367 10.6804 0.660656 10.9583 0.700132 11.8252C0.713549 12.4997 0.841271 13.1671 1.07786 13.799C1.28198 14.3413 1.60201 14.8325 2.01562 15.2383C2.42143 15.6519 2.91264 15.972 3.45495 16.1761C4.08679 16.4127 4.75419 16.5404 5.42875 16.5538C6.29568 16.5925 6.5724 16.6026 8.77958 16.6026C10.9868 16.6026 11.2635 16.5933 12.1304 16.5538C12.805 16.5404 13.4724 16.4127 14.1042 16.1761C14.6439 15.9669 15.1341 15.6473 15.5432 15.2379C15.9524 14.8284 16.2717 14.3381 16.4805 13.7982C16.7171 13.1664 16.8448 12.499 16.8582 11.8244C16.8969 10.9583 16.9062 10.6804 16.9062 8.47436C16.9062 6.26834 16.8969 5.99046 16.8575 5.12353C16.8441 4.44897 16.7163 3.78158 16.4797 3.14973C16.2756 2.60743 15.9556 2.11622 15.542 1.7104C15.1362 1.2968 14.645 0.976764 14.1027 0.772647C13.4708 0.536053 12.8034 0.408332 12.1289 0.394914C11.2627 0.356212 10.9848 0.346924 8.7788 0.346924Z' fill='white'/%3E%3Cpath d='M8.78057 4.30225C7.9551 4.30225 7.14817 4.54703 6.46182 5.00563C5.77547 5.46423 5.24053 6.11607 4.92463 6.8787C4.60874 7.64133 4.52609 8.48051 4.68713 9.29011C4.84817 10.0997 5.24567 10.8434 5.82936 11.4271C6.41306 12.0108 7.15673 12.4083 7.96633 12.5693C8.77594 12.7304 9.61512 12.6477 10.3777 12.3318C11.1404 12.0159 11.7922 11.481 12.2508 10.7946C12.7094 10.1083 12.9542 9.30134 12.9542 8.47588C12.9542 7.36896 12.5145 6.30738 11.7318 5.52467C10.9491 4.74197 9.88748 4.30225 8.78057 4.30225ZM8.78057 11.185C8.24475 11.185 7.72096 11.0261 7.27545 10.7284C6.82993 10.4308 6.48269 10.0077 6.27764 9.51262C6.07259 9.01759 6.01894 8.47287 6.12348 7.94735C6.22801 7.42183 6.48603 6.9391 6.86491 6.56022C7.24379 6.18134 7.72652 5.92332 8.25204 5.81879C8.77756 5.71425 9.32228 5.7679 9.81731 5.97295C10.3123 6.178 10.7355 6.52524 11.0331 6.97076C11.3308 7.41627 11.4897 7.94006 11.4897 8.47588C11.4897 9.19439 11.2043 9.88347 10.6962 10.3915C10.1882 10.8996 9.49908 11.185 8.78057 11.185Z' fill='white'/%3E%3Cpath d='M13.1184 5.11172C13.657 5.11172 14.0937 4.67506 14.0937 4.13642C14.0937 3.59779 13.657 3.16113 13.1184 3.16113C12.5797 3.16113 12.1431 3.59779 12.1431 4.13642C12.1431 4.67506 12.5797 5.11172 13.1184 5.11172Z' fill='white'/%3E%3C/svg%3E%0A");
}

.social-icon.github {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.49871 0.346924C4.19043 0.346924 0.724365 3.81299 0.724365 8.12127C0.724365 11.5549 2.95949 14.4703 6.03684 15.5069C6.42555 15.5717 6.55513 15.3449 6.55513 15.1182C6.55513 14.9238 6.55513 14.4379 6.55513 13.7901C4.38479 14.276 3.93128 12.7535 3.93128 12.7535C3.57496 11.8465 3.05667 11.6197 3.05667 11.6197C2.34402 11.1338 3.12146 11.1338 3.12146 11.1338C3.89889 11.1986 4.32 11.9437 4.32 11.9437C5.00026 13.1422 6.13402 12.7859 6.58752 12.5915C6.65231 12.0732 6.84666 11.7493 7.07342 11.5549C5.35658 11.3606 3.54257 10.6803 3.54257 7.70016C3.54257 6.85794 3.8341 6.14529 4.35239 5.627C4.28761 5.43264 3.99607 4.65521 4.41718 3.55384C4.41718 3.55384 5.06504 3.35948 6.55513 4.36367C7.17059 4.2017 7.85085 4.10453 8.49871 4.10453C9.14657 4.10453 9.82683 4.2017 10.4423 4.36367C11.9324 3.35948 12.5802 3.55384 12.5802 3.55384C13.0014 4.62282 12.7422 5.40025 12.645 5.627C13.1309 6.17768 13.4549 6.85794 13.4549 7.70016C13.4549 10.6803 11.6408 11.3282 9.89162 11.5225C10.1832 11.7493 10.4099 12.2352 10.4099 12.9478C10.4099 13.9844 10.4099 14.8266 10.4099 15.0858C10.4099 15.2802 10.5395 15.5393 10.9606 15.4745C14.0379 14.4703 16.2731 11.5549 16.2731 8.12127C16.2731 3.81299 12.807 0.346924 8.49871 0.346924Z' fill='white'/%3E%3C/svg%3E%0A");
}

.transport {
  background-image: url("data:image/svg+xml,%3Csvg width='53' height='58' viewBox='0 0 53 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.5425 7.81435V1.64941' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M51.2023 36.5841C47.452 49.6846 30.0874 54.257 27.0049 54.9762C26.7015 55.0534 26.3836 55.0534 26.0802 54.9762C22.9977 54.257 5.63315 49.6846 1.88281 36.5841V27.7991C1.88278 27.3664 2.01933 26.9447 2.27302 26.5942C2.5267 26.2436 2.88457 25.9821 3.29561 25.8469L25.9004 18.2948C26.3188 18.1661 26.7663 18.1661 27.1847 18.2948L49.7895 25.8469C50.2006 25.9821 50.5584 26.2436 50.8121 26.5942C51.0658 26.9447 51.2024 27.3664 51.2023 27.7991V36.5841Z' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.0104 48.3146C24.5716 47.7531 10.8329 44.1835 7.86572 33.9561' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.86572 10.6318V23.7852L26.4121 17.2042L44.9585 23.7852V10.6318C44.9585 8.97498 43.6154 7.63184 41.9585 7.63184H10.8657C9.20887 7.63184 7.86572 8.97498 7.86572 10.6318Z' fill='%23F9E406' stroke='%23181D27' stroke-width='2'/%3E%3Cpath d='M26.5425 38.6392V18.1921' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.7964 37.5457L31.7964 29.1699' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.6519 18.4007V12.418' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M49.7446 20.7941V10.0252' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}

.warehouse {
  background-image: url("data:image/svg+xml,%3Csvg width='58' height='58' viewBox='0 0 58 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.93066 45.6494H55.3116' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.3113 45.6494V3.56246C33.3113 3.05509 33.1064 2.5685 32.7415 2.20973C32.3766 1.85097 31.8818 1.64941 31.3658 1.64941H8.01882C7.50282 1.64941 7.00796 1.85097 6.64309 2.20973C6.27822 2.5685 6.07324 3.05509 6.07324 3.56246V45.6494' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.3115 14.2208H49.1687C50.8255 14.2208 52.1687 15.564 52.1687 17.2208V44.6018H33.3115V14.2208Z' fill='%23F9E406' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.4541 11.078H21.7874' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.88281 41.4589L1.88281 26.7923' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M56.3589 30.9824L56.3589 16.3158' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.4541 10.0304L43.7874 10.0304' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5972 26.792H24.9305' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.4541 36.2208H21.7874' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.6445 36.2208H44.835' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.6445 26.792H44.835' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.air-fright {
  background-image: url("data:image/svg+xml,%3Csvg width='74' height='56' viewBox='0 0 74 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.3169 43.3777H52.9475' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.2324 28.5188L49.651 19.2362' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.75879 25.9482L15.7339 31.9233' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.12109 23.7891L7.09622 29.7642' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7913 23.5192L25.1858 32.5309C26.4384 33.7339 28.0367 34.4906 29.7427 34.6884C31.4488 34.8861 33.1717 34.5145 34.655 33.6287L72.3826 11.1633L67.7476 5.34268C66.5419 3.83409 64.8493 2.81704 62.9756 2.47526C61.1019 2.13349 59.1706 2.48953 57.5308 3.47907L46.4667 10.1421L31.5152 5.03633L27.4036 6.84888C27.096 6.98393 26.8265 7.19615 26.62 7.46597C26.4135 7.73578 26.2767 8.05451 26.222 8.39278C26.1674 8.73104 26.1968 9.07794 26.3075 9.40151C26.4182 9.72507 26.6066 10.0149 26.8554 10.2442L34.5055 17.2902L27.5282 21.3748L20.5508 18.3113L16.3644 20.1494C16.0599 20.2835 15.7927 20.4932 15.5872 20.7596C15.3816 21.0261 15.2442 21.3408 15.1873 21.6754C15.1304 22.0099 15.1558 22.3537 15.2613 22.6757C15.3668 22.9976 15.5489 23.2876 15.7913 23.5192V23.5192Z' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M68.6034 6.66756C62.6136 11.3721 56.7009 11.9633 52.4077 6.66756L55.781 4.47491C59.9729 1.75015 65.5551 2.7047 68.6034 6.66756Z' fill='%23F9E406' stroke='%23181D27' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.project {
  background-image: url("data:image/svg+xml,%3Csvg width='53' height='59' viewBox='0 0 53 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.7124 41.7498V14.9165' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44.0454 14.9165V41.7498' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.2124 28.3334V32.1668' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.8789 26.4167V32.1667' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.5454 24.4999V32.1666' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M45.9622 7.25H3.79557C2.73703 7.25 1.87891 8.10812 1.87891 9.16666V13C1.87891 14.0585 2.73703 14.9167 3.79557 14.9167H45.9622C47.0207 14.9167 47.8789 14.0585 47.8789 13V9.16666C47.8789 8.10812 47.0207 7.25 45.9622 7.25Z' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M45.9622 7.25H3.79557C2.73703 7.25 1.87891 8.10812 1.87891 9.16666V13C1.87891 14.0585 2.73703 14.9167 3.79557 14.9167H45.9622C47.0207 14.9167 47.8789 14.0585 47.8789 13V9.16666C47.8789 8.10812 47.0207 7.25 45.9622 7.25Z' fill='%23F9E406' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.2791 57.2948C16.4762 55.985 15.6669 52.8168 17.6924 50.2047' stroke='%23181D27' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.87891 1H22.8789' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M51.8789 18L51.8789 28' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.8789 41.7499V49.4166' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.8787 57.0833C26.9958 57.0833 28.7121 55.367 28.7121 53.25C28.7121 51.1329 26.9958 49.4166 24.8787 49.4166C22.7616 49.4166 21.0454 51.1329 21.0454 53.25C21.0454 55.367 22.7616 57.0833 24.8787 57.0833Z' fill='%23F9E406' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.87891 41.7499H47.8789' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.local-shipping {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='58' viewBox='0 0 56 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.9546 16.0423V6.078H44.5514C47.3859 6.078 49.9407 7.78742 51.022 10.4076L53.0624 15.3515C53.1982 15.6807 52.9563 16.0423 52.6002 16.0423H38.9546Z' fill='%23F9E406' stroke='%23181D27' stroke-width='2'/%3E%3Cpath d='M1.31152 22.6855H38.9544' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42.2757 40.399C45.9444 40.399 48.9185 37.4249 48.9185 33.7561C48.9185 30.0874 45.9444 27.1133 42.2757 27.1133C38.6069 27.1133 35.6328 30.0874 35.6328 33.7561C35.6328 37.4249 38.6069 40.399 42.2757 40.399Z' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.49 40.399C17.1588 40.399 20.1329 37.4249 20.1329 33.7561C20.1329 30.0874 17.1588 27.1133 13.49 27.1133C9.82128 27.1133 6.84717 30.0874 6.84717 33.7561C6.84717 37.4249 9.82128 40.399 13.49 40.399Z' fill='%23F9E406' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.6328 32.6494H20.1328' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.79188 32.6494H3.19367C2.69449 32.6494 2.21576 32.4453 1.86279 32.0819C1.50982 31.7186 1.31152 31.2258 1.31152 30.7119V3.58691C1.31152 3.07306 1.50982 2.58025 1.86279 2.2169C2.21576 1.85354 2.69449 1.64941 3.19367 1.64941H38.9544V27.6119' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.9546 16.042H54.4546V30.8039C54.4546 31.2933 54.2505 31.7626 53.8871 32.1087C53.5238 32.4547 53.0309 32.6491 52.5171 32.6491H48.7805' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.74023 15.3512L5.74023 6.078' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.6687 18.2568L34.9419 18.2568' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.6688 36.9709L28.9902 36.9709' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.customer {
  background-image: url("data:image/svg+xml,%3Csvg width='49' height='40' viewBox='0 0 49 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7065 28.8952C28.2302 28.8952 34.3294 22.796 34.3294 15.2723C34.3294 7.7485 28.2302 1.64929 20.7065 1.64929C13.1827 1.64929 7.0835 7.7485 7.0835 15.2723C7.0835 22.796 13.1827 28.8952 20.7065 28.8952Z' fill='%23F9E406' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.22559 37.9773C3.61246 35.1325 6.59342 32.8449 9.95895 31.2755C13.3245 29.706 16.9929 28.8927 20.7064 28.8927C24.4199 28.8927 28.0884 29.706 31.4539 31.2755C34.8194 32.8449 37.8004 35.1325 40.1873 37.9773' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M47.771 39.1124L37.5538 39.1124L37.5538 20.9485L47.771 20.9485L47.771 39.1124Z' fill='white' stroke='%23181D27' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M47.771 27.7599L37.5538 27.7599L37.5538 20.9485L47.771 20.9485L47.771 27.7599Z' fill='%23F9E406' stroke='%23181D27' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44.3652 25.4894L40.9595 25.4894' stroke='%23181D27' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44.3652 31.1653L40.9595 31.1653' stroke='%23181D27' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.safety {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='54' viewBox='0 0 50 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00391 21.1534V7.37489C2.00391 6.87686 2.20077 6.39923 2.5512 6.04707C2.90162 5.69491 3.3769 5.49707 3.87247 5.49707H41.2438C41.7394 5.49707 42.2147 5.69491 42.5651 6.04707C42.9155 6.39923 43.1124 6.87686 43.1124 7.37489V21.1534C43.1124 40.8704 26.4588 47.3959 23.1421 48.4991C22.7653 48.6393 22.351 48.6393 21.9742 48.4991C18.6575 47.3959 2.00391 40.8704 2.00391 21.1534Z' fill='%23F9E406' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.3146 51.2406C15.3898 50.3181 8.21169 46.8345 1.22266 37.7451' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.835 18.6416L19.1244 31.7863L12.2808 25.214' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.4901 29.5548L22.5566 34.5127' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M48.2236 5.45777L48.2236 18.6787' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.5565 1.5L1.00049 1.5' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.environment {
  background-image: url("data:image/svg+xml,%3Csvg width='49' height='51' viewBox='0 0 49 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.5122 39.7376C27.1623 40.8665 29.0283 41.6381 30.9914 42.0033C32.9545 42.3685 34.9718 42.3194 36.915 41.8591C38.8582 41.3987 40.6847 40.5373 42.2785 39.3294C43.8722 38.1216 45.1982 36.5939 46.1722 34.8434C47.1462 33.0929 47.7468 31.158 47.9358 29.1617C48.1249 27.1655 47.8982 25.1515 47.2703 23.248C46.6424 21.3445 45.6269 19.593 44.2885 18.1051C42.95 16.6171 41.318 15.4252 39.496 14.6052C39.096 14.4032 38.7781 14.068 38.5967 13.6568C37.4312 10.868 35.4716 8.48702 32.9638 6.81263C30.4561 5.13823 27.5118 4.245 24.5005 4.245C21.4892 4.245 18.5449 5.13823 16.0371 6.81263C13.5294 8.48702 11.5698 10.868 10.4042 13.6568C10.2229 14.068 9.90502 14.4032 9.50496 14.6052C7.68302 15.4252 6.05093 16.6171 4.71251 18.1051C3.37408 19.593 2.3586 21.3445 1.73067 23.248C1.10274 25.1515 0.876089 27.1655 1.06514 29.1617C1.25419 31.158 1.85481 33.0929 2.82879 34.8434C3.80276 36.5939 5.12878 38.1216 6.72251 39.3294C8.31623 40.5373 10.1428 41.3987 12.086 41.8591C14.0292 42.3194 16.0465 42.3685 18.0096 42.0033C19.9727 41.6381 21.8387 40.8665 23.4888 39.7376C23.7893 39.5395 24.141 39.4339 24.5005 39.4339C24.86 39.4339 25.2116 39.5395 25.5122 39.7376Z' fill='%23F9E406' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42.5533 29.8875C41.4129 32.7357 38.6091 37.5018 30.9355 37.5018' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.88129 10.7234C8.18381 7.74886 11.223 3.49948 17.8408 1.96863' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.8628 49.9113V18.7147' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.8632 32.5802L14.2383 27.3807' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.1233 24.3588L18.5874 26.3163' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.7749 18.4267L21.7749 22.3417' stroke='%23181D27' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.5659 43.245L27.5659 48.245' stroke='%23181D27' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.8628 27.3809L35.4877 22.1815' stroke='%23181D27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-mail {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.496 1H1.50402C0.949513 1 0.5 1.37552 0.5 1.83874V15.1613C0.5 15.6245 0.949513 16 1.50402 16H19.496C20.0505 16 20.5 15.6245 20.5 15.1613V1.83874C20.5 1.37552 20.0505 1 19.496 1Z' stroke='%23EB1C24'/%3E%3Cpath d='M0.5 1L10.9247 8L20.5 1.2294' stroke='%23EB1C24'/%3E%3C/svg%3E%0A");
}

.icon-phone {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.47405 1.14082C1.33945 1.14492 1.20709 1.17427 1.08481 1.22715C0.96253 1.28003 0.85282 1.35536 0.762173 1.44867C0.671526 1.54199 0.601785 1.65139 0.557081 1.77041C0.512376 1.88943 0.493616 2.01564 0.501912 2.14157C0.636398 4.30147 1.2704 9.57161 4.30595 12.8583C7.94092 16.8181 12.6748 18.1824 17.5317 17.9808C17.792 17.9662 18.0368 17.8596 18.2165 17.6826C18.3962 17.5055 18.4975 17.2712 18.5 17.0268V13.5674C18.497 13.2446 18.3783 12.9322 18.163 12.6802C17.9476 12.4282 17.6482 12.2513 17.3127 12.1779L14.8804 11.6739C14.5796 11.6138 14.2664 11.6397 13.9815 11.7481C13.6965 11.8566 13.4528 12.0427 13.2819 12.2823L12.744 13.0454C12.6946 13.1153 12.6208 13.1668 12.5352 13.1911C12.4496 13.2154 12.3577 13.211 12.2752 13.1786C11.0379 12.6783 6.10806 10.5184 5.56628 6.87534C5.55566 6.80498 5.56751 6.73326 5.60034 6.6692C5.63316 6.60514 5.68548 6.55161 5.75071 6.51536L6.7267 5.95739C6.9944 5.80196 7.20467 5.57324 7.32906 5.30218C7.45345 5.03112 7.48596 4.7308 7.42218 4.44186L6.88808 2.12358C6.81 1.79875 6.61418 1.50932 6.33395 1.30454C6.05371 1.09976 5.70639 0.992295 5.3511 1.00043L1.47405 1.14082Z' fill='white' stroke='%23EB1C24'/%3E%3C/svg%3E%0A");
}

.icon-time {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='24' viewBox='0 0 23 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 23C17.5751 23 22.5 18.0751 22.5 12C22.5 5.92487 17.5751 1 11.5 1C5.42487 1 0.5 5.92487 0.5 12C0.5 18.0751 5.42487 23 11.5 23Z' fill='white' stroke='%23EB1C24'/%3E%3Cpath d='M11.5 3V12.2058L16.5 16' fill='white'/%3E%3Cpath d='M11.5 3V12.2058L16.5 16' stroke='%23EB1C24'/%3E%3C/svg%3E%0A");
}

.five-star {
  width: 11.25rem;
  height: 1.9375rem;
  display: block;
  background-repeat: no-repeat;
  margin-top: 2rem;
  background-image: url("data:image/svg+xml,%3Csvg width='180' height='34' viewBox='0 0 180 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0489 2.92705C16.3483 2.00574 17.6517 2.00574 17.9511 2.92705L20.5922 11.0557C20.7261 11.4678 21.1101 11.7467 21.5433 11.7467L30.0903 11.7467C31.059 11.7467 31.4618 12.9863 30.6781 13.5557L23.7634 18.5795C23.4129 18.8342 23.2663 19.2855 23.4001 19.6976L26.0413 27.8262C26.3406 28.7475 25.2862 29.5137 24.5025 28.9443L17.5878 23.9205C17.2373 23.6658 16.7627 23.6658 16.4122 23.9205L9.49755 28.9443C8.71383 29.5137 7.65936 28.7475 7.95871 27.8262L10.5999 19.6976C10.7337 19.2855 10.5871 18.8342 10.2366 18.5795L3.32194 13.5557C2.53822 12.9863 2.941 11.7467 3.90972 11.7467L12.4567 11.7467C12.8899 11.7467 13.2739 11.4678 13.4078 11.0557L16.0489 2.92705Z' fill='%23F9E406'/%3E%3Cpath d='M53.0489 2.92705C53.3483 2.00574 54.6517 2.00574 54.9511 2.92705L57.5922 11.0557C57.7261 11.4678 58.1101 11.7467 58.5433 11.7467L67.0903 11.7467C68.059 11.7467 68.4618 12.9863 67.6781 13.5557L60.7634 18.5795C60.4129 18.8342 60.2663 19.2855 60.4001 19.6976L63.0413 27.8262C63.3406 28.7475 62.2862 29.5137 61.5025 28.9443L54.5878 23.9205C54.2373 23.6658 53.7627 23.6658 53.4122 23.9205L46.4975 28.9443C45.7138 29.5137 44.6594 28.7475 44.9587 27.8262L47.5999 19.6976C47.7337 19.2855 47.5871 18.8342 47.2366 18.5795L40.3219 13.5557C39.5382 12.9863 39.941 11.7467 40.9097 11.7467L49.4567 11.7467C49.8899 11.7467 50.2739 11.4678 50.4078 11.0557L53.0489 2.92705Z' fill='%23F9E406'/%3E%3Cpath d='M89.0489 2.92705C89.3483 2.00574 90.6517 2.00574 90.9511 2.92705L93.5922 11.0557C93.7261 11.4678 94.1101 11.7467 94.5433 11.7467L103.09 11.7467C104.059 11.7467 104.462 12.9863 103.678 13.5557L96.7634 18.5795C96.4129 18.8342 96.2663 19.2855 96.4001 19.6976L99.0413 27.8262C99.3406 28.7475 98.2862 29.5137 97.5025 28.9443L90.5878 23.9205C90.2373 23.6658 89.7627 23.6658 89.4122 23.9205L82.4975 28.9443C81.7138 29.5137 80.6594 28.7475 80.9587 27.8262L83.5999 19.6976C83.7337 19.2855 83.5871 18.8342 83.2366 18.5795L76.3219 13.5557C75.5382 12.9863 75.941 11.7467 76.9097 11.7467L85.4567 11.7467C85.8899 11.7467 86.2739 11.4678 86.4078 11.0557L89.0489 2.92705Z' fill='%23F9E406'/%3E%3Cpath d='M125.049 2.92705C125.348 2.00574 126.652 2.00574 126.951 2.92705L129.592 11.0557C129.726 11.4678 130.11 11.7467 130.543 11.7467L139.09 11.7467C140.059 11.7467 140.462 12.9863 139.678 13.5557L132.763 18.5795C132.413 18.8342 132.266 19.2855 132.4 19.6976L135.041 27.8262C135.341 28.7475 134.286 29.5137 133.502 28.9443L126.588 23.9205C126.237 23.6658 125.763 23.6658 125.412 23.9205L118.498 28.9443C117.714 29.5137 116.659 28.7475 116.959 27.8262L119.6 19.6976C119.734 19.2855 119.587 18.8342 119.237 18.5795L112.322 13.5557C111.538 12.9863 111.941 11.7467 112.91 11.7467L121.457 11.7467C121.89 11.7467 122.274 11.4678 122.408 11.0557L125.049 2.92705Z' fill='%23F9E406'/%3E%3Cpath d='M162.049 2.92705C162.348 2.00574 163.652 2.00574 163.951 2.92705L166.592 11.0557C166.726 11.4678 167.11 11.7467 167.543 11.7467L176.09 11.7467C177.059 11.7467 177.462 12.9863 176.678 13.5557L169.763 18.5795C169.413 18.8342 169.266 19.2855 169.4 19.6976L172.041 27.8262C172.341 28.7475 171.286 29.5137 170.502 28.9443L163.588 23.9205C163.237 23.6658 162.763 23.6658 162.412 23.9205L155.498 28.9443C154.714 29.5137 153.659 28.7475 153.959 27.8262L156.6 19.6976C156.734 19.2855 156.587 18.8342 156.237 18.5795L149.322 13.5557C148.538 12.9863 148.941 11.7467 149.91 11.7467L158.457 11.7467C158.89 11.7467 159.274 11.4678 159.408 11.0557L162.049 2.92705Z' fill='%23F9E406'/%3E%3C/svg%3E%0A");
}

.btn {
  border: none !important;
  text-shadow: none;
  border-radius: 0.25rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0.75rem 0.875rem;
  background-image: none !important;
  font-size: 0.875rem;
  box-shadow: none !important;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}

@media (min-width: 768px) {
  .btn {
    padding: 0.6875rem 1.5rem;
    font-size: 1rem;
  }
}

.btn:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.btn-primary {
  background-color: #20A049;
}

.btn-secondary {
  background-color: #EB1C24;
}

.btn-warning {
  background-color: #F9E406;
  color: #181D27;
}

.btn-glow {
  background-color: #FFB82B;
  color: #ffffff;
}

.btn-glow:hover {
  background-color: #F9E406;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-item .nav-link.active {
  background-color: #FFB82B;
  color: #ffffff;
}

.nav-tabs {
  border: none;
  margin-bottom: 0.625rem;
}

.nav-tabs .nav-item .nav-link {
  background-color: #F4F4F4;
  color: #181D27;
  margin-right: 0.4375rem;
}

@media (min-width: 768px) {
  .nav-tabs .nav-item .nav-link {
    margin-right: 0.9375rem;
  }
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
  background-color: #F9E406;
  color: #ffffff;
}

a {
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}

a:hover {
  color: #20A049;
  text-decoration: none;
}

.tag {
  background-color: #FBD2D3;
  padding: 0.1875rem 0.5rem;
  position: relative;
}

.tag:before {
  content: "";
  display: inline-block;
  width: 0.25rem;
  height: 100%;
  background-color: #F9E406;
  position: absolute;
  left: 0;
  top: 0;
}

.tag.tag-dark {
  background-color: #181D27;
  color: #ffffff;
}

.tag.tag-dark:before {
  background-color: #F9E406;
}

.section-bg {
  background-color: #F2F2F2;
  padding: 3.75rem 0;
}

.form-control {
  padding: 1.25rem 0.75rem;
  width: 17.1875rem;
  font-size: 0.875rem;
  border: none;
}

@media (min-width: 768px) {
  .form-control {
    padding: 1.5625rem 0.9375rem;
    font-size: 1rem;
  }
}

@media (min-width: 1600px) {
  .form-control {
    padding: 1.875rem 1.0625rem;
  }
}

section {
  margin: 2.5rem 0;
}

@media (min-width: 1200px) {
  section {
    margin: 5rem 0;
  }
}

@media (min-width: 1600px) {
  section {
    margin: 7rem 0;
  }
}

@media (min-width: 1600px) {
  .container {
    max-width: 1320px;
  }
}

nav.navbar {
  padding: 0.625rem 0.9375rem;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.85);
  z-index: 9;
  -webkit-box-shadow: 0px -1px 1px 0px rgba(0, 0, 0, 0.1019607843) inset;
  box-shadow: 0px -1px 1px 0px rgba(0, 0, 0, 0.1019607843) inset;
  z-index: 111;
  width: 100%;
}

nav.navbar .navbar-collapse {
  gap: 3.75rem;
  text-align: center;
}

nav.navbar .navbar-collapse form {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

nav.navbar .logo {
  height: 5rem;
  overflow: hidden;
}

nav.navbar .logo img {
  height: 100%;
}

nav.navbar ul {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  nav.navbar ul li {
    margin-right: 40px;
  }

  nav.navbar ul li:last-of-type {
    margin: 0;
  }
}

nav.navbar ul li a {
  color: #BFC0C0;
  text-decoration: none;
  text-align: center;
  font-weight: 500;
}

nav.navbar ul li a:hover {
  color: #20A049;
}

nav.navbar ul li a:after {
  content: "";
  display: block;
  width: 80%;
  height: 2px;
  background-color: transparent;
  margin: 0 auto;
}

nav.navbar ul li.active a {
  color: #20A049;
  font-weight: 700;
}

nav.navbar ul li.active a:after {
  background-color: #20A049;
}

nav.navbar h1 {
  padding: 0;
  margin: 0;
}

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

.search input[type=search] {
  border: 1px solid #BFC0C0;
  padding: 1.375rem 0.9375rem 1.375rem 2rem;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.84951 14C11.3473 14 14.1828 11.1645 14.1828 7.66667C14.1828 4.16887 11.3473 1.33334 7.84951 1.33334C4.3517 1.33334 1.51617 4.16887 1.51617 7.66667C1.51617 11.1645 4.3517 14 7.84951 14Z' stroke='%23181D27' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.8495 14.6667L13.5162 13.3333' stroke='%23181D27' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0.5625rem;
}

.search input[type=search]::-webkit-input-placeholder {
  color: #64748B;
}

.search input[type=search]::-moz-placeholder {
  color: #64748B;
}

.search input[type=search]:-ms-input-placeholder {
  color: #64748B;
}

.search input[type=search]::-ms-input-placeholder {
  color: #64748B;
}

.search input[type=search]::placeholder {
  color: #64748B;
}

.main-banner {
  background-image: url("../img/background-1.jpg");
  background-size: cover;
  background-position: 5%;
  height: 25rem;
  background-repeat: no-repeat;
  position: relative;
  padding-top: 6.25rem;
}

@media (min-width: 1200px) {
  .main-banner {
    height: 37.5rem;
  }
}

@media (min-width: 1400px) {
  .main-banner {
    height: 50rem;
  }
}

.main-banner .container {
  z-index: 11;
}

.main-banner p {
  font-size: 1rem;
  margin-bottom: 2.5rem;
  color: #ffffff;
}

@media (min-width: 1200px) {
  .main-banner p {
    font-size: 1.25rem;
    margin: 1.25rem 0;
  }
}

.main-banner.inner-banner {
  height: 15.625rem;
  background-image: url(../img/home.jpg);
  position: relative;
  background-size: cover;
}

@media (min-width: 768px) {
  .main-banner.inner-banner {
    height: 18.75rem;
  }
}

@media (min-width: 1600px) {
  .main-banner.inner-banner {
    height: 25rem;
  }
}

.main-banner.inner-banner:before {
  content: "";
  display: block;
  background: linear-gradient(91.06deg, #20A049 12.45%, rgba(32, 160, 73, 0.15) 59.61%);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.main-banner.inner-banner h2 {
  color: #ffffff;
  font-size: 2rem;
  margin-top: 0.625rem;
  letter-spacing: -0.5px;
  z-index: 11;
  position: relative;
}

@media (min-width: 1600px) {
  .main-banner.inner-banner h2 {
    font-size: 2.25rem;
  }
}

.main-banner:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(26deg, #20A049 3%, rgba(32, 160, 73, 0.15) 50.61%);
  z-index: 1;
}

.icon-blocks .card {
  margin-bottom: 1.25rem;
  padding: 0.9375rem;
}

@media (min-width: 768px) {
  .icon-blocks .card {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .icon-blocks .card {
    padding: 1.5rem;
  }
}

.icon-blocks .card svg {
  width: 3.75rem;
}

@media (min-width: 1200px) {
  .icon-blocks .card svg {
    width: 6.25rem;
  }
}

.icon-blocks .card h3 {
  font-size: 1.125rem;
}

@media (min-width: 768px) {
  .icon-blocks .card h3 {
    font-size: 1.25rem;
  }
}

@media (min-width: 1600px) {
  .icon-blocks .card h3 {
    font-size: 1.75rem;
  }
}

.card {
  border: none;
  -webkit-box-shadow: 0px 9px 9px 0px rgba(0, 0, 0, 0.1019607843);
  box-shadow: 0px 9px 9px 0px rgba(0, 0, 0, 0.1019607843);
  background-color: #ffffff;
  padding: 24px;
  text-align: center;
}

.card-primary {
  background-color: #20A049 !important;
}

.card-primary h3,
.card-primary h4,
.card-primary p {
  color: #ffffff;
}

.card h4 {
  font-size: 1.375rem;
  line-height: 1.5rem;
}

.card.feature-item {
  margin-bottom: 1.875rem;
  height: auto;
  background-color: #F7F8F9;
}

@media (min-width: 768px) {
  .card.feature-item {
    height: 13.75rem;
  }
}

.card.feature-item p {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 1.25rem;
}

.features .section-title p {
  font-size: 1rem;
}

svg {
  width: 120px;
  height: 80px;
}

h3 {
  font-size: 1.375rem;
  line-height: 1.625rem;
  font-weight: 700;
  margin-top: 1.25rem;
}

@media (min-width: 1200px) {
  h3 {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1600px) {
  h3 {
    font-size: 1.75rem;
    line-height: 2rem;
  }
}

section.image-and-block {
  background-image: url(../img/home-2.jpg);
  background-repeat: no-repeat;
  padding-top: 200px;
  background-size: contain;
}

@media (min-width: 768px) {
  section.image-and-block {
    background-size: cover;
  }
}

section.image-and-block .container {
  background-color: #ffffff;
}

@media (min-width: 768px) {
  section.image-and-block .container {
    padding: 5.5rem;
  }
}

section.image-and-block.without-image {
  background-image: none;
  padding: 0;
  background-color: #F2F2F2;
}

section.image-and-block.without-image .container {
  background-color: transparent;
}

@media (min-width: 768px) {
  section.image-and-block.without-image .container {
    padding: 7.5rem 0 5.625rem;
  }
}

@media (min-width: 768px) {
  section.image-and-block.without-image .why-us {
    padding-left: 1.875rem;
  }
}

section.image-and-block.without-image .icon-list .icon {
  margin-right: 1.875rem;
}

section.image-and-block.without-image .icon-list h4 {
  font-size: 1.25rem;
}

section.image-and-block.without-image .icon-list p {
  font-size: 1rem;
  font-weight: 400;
}

.content-image {
  width: 100%;
  height: 462px;
}

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

.icon-list p {
  font-size: 1.375rem;
  font-weight: 600;
  color: #181D27;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}

.red-section {
  background-image: url(../img/red-section.jpg);
  background-repeat: no-repeat;
  height: 580px;
  position: relative;
}

.red-section:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(235, 28, 36, 0.67);
  position: absolute;
  top: 0;
}

.red-section h3,
.red-section p {
  color: #ffffff;
}

.red-section h3 {
  font-size: 1.875rem;
}

.counter p {
  line-height: 1.25rem;
}

.counter h3 {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.counter .card {
  padding: 2.1875rem 0.9375rem;
  -webkit-box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.1019607843);
  box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.1019607843);
}

.counter .card h4 {
  color: #20A049;
  font-weight: 700;
  font-size: 1.75rem;
}

.counter-group p {
  margin-bottom: 0;
}

.our-numbers h4 {
  font-size: 1.75rem;
  font-weight: 700;
  margin: 0;
}

@media (min-width: 768px) {
  .our-numbers h4 {
    font-size: 2.375rem;
  }
}

.our-numbers p {
  font-size: 1.25rem;
  margin: 0 0 1.875rem;
  position: relative;
}

@media (min-width: 768px) {
  .our-numbers p {
    padding-left: 2.5rem;
    margin: 0;
  }
}

.our-numbers p:before {
  display: inline-block;
  width: 1.0625rem;
  height: 1.0625rem;
  background-color: #F9E406;
  margin: 0 0.625rem;
  position: absolute;
  left: 0;
  top: 0.375rem;
}

@media (min-width: 768px) {
  .our-numbers p:before {
    content: "";
  }
}

.our-numbers .numbers-wrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 768px) {
  .our-numbers .numbers-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.our-numbers .numbers-wrap:not(:last-of-type):after {
  display: inline-block;
  width: 0.0625rem;
  height: 2rem;
  position: absolute;
  background-color: #74777D;
  right: 3%;
}

@media (min-width: 768px) {
  .our-numbers .numbers-wrap:not(:last-of-type):after {
    content: "";
  }
}

.our-numbers:last-of-type p {
  margin: 0;
}

.subscribe-now {
  background-color: #F9E406;
  border-radius: 1.25rem;
  padding: 2.5rem 0.9375rem;
}

@media (min-width: 768px) {
  .subscribe-now {
    padding: 3.125rem;
  }
}

@media (min-width: 1600px) {
  .subscribe-now {
    padding: 5.125rem;
  }
}

.subscribe-now h3 {
  font-size: 1.5rem;
  margin-bottom: 1.25rem;
}

@media (min-width: 1200px) {
  .subscribe-now h3 {
    font-size: 2rem;
    margin-bottom: 1.875rem;
  }
}

@media (min-width: 1200px) {
  .subscribe-now h3 {
    font-size: 2.375rem;
    margin-bottom: 2.1875rem;
  }
}

.subscribe-now .btn {
  height: 100%;
  padding: 0.75rem 1.125rem;
  margin-top: 0.9375rem;
}

@media (min-width: 1200px) {
  .subscribe-now .btn {
    margin-top: 0;
    padding: 1.125rem 1.5rem;
  }
}

.subscribe-now .form-group {
  margin-bottom: 0.9375rem;
  width: 100%;
}

@media (min-width: 768px) {
  .subscribe-now .form-group {
    margin-bottom: 0;
    width: auto;
  }
}

.subscribe-now .form-group input {
  width: 100%;
}

@media (min-width: 768px) {
  .subscribe-now .form-group input {
    width: auto;
    margin-right: 0.9375rem;
  }
}

footer {
  background-color: #181D27;
  padding: 3.125rem 0 1.25rem;
}

@media (min-width: 768px) {
  footer {
    padding: 5rem 0.9375rem 1.25rem;
  }
}

footer p {
  font-size: 0.875rem;
  color: #B0AFAF;
}

footer p span {
  font-weight: 500;
}

footer p a {
  color: #B0AFAF;
  text-decoration: none;
}

footer p a:hover {
  color: #20A049;
  text-decoration: none;
}

footer h4 {
  color: #ffffff;
  font-size: 1.125rem;
  margin: 0.625rem 0 0.625rem;
}

@media (min-width: 768px) {
  footer h4 {
    margin: 0 0 1.5625rem;
  }
}

footer ul li {
  margin-bottom: 0.5rem;
}

footer ul li a {
  font-size: 0.875rem;
  color: #B0AFAF;
}

.footer-about h3 {
  color: #20A049;
  font-size: 1.75rem;
  margin: 0 0 1.5625rem;
}

.footer-about p {
  padding: 0;
}

@media (min-width: 768px) {
  .footer-about p {
    padding-right: 1.875rem;
  }
}

@media (min-width: 1600px) {
  .footer-about p {
    padding-right: 2.8125rem;
  }
}

.lower-footer {
  border-top: 1px solid #1E293B;
  padding: 2.5rem 0 0;
  margin-top: 2.5rem;
}

.lower-footer ul li:not(:last-of-type) {
  margin-right: 0.9375rem;
}

.social-icon {
  width: 2.125rem;
  height: 2.125rem;
  background-color: #1E293B;
  border-radius: 50%;
  text-align: center;
}

.social-icon:hover {
  background-color: #20A049;
}

.copy-right {
  padding: 0 0.9375rem;
}

.footer-social {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
}

@media (min-width: 768px) {
  .footer-social {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
}

@media (min-width: 1200px) {
  .overview-wrap {
    padding-left: 3rem;
  }
}

.overview-image img {
  width: 100%;
  height: auto;
}

@media (min-width: 768px) {
  .overview-image {
    margin-right: 2.1875rem;
  }
}

.profile-image img {
  width: 100%;
  height: 625px;
  -o-object-fit: cover;
  object-fit: cover;
  max-height: 625px;
}

.profile-detail {
  background-color: #EB1C24;
  text-align: left;
  padding: 1.875rem 1.5625rem 1.25rem;
}

.profile-detail h4 {
  font-size: 1.375rem;
  line-height: 1.5rem;
  color: #ffffff;
}

.profile-detail p {
  font-size: 1rem;
  color: #ffffff;
  margin: 0;
}

.profile-detail .social-links {
  position: absolute;
  top: -1.375rem;
  right: 0;
  background-color: #FFB82B;
  padding: 0.5625rem 0.9375rem;
  border-radius: 0.375rem 0 0 0.375rem;
}

.profile-detail .social-links ul {
  margin-bottom: 0;
}

.profile-detail .social-links ul li:not(:last-of-type) {
  margin-right: 0.5rem;
}

.faq {
  background-color: #F2F2F2;
  padding: 7.5rem 0 5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 1200px) {
  .faq {
    background-image: url(../img/faq-img.png);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: 30%;
  }
}

.faq .row {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 1200px) {
  .faq .row {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }
}

.faq h3 {
  margin-bottom: 1.5625rem;
}

.accordion .card {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  padding: 0;
}

.accordion .card:not(:last-of-type) {
  margin-bottom: 1.5625rem;
}

.accordion .card .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
}

.accordion .card .card-header button {
  color: #181D27;
  background-color: transparent;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 500;
  margin-bottom: 0.75rem;
  text-decoration: none;
}

.accordion .card .card-header button:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L9 9L1 17' stroke='%23464A52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}

.accordion .card .card-header button:hover {
  color: #20A049;
}

.accordion .card .card-header button[aria-expanded=true]:after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-right: 0.375rem;
}

.accordion .card .card-body {
  padding: 0;
  color: #74777D;
}

.contact-block {
  background: #20A049;
  padding: 1.5625rem;
  max-width: 100%;
  margin-top: 1.875rem;
}

@media (min-width: 768px) {
  .contact-block {
    max-width: 450px;
    margin-left: 3.125rem;
    padding: 1.5625rem 2.1875rem;
    margin-top: 0;
  }
}

.contact-block .tag {
  font-size: 0.875rem;
}

.contact-block h4,
.contact-block p,
.contact-block a {
  color: #ffffff;
}

.contact-block h4 {
  margin: 1.25rem 0;
  display: block;
}

.contact-block .icon.phone {
  background-image: url("data:image/svg+xml,%3Csvg width='63' height='63' viewBox='0 0 63 63' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='31.5' cy='31.5' r='31' fill='white' stroke='%23F9E406'/%3E%3Cpath d='M23.9741 22.1408C23.8394 22.1449 23.7071 22.1743 23.5848 22.2272C23.4625 22.28 23.3528 22.3554 23.2622 22.4487C23.1715 22.542 23.1018 22.6514 23.0571 22.7704C23.0124 22.8894 22.9936 23.0156 23.0019 23.1416C23.1364 25.3015 23.7704 30.5716 26.8059 33.8583C30.4409 37.8181 35.1748 39.1824 40.0317 38.9808C40.292 38.9662 40.5368 38.8596 40.7165 38.6826C40.8962 38.5055 40.9975 38.2712 41 38.0268V34.5674C40.997 34.2446 40.8783 33.9322 40.663 33.6802C40.4476 33.4282 40.1482 33.2513 39.8127 33.1779L37.3804 32.6739C37.0796 32.6138 36.7664 32.6397 36.4815 32.7481C36.1965 32.8566 35.9528 33.0427 35.7819 33.2823L35.244 34.0454C35.1946 34.1153 35.1208 34.1668 35.0352 34.1911C34.9496 34.2154 34.8577 34.211 34.7752 34.1786C33.5379 33.6783 28.6081 31.5184 28.0663 27.8753C28.0557 27.805 28.0675 27.7333 28.1003 27.6692C28.1332 27.6051 28.1855 27.5516 28.2507 27.5154L29.2267 26.9574C29.4944 26.802 29.7047 26.5732 29.8291 26.3022C29.9535 26.0311 29.986 25.7308 29.9222 25.4419L29.3881 23.1236C29.31 22.7988 29.1142 22.5093 28.8339 22.3045C28.5537 22.0998 28.2064 21.9923 27.8511 22.0004L23.9741 22.1408Z' fill='%23EB1C24' stroke='white'/%3E%3C/svg%3E%0A");
  display: inline-block;
  width: 3.9375rem;
  height: 3.9375rem;
  margin-right: 0.9375rem;
}

.contact-block a:hover {
  color: #FFB82B;
}

.contact-block p {
  margin: 0;
}

.contact-block .btn {
  margin-top: 1.25rem;
  color: #181D27;
}

.services .service-item {
  padding: 0 0.9375rem;
}

@media (min-width: 768px) {
  .services .service-item {
    padding: 0 2.5rem;
  }
}

.services .icon {
  width: 3.125rem;
  height: 3.375rem;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
}

.services h4 {
  margin: 1.25rem 0;
}

.profile {
  margin-bottom: 1.25rem;
}

@media (min-width: 768px) {
  .profile {
    margin: 0;
  }
}

.profile-img {
  width: 5.6875rem;
  height: 5.6875rem;
  display: inline-block;
  margin-right: 0.75rem;
}

h4 {
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 0;
  font-weight: 700;
}

.profile-detail span {
  font-size: 1rem;
}

p {
  font-size: 1rem;
  line-height: 1.5rem;
}

.slick-slider .slick-slide {
  padding: 1.25rem;
  border-radius: 0.5rem;
}

@media (min-width: 768px) {
  .slick-slider .slick-slide {
    padding: 3.875rem;
  }
}

.slick-slider .slick-active:not(.slick-current) {
  background-color: #20A049;
}

.slick-slider .slick-active:not(.slick-current) h4,
.slick-slider .slick-active:not(.slick-current) p,
.slick-slider .slick-active:not(.slick-current) span {
  color: #ffffff;
}

.testimonial-profile .quote {
  width: 4rem;
  height: 4rem;
  text-align: center;
  background-color: #F9E406;
  border-radius: 50%;
  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;
}

.testimonial-profile .quote:after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='22' viewBox='0 0 33 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2687 0.824464C13.7697 0.824464 14.1992 1.00341 14.5571 1.36129C14.8434 1.71918 14.9865 2.14864 14.9865 2.64969C14.9865 3.22231 14.8792 3.79492 14.6644 4.36754L8.97404 19.0767C8.61615 19.7925 8.25827 20.3651 7.90038 20.7945C7.47092 21.2956 6.79093 21.5461 5.86043 21.5461L2.31735 21.5461C1.74473 21.5461 1.31527 21.3314 1.02896 20.9019C0.671071 20.4724 0.563705 19.8998 0.70686 19.184L3.06891 3.93807C3.14049 3.07915 3.4268 2.32759 3.92784 1.68339C4.42888 1.11077 5.18044 0.824463 6.18253 0.824463L13.2687 0.824464ZM30.4472 0.824465C30.9483 0.824465 31.3777 1.00341 31.7356 1.36129C32.0219 1.71918 32.1651 2.14865 32.1651 2.64969C32.1651 3.22231 32.0577 3.79493 31.843 4.36754L26.1526 19.0767C25.7947 19.7925 25.401 20.3651 24.9716 20.7945C24.5421 21.2956 23.8979 21.5461 23.039 21.5461H19.4959C18.9233 21.5461 18.4938 21.3314 18.2075 20.9019C17.8496 20.4724 17.7423 19.8998 17.8854 19.184L20.2475 3.93808C20.319 3.07915 20.6054 2.32759 21.1064 1.68339C21.6074 1.11077 22.3232 0.824464 23.2537 0.824464L30.4472 0.824465Z' fill='%23181D27'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
}

button.slick-prev.slick-arrow {
  right: 3.125rem;
}

button.slick-arrow {
  position: absolute;
  top: auto;
  right: 0;
  left: auto;
  background-color: #20A049;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  bottom: 0;
}

@media (min-width: 768px) {
  button.slick-arrow {
    top: -50px;
    bottom: auto;
  }
}

button.slick-arrow:hover {
  background-color: #F9E406;
}

button.slick-arrow:hover:before {
  color: #181D27;
}

.video-content p {
  font-size: 1.125rem;
  line-height: 1.75rem;
  margin: 1.25rem 0;
}

@media (min-width: 768px) {
  .video-content p {
    padding-right: 2.1875rem;
  }
}

.video-container {
  width: 100%;
  height: 24.375rem;
  border-radius: 1rem;
  overflow: hidden;
  margin-top: 1.875rem;
}

@media (min-width: 1200px) {
  .video-container {
    width: 26.625rem;
    margin-top: 0;
  }
}

.video-container iframe {
  width: 100%;
  height: 100%;
}

@media (min-width: 768px) {
  .video-desc {
    padding-left: 30px;
  }
}

.gallery-block.grid-gallery a:hover {
  opacity: 0.8;
}

.gallery-block.grid-gallery .item {
  margin-bottom: 30px;
}

.gallery-block.grid-gallery .item img {
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
  -webkit-transition: 0.4s;
  transition: 0.4s;
  overflow: hidden;
  max-height: 300px;
}

.gallery-block.grid-gallery .scale-on-hover:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.15) !important;
}

.contact-form {
  padding: 2.5rem 1.25rem;
}

@media (min-width: 768px) {
  .contact-form {
    padding: 3.125rem 4.375rem;
  }
}

@media (min-width: 1200px) {
  .contact-form {
    padding: 3.75rem 6.25rem;
  }
}

@media (min-width: 1600px) {
  .contact-form {
    padding: 5rem 8.75rem;
  }
}

.contact-form h3,
.contact-form p,
.contact-form a {
  color: #ffffff;
}

.contact-form .icon {
  width: 3.9375rem;
  height: 3.9375rem;
  display: block;
  background-color: #ffffff;
  background-size: 1.5rem;
  background-repeat: no-repeat;
  border-radius: 50%;
  text-align: center;
  background-position: center;
  margin: 0 auto 6px;
}

.contact-form .form-control {
  width: 100%;
  margin-bottom: 1.875rem;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .contact-form .form-control {
    font-weight: 500;
  }
}

.contact-form .contact-submit {
  margin: 0 auto;
}

.contact-form button.btn-submit {
  color: #181D27;
  font-weight: 600;
}

.contact-infos>div {
  margin-bottom: 1.875rem;
}

.scrolled {
  background-color: white !important;
}

@media (min-width: 768px) {
  .contact-infos>div {
    margin: 0;
  }
}

.not-found h1 {
  color: #BFC0C0;
  font-size: 6.25rem;
  font-weight: 700;
  margin-bottom: 1.25rem;
}

@media (min-width: 768px) {
  .not-found h1 {
    font-size: 8.75rem;
    margin-bottom: 3.125rem;
  }
}

@media (min-width: 1600px) {
  .not-found h1 {
    font-size: 12.5rem;
  }
}

.not-found h1 span {
  color: #F9E406;
}

.carousel-inner>.carousel-item>img {
  width: 100%;
  height: 50rem;
  background-repeat: no-repeat;
  background-position: 5%;
  object-fit: cover;
}

.carousel-caption {
  background-color: rgba(0, 0, 0, 0.5);
  /* Black background with 50% transparency */
  padding: 10px;
  /* Add some padding for better readability */
  border-radius: 5px;
  /* Optional: Adds rounded corners */
}

.carousel-caption-description {
  color: white;
}