/*
! tailwindcss v3.3.0 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/*
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;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-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; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-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; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .container {
    max-width: 1536px;
  }
}
.visible {
  visibility: visible;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.\!relative {
  position: relative !important;
}
.relative {
  position: relative;
}
.left-0 {
  left: 0px;
}
.left-\[40px\] {
  left: 40px;
}
.top-0 {
  top: 0px;
}
.top-\[40px\] {
  top: 40px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.\!mb-8 {
  margin-bottom: 2rem !important;
}
.\!mb-\[20px\] {
  margin-bottom: 20px !important;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[20px\] {
  margin-bottom: 20px;
}
.mb-\[30px\] {
  margin-bottom: 30px;
}
.mb-\[40px\] {
  margin-bottom: 40px;
}
.mb-\[50px\] {
  margin-bottom: 50px;
}
.mb-\[60px\] {
  margin-bottom: 60px;
}
.mb-\[80px\] {
  margin-bottom: 80px;
}
.mt-\[40px\] {
  margin-top: 40px;
}
.mt-\[80px\] {
  margin-top: 80px;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.aspect-\[16\/9\] {
  aspect-ratio: 16/9;
}
.aspect-\[5\/3\.5\] {
  aspect-ratio: 5/3.5;
}
.aspect-\[5\/4\] {
  aspect-ratio: 5/4;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[80px\] {
  height: 80px;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[1px\] {
  width: 1px;
}
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.max-w-\[350px\] {
  max-width: 350px;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[600px\] {
  max-width: 600px;
}
.max-w-\[800px\] {
  max-width: 800px;
}
.grow {
  flex-grow: 1;
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.resize {
  resize: both;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
.items-end {
  align-items: flex-end;
}
.\!items-center {
  align-items: center !important;
}
.items-center {
  align-items: center;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-\[20px\] {
  gap: 20px;
}
.gap-\[30px\] {
  gap: 30px;
}
.gap-\[40px\] {
  gap: 40px;
}
.gap-\[60px\] {
  gap: 60px;
}
.rounded-full {
  border-radius: 9999px;
}
.border {
  border-width: 1px;
}
.\!border-gold {
  --tw-border-opacity: 1 !important;
  border-color: rgb(196 170 114 / var(--tw-border-opacity)) !important;
}
.border-gold {
  --tw-border-opacity: 1;
  border-color: rgb(196 170 114 / var(--tw-border-opacity));
}
.\!bg-\[transparent\] {
  background-color: transparent !important;
}
.\!bg-beige-light {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(246 244 234 / var(--tw-bg-opacity)) !important;
}
.\!bg-green {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(39 69 65 / var(--tw-bg-opacity)) !important;
}
.\!bg-light-green {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(135 165 156 / var(--tw-bg-opacity)) !important;
}
.\!bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#FBFAF8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(251 250 248 / var(--tw-bg-opacity));
}
.bg-beige {
  --tw-bg-opacity: 1;
  background-color: rgb(247 246 240 / var(--tw-bg-opacity));
}
.bg-beige-light {
  --tw-bg-opacity: 1;
  background-color: rgb(246 244 234 / var(--tw-bg-opacity));
}
.bg-gold {
  --tw-bg-opacity: 1;
  background-color: rgb(196 170 114 / var(--tw-bg-opacity));
}
.bg-gold-light {
  --tw-bg-opacity: 1;
  background-color: rgb(220 208 182 / var(--tw-bg-opacity));
}
.bg-green {
  --tw-bg-opacity: 1;
  background-color: rgb(39 69 65 / var(--tw-bg-opacity));
}
.bg-light-green {
  --tw-bg-opacity: 1;
  background-color: rgb(135 165 156 / var(--tw-bg-opacity));
}
.bg-sage {
  --tw-bg-opacity: 1;
  background-color: rgb(135 165 156 / var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.px-\[20px\] {
  padding-left: 20px;
  padding-right: 20px;
}
.px-\[30px\] {
  padding-left: 30px;
  padding-right: 30px;
}
.px-\[40px\] {
  padding-left: 40px;
  padding-right: 40px;
}
.py-\[100px\] {
  padding-top: 100px;
  padding-bottom: 100px;
}
.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-\[40px\] {
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-\[80px\] {
  padding-top: 80px;
  padding-bottom: 80px;
}
.py-\[8px\] {
  padding-top: 8px;
  padding-bottom: 8px;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[60px\] {
  font-size: 60px;
}
.font-bold {
  font-weight: 700;
}
.uppercase {
  text-transform: uppercase;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.\!text-gold {
  --tw-text-opacity: 1 !important;
  color: rgb(196 170 114 / var(--tw-text-opacity)) !important;
}
.\!text-green {
  --tw-text-opacity: 1 !important;
  color: rgb(39 69 65 / var(--tw-text-opacity)) !important;
}
.\!text-light-green {
  --tw-text-opacity: 1 !important;
  color: rgb(135 165 156 / var(--tw-text-opacity)) !important;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-gold {
  --tw-text-opacity: 1;
  color: rgb(196 170 114 / var(--tw-text-opacity));
}
.text-green {
  --tw-text-opacity: 1;
  color: rgb(39 69 65 / var(--tw-text-opacity));
}
.text-light-green {
  --tw-text-opacity: 1;
  color: rgb(135 165 156 / var(--tw-text-opacity));
}
.text-sage {
  --tw-text-opacity: 1;
  color: rgb(135 165 156 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.underline-offset-2 {
  text-underline-offset: 2px;
}
.underline-offset-4 {
  text-underline-offset: 4px;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.opacity-80 {
  opacity: 0.8;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.hero-heading {
  margin-bottom: 2.5rem;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.instructions .sub-title {
  margin-bottom: 1.25rem;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
  padding-bottom: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.instructions .sub-title + p {
  margin-bottom: 0.75rem;
}
.instructions .code {
  display: block;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.instructions .code.pre {
  white-space: pre-wrap;
}
.instructions .code em {
  opacity: 0.75;
}

.social {
  display: block;
  padding-top: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.social a {
  padding: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.social a:hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}

pre[class*=language-] {
  color: #f8fafc;
  max-width: 42rem;
}

.token.class-name,
.token.function,
.token.selector,
.token.selector .class,
.token.selector.class,
.token.module,
.token.tag {
  color: #f472b6;
}

.token.attr-name,
.token.important,
.token.keyword,
.token.pseudo-class,
.token.rule {
  color: #cbd5e1;
}

.token.attr-value,
.token.class,
.token.property,
.token.string {
  color: #7dd3fc;
}

.token.attr-equals,
.token.punctuation {
  color: #64748b;
}

.token.combinator,
.token.comment,
.token.operator {
  color: #94a3b8;
}

.language-css .token.function,
.token.unit {
  color: #99f6e4;
}

code[class*=language-],
pre[class*=language-] {
  word-wrap: normal;
  -webkit-hyphens: none;
  hyphens: none;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  text-align: left;
  white-space: pre;
  word-break: normal;
  word-spacing: normal;
}

code[class*=language-] ::-moz-selection,
code[class*=language-]::-moz-selection,
pre[class*=language-] ::-moz-selection,
pre[class*=language-]::-moz-selection {
  background: rgba(29, 59, 83, 0.99);
  text-shadow: none;
}

code[class*=language-] ::-moz-selection, code[class*=language-]::-moz-selection, pre[class*=language-] ::-moz-selection, pre[class*=language-]::-moz-selection {
  background: rgba(29, 59, 83, 0.99);
  text-shadow: none;
}

code[class*=language-] ::selection,
code[class*=language-]::selection,
pre[class*=language-] ::selection,
pre[class*=language-]::selection {
  background: rgba(29, 59, 83, 0.99);
  text-shadow: none;
}

.token.cdata,
.token.comment,
.token.prolog {
  color: #94a3b8;
  font-style: italic;
}

.token.punctuation {
  color: #c792ea;
}

.token.deleted {
  color: rgba(239, 83, 80, 0.56);
  font-style: italic;
}

.token.keyword,
.token.operator,
.token.tag {
  color: #f472b6;
}

.token.boolean {
  color: #ff5874;
}

.token.number {
  color: #f78c6c;
}

.token.builtin,
.token.char,
.token.constant,
.token.function {
  color: #f472b6;
}

.token.doctype,
.token.selector {
  color: #c792ea;
  font-style: italic;
}

.token.attr-name,
.token.inserted {
  color: #addb67;
  font-style: italic;
}

.language-css .token.string,
.style .token.string,
.token.entity,
.token.string,
.token.url {
  color: #7dd3fc;
}

.token.atrule,
.token.attr-value,
.token.class-name {
  color: #ffcb8b;
}

.token.important,
.token.regex,
.token.variable {
  color: #d6deeb;
}

@media (min-width: 768px) {

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }
}

@media (min-width: 1024px) {

  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:px-\[80px\] {
    padding-left: 80px;
    padding-right: 80px;
  }

  .lg\:py-\[100px\] {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .lg\:py-\[60px\] {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-\[160px\] {
    font-size: 160px;
  }

  .lg\:text-\[80px\] {
    font-size: 80px;
  }
}
#whatsapp-button {
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  z-index: 9999;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
#whatsapp-button:hover, #whatsapp-button:focus {
  opacity: 0.6;
}

.footer {
  background-color: #274541;
  padding-top: 80px;
  padding-bottom: 80px;
  color: #FFFFFF;
  position: relative;
}
.footer .button--square {
  color: #FFFFFF !important;
}
.footer .button--square::before {
  background-color: #FFFFFF;
}
.footer:after {
  content: "";
  background-image: url(data:image/png;base64,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);
  width: 25%;
  aspect-ratio: 1;
  position: absolute;
  right: 5%;
  bottom: 5%;
  z-index: 2;
  opacity: 0.5;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}
@media (max-width: 768px) {
  .footer:after {
    width: 90%;
    right: 0;
  }
}
.footer a:hover, .footer a:focus {
  color: #C4AA72;
}
.footer .h2, .footer p, .footer a {
  color: #FFFFFF;
  max-width: 500px;
}
.footer__contact {
  display: flex;
  gap: 20px;
  max-width: 500px;
}
@media (max-width: 768px) {
  .footer__contact {
    max-width: 100%;
    flex-direction: column;
  }
}
.footer__contact a {
  width: 100%;
}
.footer__top {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 40px;
}
@media (max-width: 768px) {
  .footer__top {
    flex-direction: column;
    gap: 60px;
  }
}
.footer__top .footer__social {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  padding-top: 40px;
}
.footer__top .footer__social li a {
  display: block;
  width: 30px;
  height: 30px;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.footer__top .footer__social li a:hover, .footer__top .footer__social li a:focus {
  opacity: 0.6;
}
.footer__top .footer__social li a img {
  width: 100%;
  height: 100%;
}
.footer__top-logo {
  width: 100%;
  max-width: 200px;
  display: block;
  margin: 0 auto;
}
.footer__top-left {
  width: 50%;
}
@media (max-width: 768px) {
  .footer__top-left {
    width: 100%;
  }
}
.footer__top-right {
  width: auto;
  text-align: center;
}
@media (max-width: 768px) {
  .footer__top-right {
    width: 100%;
  }
}
.footer__absolute {
  border-top: 1px solid #C4AA72;
  margin-top: 40px;
  padding-top: 40px;
}
.footer__absolute p {
  max-width: 100%;
}

.footer__bottom-left-grid {
  display: flex;
  justify-content: space-between;
  gap: 40px;
  padding-top: 60px;
  padding-bottom: 30px;
}
@media (max-width: 768px) {
  .footer__bottom-left-grid {
    flex-direction: column;
    gap: 60px;
  }
}

.footer__bottom-left-grid .h4 {
  margin-bottom: 20px;
  font-size: 26px;
}
@media (max-width: 768px) {
  .footer__bottom-left-grid .h4 {
    font-size: 20px;
  }
}

.footer__bottom-left-grid ul li:not(:last-child) {
  margin-bottom: 20px;
}

.footer__bottom form label:not([for=privacy]) {
  display: none;
}

.footer__bottom-form {
  width: 300px;
}

.footer__bottom-form form {
  width: 100%;
}

.footer__bottom-form form .mc-field-group, .footer__bottom-form form .mc-field-group input {
  width: 100%;
}

.footer__bottom-form form {
  position: relative;
}

.footer__bottom-form form .button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDI0LjVDMTguNzIzOSAyNC41IDE4LjUgMjQuNzIzOSAxOC41IDI1QzE4LjUgMjUuMjc2MSAxOC43MjM5IDI1LjUgMTkgMjUuNVYyNVYyNC41Wk0zMS4zNTM2IDI1LjM1MzZDMzEuNTQ4OCAyNS4xNTgzIDMxLjU0ODggMjQuODQxNyAzMS4zNTM2IDI0LjY0NjRMMjguMTcxNiAyMS40NjQ1QzI3Ljk3NjMgMjEuMjY5MiAyNy42NTk3IDIxLjI2OTIgMjcuNDY0NSAyMS40NjQ1QzI3LjI2OTIgMjEuNjU5NyAyNy4yNjkyIDIxLjk3NjMgMjcuNDY0NSAyMi4xNzE2TDMwLjI5MjkgMjVMMjcuNDY0NSAyNy44Mjg0QzI3LjI2OTIgMjguMDIzNyAyNy4yNjkyIDI4LjM0MDMgMjcuNDY0NSAyOC41MzU1QzI3LjY1OTcgMjguNzMwOCAyNy45NzYzIDI4LjczMDggMjguMTcxNiAyOC41MzU1TDMxLjM1MzYgMjUuMzUzNlpNMTkgMjVWMjUuNUgzMVYyNVYyNC41SDE5VjI1WiIgZmlsbD0iI0M0QUE3MiIvPgo8L3N2Zz4K);
  width: 60px;
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -10000000px;
  padding: 0;
  height: 42px;
}

.footer__bottom-form form input:not([type=checkbox]) {
  padding-right: 50px;
  color: #274541;
}

.footer__bottom-form form .button::before {
  display: none !important;
}
.section-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 40px;
}
@media (max-width: 768px) {
  .section-header {
    flex-direction: column;
    align-items: flex-start !important;
    gap: 30px;
  }
}
.section-header__first {
  width: 70%;
}
.section-header__first p {
  margin-bottom: 0;
}
.section-header__second {
  width: 30%;
}
.section-header__second a {
  margin-left: auto;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 768px) {
  .section-header__second a {
    margin-left: 0;
  }
}
.header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  background-color: transparent;
  transition: background-color 0.3s ease-in-out;
}
.header > .container {
  padding-top: 30px;
  padding-bottom: 30px;
  transition: padding 0.3s ease-in-out;
}
.header .scrolling-logo {
  display: none;
}
.header.header--scrolled {
  background-color: #274541;
}
.header.header--scrolled .scrolling-logo {
  display: block;
}
.header.header--scrolled .standard-logo {
  display: none;
}
.header.header--scrolled .announcement-bar {
  max-height: 0;
}
.header.header--scrolled > .container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.header.header--scrolled nav a {
  color: #FFFFFF !important;
}
.header.header--scrolled .header__logo img {
  max-width: 100px;
}
.header__menu-toggle {
  display: none;
}
@media (max-width: 1024px) {
  .header__menu-toggle {
    display: block;
  }
}
.header__logo {
  width: 320px;
  min-width: 320px;
}
@media (max-width: 1024px) {
  .header__logo {
    width: 120px;
    min-width: 120px;
  }
}
.header__logo img {
  width: 100%;
  max-width: 180px;
  display: block;
  margin: 0 auto;
  transition: max-width 0.3s ease-in-out;
}
@media (max-width: 1024px) {
  .header__logo img {
    max-width: 120px;
    margin: 0;
  }
}
.header nav a {
  color: #FFFFFF;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.1em;
  transition: color 0.3s ease-in-out;
}
.header nav a:hover, .header nav a:focus {
  color: #C4AA72;
}
@media (max-width: 1024px) {
  .header nav {
    display: none;
  }
}

.announcement-bar {
  max-height: 100px;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
}
.announcement-bar .container {
  padding: 15px 0;
  text-align: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
}
.announcement-bar .container a {
  letter-spacing: 0.1em;
  font-size: inherit;
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.header--alt nav a {
  color: #274541;
}
.header--alt .announcement-bar .container {
  border-bottom: 1px solid rgba(43, 69, 65, 0.5);
}
.header--alt .announcement-bar a {
  color: #274541;
}

.offcanvas-menu {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  max-width: 400px;
  height: 100%;
  background-color: #274541;
  z-index: 1000;
  transform: translateX(100%);
  transition: transform 750ms ease-in-out;
  overflow-y: auto;
}
.offcanvas-menu.is-open {
  transform: translateX(0);
}
.offcanvas-menu__inner {
  padding: 30px;
}
.offcanvas-menu__header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
}
.offcanvas-menu__logo img {
  width: 120px;
}
.offcanvas-menu__close {
  background: none;
  border: none;
  cursor: pointer;
  padding: 10px;
  color: #C4AA72;
  transition: color 0.3s ease-in-out;
}
.offcanvas-menu__close svg {
  width: 32px;
  height: 32px;
}
.offcanvas-menu__nav ul {
  list-style: none;
  padding: 0;
}
.offcanvas-menu__nav a {
  color: #FFFFFF;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.1em;
  transition: color 0.3s ease-in-out;
  display: block;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.offcanvas-menu__nav a:hover, .offcanvas-menu__nav a:focus {
  color: #C4AA72;
}
.offcanvas-menu__nav li:last-child a {
  border-bottom: none;
}

.offcanvas-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.offcanvas-overlay.is-open {
  opacity: 1;
  visibility: visible;
}

body.offcanvas-open {
  overflow: hidden;
}
.container {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 30px;
}

.button {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  display: table;
  font-size: 14px;
  position: relative;
  padding-bottom: 2px;
}
.button::before {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  max-width: 100%;
  transition: max-width 0.3s ease-in-out;
}
.button:hover::before, .button:focus::before {
  max-width: 0;
}
.button.button--gold {
  color: #C4AA72;
}
.button.button--gold::before {
  background-color: #C4AA72;
}
.button.button--white {
  color: #FFFFFF;
}
.button.button--white::before {
  background-color: #FFFFFF;
}
.button.button--green {
  color: #274541;
}
.button.button--green::before {
  background-color: #274541;
}
.button.button--sage {
  color: #87A59C;
}
.button.button--sage::before {
  background-color: #87A59C;
}
.button.button--square {
  padding: 10px 20px;
  border-radius: 0;
  border: 1px solid #C4AA72;
  color: #FFFFFF;
  text-align: center;
}
.button.button--square::before {
  content: none;
}
.button--square {
  padding: 10px 25px;
  border-radius: 0;
  text-decoration: none !important;
  background-color: transparent;
  color: #274541 !important;
  border: 1px solid #C4AA72;
  transition: all 0.3s ease-in-out;
}
.button--square:before {
  content: none !important;
}
.button--square:hover, .button--square:focus {
  background-color: #C4AA72;
  color: #FFFFFF !important;
}
.button--square--white {
  padding: 10px 25px !important;
  text-decoration: none !important;
  border-radius: 0;
  background-color: transparent;
  color: #FFFFFF !important;
  border: 1px solid #FFFFFF;
  transition: all 0.3s ease-in-out;
}
.button--square--white:before {
  content: none !important;
}
.button--square--white:hover, .button--square--white:focus {
  border-color: #C4AA72;
  color: #C4AA72 !important;
}
.button--square--white--white-text:hover, .button--square--white--white-text:focus {
  background-color: #C4AA72 !important;
  color: #FFFFFF !important;
}
html, body {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
}

h1, h2, h3, h4,
.h1, .h2, .h3, .h4 {
  font-family: "the-seasons", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.05em;
  color: #274541;
}

h1, .h1 {
  font-size: 70px;
}
@media (max-width: 768px) {
  h1, .h1 {
    font-size: 40px;
  }
}

h2, .h2,
h3, .h3 {
  font-size: 45px;
}
@media (max-width: 768px) {
  h2, .h2,
  h3, .h3 {
    font-size: 30px;
  }
}

h4, .h4 {
  font-size: 35px;
}
@media (max-width: 768px) {
  h4, .h4 {
    font-size: 25px;
  }
}

p {
  font-size: 16px;
  line-height: 1.6;
  color: #676767;
}

.rte h2, .rte h3, .rte h4, .rte h5, .rte h6 {
  margin-bottom: 20px;
}
.rte p {
  margin-bottom: 1.5rem;
}
.rte ul {
  list-style: disc;
  list-style-position: outside;
  padding-left: 20px;
  margin-bottom: 1.5rem;
  color: #676767 !important;
}
.rte ul li {
  color: #676767 !important;
}
.rte ul li:not(:last-child) {
  margin-bottom: 10px;
}
.rte ol {
  list-style: decimal;
  list-style-position: outside;
  padding-left: 20px;
  margin-bottom: 1.5rem;
  color: #676767 !important;
}
.rte ol li {
  color: #676767 !important;
}
.rte ol li:not(:last-child) {
  margin-bottom: 10px;
}
.form-section + .banner-cta {
  padding-top: 0;
}

.standard-text + .apply-section {
  padding-top: 0;
}

.latest-article + .insight__nav {
  padding-top: 0;
}

.standard-hero + .gallery-carousel {
  padding-top: 0;
}

.gallery-carousel + .standard-text:not(.bg-beige):not(.bg-light-green) {
  padding-top: 0;
}

.standard-text + .image-duo {
  padding-top: 0;
}

.standard-text + .quote {
  padding-top: 0;
}

.quote + .standard-text {
  padding-top: 0;
}

.standard-text + .article__share {
  padding-top: 0;
}
.accordion-section {
  padding-top: 100px;
  padding-bottom: 100px;
}
.accordion-section__header {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  margin-bottom: 60px;
}

.accordion-section__item__content {
  display: none;
}

.accordion-section__item__title {
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px;
  justify-content: space-between;
  gap: 20px;
  align-items: center;
  cursor: pointer;
}

.accordion-section__item__title:after {
  content: "";
  display: block;
  width: 46px;
  height: 46px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMiIGhlaWdodD0iNDMiIHZpZXdCb3g9IjAgMCA0MyA0MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjEuMDQzOSIgY3k9IjIxLjA0MzkiIHI9IjIwLjU0MzkiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMjEuMDQzOSAyMS4wNDM5KSIgc3Ryb2tlPSIjQzRBQTcyIi8+CjxwYXRoIGQ9Ik0zMC4yMjA3IDI1LjA4NzlMMjEuMTU1MyAxNi4wMjI1TDEyLjA4OTkgMjUuMDg3OSIgc3Ryb2tlPSIjQzRBQTcyIi8+Cjwvc3ZnPgo=);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  min-width: 46px;
  transform: rotate(180deg);
}

.accordion-section__item {
  border-bottom: 1px solid #000;
  padding-top: 10px;
  padding-bottom: 10px;
}

.accordion-section__item__title.active:after {
  transform: rotate(0deg);
}

.accordion-section__item__content {
  padding-top: 20px;
  padding-bottom: 20px;
}
.banner-cta {
  padding: 100px 30px;
  background-color: #F7F6F0;
}
.banner-cta__container {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}
.banner-cta__container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #87A59C;
  opacity: 0.83;
  z-index: 1;
  pointer-events: none;
}
.banner-cta__inner {
  padding: 120px 40px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 30px;
  position: relative;
  z-index: 2;
}
.banner-cta__inner h2, .banner-cta__inner p {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}
.introduction + .box-grid {
  padding-top: 0;
  margin-top: -80px;
}

.box-grid {
  padding-top: 100px;
  padding-bottom: 100px;
}
.box-grid__inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media (max-width: 768px) {
  .box-grid__inner {
    grid-template-columns: 1fr;
  }
}
.box-grid__item {
  background-color: #F7F6F0;
  border: 1px solid #E2DADA;
  padding: 60px;
}
@media (max-width: 768px) {
  .box-grid__item {
    padding: 40px;
  }
}
.box-grid__item h4 {
  margin-bottom: 20px;
}
.box-grid__item p {
  color: #274541;
  margin-bottom: 0;
}
.html-form {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.html-form--half {
  width: calc(50% - 10px);
}

.html-form input, .html-form textarea, .html-form select {
  width: 100%;
}

.html-form input:focus, .html-form textarea:focus, .html-form select:focus {
  box-shadow: none !important;
}

.html-form label {
  display: none;
}

.html-form input:not([type=checkbox]) {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #FFF;
  padding-left: 0;
  padding-right: 0;
}

.html-form input:not([type=checkbox])::-moz-placeholder {
  color: #FFF;
}

.html-form input:not([type=checkbox])::placeholder {
  color: #FFF;
}

.html-form select {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #FFF;
  padding-left: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzU1NDY5IDAuMzUzNTE2TDguODU1NDcgOC44NTM1MkwxNy4zNTU1IDAuMzUzNTE2IiBzdHJva2U9IiNDNEFBNzIiLz4KPC9zdmc+Cg==);
  background-size: 15px;
  background-position: right center;
  background-repeat: no-repeat;
}

.html-form--full {
  width: 100%;
}

.html-form textarea {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #FFF;
  padding-left: 0;
  padding-right: 0;
}

.html-form textarea::-moz-placeholder {
  color: #FFF;
}

.html-form textarea::placeholder {
  color: #FFF;
}

.html-form--cv label {
  display: block;
  margin-bottom: 20px;
}

.html-form--cv input {
  border-bottom: 0 !important;
  text-align: center;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.html-form--cv input::file-selector-button {
  background-color: transparent;
  border: 0;
  border: 1px solid #87A59C;
  padding: 8px 20px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  color: #FFF;
  border-radius: 100px;
}

.html-form--terms {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin: 30px auto;
}
.html-form--terms a {
  color: inherit;
  text-decoration: underline;
}
.html-form--terms a:hover, .html-form--terms a:focus {
  color: #C4AA72;
}

.html-form--terms label {
  display: flex;
  justify-content: flex-start;
  gap: 10px;
  cursor: pointer;
}

.html-form--terms label input {
  width: 18px;
  min-width: 18px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 18px;
  border-radius: 100px;
  border: 1px solid #c5aa72;
  background-color: transparent;
  box-shadow: none !important;
  cursor: pointer;
}

.html-form--terms label input:checked {
  background: #c5aa72 !important;
}

.html-form--submit .button {
  display: table;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  padding: 10px 20px;
  border: 1px solid #c5aa72;
  min-width: 150px;
  color: #FFF;
}

.html-form--submit .button::before {
  display: none;
}

.html-form--submit .button:hover, .html-form--submit .button:focus {
  background: #c5aa72;
  color: #FFF !important;
}

@media only screen and (max-width: 56.25em) {
  .html-form {
    flex-direction: column;
  }
  .html-form--half {
    width: 100%;
  }
  .html-form--terms {
    flex-direction: column;
    align-items: center;
  }
  .html-form--cv input {
    width: 100%;
  }
}
body:not(.page-id-119) .html-form input:not([type=checkbox]), body:not(.page-id-119) .html-form textarea, body:not(.page-id-119) .html-form select {
  border-color: #293669;
}

body:not(.page-id-119) .html-form input:not([type=checkbox])::-moz-placeholder, body:not(.page-id-119) .html-form textarea::-moz-placeholder {
  color: #676767;
}

body:not(.page-id-119) .html-form input:not([type=checkbox])::placeholder, body:not(.page-id-119) .html-form textarea::placeholder {
  color: #676767;
}

body:not(.page-id-119) .html-form--submit .button {
  color: #274541;
}

body:not(.page-id-119) .html-form--cv input::file-selector-button {
  color: #274541;
}

.html-form #mc-embedded-subscribe-form {
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.html-form #mc-embedded-subscribe-form button[disabled] {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}
.gallery-carousel .slick-arrow {
  background-color: #EEE;
  aspect-ratio: 1;
  text-indent: -10000000px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNCA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnJvdy0oMSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOC4wMDAwMDAsIC0yMS4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTksMjQuNSBDMTguNzIzOSwyNC41IDE4LjUsMjQuNzIzOSAxOC41LDI1IEMxOC41LDI1LjI3NjEgMTguNzIzOSwyNS41IDE5LDI1LjUgTDE5LDI1IEwxOSwyNC41IFogTTMxLjM1MzYsMjUuMzUzNiBDMzEuNTQ4OCwyNS4xNTgzIDMxLjU0ODgsMjQuODQxNyAzMS4zNTM2LDI0LjY0NjQgTDI4LjE3MTYsMjEuNDY0NSBDMjcuOTc2MywyMS4yNjkyIDI3LjY1OTcsMjEuMjY5MiAyNy40NjQ1LDIxLjQ2NDUgQzI3LjI2OTIsMjEuNjU5NyAyNy4yNjkyLDIxLjk3NjMgMjcuNDY0NSwyMi4xNzE2IEwzMC4yOTI5LDI1IEwyNy40NjQ1LDI3LjgyODQgQzI3LjI2OTIsMjguMDIzNyAyNy4yNjkyLDI4LjM0MDMgMjcuNDY0NSwyOC41MzU1IEMyNy42NTk3LDI4LjczMDggMjcuOTc2MywyOC43MzA4IDI4LjE3MTYsMjguNTM1NSBMMzEuMzUzNiwyNS4zNTM2IFogTTE5LDI1IEwxOSwyNS41IEwzMSwyNS41IEwzMSwyNSBMMzEsMjQuNSBMMTksMjQuNSBMMTksMjUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-size: 10px;
  width: 46px;
  height: 46px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 100px;
  position: absolute;
  bottom: 50px;
  z-index: 1;
}
.gallery-carousel .slick-prev {
  transform: rotate(180deg);
  right: 110px;
}
.gallery-carousel .slick-next {
  right: 50px;
}
.hero {
  height: 100vh;
  min-height: 600px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  position: relative;
  padding-bottom: 100px;
}
.hero:after {
  content: "";
  background-image: url(data:image/png;base64,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);
  width: 35%;
  aspect-ratio: 1;
  position: absolute;
  right: 5%;
  bottom: 5%;
  z-index: 2;
  background-size: contain;
  background-position: center;
  pointer-events: none;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .hero:after {
    width: 90%;
  }
}
.hero::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #274541;
  opacity: 0.83;
  z-index: 1;
  pointer-events: none;
}
.hero .container {
  position: relative;
  z-index: 3;
  padding-top: 60px;
  padding-bottom: 60px;
}
.hero__media-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 0;
  pointer-events: none;
}
.hero h1 {
  color: #FFFFFF;
  max-width: 750px;
}
.hero h1 + .button {
  margin-top: 30px;
}
.hiring-strategy {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #F7F6F0;
  position: relative;
  max-width: 100vw;
  overflow: hidden;
}
.hiring-strategy .slick-list {
  padding-right: 30%;
}
.hiring-strategy .slick-list:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 30%;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(247, 246, 240) 50%, rgb(247, 246, 240) 100%);
}
.hiring-strategy .slick-arrow {
  background-color: #87A59C;
  aspect-ratio: 1;
  text-indent: -10000000px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNCA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnJvdy0oMSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOC4wMDAwMDAsIC0yMS4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTksMjQuNSBDMTguNzIzOSwyNC41IDE4LjUsMjQuNzIzOSAxOC41LDI1IEMxOC41LDI1LjI3NjEgMTguNzIzOSwyNS41IDE5LDI1LjUgTDE5LDI1IEwxOSwyNC41IFogTTMxLjM1MzYsMjUuMzUzNiBDMzEuNTQ4OCwyNS4xNTgzIDMxLjU0ODgsMjQuODQxNyAzMS4zNTM2LDI0LjY0NjQgTDI4LjE3MTYsMjEuNDY0NSBDMjcuOTc2MywyMS4yNjkyIDI3LjY1OTcsMjEuMjY5MiAyNy40NjQ1LDIxLjQ2NDUgQzI3LjI2OTIsMjEuNjU5NyAyNy4yNjkyLDIxLjk3NjMgMjcuNDY0NSwyMi4xNzE2IEwzMC4yOTI5LDI1IEwyNy40NjQ1LDI3LjgyODQgQzI3LjI2OTIsMjguMDIzNyAyNy4yNjkyLDI4LjM0MDMgMjcuNDY0NSwyOC41MzU1IEMyNy42NTk3LDI4LjczMDggMjcuOTc2MywyOC43MzA4IDI4LjE3MTYsMjguNTM1NSBMMzEuMzUzNiwyNS4zNTM2IFogTTE5LDI1IEwxOSwyNS41IEwzMSwyNS41IEwzMSwyNSBMMzEsMjQuNSBMMTksMjQuNSBMMTksMjUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-size: 10px;
  width: 46px;
  height: 46px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 100px;
  position: absolute;
  bottom: 0;
  z-index: 1;
}
@media (max-width: 1024px) {
  .hiring-strategy .slick-arrow {
    bottom: -120px;
  }
}
.hiring-strategy .slick-prev {
  transform: rotate(180deg);
  left: calc(-50% + 60px);
}
@media (max-width: 1024px) {
  .hiring-strategy .slick-prev {
    left: 0;
  }
}
.hiring-strategy .slick-next {
  left: calc(-50% + 120px);
}
@media (max-width: 1024px) {
  .hiring-strategy .slick-next {
    left: 60px;
  }
}
.hiring-strategy__inner {
  display: flex;
  gap: 60px;
  position: relative;
}
@media (max-width: 1024px) {
  .hiring-strategy__inner {
    flex-direction: column;
    padding-bottom: 120px;
  }
}
.hiring-strategy__inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 30%;
  height: 100%;
  background-color: #F7F6F0;
}
.hiring-strategy__inner__left {
  width: 30%;
  position: relative;
  z-index: 1;
}
@media (max-width: 1024px) {
  .hiring-strategy__inner__left {
    width: 100%;
  }
}
.hiring-strategy__inner__right {
  width: 70%;
  position: relative;
}
@media (max-width: 1024px) {
  .hiring-strategy__inner__right {
    width: 100%;
  }
}
.hiring-strategy__inner__right:before {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 30%;
  left: 0;
  width: 100%;
  opacity: 0.6;
  height: 1px;
  border-radius: 100px;
  background: linear-gradient(90deg, rgba(196, 170, 114, 0) 0%, rgb(196, 170, 114) 25%, rgb(196, 170, 114) 75%, rgba(196, 170, 114, 0) 100%);
}

.hiring-strategy__item__number {
  font-size: 200px;
  color: #C4AA72;
  font-family: "the-seasons", sans-serif;
  font-weight: 400;
  line-height: 1;
}

.hiring-strategy__item-inner {
  padding-right: 60px;
}
.hiring-strategy__item-inner .h4, .hiring-strategy__item-inner p {
  max-width: 400px;
}
.hiring-strategy__item-inner .h4 {
  margin-bottom: 15px;
}
.image-boxes {
  padding-top: 100px;
  padding-bottom: 100px;
}
.image-boxes__inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 768px) {
  .image-boxes__inner {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.image-boxes .image-box {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 480px;
}
.image-boxes .image-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.5;
  pointer-events: none;
  transition: background-color 0.3s ease-in-out;
}
.image-boxes .image-box__content {
  padding: 60px;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
}
@media (max-width: 768px) {
  .image-boxes .image-box__content {
    padding: 60px 40px;
  }
}
.image-boxes .image-box__content h3 {
  color: #FFFFFF;
  max-width: 400px;
}
.image-boxes .image-box__content p {
  color: #FFFFFF;
}
.image-boxes .image-box:hover::before, .image-boxes .image-box:focus::before {
  background-color: #C4AA72;
  opacity: 0.84;
}

.hero + .image-boxes {
  padding-top: 60px;
  padding-bottom: 60px;
}
.hero + .image-boxes .container {
  margin-top: -240px;
  position: relative;
  padding-top: 0;
  z-index: 2;
}
.image-columns {
  padding-top: 100px;
  padding-bottom: 100px;
}
.image-columns__inner {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 60px;
}
@media (max-width: 768px) {
  .image-columns__inner {
    grid-template-columns: repeat(1, 1fr);
  }
}
.image-columns__inner img {
  aspect-ratio: 1;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  margin-bottom: 30px;
}
.image-text {
  padding-top: 80px;
  padding-bottom: 80px;
  max-width: 100vw;
  overflow: hidden;
}
.image-text--green {
  background-color: #274541;
}
.image-text--green h3, .image-text--green h4 {
  color: #87A59C;
}
.image-text--green .image-text__inner p, .image-text--green .rte p, .image-text--green li {
  color: #FFFFFF !important;
}
.image-text--green .slick-arrow {
  background-color: #87A59C !important;
}
.image-text--inverse .image-text__inner {
  flex-direction: row-reverse;
}
@media (max-width: 768px) {
  .image-text--inverse .image-text__inner {
    flex-direction: column;
  }
}
.image-text--inverse .image-text__item-inner {
  margin-left: 0 !important;
}
.image-text--inverse .slick-prev {
  right: unset !important;
  left: 0px !important;
}
.image-text--inverse .slick-next {
  right: unset !important;
  left: 60px !important;
}
.image-text__inner {
  display: flex;
  gap: 40px;
  align-items: center;
}
@media (max-width: 768px) {
  .image-text__inner {
    flex-direction: column;
    gap: 60px;
  }
}
.image-text__inner .image-text__item-inner {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}
.image-text__inner .image-text__item-inner .rte p:last-of-type {
  margin-bottom: 0 !important;
}
@media (max-width: 768px) {
  .image-text__inner .image-text__item-inner {
    max-width: 100%;
  }
}
.image-text__image {
  width: 50%;
}
@media (max-width: 768px) {
  .image-text__image {
    width: 100%;
  }
}
.image-text__image img {
  aspect-ratio: 1;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.image-text__content {
  width: 50%;
}
@media (max-width: 768px) {
  .image-text__content {
    width: 100%;
  }
}
.image-text__content--carousel .slick {
  padding-bottom: 100px;
  position: relative;
}
.image-text__content h2, .image-text__content h3 {
  margin-bottom: 20px;
}
.image-text__content p, .image-text__content ul li, .image-text__content ol li {
  color: #274541 !important;
}
.image-text__content p + ul, .image-text__content p + ol {
  margin-top: 20px;
}
.image-text__content .button {
  margin-top: 40px;
}
.image-text .slick-arrow {
  background-color: #EEE;
  aspect-ratio: 1;
  text-indent: -10000000px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNCA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnJvdy0oMSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOC4wMDAwMDAsIC0yMS4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTksMjQuNSBDMTguNzIzOSwyNC41IDE4LjUsMjQuNzIzOSAxOC41LDI1IEMxOC41LDI1LjI3NjEgMTguNzIzOSwyNS41IDE5LDI1LjUgTDE5LDI1IEwxOSwyNC41IFogTTMxLjM1MzYsMjUuMzUzNiBDMzEuNTQ4OCwyNS4xNTgzIDMxLjU0ODgsMjQuODQxNyAzMS4zNTM2LDI0LjY0NjQgTDI4LjE3MTYsMjEuNDY0NSBDMjcuOTc2MywyMS4yNjkyIDI3LjY1OTcsMjEuMjY5MiAyNy40NjQ1LDIxLjQ2NDUgQzI3LjI2OTIsMjEuNjU5NyAyNy4yNjkyLDIxLjk3NjMgMjcuNDY0NSwyMi4xNzE2IEwzMC4yOTI5LDI1IEwyNy40NjQ1LDI3LjgyODQgQzI3LjI2OTIsMjguMDIzNyAyNy4yNjkyLDI4LjM0MDMgMjcuNDY0NSwyOC41MzU1IEMyNy42NTk3LDI4LjczMDggMjcuOTc2MywyOC43MzA4IDI4LjE3MTYsMjguNTM1NSBMMzEuMzUzNiwyNS4zNTM2IFogTTE5LDI1IEwxOSwyNS41IEwzMSwyNS41IEwzMSwyNSBMMzEsMjQuNSBMMTksMjQuNSBMMTksMjUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-size: 10px;
  width: 46px;
  height: 46px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 100px;
  position: absolute;
  bottom: 0;
}
.image-text .slick-prev {
  transform: rotate(180deg);
  right: 60px;
}
.image-text .slick-next {
  right: 0;
}
.insights-grid__header__filters select {
  border: none;
  border-bottom: 1px solid #274541;
  padding: 10px 0;
  font-size: 16px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzU1NDY5IDAuMzUzNTE2TDguODU1NDcgOC44NTM1MkwxNy4zNTU1IDAuMzUzNTE2IiBzdHJva2U9IiNDNEFBNzIiLz4KPC9zdmc+Cg==);
  background-position: right 0 center;
  background-repeat: no-repeat;
  background-size: 18px 10px;
}

.insights-grid__inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
@media (max-width: 768px) {
  .insights-grid__inner {
    grid-template-columns: repeat(1, 1fr);
  }
}
.insights-grid__inner .insights__card p {
  max-width: 500px;
}
.insights-grid__inner .insights__card__content {
  padding: 30px 0 50px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  gap: 20px;
}

.insight__nav__grid a {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  letter-spacing: 0.1em;
}
.introduction {
  padding-top: 140px;
  padding-bottom: 140px;
  max-width: 100vw;
  overflow: hidden;
  background-color: #F7F6F0;
}
.introduction__inner {
  text-align: center;
}
.introduction__inner p {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}
.introduction__inner h2 {
  margin-bottom: 30px;
}
.introduction--carousel .slick {
  padding-bottom: 100px;
}
.introduction--carousel .slick-arrow {
  background-color: #EEE;
  aspect-ratio: 1;
  text-indent: -10000000px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNCA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnJvdy0oMSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOC4wMDAwMDAsIC0yMS4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTksMjQuNSBDMTguNzIzOSwyNC41IDE4LjUsMjQuNzIzOSAxOC41LDI1IEMxOC41LDI1LjI3NjEgMTguNzIzOSwyNS41IDE5LDI1LjUgTDE5LDI1IEwxOSwyNC41IFogTTMxLjM1MzYsMjUuMzUzNiBDMzEuNTQ4OCwyNS4xNTgzIDMxLjU0ODgsMjQuODQxNyAzMS4zNTM2LDI0LjY0NjQgTDI4LjE3MTYsMjEuNDY0NSBDMjcuOTc2MywyMS4yNjkyIDI3LjY1OTcsMjEuMjY5MiAyNy40NjQ1LDIxLjQ2NDUgQzI3LjI2OTIsMjEuNjU5NyAyNy4yNjkyLDIxLjk3NjMgMjcuNDY0NSwyMi4xNzE2IEwzMC4yOTI5LDI1IEwyNy40NjQ1LDI3LjgyODQgQzI3LjI2OTIsMjguMDIzNyAyNy4yNjkyLDI4LjM0MDMgMjcuNDY0NSwyOC41MzU1IEMyNy42NTk3LDI4LjczMDggMjcuOTc2MywyOC43MzA4IDI4LjE3MTYsMjguNTM1NSBMMzEuMzUzNiwyNS4zNTM2IFogTTE5LDI1IEwxOSwyNS41IEwzMSwyNS41IEwzMSwyNSBMMzEsMjQuNSBMMTksMjQuNSBMMTksMjUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-size: 10px;
  width: 46px;
  height: 46px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 100px;
  position: absolute;
  bottom: 0;
}
.introduction--carousel .slick-prev {
  transform: rotate(180deg);
  right: 60px;
}
.introduction--carousel .slick-next {
  right: 0;
}
.job-grid {
  padding-top: 100px;
  padding-bottom: 100px;
}
.job-grid__inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
@media (max-width: 768px) {
  .job-grid__inner {
    grid-template-columns: repeat(1, 1fr);
  }
}
.job-grid__inner .link-carousel__item--job {
  background-color: #F6F4EA;
  border: 1px solid #E2DADA;
}
.job-grid__inner .link-carousel__item--job .link-carousel__item-label {
  border-color: #C4AA72;
}
.testimonials + .latest-article {
  padding-top: 0;
}

.latest-article {
  padding-top: 80px;
  padding-bottom: 80px;
}
.latest-article__inner-others {
  margin-top: 60px;
}
@media (max-width: 768px) {
  .latest-article__inner-others {
    margin-top: 40px;
  }
}
.latest-article__inner-others-grid {
  display: flex;
  gap: 20px;
}
@media (max-width: 768px) {
  .latest-article__inner-others-grid {
    flex-direction: column;
    gap: 40px;
  }
}
.latest-article__inner-others img {
  aspect-ratio: unset;
  height: 100%;
}
.latest-article__inner-others h3 {
  font-size: 30px;
}
.latest-article__inner-others .latest-article__item-content {
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 768px) {
  .latest-article__inner-others .latest-article__item-content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 1024px) {
  .latest-article__inner-others .latest-article__item {
    width: 50%;
  }
}
.latest-article__item {
  display: flex;
}
@media (max-width: 768px) {
  .latest-article__item {
    flex-direction: column;
  }
}
.latest-article__item-label {
  color: #FFFFFF;
  background-color: #274541;
  padding: 9px 15px 7px;
  border-radius: 100px;
  font-size: 12px;
  display: table;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  position: absolute;
  top: 20px;
  right: 20px;
}
.latest-article__item-image {
  width: 50%;
  position: relative;
}
@media (max-width: 768px) {
  .latest-article__item-image {
    width: 100%;
  }
}
.latest-article__item-image img {
  aspect-ratio: 5/4;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.latest-article__item-content {
  width: 50%;
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 60px;
}
@media (max-width: 768px) {
  .latest-article__item-content {
    width: 100%;
    padding: 40px 30px;
  }
}
.latest-article__inner {
  margin-top: 40px;
}

.latest-article__inner-others-grid--resources {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
@media (max-width: 768px) {
  .latest-article__inner-others-grid--resources {
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
  }
}
.latest-article__inner-others-grid--resources > div {
  margin-bottom: 30px;
}

.resources-grid + .banner-cta {
  padding-top: 0 !important;
}
.image-boxes + .link-carousel {
  padding-top: 20px;
}

.link-carousel {
  padding-bottom: 100px;
  padding-top: 100px;
  max-width: 100vw;
  overflow: hidden;
}
.link-carousel .slick-track {
  display: flex !important;
  padding-bottom: 60px;
}
.link-carousel .slick-slide {
  height: inherit !important;
}
.link-carousel .slick-slide div {
  height: 100%;
}
.link-carousel .slick-slide {
  padding: 0 15px;
}
.link-carousel .slick-dots {
  display: flex;
  justify-content: space-between;
  background: #FFF;
  margin-top: 50px;
  height: 7px;
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 100px;
  overflow: hidden;
}
.link-carousel .slick-dots li {
  width: 100%;
  height: 7px;
}
.link-carousel .slick-dots li button {
  text-indent: -10000000px;
  padding: 0;
  height: 7px;
  display: block;
  width: 100%;
  background-color: transparent;
  transition: all ease 300ms;
}
.link-carousel .slick-dots li.slick-active button {
  background: #C4AA72;
}
.link-carousel .slick-arrow {
  background-color: #EEE;
  aspect-ratio: 1;
  text-indent: -10000000px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNCA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnJvdy0oMSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOC4wMDAwMDAsIC0yMS4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTksMjQuNSBDMTguNzIzOSwyNC41IDE4LjUsMjQuNzIzOSAxOC41LDI1IEMxOC41LDI1LjI3NjEgMTguNzIzOSwyNS41IDE5LDI1LjUgTDE5LDI1IEwxOSwyNC41IFogTTMxLjM1MzYsMjUuMzUzNiBDMzEuNTQ4OCwyNS4xNTgzIDMxLjU0ODgsMjQuODQxNyAzMS4zNTM2LDI0LjY0NjQgTDI4LjE3MTYsMjEuNDY0NSBDMjcuOTc2MywyMS4yNjkyIDI3LjY1OTcsMjEuMjY5MiAyNy40NjQ1LDIxLjQ2NDUgQzI3LjI2OTIsMjEuNjU5NyAyNy4yNjkyLDIxLjk3NjMgMjcuNDY0NSwyMi4xNzE2IEwzMC4yOTI5LDI1IEwyNy40NjQ1LDI3LjgyODQgQzI3LjI2OTIsMjguMDIzNyAyNy4yNjkyLDI4LjM0MDMgMjcuNDY0NSwyOC41MzU1IEMyNy42NTk3LDI4LjczMDggMjcuOTc2MywyOC43MzA4IDI4LjE3MTYsMjguNTM1NSBMMzEuMzUzNiwyNS4zNTM2IFogTTE5LDI1IEwxOSwyNS41IEwzMSwyNS41IEwzMSwyNSBMMzEsMjQuNSBMMTksMjQuNSBMMTksMjUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-size: 10px;
  width: 46px;
  height: 46px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 100px;
  position: absolute;
  bottom: -30px;
}
.link-carousel .slick-prev {
  transform: rotate(180deg);
  right: calc(8% + 90px);
}
@media (max-width: 768px) {
  .link-carousel .slick-prev {
    right: calc(8% + 65px);
  }
}
.link-carousel .slick-next {
  right: calc(10% - 10px);
}
.link-carousel__carousel {
  margin-top: 60px;
}
.link-carousel__item {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: flex-start;
  padding: 40px;
  background-color: #FFFFFF;
}
.link-carousel__item h4, .link-carousel__item p {
  color: #274541;
}
.link-carousel__item h4 {
  margin-bottom: 10px;
  max-width: 320px;
}
.link-carousel__item p {
  margin-bottom: 40px;
}
.link-carousel__item-label {
  color: #274541;
  border: 1px solid #274541;
  text-transform: uppercase;
  padding: 4px 10px 6px;
  border-radius: 100px;
  font-size: 12px;
  margin-left: auto;
  margin-bottom: 10px;
  display: table;
}
.link-carousel__item--job {
  background-color: #87A59C;
}

.link-carousel--jobs .slick-dots {
  background: #87A59C;
}

.link-carousel__carousel--sectors .slick-arrow {
  background-color: #FFFFFF;
}
.introduction + .offset-boxes {
  padding-top: 0;
  margin-top: -80px;
}

.offset-boxes {
  padding-top: 100px;
  padding-bottom: 100px;
}
.offset-boxes__inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
}
@media (max-width: 768px) {
  .offset-boxes__inner {
    grid-template-columns: 1fr;
    gap: 60px;
  }
}
.offset-boxes__inner img {
  aspect-ratio: 1;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  margin-bottom: 40px;
}
.offset-boxes__inner h4 {
  margin-bottom: 20px;
}
.offset-boxes__inner p {
  margin-bottom: 40px;
}
.offset-boxes__item:last-child {
  margin-top: 120px;
}
@media (max-width: 768px) {
  .offset-boxes__item:last-child {
    margin-top: 0;
  }
}
.sector-grid {
  padding-top: 100px;
  padding-bottom: 100px;
}
.sector-grid__inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
@media (max-width: 768px) {
  .sector-grid__inner {
    grid-template-columns: repeat(1, 1fr);
  }
}
.sector-grid__item {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 450px;
  gap: 20px;
  padding: 60px;
  color: #FFFFFF;
  position: relative;
}
@media (max-width: 768px) {
  .sector-grid__item {
    padding-left: 30px;
    padding-right: 30px;
  }
  .sector-grid__item p {
    max-height: unset !important;
    margin-bottom: 30px !important;
  }
}
.sector-grid__item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  pointer-events: none;
  background-color: #000000;
  transition: opacity 0.3s ease-in-out;
}
.sector-grid__item:hover::before, .sector-grid__item:focus::before {
  opacity: 0.5;
}
.sector-grid__item:hover h3, .sector-grid__item:focus h3 {
  color: #C4AA72 !important;
}
.sector-grid__item:hover p, .sector-grid__item:focus p {
  max-height: 300px;
  margin-bottom: 30px;
}
.sector-grid__item-content {
  position: relative;
}
.sector-grid__item h3 {
  margin-bottom: 20px;
  color: #FFFFFF !important;
  transition: color 0.3s ease-in-out;
}
.sector-grid__item p {
  color: #FFFFFF !important;
  max-height: 0;
  overflow: hidden;
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.sector-grid__item .button {
  display: table;
}
.standard-hero {
  min-height: 500px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  background-color: #FBFAF8;
  align-items: flex-end;
  position: relative;
  padding-top: 200px;
  padding-bottom: 40px;
}
@media (max-width: 768px) {
  .standard-hero {
    min-height: 400px;
    padding-top: 140px;
  }
}
.standard-hero.\!bg-green:before, .standard-hero.\!bg-light-green:before {
  content: unset !important;
}
.standard-hero.\!bg-green:after, .standard-hero.\!bg-light-green:after {
  opacity: 0.1;
}
.standard-hero.\!bg-light-green h1:before {
  background-color: #C4AA72 !important;
}
.standard-hero::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  opacity: 0.83;
  z-index: 1;
  pointer-events: none;
}
.standard-hero--green::before {
  background-color: #87A59C;
}
.standard-hero--darkgreen::before {
  background-color: #274541;
  opacity: 0.9;
}
.standard-hero--darkgreen:after {
  opacity: 0.3;
}
.standard-hero--darkgreen h1:before {
  background-color: #C4AA72 !important;
}
.standard-hero::after {
  content: "";
  position: absolute;
  bottom: -10%;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgwIiBoZWlnaHQ9IjQ3NyIgdmlld0JveD0iMCAwIDQ4MCA0NzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuMzkiPgo8cGF0aCBkPSJNNDcyLjMwNCA0MDguOTI4QzQyMC40NTkgNDY0LjExMiAzMzIuMTYgNDg1LjIxMiAyNjAuMDYzIDQxOC42NjdDMTE3Ljg5NCAyODIuMzMxIDMzNC4xODYgNzIuNTUxNiA0NzQuMzI5IDIwMy42MTNMNDc1LjEzOSAyMDEuOTlDMzE5LjE5OSA1Mi4yNjM1IDExNS40NjQgMjcwLjE1OCAyNTMuNTgzIDQyNS41NjVDMzI5LjczIDUwMi4yNTQgNDI0LjUxIDQ4My45OTUgNDgwIDQyNy4xODhMNDcyLjMwNCA0MDguOTI4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI1Ny4yMjggNDE2LjIzMkMyMDQuNTczIDQ2NS43MzUgMTIxLjEzNSA0ODEuOTY2IDUyLjI3NzcgNDE4LjY2N0MtODkuODkxMyAyODIuMzMxIDEyNi40IDcyLjU1MTYgMjY2LjU0NCAyMDMuNjEzTDI2Ny4zNTQgMjAxLjk5QzExMS40MTQgNTIuMjYzNSAtOTIuMzIxNiAyNzAuMTU4IDQ1Ljc5NyA0MjUuNTY1QzEyMS45NDUgNTAyLjI1NCAyMTQuNjk5IDQ4NC44MDYgMjcwLjU5NCA0MjcuOTk5IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzY0LjE1OSAyNTcuMTczQzMxMi4zMTMgMzEyLjM1NyAyMjQuMDE1IDMzMy40NTcgMTUxLjkxOCAyNjYuOTEyQzkuNzQ4NDYgMTMwLjU3NiAyMjYuMDQgLTc5LjIwMzQgMzY2LjE4NCA1MS44NTc4TDM2Ni45OTQgNTAuMjM0N0MyMTEuMDUzIC05OS40OTE1IDcuMzE4MjUgMTE4LjQwMyAxNDUuNDM3IDI3My44MUMyMjEuNTg0IDM1MC40OTkgMzE2LjM2NCAzMzIuMjM5IDM3MS44NTQgMjc1LjQzM0wzNjQuMTU5IDI1Ny4xNzNaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=);
  background-size: contain;
  background-position: bottom right;
  background-repeat: no-repeat;
  z-index: 2;
  pointer-events: none;
}
.standard-hero .container {
  position: relative;
  z-index: 3;
  padding-top: 60px;
  padding-bottom: 60px;
}
.standard-hero h1 {
  color: #274541;
  max-width: 750px;
  position: relative;
  padding-left: 40px;
}
@media (max-width: 768px) {
  .standard-hero h1 {
    padding-left: 0;
  }
}
.standard-hero h1:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: #FFFFFF;
}
@media (max-width: 768px) {
  .standard-hero h1:before {
    display: none;
  }
}
.standard-hero h1 + .button {
  margin-top: 30px;
}
.standard-hero .h4 {
  max-width: 750px;
  margin-top: 40px;
}

.standard-hero--standard:not(.standard-hero--darkgreen) {
  background-color: #F7F6F0;
}
.standard-hero--standard:not(.standard-hero--darkgreen):before {
  display: none;
}
.standard-hero--standard:not(.standard-hero--darkgreen) h1:before {
  background-color: #C4AA72;
}

.standard-hero + .standard-text {
  padding-top: 0;
}
.standard-text *:not(.container) {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}
.standard-text.bg-light-green p, .standard-text.bg-light-green li {
  color: #274541;
}
.standard-text.bg-beige p, .standard-text.bg-beige li {
  color: #274541;
}

.standard-text a:not(.button) {
  text-decoration: underline;
  text-underline-offset: 4px;
}
.team-grid {
  padding-top: 80px;
  padding-bottom: 80px;
}
.team-grid__inner {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
}
@media (max-width: 1024px) {
  .team-grid__inner {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 768px) {
  .team-grid__inner {
    grid-template-columns: repeat(1, 1fr);
  }
}
.team-grid__item {
  border: 1px solid #E2DADA;
  background-color: #F6F4EA;
  margin-bottom: 30px;
}
.team-grid__item img {
  aspect-ratio: 5/4;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.team-grid__item-content {
  padding: 40px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  gap: 20px;
}
.team-grid__item-content > div:first-child {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.team-grid__item-social {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 20px;
  margin-top: 20px;
}
.team-grid__item-social li a {
  display: block;
}
.team-grid__item-social li a img {
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.testimonials {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 100vw;
  overflow: hidden;
}
.testimonials__inner .testimonials__item {
  display: flex;
  flex-direction: column;
  gap: 15px;
  text-align: center;
  padding-bottom: 100px;
}
.testimonials__inner .testimonials__item hr {
  margin-bottom: 0;
  margin-top: 0;
  border-color: #C4AA72;
  border-width: 1px;
  width: 30px;
  margin-left: auto;
  margin-right: auto;
}
.testimonials__inner img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.testimonials__inner .quote {
  font-family: "Spectral", serif;
  font-size: 35px;
  font-weight: 400;
  font-style: italic;
  line-height: 1.2;
  margin-bottom: 0px;
  color: #274541;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 768px) {
  .testimonials__inner .quote {
    font-size: 25px;
  }
}
.testimonials__inner .author {
  color: #C4AA72;
  font-size: 18px;
}
@media (max-width: 768px) {
  .testimonials__inner .author {
    font-size: 16px;
  }
}
.testimonials .slick-arrow {
  background-color: #EEE;
  aspect-ratio: 1;
  text-indent: -10000000px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNCA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnJvdy0oMSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOC4wMDAwMDAsIC0yMS4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTksMjQuNSBDMTguNzIzOSwyNC41IDE4LjUsMjQuNzIzOSAxOC41LDI1IEMxOC41LDI1LjI3NjEgMTguNzIzOSwyNS41IDE5LDI1LjUgTDE5LDI1IEwxOSwyNC41IFogTTMxLjM1MzYsMjUuMzUzNiBDMzEuNTQ4OCwyNS4xNTgzIDMxLjU0ODgsMjQuODQxNyAzMS4zNTM2LDI0LjY0NjQgTDI4LjE3MTYsMjEuNDY0NSBDMjcuOTc2MywyMS4yNjkyIDI3LjY1OTcsMjEuMjY5MiAyNy40NjQ1LDIxLjQ2NDUgQzI3LjI2OTIsMjEuNjU5NyAyNy4yNjkyLDIxLjk3NjMgMjcuNDY0NSwyMi4xNzE2IEwzMC4yOTI5LDI1IEwyNy40NjQ1LDI3LjgyODQgQzI3LjI2OTIsMjguMDIzNyAyNy4yNjkyLDI4LjM0MDMgMjcuNDY0NSwyOC41MzU1IEMyNy42NTk3LDI4LjczMDggMjcuOTc2MywyOC43MzA4IDI4LjE3MTYsMjguNTM1NSBMMzEuMzUzNiwyNS4zNTM2IFogTTE5LDI1IEwxOSwyNS41IEwzMSwyNS41IEwzMSwyNSBMMzEsMjQuNSBMMTksMjQuNSBMMTksMjUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-size: 10px;
  width: 46px;
  height: 46px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 100px;
  position: absolute;
  bottom: 0;
}
.testimonials .slick-prev {
  transform: rotate(180deg);
  right: 60px;
}
.testimonials .slick-next {
  right: 0;
}

.testimonials.bg-beige .slick-arrow {
  background-color: #FFFFFF;
}
.title-bullets {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}
.title-bullets:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #87A59C;
  opacity: 0.8;
}
.title-bullets .container {
  position: relative;
}

.title-bullets__inner__right__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 80px;
}
@media (max-width: 768px) {
  .title-bullets__inner__right__grid {
    grid-template-columns: repeat(1, 1fr);
  }
}

.title-bullets__inner__right__grid__item h4 {
  margin-bottom: 20px;
}
.title-bullets__inner__right__grid__item h4:after {
  display: block;
  margin-top: 10px;
  content: "";
  width: 80px;
  height: 1px;
  background-color: #274541;
}
.title-bullets__inner__right__grid__item p {
  color: #FFFFFF;
  max-width: 400px;
}
.title-bullets__inner__right__grid__item a {
  color: inherit;
  text-decoration: underline;
}
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translateZ(0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}