/* http://meyerweb.com/eric/tools/css/reset/
   v2.0-modified | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* make sure to set some focus styles for accessibility */
:focus {
  outline: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
}

input[type=search] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-sizing: content-box;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  max-width: 100%;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
[hidden] {
  display: none;
}

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-size: 100%; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -ms-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: none;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
img {
  border: 0; /* 1 */
  -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
figure {
  margin: 0;
}

/**
 * Correct margin displayed oddly in IE 6/7.
 */
form {
  margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0; /* 1 */
  padding: 0;
  white-space: normal; /* 2 */
  *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
  font-size: 100%; /* 1 */
  margin: 0; /* 2 */
  vertical-align: baseline; /* 3 */
  *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
  *overflow: visible; /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
  *height: 13px; /* 3 */
  *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type=search] {
  -moz-appearance: textfield;
       appearance: textfield;
  -webkit-appearance: textfield; /* 1 */ /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto; /* 1 */
  vertical-align: top; /* 2 */
}

/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

html,
button,
input,
select,
textarea {
  color: #222;
}

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

img {
  vertical-align: middle;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

.container, .large-container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}

@media (min-width: 576px) {
  .container, .large-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .large-container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 1200px;
  }
  .large-container {
    max-width: 1400px;
  }
}
@media (min-width: 1200px) {
  .slim-container {
    max-width: 60%;
    margin: 0 auto;
  }
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  font-size: 16px;
  scroll-behavior: smooth;
}

body {
  font-family: "Inter", sans-serif;
}

ul {
  list-style: none;
}

li {
  list-style-type: none;
  line-height: 1.3em;
}

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

.grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}

strong {
  font-weight: 700;
}

.text-white {
  color: white;
}

.text-green {
  color: #3D6A49;
}

.text--green {
  color: #008E69;
}

.text--orange {
  color: #EA5C24;
}

.text-darkgreen {
  color: #155E5F;
}

.text-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.text-100 {
  font-weight: 100;
}

.text-200 {
  font-weight: 200;
}

.text-300 {
  font-weight: 300;
}

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

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

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

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

.text-italic {
  font-style: italic;
}

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

.text-large {
  font-size: 1.125rem;
  line-height: 1.5;
}

.text-small {
  font-size: 0.85rem;
  line-height: 1.5;
}

.text-uppercase {
  text-transform: uppercase;
}

.full-viewport {
  min-height: 100vh;
}

h1 {
  font-size: 3rem;
  line-height: 1.5;
}

h2 {
  font-size: 2.5rem;
  line-height: 1.1;
}
@media (max-width: 767px) {
  h2 {
    font-size: 1.5rem;
  }
}

h3 {
  font-size: 2rem;
}
@media (max-width: 767px) {
  h3 {
    font-size: 1.3rem;
  }
}

h4 {
  font-size: 1.5rem;
  line-height: 1.3em;
}
@media (max-width: 767px) {
  h4 {
    font-size: 1.2rem;
  }
}

h5 {
  font-size: 1.25rem;
}
@media (max-width: 767px) {
  h5 {
    font-size: 1.1rem;
  }
}

.text {
  font-size: 1rem;
}

.text-large {
  font-size: 1.2rem;
}
@media (max-width: 767px) {
  .text-large {
    font-size: 0.9rem;
  }
}

.btn {
  font-size: 1rem;
  display: block;
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 1.5rem;
  padding: 0.65rem 1.5rem;
  transition: 0.3s ease;
}
.btn:hover {
  opacity: 0.8;
}

.btn--center {
  margin-left: auto;
  margin-right: auto;
}

.btn--orange {
  background: #EA5C24;
}

.btn--green {
  background: #4EAB91;
}

.page-section {
  padding: 4rem 0;
}
@media (max-width: 767px) {
  .page-section {
    padding: 3rem 0;
  }
}

.fixed-menu {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 5;
  background-color: #080c45;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
  transition: 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.fixed-menu::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(77, 229, 135, 0.3137254902);
  transform: translateY(0);
  z-index: -1;
  transition: 0.6s ease;
}
@media (max-width: 767px) {
  .fixed-menu .grid {
    gap: 2rem 0;
  }
}
.fixed-menu .grid .col {
  grid-column: span 6;
}
@media (max-width: 767px) {
  .fixed-menu .grid .col {
    grid-column: span 12;
  }
}
.fixed-menu .inner {
  margin-top: 100px;
  margin-bottom: 100px;
}
.fixed-menu .menu-group h4 {
  font-weight: 700;
  color: white;
  font-size: 24px;
  margin-bottom: 25px;
}
.fixed-menu .main-menu-group {
  margin-top: 4rem;
}
.fixed-menu .main-menu-group .menu .menu-item {
  transform: translateX(-100%);
  text-align: center;
}
.fixed-menu .main-menu-group .menu .menu-item ~ li {
  margin-top: 30px;
}
.fixed-menu .main-menu-group .menu .menu-item a {
  font-size: 22px;
  color: white;
  text-transform: uppercase;
  font-weight: 500;
}
.fixed-menu .secondary-menu-group ~ .secondary-menu-group {
  margin-top: 40px;
}
.fixed-menu .secondary-menu-group li,
.fixed-menu .secondary-menu-group a {
  font-size: 16px;
  color: white;
  font-size: 18px;
}
.fixed-menu .secondary-menu-group li ~ li {
  margin-top: 8px;
}
.fixed-menu #top-line {
  position: absolute;
  right: 0;
  top: 0;
}
.fixed-menu #left-line {
  position: absolute;
  bottom: 0;
  left: 0;
}

.menu-active .fixed-menu {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
  overflow-y: auto;
}
@media (min-width: 991px) {
  .menu-active .fixed-menu {
    display: none;
  }
}
.menu-active .fixed-menu::before {
  transform: translateY(50%);
}

@media (min-width: 991px) {
  .hamburger-col {
    display: none;
  }
}
@media (max-width: 991px) {
  .menu-col {
    display: none;
  }
}
@keyframes slideItemLeft {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes slideItemRight {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(50px);
  }
}
@media (max-width: 576px) {
  .fixed-menu .inner {
    margin-top: 100px;
  }
}
.home .navbar--fixed #navbarNav .navbar-nav li:last-child a {
  color: #fff !important;
}

.home .navbar_wrap .white-logo {
  display: block;
}
.home .navbar_wrap .colored-logo {
  display: none;
}
.home .navbar--fixed .colored-logo {
  display: block;
}
.home .navbar--fixed .white-logo {
  display: none;
}
.home .navbar--fixed {
  background: #fff;
}
.home .navbar--fixed .navbar_wrap .toggler .line {
  background: #155E5F !important;
}
.home .navbar--fixed #navbarNav .navbar-nav li a {
  color: #155E5F !important;
}
.home nav.active .colored-logo {
  display: block;
}
.home nav.active .white-logo {
  display: none;
}
.home nav.active .toggler .line {
  background: #155E5F !important;
}
.home .navbar_wrap .toggler .line {
  background: #fff !important;
}
.home header .navbar #navbarNav .navbar-nav li a {
  color: #fff;
}
@media (max-width: 576px) {
  .home header .navbar #navbarNav .navbar-nav li a {
    color: #155E5F;
  }
}

header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
header .white-logo {
  display: none;
}
header .navbar {
  background-color: transparent;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
header .navbar .items {
  display: flex;
  align-items: center;
  gap: 32px;
}
header .navbar .navbar_wrap {
  padding: 30px 0;
  display: flex;
  justify-content: space-between;
  position: relative;
  align-items: center;
  position: relative;
  z-index: 999;
}
header .navbar .navbar_wrap img {
  width: 100%;
  max-width: 140px !important;
}
header .navbar .navbar_wrap .toggler {
  cursor: pointer;
  position: relative;
  width: 25px;
  height: 20px;
  display: none;
}
header .navbar .navbar_wrap .toggler .line {
  position: absolute;
  height: 2px;
  width: 100%;
  background: #155E5F;
  left: 0;
  transition: all cubic-bezier(0.26, 0.1, 0.27, 1.55) 0.35s;
}
header .navbar .navbar_wrap .toggler .line:first-child {
  top: 10%;
}
header .navbar .navbar_wrap .toggler .line:nth-child(2) {
  top: 50%;
}
header .navbar .navbar_wrap .toggler .line:last-child {
  top: 90%;
}
header .navbar .navbar_wrap .toggler.active .line:first-child {
  transform: rotate(45deg);
  top: 50%;
}
header .navbar .navbar_wrap .toggler.active .line:nth-child(2), header .navbar .navbar_wrap .toggler.active .line:last-child {
  transform: rotate(-45deg);
  top: 50%;
}
header .navbar #navbarNav {
  top: 100%;
  left: 0px;
  transition: height 3s;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  transition: all 1s;
}
header .navbar #navbarNav .navbar-nav {
  display: flex;
  gap: 32px;
  align-items: center;
}
header .navbar #navbarNav .navbar-nav li:last-child {
  background-color: #EA5C24;
  cursor: pointer;
  border-radius: 1.5rem;
  padding: 0.4rem 1.5rem;
  transition: 0.3s ease;
}
header .navbar #navbarNav .navbar-nav li:last-child a {
  font-size: 1rem;
  font-weight: 700;
}
@media (max-width: 991px) {
  header .navbar #navbarNav .navbar-nav li:last-child {
    display: none;
  }
}
@media (max-width: 576px) {
  header .navbar #navbarNav .navbar-nav li:last-child {
    display: block;
  }
}
header .navbar #navbarNav .navbar-nav li:last-child:hover {
  opacity: 0.8;
}
header .navbar #navbarNav .navbar-nav li:last-child a {
  color: #fff;
}
header .navbar #navbarNav .navbar-nav li:last-child a:hover {
  color: #fff;
}
header .navbar #navbarNav .navbar-nav li a {
  font-size: 16px;
  color: #155E5F;
  transition: 0.3s ease-in-out;
}
header .navbar #navbarNav .navbar-nav li a:hover {
  color: #EA5C24;
}
header .navbar--fixed {
  background-color: #fff;
}

.navbar.active #navbarNav {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
  transition: all 1s;
}

@media (max-width: 576px) {
  header .container {
    padding: 0;
  }
  header .navbar .navbar_wrap {
    padding: 20px 15px;
    width: 100%;
  }
  header .navbar .navbar_wrap a {
    z-index: 99;
  }
  header .navbar .navbar_wrap .toggler {
    z-index: 99;
    display: block;
  }
  header .navbar #navbarNav {
    width: 100%;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    transform: translateX(-100%);
    height: 100vh;
    background: #fff;
  }
  header .navbar #navbarNav .navbar-nav {
    display: block;
  }
  header .navbar #navbarNav .navbar-nav li {
    text-align: center;
    margin-bottom: 10px;
  }
  header .navbar #navbarNav .navbar-nav li a {
    font-size: 30px;
  }
}
main.home-container section.home-header {
  height: 100vh;
  min-height: 700px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  position: relative;
}
main.home-container section.home-header h2 {
  font-size: 3rem;
}
@media (max-width: 767px) {
  main.home-container section.home-header h2 {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  main.home-container section.home-header {
    height: 70vh;
    min-height: 500px;
  }
}
main.home-container section.home-header .bee {
  background-image: url('data:image/svg+xml,<svg width="49" height="49" viewBox="0 0 49 49" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M31.1316 30.4895C32.5281 32.0111 33.339 33.9789 33.4201 36.0426C33.4608 39.3686 32.1782 38.4557 32.1503 37.6476C32.1223 36.8396 32.4542 33.276 30.4811 30.8966L31.1316 30.4895Z" fill="%23442419"/><path d="M29.5403 31.0021C30.1949 32.9599 30.1376 35.0859 29.3785 37.0059C28.0867 40.0699 27.2627 38.707 27.5797 37.9631C27.8967 37.2192 29.6325 34.1094 28.7741 31.0916L29.5403 31.0021Z" fill="%23442419"/><path d="M23.8655 34.5825C25.2579 36.1038 26.0653 38.0696 26.1443 40.1302C26.2099 43.4573 24.9024 42.5433 24.8896 41.731C24.8767 40.9186 25.1935 37.3593 23.2129 34.9821L23.8655 34.5825Z" fill="%23442419"/><path d="M22.4339 37.303C23.0926 39.2565 23.0371 41.3803 22.2774 43.297C20.9856 46.361 20.1562 45.0078 20.4711 44.2564C20.786 43.505 22.5314 40.4005 21.673 37.3827L22.4339 37.303Z" fill="%23442419"/><path opacity="0.82" d="M29.3749 24.6851C23.601 21.9201 17.3315 20.301 11.7672 17.1004C10.8934 16.641 10.1008 16.0416 9.42084 15.3259C8.51499 14.1846 7.85606 12.8677 7.48576 11.4585C7.24353 10.8688 7.1937 10.2177 7.34336 9.59799C7.45332 9.32798 7.62551 9.08774 7.84591 8.89683C8.0663 8.70591 8.32868 8.56971 8.61166 8.49933C9.16906 8.37433 9.74672 8.36983 10.306 8.48613C11.2785 8.64749 12.2288 8.92241 13.1373 9.30524C13.9766 9.66945 14.7917 10.0868 15.5779 10.5548C21.5186 13.9575 27.1846 18.3367 31.3593 23.9766C31.5968 24.2919 32.2749 25.2887 31.8001 25.7106C31.4265 26.0301 29.7912 24.8839 29.3749 24.6851Z" fill="%23E9F6FB"/><path opacity="0.82" d="M7.38041 9.66876L8.18098 10.3529L9.75516 11.7125C10.8298 12.6117 11.8527 13.5584 12.896 14.4339C13.3319 14.8147 13.771 15.1783 14.1864 15.5731C14.2468 15.6129 14.3051 15.6451 14.3579 15.6871C15.1548 16.2544 15.9134 16.8734 16.629 17.5403C16.9851 17.8632 17.3605 18.1642 17.7532 18.4416C17.9601 18.48 18.1618 18.5282 18.3634 18.5764C19.0998 18.7812 19.8211 19.0473 20.5371 19.3232C21.6669 19.763 22.7724 20.2628 23.8489 20.8204C23.4551 20.501 23.0764 20.1772 22.6977 19.8535C21.4763 18.7842 20.354 17.605 19.1767 16.4904C16.912 14.3632 14.4986 12.4 11.9547 10.6157C11.2503 10.1244 10.5427 9.65023 9.82212 9.18796C9.45102 8.91913 9.08538 8.6977 8.72511 8.46656C8.85129 8.4386 8.97903 8.41827 9.10765 8.40568C9.9673 8.92593 10.8022 9.50224 11.6372 10.0786C12.9136 10.9416 14.1556 11.8553 15.3632 12.8196C16.473 13.7087 17.5556 14.6356 18.6108 15.6002C18.4716 15.428 18.3421 15.2612 18.205 15.0965C17.7138 14.4949 17.2173 13.903 16.7133 13.3133C15.704 12.1016 14.6895 10.9566 13.5608 9.86893C13.332 9.64084 13.0957 9.41492 12.8647 9.17929L13.1235 9.28451L13.3576 9.38868L13.4698 9.49519C14.0104 10.0418 14.5435 10.5905 15.0616 11.1436C15.3734 11.4049 15.683 11.6588 15.998 11.9029C16.313 12.147 16.4392 12.2169 16.6636 12.3728L17.3131 12.8718C18.2085 13.545 19.1124 14.1912 20.0261 14.8429C21.8341 16.1354 23.6604 17.4063 25.3866 18.812L25.5452 18.9379L21.4085 14.4541C21.2704 14.3142 21.1376 14.1646 20.9973 14.0172C21.3856 14.2893 21.7794 14.6087 22.144 14.8549L24.1029 16.9854L29.8919 23.2716C30.4283 23.8602 30.9669 24.4563 31.5108 25.0428L31.9198 25.4721C31.8988 25.5551 31.8512 25.6289 31.7843 25.6824C31.7087 25.5898 31.6256 25.4994 31.5447 25.4166L30.0888 23.8434L27.204 20.7057L26.1593 19.6266C25.9629 19.4544 25.7537 19.2942 25.5519 19.1318C24.6845 18.4424 23.8085 17.7799 22.9218 17.1369C21.1515 15.8336 19.3317 14.5853 17.5593 13.2744C17.309 13.0851 17.0512 12.898 16.7922 12.6786C16.5333 12.4592 16.3272 12.2817 16.0855 12.0655L15.5019 11.5965C16.4063 12.5854 17.2967 13.6109 18.1387 14.6667C18.537 15.1725 18.9504 15.674 19.3251 16.2111C20.3588 17.1955 21.3484 18.2252 22.4005 19.188C23.0846 19.8077 23.7913 20.4208 24.4925 20.9865L24.978 21.3694C26.1763 22.0454 27.3294 22.7915 28.4685 23.5742C29.1589 24.0452 29.8363 24.528 30.5159 25.0183L31.3963 25.6958C30.6865 25.4131 30.006 25.0618 29.3644 24.6472L28.7592 24.2171C28.0451 23.7203 27.3181 23.2354 26.5803 22.7699C26.3139 22.6098 26.0528 22.4399 25.795 22.2528C25.5372 22.0657 25.2891 21.9411 25.0346 21.7938C23.7336 21.0237 22.3817 20.3431 20.9882 19.7568C20.3315 19.4884 19.6694 19.2297 18.9858 19.0098C18.8773 18.9991 18.77 18.9779 18.6656 18.9466C18.5405 18.9091 18.4208 18.8619 18.3011 18.8146C17.7552 18.652 17.1955 18.5396 16.6291 18.4787C15.9138 18.4296 15.1964 18.4177 14.4799 18.443L13.8716 18.1444C14.639 18.1443 15.4096 18.1271 16.176 18.1518C16.5779 18.1632 16.9787 18.2008 17.3757 18.2643C17.2117 18.1482 17.0629 18.0277 16.914 17.9073C16.1545 17.3093 15.4519 16.597 14.6591 16.025C12.9442 14.8781 11.1439 13.8646 9.27387 12.9932C8.78316 12.7342 8.30319 12.4559 7.83077 12.1753C7.79181 12.0396 7.755 11.9115 7.71604 11.7758C7.78077 11.8306 7.85088 11.8758 7.91345 11.9231C8.32416 12.1947 8.74979 12.443 9.18833 12.6669C10.0846 13.144 10.984 13.6038 11.8727 14.0831C12.412 14.3689 12.9458 14.6644 13.4711 14.9869L13.0277 14.6083L11.4428 13.2681C10.3703 12.3764 9.30222 11.4998 8.22979 10.6082L7.28907 9.89085L7.3383 9.60741L7.38041 9.66876Z" fill="%23BAE5FA"/><path d="M24.0875 30.3239C25.5546 33.1016 29.2782 34.6682 32.0571 33.2011C34.836 31.7339 36.165 27.3781 34.6979 24.6004C33.2309 21.8227 28.7243 19.8606 25.1991 21.8277C22.4569 23.3659 22.628 27.544 24.0875 30.3239Z" fill="%23442419"/><path d="M25.0769 29.6724C26.4132 32.1939 29.4311 34.004 31.9558 32.6751C34.4806 31.3462 35.9714 27.1561 34.6986 24.6C33.2886 21.708 28.5342 20.7311 26.0462 22.074C23.5581 23.4168 23.7459 27.1412 25.0769 29.6724Z" fill="%23543122"/><path d="M10.3437 36.9628C11.2779 32.8679 13.619 29.2298 16.9596 26.6821C18.6989 25.368 20.8089 24.6365 22.9884 24.5918C24.7473 24.5763 25.8583 27.848 27.0002 29.1523C27.5444 29.8368 27.8958 30.6542 28.0181 31.5201C28.1404 32.3859 28.0292 33.2688 27.696 34.0773C27.3016 35.0067 26.7524 35.3684 25.0253 36.8028C23.0507 38.4552 21.3604 40.0178 20.412 40.9511C17.8672 43.4609 17.6092 43.9838 15.4774 45.004C13.9489 45.7367 10.9047 45.3133 10.1323 42.9645C9.77417 41.8596 9.60691 39.9409 10.3437 36.9628Z" fill="%23543122"/><path d="M34.2226 27.8058C34.9157 28.7982 37.143 31.8636 39.4619 30.5285C40.7091 29.8113 42.3541 26.5562 40.7086 23.2422C39.3764 20.5645 35.9687 19.9843 34.4893 21.2007C33.9731 21.5747 33.5633 22.0768 33.3005 22.6574C33.0377 23.2381 32.931 23.8772 32.9909 24.5117C33.0845 25.7035 33.5112 26.8449 34.2226 27.8058Z" fill="%23442419"/><path d="M38.2099 26.3313C38.8923 25.9715 39.1309 25.0835 38.7429 24.3478C38.3549 23.6121 37.4872 23.3073 36.8049 23.667C36.1225 24.0267 35.8839 24.9148 36.2719 25.6505C36.6599 26.3862 37.5275 26.691 38.2099 26.3313Z" fill="white"/><path d="M10.1018 38.0543C11.0329 39.7047 11.6963 41.0484 14.0429 42.1128C14.9833 42.5457 16.0278 42.7015 17.0538 42.5621C17.9009 42.4126 18.7301 42.1745 19.5275 41.8517C18.8945 42.4905 18.4381 42.8909 17.9117 43.4174C16.9502 43.9837 15.8544 44.2814 14.7386 44.2796C12.887 44.0674 11.1716 43.2032 9.89949 41.8418C9.74424 40.5773 9.81271 39.2952 10.1018 38.0543Z" fill="%23FDBF27"/><path d="M15.819 40.1666C14.0124 39.1348 12.0425 36.7953 10.9044 35.0493C11.4066 33.5947 12.0892 32.2088 12.9364 30.9241C12.7993 32.5221 14.1463 34.9671 15.2313 36.4427C15.8034 37.3081 16.4875 38.094 17.2658 38.78C18.1146 39.4636 19.0605 40.0171 20.0723 40.4223C20.322 40.5194 20.5881 40.5676 20.856 40.5645L20.4211 40.9831L20.11 41.2928C18.6029 41.3212 17.1176 40.9313 15.819 40.1666Z" fill="%23FDBF27"/><path d="M18.5093 32.5883C19.2674 34.0195 20.2574 35.3153 21.4392 36.4231C22.1453 37.03 22.9401 37.5255 23.796 37.8925L22.9885 38.6059C21.1274 37.9901 19.432 36.9567 18.032 35.585C16.6321 34.2133 15.5646 32.5395 14.9114 30.6918C14.9114 30.6918 14.4083 29.0817 14.4039 29.0666C15.1597 28.2734 15.9575 27.5212 16.7939 26.8135C16.7939 26.8135 17.4854 30.8422 18.5093 32.5883Z" fill="%23FDBF27"/><path d="M22.3568 24.6355C22.3143 26.2621 22.4793 27.8876 22.8477 29.4725C23.0057 30.0228 24.1013 33.0704 26.4822 34.027L27.5228 34.4382C27.3374 34.7595 27.1003 35.0482 26.8212 35.2925C25.7205 34.8515 24.6872 34.2582 23.7516 33.5299C22.3385 32.348 21.2133 30.8599 20.4611 29.1785C20.0691 27.8814 19.8093 26.5479 19.6856 25.1985C20.5548 24.9215 21.4497 24.7328 22.3568 24.6355Z" fill="%23FDBF27"/><g style="mix-blend-mode:multiply"><path d="M17.2243 42.5292C18.2323 41.0075 18.4297 40.2164 19.3751 38.6474C20.6953 36.6409 22.3462 34.8727 24.2576 33.418C24.8419 32.9788 25.3768 32.4777 25.8531 31.9234C26.3306 31.365 26.5901 30.6529 26.5835 29.9183L27.0472 29.2303C27.5699 29.9117 27.9042 30.7184 28.0169 31.5698C28.1295 32.4211 28.0165 33.2871 27.6891 34.0811C27.2947 35.0104 26.7454 35.3721 25.0206 36.8141C23.0437 38.4589 21.3438 40.0161 20.4073 40.9624C18.2134 43.1592 17.98 43.569 16.5853 44.4265C16.0575 44.8136 15.4523 45.0823 14.8111 45.2143C14.1699 45.3463 13.5078 45.3385 12.87 45.1914C13.7477 45.0979 14.5937 44.8106 15.3468 44.3502C16.0998 43.8897 16.7411 43.2678 17.2243 42.5292Z" fill="%23E4D6B4"/></g><path opacity="0.09" d="M27.4791 25.9878C28.541 28.0086 29.8281 30.8135 31.6263 29.3995C32.2681 28.7435 32.704 27.9143 32.8806 27.014C33.0572 26.1137 32.9667 25.1814 32.6203 24.3319C32.1673 23.4136 31.3945 22.6923 30.447 22.3032C29.4996 21.9142 28.4426 21.8842 27.4745 22.2189C25.1916 22.9968 26.4074 23.9616 27.4791 25.9878Z" fill="white"/><path opacity="0.09" d="M30.0374 26.3388C31.0287 26.0541 31.6017 25.02 31.3171 24.029C31.0326 23.0381 29.9982 22.4655 29.0069 22.7502C28.0156 23.0349 27.4426 24.069 27.7271 25.0599C28.0117 26.0509 29.046 26.6234 30.0374 26.3388Z" fill="white"/><g style="mix-blend-mode:multiply"><path d="M34.3412 21.422C34.744 21.1758 34.4754 21.8895 34.4041 22.6362C34.3912 23.6177 34.5552 24.5934 34.8883 25.5166C35.1532 26.2977 35.5302 27.0361 36.0076 27.7087C36.6381 28.7939 37.5848 29.6609 38.7214 30.1937C39.0315 30.3345 39.3801 30.3667 39.7109 30.285L39.7712 30.2676C39.6683 30.3618 39.5549 30.4436 39.4331 30.5116C37.1929 31.8078 34.9787 28.9018 34.2856 27.9094C33.528 26.92 33.076 25.731 32.9848 24.4882C32.987 23.9113 33.1087 23.341 33.3421 22.8133C33.5755 22.2857 33.9157 21.812 34.3412 21.422Z" fill="%23E4D6B4"/></g><path opacity="0.2" d="M11.7035 38.4822C12.2039 36.6074 13.0117 34.8284 14.0941 33.2176C15.1751 31.607 16.6345 30.2857 18.3445 29.3693C18.4663 29.3058 18.5997 29.2675 18.7367 29.2567C18.8057 29.2525 18.8742 29.2706 18.9321 29.3084C18.99 29.3461 19.0342 29.4015 19.0581 29.4664C19.0669 29.5361 19.0602 29.607 19.0385 29.6738C19.0168 29.7407 18.9806 29.802 18.9325 29.8533C18.4429 30.508 17.9058 31.1111 17.3731 31.7293C15.1228 34.1897 13.3233 37.0268 12.0569 40.1108C11.9446 40.4265 11.8155 40.736 11.67 41.0379C11.683 41.0832 11.613 41.1522 11.5581 41.1599C11.1378 41.2316 11.3814 40.3456 11.4027 40.1354C11.4648 39.5781 11.5654 39.0257 11.7035 38.4822Z" fill="white"/><path opacity="0.81" d="M27.2159 26.4059C20.6812 24.7161 13.8388 24.2572 7.44585 22.0942C6.46087 21.7977 5.52671 21.3533 4.67536 20.7762C3.53588 19.8077 2.61336 18.61 1.96792 17.2611C1.59785 16.7323 1.41741 16.0939 1.4559 15.4496C1.52269 15.1549 1.65945 14.8805 1.85465 14.6498C2.04984 14.419 2.29772 14.2386 2.57734 14.1238C3.13682 13.8989 3.73636 13.7906 4.33916 13.8056C5.37383 13.7803 6.40802 13.872 7.42201 14.0792C8.36102 14.2868 9.28698 14.5496 10.1951 14.866C17.0344 17.162 23.7489 20.473 29.1417 25.3224C29.4481 25.5935 30.3427 26.4628 29.924 26.9666C29.5054 27.4703 27.6827 26.5248 27.2159 26.4059Z" fill="%23E9F6FB"/><path opacity="0.82" d="M1.47125 15.4467L2.44193 15.984L4.38329 17.0587C5.63442 17.7766 6.89847 18.4827 8.16252 19.1888C8.68131 19.4886 9.21086 19.7691 9.7189 20.0884L9.92162 20.1689C10.8498 20.5875 11.752 21.0615 12.6233 21.5883C13.0548 21.8481 13.503 22.0793 13.9649 22.2803C14.1858 22.2821 14.409 22.2915 14.6267 22.3106C15.4321 22.3802 16.2332 22.4934 17.0263 22.6497C18.2816 22.879 19.5242 23.1732 20.749 23.5312C20.2799 23.2905 19.7935 23.0466 19.3675 22.7854C17.8931 21.9439 16.5134 20.9772 15.0756 20.0925C12.3054 18.3854 9.41707 16.8776 6.43254 15.5807C5.61081 15.221 4.77833 14.8806 3.94047 14.5499L2.69074 14.0927C2.82049 14.0432 2.95421 14.0049 3.09046 13.978C4.07385 14.3321 5.0476 14.738 6.01165 15.1385C7.50701 15.7972 8.97402 16.4803 10.4127 17.188C11.732 17.8591 13.0263 18.5755 14.2954 19.3373C14.1303 19.1888 13.9598 19.0501 13.7894 18.9113C13.1604 18.3983 12.5357 17.9003 11.9035 17.4045C10.637 16.4054 9.33277 15.4742 7.99735 14.5765C7.71473 14.3883 7.43212 14.2002 7.1398 14.0066L7.42227 14.0806L7.68317 14.1362L7.82339 14.2265C8.48031 14.6663 9.1394 15.1135 9.78557 15.5727L10.8932 16.1605C11.1488 16.2829 11.4151 16.386 11.6783 16.5063C11.9414 16.6266 12.1894 16.7512 12.445 16.8737C13.5062 17.385 14.5825 17.892 15.6414 18.3387C17.7594 19.2892 19.9054 20.2235 21.9631 21.3056L22.1454 21.4001L17.0019 17.7032L16.5208 17.3354C16.9694 17.533 17.4525 17.7371 17.8677 17.9606L20.3046 19.709L27.5085 24.8952C28.1784 25.3802 28.8505 25.8727 29.5581 26.3468L30.0641 26.7157C30.0533 26.8023 30.017 26.8837 29.9598 26.9496L29.661 26.7335L27.8326 25.455L24.2489 22.8689L22.9738 21.9538L22.2426 21.5681C21.2191 21.0459 20.173 20.5302 19.1345 20.0695C17.0382 19.1373 14.8771 18.2073 12.7828 17.2255L11.892 16.7958C11.5976 16.6518 11.3269 16.4766 11.04 16.3305L10.3476 15.9662C11.4727 16.7856 12.5839 17.6417 13.6564 18.5333C14.1721 18.9647 14.718 19.3873 15.1777 19.851C16.4407 20.639 17.664 21.4873 18.9432 22.2462C19.7619 22.7374 20.6064 23.2049 21.4541 23.6551L22.0278 23.9474C23.3907 24.3721 24.758 24.9261 26.0726 25.4953C26.8824 25.8421 27.6847 26.1911 28.4784 26.5671C28.8268 26.7282 29.1773 26.8969 29.5245 27.0828C28.7366 26.9327 27.9644 26.7091 27.2183 26.4148L26.5163 26.1023C25.6751 25.7318 24.8329 25.3861 23.9778 25.0522C23.6619 24.9471 23.3546 24.815 23.0548 24.6807L22.1491 24.3696C20.6357 23.8368 19.0883 23.406 17.5172 23.08C16.7809 22.9324 16.037 22.7869 15.2933 22.6986C15.1783 22.7075 15.0628 22.7051 14.9484 22.6915C14.8106 22.6796 14.6738 22.6589 14.5387 22.6296C13.9444 22.5785 13.3467 22.5808 12.7528 22.6365C11.9973 22.7065 11.2485 22.8563 10.4974 22.9985L9.82359 22.8411C10.6016 22.7074 11.4259 22.536 12.2255 22.4207C12.646 22.3618 13.0695 22.3274 13.4939 22.3176L12.9676 22.0199C12.0638 21.5449 11.2009 20.9848 10.2702 20.5584C8.25527 19.7371 6.18409 19.061 4.07254 18.5352C3.51063 18.383 2.9571 18.2015 2.41421 17.9913C2.37741 17.8632 2.27273 17.7545 2.2036 17.6275L2.43977 17.7392C2.91708 17.936 3.40482 18.1065 3.90082 18.2499C4.9208 18.5609 5.944 18.8547 6.96181 19.1582C7.57963 19.348 8.19206 19.5475 8.77112 19.7729L8.24695 19.4828L6.31641 18.4458C5.05229 17.6826 3.78077 17.0358 2.51889 16.3373L1.45114 15.7462C1.44115 15.6488 1.44031 15.5507 1.44862 15.4532L1.47125 15.4467Z" fill="%23BAE5FA"/><path d="M38.0943 26.2447C38.4905 26.0122 38.6374 25.5269 38.4225 25.1608C38.2075 24.7947 37.7121 24.6864 37.316 24.9189C36.9198 25.1514 36.7729 25.6366 36.9878 26.0027C37.2028 26.3689 37.6982 26.4772 38.0943 26.2447Z" fill="%233B2314"/><path opacity="0.57" d="M38.4328 25.6251C38.5486 25.5571 38.5714 25.3808 38.4837 25.2314C38.396 25.0819 38.2309 25.0159 38.1151 25.0839C37.9992 25.1519 37.9764 25.3282 38.0641 25.4776C38.1519 25.627 38.3169 25.6931 38.4328 25.6251Z" fill="white"/><path d="M41.5829 26.7568C42.1503 26.4577 42.3481 25.7182 42.0248 25.1051C41.7015 24.492 40.9794 24.2375 40.4121 24.5366C39.8447 24.8357 39.6469 25.5751 39.9702 26.1882C40.2935 26.8013 41.0156 27.0559 41.5829 26.7568Z" fill="white"/><path d="M41.4918 26.6721C41.8207 26.4791 41.9433 26.0773 41.7657 25.7747C41.588 25.4721 41.1774 25.3833 40.8485 25.5763C40.5196 25.7693 40.3969 26.1711 40.5746 26.4737C40.7523 26.7763 41.1629 26.8651 41.4918 26.6721Z" fill="%233B2314"/><path opacity="0.57" d="M41.7642 26.1615C41.8614 26.1045 41.8815 25.9584 41.8091 25.8351C41.7367 25.7118 41.5993 25.6581 41.5021 25.7151C41.4049 25.7721 41.3848 25.9183 41.4572 26.0416C41.5296 26.1649 41.6671 26.2186 41.7642 26.1615Z" fill="white"/><path d="M38.5904 21.3537C39.01 20.1478 39.842 19.1286 40.9397 18.4757C42.7308 17.4636 42.6199 18.4421 42.1848 18.6894C41.7497 18.9368 39.7159 19.8146 39.0002 21.5869L38.5904 21.3537Z" fill="%23442419"/><path d="M39.3425 22.0671C40.2136 21.1375 41.3844 20.5441 42.6493 20.3912C44.7066 20.1922 44.2064 21.0376 43.6698 21.102C43.1331 21.1663 40.957 21.122 39.5866 22.4622L39.3425 22.0671Z" fill="%23442419"/></svg>');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 25%;
  left: 15%;
  z-index: 2;
  animation: MoveBee 20s linear infinite;
}
main.home-container section.home-header .butterfly {
  background-image: url('data:image/svg+xml,<svg width="71" height="73" viewBox="0 0 71 73" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M39.2046 64.327C39.2046 64.327 3.37191 64.5187 1.62946 58.229C-0.112985 51.9392 4.40532 40.2456 8.64995 38.1036C12.8946 35.9617 27.9277 42.6664 34.4436 49.3854C40.9595 56.1045 43.2005 62.1447 43.2005 62.1447C42.1657 63.3183 40.7513 64.0907 39.2046 64.327Z" fill="%23EB7D23"/><path d="M13.0899 37.9072C19.3993 39.0513 29.4288 44.2005 34.4259 49.359C40.9418 56.0781 43.2011 62.1439 43.2011 62.1439C42.1663 63.3174 40.7519 64.0899 39.2052 64.3262C39.2052 64.3262 14.2011 64.4656 4.96635 60.8044C2.69089 50.6738 10.6393 40.7007 13.0899 37.9072Z" fill="%23FFCF37"/><path d="M39.1862 14.9836C39.1862 14.9836 31.6549 5.86971 23.3633 11.6649C15.0718 17.46 7.32034 30.7539 17.9288 40.5249C28.5372 50.2959 45.7087 61.2672 45.7087 61.2672C45.7087 61.2672 47.0615 44.4644 46.0234 36.1941C44.9853 27.9237 40.1356 16.4442 39.1862 14.9836Z" fill="%23EB7D23"/><path d="M25.986 15.8078C27.5777 14.5918 29.4082 13.7254 31.3577 13.2655C33.3073 12.8055 35.332 12.7623 37.2993 13.1387C37.9757 13.6917 38.6081 14.2965 39.1908 14.9474C40.1402 16.408 45.0534 27.9127 46.0646 36.1637C47.0758 44.4147 45.7499 61.2368 45.7499 61.2368C45.7499 61.2368 28.5992 50.2765 17.9603 40.508C16.4557 39.1581 15.2086 37.5462 14.2797 35.7509C14.6085 27.7099 18.6763 21.2442 25.986 15.8078Z" fill="%23FFCF37"/><path d="M45.719 60.9233C45.719 60.9233 33.4512 30.8873 22.4127 35.4258C11.3742 39.9642 -2.15923 59.5056 8.33969 64.1679C18.8386 68.8302 37.4199 66.0715 37.4199 66.0715L45.719 60.9233Z" fill="%23F89C1C"/><path d="M24.4696 34.9634C34.9185 34.4741 45.7163 60.9376 45.7163 60.9376L43.2128 62.4836C27.0338 50.5321 24.7404 39.032 24.4696 34.9634Z" fill="%23F89C1C"/><path d="M28.8897 36.2298C37.7556 41.423 45.7187 60.924 45.7187 60.924L37.4196 66.0721C37.4196 66.0721 23.4608 68.1543 12.9079 65.6758C10.1066 60.8211 9.73967 53.6433 15.8859 45.3825C20.3637 39.3514 25.584 37.12 28.8897 36.2298Z" fill="%23FFCF37"/><path d="M28.8899 36.23C37.7559 41.4232 45.719 60.9242 45.719 60.9242L43.2155 62.4702C29.8566 52.6208 25.963 43.0685 24.8656 37.7545C26.1523 37.112 27.5006 36.6013 28.8899 36.23Z" fill="%23EB7D23"/><path d="M18.106 37.8515C8.30822 44.7388 -0.814979 60.1002 8.33863 64.1688C0.334189 55.8416 17.9362 38.0192 18.106 37.8515Z" fill="%23EB7D23"/><path d="M16.7715 53.6659C16.3624 54.226 16.1286 54.895 16.0998 55.5881C16.0711 56.2812 16.2485 56.9673 16.6098 57.5595C16.9711 58.1516 17.5 58.6233 18.1295 58.9148C18.759 59.2063 19.4608 59.3045 20.1461 59.197C20.8314 59.0894 21.4694 58.781 21.9793 58.3107C22.4893 57.8404 22.8482 57.2294 23.0107 56.555C23.1733 55.8806 23.1321 55.1732 22.8924 54.5222C22.6527 53.8712 22.2252 53.306 21.6642 52.8981C21.2927 52.6268 20.8713 52.4314 20.4242 52.3231C19.9771 52.2149 19.5131 52.1959 19.0586 52.2672C18.6041 52.3385 18.1682 52.4987 17.7758 52.7387C17.3833 52.9788 17.0421 53.2938 16.7715 53.6659Z" fill="%23FDEA95"/><path d="M48.2609 59.0459C48.2609 59.0459 68.4067 27.3998 63.2091 10.9382C58.0115 -5.52348 30.916 13.3787 26.2982 22.5859C21.6803 31.793 35.74 57.6821 44.4923 62.2337L48.2609 59.0459Z" fill="%23F89C1C"/><path d="M48.2309 8.01295C56.9689 5.75926 58.802 6.72503 60.6957 9.63038C62.5894 12.5357 63.3711 23.8205 63.19 24.7973C64.2479 19.7129 64.4601 14.8892 63.1882 10.9284C58.0076 -5.54548 30.9158 13.3799 26.298 22.587C26.298 22.587 39.5014 10.2605 48.2309 8.01295Z" fill="%23EB7D23"/><path d="M35.9121 19.1449C44.6499 13.6999 54.9273 9.27077 57.9694 14.3073C60.3654 18.4566 61.8985 23.0472 62.4769 27.8036C58.5084 43.0029 48.2622 59.0381 48.2622 59.0381L44.4936 62.2259C37.7892 58.7501 27.9792 42.7638 25.8273 31.3167C27.3976 27.7947 30.4908 22.5225 35.9121 19.1449Z" fill="%23FFCF37"/><path d="M48.9258 18.4859C48.4375 19.158 48.1593 19.9597 48.1264 20.7897C48.0935 21.6198 48.3073 22.4409 48.7409 23.1495C49.1745 23.8581 49.8083 24.4223 50.5623 24.7708C51.3164 25.1194 52.1568 25.2366 52.9774 25.1078C53.7981 24.9789 54.5621 24.6097 55.1731 24.0469C55.784 23.484 56.2144 22.7527 56.4099 21.9454C56.6055 21.138 56.5574 20.2908 56.2716 19.5108C55.9859 18.7308 55.4755 18.0529 54.8047 17.5629C54.3584 17.2367 53.852 17.0019 53.3148 16.8718C52.7775 16.7417 52.2198 16.7188 51.6737 16.8046C51.1276 16.8903 50.6038 17.083 50.1322 17.3715C49.6607 17.66 49.2507 18.0387 48.9258 18.4859Z" fill="%23FDEA95"/><path d="M51.9787 57.6969C51.9787 57.6969 51.3515 56.9343 46.6017 59.182C41.8518 61.4296 39.7082 63.0716 36.552 63.8734C33.3959 64.6752 30.6029 67.7735 30.9216 68.4935C31.2402 69.2135 35.6047 69.7566 40.6283 68.8299C45.6519 67.9031 50.3348 64.5409 52.1474 62.1169C53.9599 59.6929 53.5526 58.1776 51.9787 57.6969Z" fill="%233B2C2C"/><path d="M55.9116 54.7459L55.8311 54.7329C55.7724 54.6761 55.7377 54.599 55.7341 54.5174C55.7306 54.4358 55.7586 54.3559 55.8122 54.2943C56.022 54.0655 60.9269 48.7344 65.7009 49.299C65.7413 49.3035 65.7803 49.3161 65.8156 49.3359C65.851 49.3557 65.8821 49.3825 65.907 49.4145C65.9319 49.4465 65.9501 49.4832 65.9606 49.5224C65.9711 49.5616 65.9736 49.6025 65.968 49.6427C65.9636 49.6824 65.9514 49.7209 65.9321 49.7558C65.9128 49.7908 65.8868 49.8217 65.8555 49.8466C65.8243 49.8715 65.7884 49.89 65.75 49.9011C65.7116 49.9121 65.6714 49.9155 65.6317 49.911C61.1673 49.3817 56.3243 54.6552 56.2709 54.7066C56.2237 54.7519 56.1629 54.7803 56.098 54.7874C56.033 54.7945 55.9675 54.7799 55.9116 54.7459Z" fill="%233B2C2C"/><path d="M57.1574 59.5957C58.6724 58.4298 58.9553 56.2566 57.7894 54.7417C56.6235 53.2268 54.4503 52.9438 52.9354 54.1097C51.4205 55.2756 51.1375 57.4488 52.3034 58.9637C53.4693 60.4786 55.6425 60.7616 57.1574 59.5957Z" fill="%231E1716"/><path d="M56.5303 55.2365C56.4821 55.2113 56.4416 55.1736 56.4129 55.1273C56.3655 55.0606 56.3463 54.9779 56.3594 54.8971C56.3725 54.8163 56.4169 54.744 56.483 54.6957C56.8086 54.4932 64.4728 49.6024 69.735 52.6189C69.7707 52.639 69.8022 52.6659 69.8275 52.6981C69.8528 52.7303 69.8715 52.7672 69.8826 52.8066C69.8936 52.8461 69.8967 52.8874 69.8918 52.928C69.8869 52.9687 69.8739 53.008 69.8538 53.0437C69.8108 53.1129 69.7429 53.163 69.6642 53.1837C69.5854 53.2044 69.5017 53.1942 69.4302 53.1552C64.4832 50.325 56.8944 55.1679 56.819 55.2158C56.7758 55.2412 56.7272 55.2563 56.6771 55.2599C56.627 55.2635 56.5768 55.2555 56.5303 55.2365Z" fill="%233B2C2C"/><path d="M41.014 62.0604C41.7996 64.0696 42.7135 66.0262 43.7501 67.9182C44.0311 67.8061 44.3036 67.7002 44.5565 67.576C43.4977 65.6585 42.5657 63.6737 41.7665 61.6344L41.014 62.0604ZM34.8456 64.5358C35.3896 65.8105 36.1159 67.5352 36.9981 69.2703C37.3088 69.2531 37.6291 69.2225 37.9568 69.1931C37.0144 67.3657 36.1974 65.5061 35.647 64.1778C35.3746 64.2838 35.107 64.4056 34.8456 64.5358ZM48.3569 58.4089C48.1003 58.51 47.8254 58.6305 47.5482 58.7658C48.4338 60.4996 49.5182 62.1246 50.7795 63.6077C51.0028 63.3886 51.2164 63.183 51.4104 62.9592C50.2258 61.5612 49.2016 60.035 48.3569 58.4089Z" fill="%236B5151"/></svg>');
  background-repeat: no-repeat;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 80%;
  left: 0%;
  z-index: 2;
  animation: MoveButterfly 20s linear infinite;
}
main.home-container section.home-header .leaf {
  background-repeat: no-repeat;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 20%;
  left: 80%;
  z-index: 2;
  animation: MoveLeaf 10s linear infinite;
  background-image: url('data:image/svg+xml,<svg width="79" height="69" viewBox="0 0 79 69" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_1189_875)"><path d="M61.4831 57.2023C57.5847 54.3066 55.1641 49.8297 53.4048 45.3017C51.6456 40.7737 50.4168 36.0253 48.2705 31.6772C46.56 28.2205 44.2928 25.0686 41.5597 22.3475C38.7014 19.5176 35.0144 17.099 31.0093 17.271C27.0041 17.443 23.094 21.342 24.1316 25.2064C19.9262 24.8124 15.8381 27.8108 14.2892 31.737C12.7403 35.6632 13.4621 40.2549 15.5355 43.9622C17.6089 47.6694 20.8281 50.5669 24.3278 52.9313C33.0197 58.7662 43.3849 61.5903 53.8354 60.9711C57.9472 60.7024 62.0642 60.1071 66.1551 59.6808C64.4995 59.0548 62.9297 58.2221 61.4831 57.2023Z" fill="%23589241"/><mask id="mask0_1189_875" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="13" y="17" width="54" height="45"><path d="M61.4735 57.1708C57.5396 54.255 55.1482 49.7959 53.3912 45.2616C51.6343 40.7274 50.4032 35.9853 48.238 31.6303C46.5321 28.1841 44.267 25.0444 41.5345 22.3389C38.6786 19.5027 34.9893 17.0905 30.9865 17.2562C26.9836 17.4219 23.0712 21.3272 24.1151 25.1938C19.9034 24.7975 15.8153 27.7959 14.2641 31.7285C12.7128 35.661 13.4393 40.2401 15.5127 43.9473C17.5861 47.6545 20.799 50.5497 24.2987 52.9141C33.0035 58.7543 43.3863 61.5721 53.8493 60.9339C57.9588 60.6716 62.0781 60.07 66.1691 59.6437C64.5065 59.0193 62.9289 58.1885 61.4735 57.1708Z" fill="white"/></mask><g mask="url(%23mask0_1189_875)"><path d="M69.5716 64.6589C69.8692 62.7323 69.6166 60.7609 68.843 58.9716C68.0694 57.1822 66.8062 55.6478 65.1988 54.5448C63.5915 53.4418 61.7053 52.8151 59.7575 52.7369C57.8097 52.6588 55.8793 53.1322 54.1888 54.1029C52.0152 52.6583 49.5079 51.7945 46.9058 51.5938C44.3037 51.3931 41.6936 51.8622 39.3242 52.9563C38.7801 50.4065 37.4784 48.0805 35.5897 46.2832C33.701 44.4858 31.3134 43.3009 28.7398 42.8837C26.1661 42.4666 23.5265 42.8366 21.1667 43.9453C18.807 45.054 16.8372 46.8497 15.5155 49.0971C14.1938 51.3445 13.5818 53.9388 13.7597 56.5399C13.9377 59.1411 14.8972 61.6278 16.5127 63.6743C18.1281 65.7207 20.3241 67.2315 22.8128 68.0085C25.3016 68.7856 27.967 68.7927 30.4599 68.0289C30.7156 71.3946 32.0765 74.5813 34.3309 77.0934C36.5853 79.6055 39.6068 81.302 42.9252 81.9191C46.2437 82.5361 49.673 82.0391 52.6797 80.5053C55.6865 78.9715 58.1019 76.4869 59.5503 73.4381C61.987 73.3888 64.3281 72.4812 66.1613 70.8752C67.9945 69.2692 69.2021 67.0679 69.5716 64.6589Z" fill="%2368A443"/></g><path d="M44.5146 49.6387C29.3521 37.8993 19.1418 20.9019 15.8994 2.00207" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path d="M22.0241 39.0049C22.968 35.5585 24.25 32.2138 25.8515 29.0194" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path d="M31.8301 51.5742C30.9875 46.3876 30.5832 41.1392 30.6213 35.8847" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path d="M34.3393 28.757C31.4299 28.9009 28.7908 28.8722 25.858 29.0217" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path d="M44.6003 40.0413C43.3801 39.3894 42.0579 38.9497 40.6903 38.7411L31.8132 37.04" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/></g><defs><filter id="filter0_d_1189_875" x="11.1561" y="0.432266" width="56.1529" height="62.9224" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-0.58" dy="0.58"/><feGaussianBlur stdDeviation="0.86"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1189_875"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1189_875" result="shape"/></filter></defs></svg>');
}
main.home-container section.home-header:after {
  content: "";
  background-color: rgba(0, 142, 105, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
main.home-container section.home-header video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
main.home-container section.home-header .section-inner {
  z-index: 2;
  position: absolute;
  top: 80%;
  transform: translateY(-80%);
}
main.home-container section.home-header .section-inner h2 {
  margin-bottom: 30px;
}
main.home-container section.home-header .section-inner p {
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  main.home-container section.home-header .section-inner p {
    margin-bottom: 20px;
  }
}
main.home-container section.home-header .cards-box {
  z-index: 2;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -20%;
}
@media (max-width: 767px) {
  main.home-container section.home-header .cards-box {
    bottom: -30%;
  }
}
@media (max-width: 576px) {
  main.home-container section.home-header .cards-box {
    bottom: -20%;
  }
}
main.home-container section.home-header .cards-box img {
  width: 100%;
  height: 422px;
  max-width: 449px;
}
main.home-container section.cards-unveil {
  padding: 5rem 0;
  background-color: #FFFBF2;
}
@media (max-width: 576px) {
  main.home-container section.cards-unveil {
    padding: 3rem 0;
  }
}
main.home-container section.cards-unveil .wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 50px;
  align-items: center;
  padding-bottom: 5rem;
}
@media (max-width: 991px) {
  main.home-container section.cards-unveil .wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 991px) {
  main.home-container section.cards-unveil .wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 767px) {
  main.home-container section.cards-unveil .wrapper .image {
    text-align: center;
  }
}
main.home-container section.cards-unveil .wrapper img {
  width: 100%;
}
@media (max-width: 991px) {
  main.home-container section.cards-unveil .wrapper img {
    order: 1;
  }
}
@media (max-width: 767px) {
  main.home-container section.cards-unveil .wrapper img {
    width: 80%;
    margin: auto;
  }
}
@media (max-width: 991px) {
  main.home-container section.cards-unveil .wrapper p {
    order: 2;
  }
}
main.home-container section.cards-unveil .cards--desktop {
  margin-top: 100px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 4rem 3rem;
}
main.home-container section.cards-unveil .cards--desktop #ppcp-messages {
  display: none;
}
main.home-container section.cards-unveil .cards--desktop .item {
  width: calc(33.33% - 2rem);
}
main.home-container section.cards-unveil .cards--desktop .item:hover .item-content {
  opacity: 1;
}
@media (max-width: 991px) {
  main.home-container section.cards-unveil .cards--desktop .item {
    width: calc(50% - 2rem);
  }
}
@media (max-width: 576px) {
  main.home-container section.cards-unveil .cards--desktop .item {
    width: 100%;
  }
}
main.home-container section.cards-unveil .cards--desktop .item .item-image {
  text-align: center;
}
main.home-container section.cards-unveil .cards--desktop .item .item-image img {
  width: 100%;
  height: auto;
  max-width: 270px;
}
main.home-container section.cards-unveil .cards--desktop .item .item-content {
  transition: 0.3s ease-in-out;
  opacity: 0;
  background-color: #90bd8f;
  padding: 1rem 2rem;
  color: white;
  text-align: center;
  border-radius: 20px;
  max-width: 300px;
  margin: 0 auto;
}
@media (max-width: 991px) {
  main.home-container section.cards-unveil .cards--desktop .item .item-content {
    opacity: 1;
  }
}
main.home-container section.cards-unveil .cards--desktop .item .item-content p {
  font-size: 14px;
  line-height: 1.2em;
}
main.home-container section.key-qualities {
  background-image: url('data:image/svg+xml,<svg width="1353" height="1336" viewBox="0 0 1353 1336" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.0735 1241.96C-206.556 1082.38 -250.141 807.264 -156.09 566.464C-49.9956 293.635 188.002 134.627 462.127 51.6913C492.522 41.9678 523.489 33.9607 554.457 27.097C791.242 -21.0329 1036.64 -4.83412 1265 73.999C1293.1 82.5785 1336.12 96.3064 1348.16 115.753C1360.2 135.2 1342.42 176.381 1326.37 218.135C1259.84 396.589 1188.16 611.65 1091.81 808.408C766.072 1467.89 184.56 1372.37 9.0735 1241.96Z" fill="%23008E69" fill-opacity="0.03"/><path d="M157.736 1163.19C222.787 1177.1 290.164 1176.09 354.767 1160.25C418.327 1143.59 477.129 1112.45 526.539 1069.3C549.617 1045.92 562.608 1014.49 562.745 981.71C562.608 948.929 549.617 917.498 526.539 894.115C503.05 871.141 471.476 858.207 438.548 858.07L405.71 862.262C384.892 868.009 365.903 878.976 350.558 894.115L341.716 901.659L366.557 882.38C346.702 897.508 325.07 910.174 302.142 920.1L331.613 907.526C307.309 917.484 281.852 924.384 255.832 928.063L288.669 923.452C262.534 926.803 236.076 926.803 209.941 923.452L243.199 928.063L223.835 924.71C191.45 916.454 157.121 920.801 127.844 936.864C99.5383 953.736 78.9882 980.963 70.5875 1012.72C66.182 1028.38 64.9324 1044.75 66.9129 1060.9C68.8935 1077.04 74.0655 1092.63 82.1277 1106.77C90.1898 1120.91 100.984 1133.33 113.888 1143.3C126.793 1153.27 141.552 1160.6 157.315 1164.86L157.736 1163.19Z" fill="%2336B480" fill-opacity="0.08"/></svg>');
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 80%;
  position: relative;
}
main.home-container section.key-qualities .key-qualities-leaf1 {
  background-image: url('data:image/svg+xml,<svg width="99" height="85" viewBox="0 0 99 85" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Group" filter="url(%23filter0_d_1189_956)"><path id="Vector" d="M21.5767 70.6622C26.4257 67.0604 29.4366 61.4918 31.6249 55.8596C33.8131 50.2275 35.3415 44.3212 38.0112 38.9128C40.1388 34.6132 42.9588 30.6926 46.3585 27.308C49.9137 23.788 54.4998 20.7797 59.4816 20.9936C64.4634 21.2075 69.327 26.0574 68.0364 30.864C73.2673 30.374 78.3523 34.1035 80.2789 38.9872C82.2056 43.8708 81.3077 49.5822 78.7287 54.1935C76.1496 58.8047 72.1454 62.4087 67.7923 65.3497C56.9809 72.6074 44.0881 76.1203 31.0893 75.35C25.9748 75.0159 20.8539 74.2754 15.7653 73.7451C17.8247 72.9665 19.7773 71.9307 21.5767 70.6622Z" fill="%23589241"/><g id="Clip path group"><mask id="mask0_1189_956" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="15" y="20" width="67" height="56"><g id="clip-path"><path id="Vector_2" d="M21.5877 70.6215C26.4808 66.9947 29.4554 61.4483 31.6408 55.8083C33.8261 50.1683 35.3574 44.2699 38.0507 38.8529C40.1725 34.5664 42.99 30.6611 46.3887 27.2958C49.9411 23.7681 54.5301 20.7676 59.509 20.9737C64.4879 21.1797 69.3544 26.0374 68.0559 30.8469C73.2947 30.354 78.3796 34.0836 80.3091 38.975C82.2386 43.8665 81.3351 49.5622 78.756 54.1735C76.177 58.7847 72.1806 62.3859 67.8275 65.3268C57.0001 72.5912 44.0854 76.0961 31.071 75.3023C25.9593 74.976 20.8356 74.2277 15.7471 73.6974C17.8151 72.9208 19.7773 71.8874 21.5877 70.6215Z" fill="white"/></g></mask><g mask="url(%23mask0_1189_956)"><g id="Group_2"><path id="Vector_3" d="M11.5145 79.9341C11.1444 77.5377 11.4586 75.0856 12.4208 72.8599C13.3831 70.6343 14.9543 68.7256 16.9536 67.3536C18.9529 65.9817 21.299 65.2022 23.7218 65.1049C26.1447 65.0077 28.5457 65.5966 30.6485 66.804C33.3521 65.0072 36.4708 63.9327 39.7075 63.6831C42.9441 63.4334 46.1907 64.0169 49.1378 65.3779C49.8146 62.2062 51.4337 59.3131 53.783 57.0774C56.1323 54.8418 59.1021 53.3679 62.3033 52.849C65.5045 52.3301 68.7879 52.7904 71.723 54.1695C74.6582 55.5485 77.1084 57.7821 78.7524 60.5776C80.3964 63.373 81.1576 66.5998 80.9362 69.8353C80.7149 73.0708 79.5214 76.1639 77.512 78.7094C75.5026 81.2549 72.7712 83.134 69.6755 84.1005C66.5799 85.0671 63.2645 85.0759 60.1637 84.1259C59.8457 88.3123 58.1529 92.2761 55.3488 95.4008C52.5446 98.5255 48.7864 100.636 44.6587 101.403C40.531 102.171 36.2654 101.552 32.5255 99.6446C28.7856 97.7368 25.7811 94.6464 23.9795 90.8541C20.9487 90.7928 18.0367 89.6639 15.7565 87.6663C13.4763 85.6687 11.9741 82.9305 11.5145 79.9341Z" fill="%2368A443"/></g></g></g><path id="Vector_4" d="M42.6836 61.252C61.5436 46.6499 74.2437 25.5076 78.2767 1.99908" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_5" d="M70.6578 48.028C69.4838 43.7412 67.8892 39.5808 65.8972 35.6075" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_6" d="M58.46 63.6602C59.5079 57.2087 60.0109 50.6805 59.9635 44.1447" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_7" d="M55.3397 35.2814C58.9584 35.4604 62.2411 35.4246 65.8891 35.6107" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_8" d="M42.576 49.3165C44.0937 48.5057 45.7383 47.9588 47.4394 47.6993L58.4812 45.5834" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/></g><defs><filter id="filter0_d_1189_956" x="13.4471" y="0.428359" width="69.0084" height="77.3267" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-0.58" dy="0.58"/><feGaussianBlur stdDeviation="0.86"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1189_956"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1189_956" result="shape"/></filter></defs></svg>');
  background-repeat: no-repeat;
  width: 90px;
  height: 90px;
  position: absolute;
  top: 15%;
  right: 15%;
  z-index: 2;
  animation: MoveKeyLeaf1 20s linear infinite;
}
@media (max-width: 767px) {
  main.home-container section.key-qualities .key-qualities-leaf1 {
    display: none;
  }
}
main.home-container section.key-qualities .key-qualities-leaf2 {
  background-image: url('data:image/svg+xml,<svg width="150" height="128" viewBox="0 0 150 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Group" filter="url(%23filter0_d_1189_944)"><path id="Vector" d="M116.318 106.079C108.968 100.619 104.404 92.1781 101.087 83.6409C97.7704 75.1036 95.4537 66.1508 91.4069 57.9528C88.1819 51.4354 83.9073 45.4926 78.7541 40.3621C73.365 35.0266 66.4134 30.4665 58.862 30.7908C51.3105 31.115 43.9383 38.4664 45.8946 45.7524C37.9656 45.0096 30.2578 50.6629 27.3373 58.0655C24.4169 65.4681 25.7778 74.1255 29.6872 81.1153C33.5965 88.105 39.6661 93.568 46.2645 98.0259C62.6525 109.027 82.1955 114.352 101.899 113.184C109.652 112.678 117.414 111.556 125.127 110.752C122.006 109.572 119.046 108.001 116.318 106.079Z" fill="%23589241"/><g id="Clip path group"><mask id="mask0_1189_944" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="25" y="30" width="101" height="84"><g id="clip-path"><path id="Vector_2" d="M116.302 106.018C108.885 100.521 104.376 92.1134 101.063 83.5642C97.7506 75.0151 95.4295 66.0742 91.347 57.8632C88.1308 51.3656 83.86 45.446 78.7081 40.3449C73.3234 34.9975 66.3675 30.4493 58.8204 30.7617C51.2733 31.0741 43.8967 38.4373 45.8649 45.7277C37.924 44.9805 30.2162 50.6338 27.2914 58.0483C24.3667 65.4628 25.7363 74.0964 29.6456 81.0862C33.5549 88.0759 39.6126 93.5346 46.2111 97.9925C62.6234 109.004 82.1995 114.317 101.927 113.113C109.675 112.619 117.442 111.484 125.155 110.681C122.02 109.503 119.046 107.937 116.302 106.018Z" fill="white"/></g></mask><g mask="url(%23mask0_1189_944)"><g id="Group_2"><path id="Vector_3" d="M131.57 120.136C132.131 116.503 131.655 112.786 130.196 109.413C128.737 106.039 126.356 103.146 123.325 101.066C120.295 98.9865 116.738 97.805 113.066 97.6576C109.393 97.5102 105.754 98.4029 102.566 100.233C98.4683 97.5093 93.7409 95.8807 88.8349 95.5023C83.9288 95.1239 79.0076 96.0083 74.5402 98.0712C73.5143 93.2637 71.0601 88.8782 67.4991 85.4894C63.9381 82.1006 59.4364 79.8665 54.584 79.08C49.7315 78.2934 44.7546 78.9911 40.3055 81.0815C35.8563 83.1719 32.1424 86.5576 29.6504 90.7949C27.1584 95.0322 26.0046 99.9235 26.3401 104.828C26.6756 109.732 28.4847 114.421 31.5306 118.279C34.5764 122.138 38.7167 124.986 43.4091 126.451C48.1015 127.916 53.127 127.93 57.8272 126.49C58.3092 132.835 60.8751 138.844 65.1257 143.58C69.3762 148.317 75.073 151.515 81.3297 152.679C87.5865 153.842 94.0523 152.905 99.7213 150.013C105.39 147.121 109.944 142.437 112.675 136.688C117.269 136.595 121.683 134.884 125.14 131.856C128.596 128.828 130.873 124.678 131.57 120.136Z" fill="%2368A443"/></g></g></g><path id="Vector_4" d="M84.3252 91.8145C55.7372 69.6806 36.4863 37.6331 30.3731 1.99866" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_5" d="M41.9208 71.7704C43.7004 65.2724 46.1175 58.9661 49.137 52.9433" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_6" d="M60.4102 95.4648C58.8216 85.6857 58.0592 75.7903 58.1311 65.8833" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_7" d="M65.1402 52.4478C59.6549 52.7191 54.679 52.6649 49.1494 52.9469" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_8" d="M84.4874 73.7222C82.1868 72.493 79.6939 71.6641 77.1154 71.2708L60.3783 68.0634" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/></g><defs><filter id="filter0_d_1189_944" x="23.4666" y="0.428359" width="102.829" height="115.213" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-0.58" dy="0.58"/><feGaussianBlur stdDeviation="0.86"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1189_944"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1189_944" result="shape"/></filter></defs></svg>');
  background-repeat: no-repeat;
  width: 120px;
  height: 150px;
  position: absolute;
  top: 80%;
  left: 10%;
  z-index: 2;
  animation: MoveKeyLeaf2 20s linear infinite;
}
@media (max-width: 767px) {
  main.home-container section.key-qualities .key-qualities-leaf2 {
    display: none;
  }
}
main.home-container section.key-qualities .key-qualities-leaf3 {
  background-image: url('data:image/svg+xml,<svg width="100" height="86" viewBox="0 0 100 86" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Group" filter="url(%23filter0_d_1189_980)"><path id="Vector" d="M22.2184 71.4487C27.1227 67.8058 30.1681 62.1736 32.3813 56.4771C34.5946 50.7805 36.1404 44.8068 38.8407 39.3366C40.9926 34.9878 43.8448 31.0225 47.2833 27.5992C50.8792 24.039 55.5177 20.9963 60.5564 21.2126C65.5951 21.429 70.5143 26.3342 69.2089 31.1959C74.4996 30.7002 79.6427 34.4724 81.5913 39.4118C83.54 44.3512 82.6319 50.1279 80.0234 54.7918C77.4149 59.4558 73.3649 63.101 68.9621 66.0756C58.0271 73.4162 44.987 76.9692 31.8397 76.1902C26.6667 75.8522 21.4872 75.1032 16.3406 74.5669C18.4235 73.7794 20.3984 72.7317 22.2184 71.4487Z" fill="%23589241"/><g id="Clip path group"><mask id="mask0_1189_980" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="16" y="21" width="67" height="56"><g id="clip-path"><path id="Vector_2" d="M22.2295 71.4078C27.1785 67.7395 30.1872 62.1297 32.3975 56.4253C34.6078 50.7209 36.1566 44.755 38.8806 39.2762C41.0267 34.9406 43.8764 30.9907 47.314 27.587C50.9069 24.0189 55.5483 20.9842 60.5842 21.1926C65.62 21.401 70.542 26.3142 69.2288 31.1787C74.5274 30.6801 79.6704 34.4523 81.622 39.3997C83.5735 44.3471 82.6597 50.1079 80.0512 54.7718C77.4426 59.4357 73.4006 63.0781 68.9978 66.0526C58.0466 73.3999 44.9844 76.9449 31.8212 76.1421C26.6511 75.812 21.4688 75.0551 16.3222 74.5188C18.4138 73.7333 20.3985 72.6881 22.2295 71.4078Z" fill="white"/></g></mask><g mask="url(%23mask0_1189_980)"><g id="Group_2"><path id="Vector_3" d="M12.0409 80.8281C11.6666 78.4043 11.9844 75.9242 12.9576 73.6731C13.9309 71.422 15.52 69.4915 17.5422 68.1039C19.5643 66.7162 21.9372 65.9278 24.3877 65.8295C26.8382 65.7311 29.2667 66.3268 31.3936 67.5479C34.1281 65.7306 37.2824 64.6439 40.556 64.3914C43.8296 64.1389 47.1133 64.729 50.0942 66.1055C50.7787 62.8977 52.4163 59.9714 54.7924 57.7102C57.1685 55.449 60.1723 53.9583 63.4101 53.4335C66.6479 52.9087 69.9687 53.3742 72.9375 54.769C75.9062 56.1639 78.3843 58.423 80.0471 61.2504C81.7099 64.0777 82.4798 67.3415 82.2559 70.6139C82.0321 73.8863 80.8249 77.0148 78.7925 79.5894C76.7602 82.164 73.9975 84.0646 70.8665 85.0422C67.7355 86.0197 64.3822 86.0287 61.246 85.0678C60.9244 89.302 59.2123 93.3112 56.3761 96.4715C53.5399 99.6319 49.7387 101.766 45.5638 102.543C41.389 103.319 37.0747 102.694 33.292 100.764C29.5094 98.8342 26.4706 95.7085 24.6484 91.8729C21.5829 91.8108 18.6377 90.669 16.3314 88.6486C14.0251 86.6282 12.5058 83.8588 12.0409 80.8281Z" fill="%2368A443"/></g></g></g><path id="Vector_4" d="M43.5654 61.9316C62.6409 47.1628 75.4861 25.7789 79.5652 2.00169" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_5" d="M71.8603 48.5565C70.6728 44.2207 69.06 40.0128 67.0452 35.994" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_6" d="M59.5234 64.3672C60.5834 57.842 61.0921 51.2392 61.0442 44.6288" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_7" d="M56.3672 35.6631C60.0273 35.8441 63.3475 35.8079 67.0372 35.9961" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_8" d="M43.458 49.86C44.9931 49.0399 46.6565 48.4868 48.377 48.2243L59.5449 46.0842" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/></g><defs><filter id="filter0_d_1189_980" x="14.0223" y="0.432266" width="69.7574" height="78.1627" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-0.58" dy="0.58"/><feGaussianBlur stdDeviation="0.86"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1189_980"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1189_980" result="shape"/></filter></defs></svg>');
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 105%;
  left: 40%;
  z-index: 2;
}
@media (max-width: 767px) {
  main.home-container section.key-qualities .key-qualities-leaf3 {
    display: none;
  }
}
main.home-container section.key-qualities .masonry {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  gap: 3rem;
}
@media (max-width: 767px) {
  main.home-container section.key-qualities .masonry {
    display: none;
  }
}
main.home-container section.key-qualities .masonry .item ~ .item {
  margin-top: 4rem;
}
main.home-container section.key-qualities .masonry .item .item-thumbnail {
  width: 100%;
}
main.home-container section.key-qualities .masonry .item .item-title {
  color: #36B480;
  margin-bottom: 18px;
}
main.home-container section.key-qualities .masonry .item .item-content {
  margin: 24px 0;
}
main.home-container section.key-qualities .masonry .column:nth-child(1) .item, main.home-container section.key-qualities .masonry .column:nth-child(3) .item {
  display: flex;
  flex-direction: column-reverse;
}
main.home-container section.key-qualities .whyusSwiper {
  margin-top: 50px;
  display: none;
}
main.home-container section.key-qualities .whyusSwiper .item img {
  width: 100%;
  height: 350px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
  -o-object-position: top;
     object-position: top;
}
main.home-container section.key-qualities .whyusSwiper .item h5 {
  color: #36B480;
  margin: 20px 0;
}
main.home-container section.key-qualities .whyusSwiper .item p {
  color: #5F5F5F;
}
@media (max-width: 767px) {
  main.home-container section.key-qualities .whyusSwiper {
    display: grid;
  }
}

section.guidance h2 {
  margin-bottom: 90px;
  width: 55%;
}
@media (max-width: 991px) {
  section.guidance h2 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  section.guidance h2 {
    margin-bottom: 50px;
  }
}
section.guidance h2 span {
  font-weight: 700;
}
section.guidance .guidance-professionals {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 2rem;
}
@media (max-width: 991px) {
  section.guidance .guidance-professionals {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
section.guidance .guidance-professionals .item {
  width: calc(25% - 2rem);
  box-shadow: 0 0 0px 1px #3B99D9;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 991px) {
  section.guidance .guidance-professionals .item {
    width: 100%;
  }
}
section.guidance .guidance-professionals .item .item-thumbnail {
  position: relative;
}
section.guidance .guidance-professionals .item .item-thumbnail::before {
  content: "";
  display: block;
  padding-bottom: 80%;
}
section.guidance .guidance-professionals .item .item-thumbnail img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
section.guidance .guidance-professionals .item .item-detail {
  font-size: 1rem;
  padding: 1rem 0;
}
section.guidance .guidance-images {
  margin-top: 100px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
}
@media (max-width: 991px) {
  section.guidance .guidance-images {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  section.guidance .guidance-images {
    margin-top: 50px;
  }
}
section.guidance .guidance-images img {
  width: 100%;
  height: 220px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 991px) {
  section.guidance .guidance-images img {
    height: 300px;
  }
}
@media (max-width: 767px) {
  section.guidance .guidance-images img {
    height: 200px;
  }
}
@media (max-width: 576px) {
  section.guidance .guidance-images img {
    height: 150px;
  }
}

@media (max-width: 576px) {
  .desktop-cards {
    display: none !important;
  }
}

.mobile-cards {
  display: none !important;
}
@media (max-width: 576px) {
  .mobile-cards {
    display: block !important;
  }
}

@keyframes MoveBee {
  0% {
    left: 15%;
  }
  25% {
    left: 20%;
  }
  50% {
    left: 25%;
  }
  75% {
    left: 20%;
  }
  100% {
    left: 15%;
  }
}
@keyframes MoveButterfly {
  0% {
    left: 5%;
  }
  25% {
    left: 10%;
  }
  50% {
    left: 15%;
  }
  75% {
    left: 10%;
  }
  100% {
    left: 5%;
  }
}
@keyframes MoveLeaf {
  0% {
    top: 20%;
  }
  25% {
    top: 23%;
  }
  50% {
    top: 25%;
  }
  75% {
    top: 23%;
  }
  100% {
    top: 20%;
  }
}
@keyframes MoveKeyLeaf1 {
  0% {
    top: 15%;
  }
  25% {
    top: 25%;
  }
  50% {
    top: 35%;
  }
  75% {
    top: 25%;
  }
  100% {
    top: 15%;
  }
}
@keyframes MoveKeyLeaf2 {
  0% {
    top: 80%;
  }
  25% {
    top: 90%;
  }
  50% {
    top: 100%;
  }
  75% {
    top: 90%;
  }
  100% {
    top: 80%;
  }
}
section.mission-section {
  background-color: #EAB476;
}
section.mission-section .section-inner {
  display: grid;
  grid-template-columns: 50% 40%;
  align-items: center;
  justify-content: space-between;
  gap: 100px;
}
@media (max-width: 991px) {
  section.mission-section .section-inner {
    gap: 50px;
  }
}
@media (max-width: 767px) {
  section.mission-section .section-inner {
    grid-template-columns: repeat(1, 1fr);
  }
}
section.mission-section .section-inner .mission-content {
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  background-image: url("../images/mission-leaf.svg");
  align-items: center;
  display: flex;
}
@media (max-width: 767px) {
  section.mission-section .section-inner .mission-content {
    background-image: none;
  }
}
@media (max-width: 767px) {
  section.mission-section .section-inner .mission-content {
    width: 100%;
    order: 2;
  }
}
section.mission-section .section-inner .mission-image {
  order: 1;
}
@media (max-width: 767px) {
  section.mission-section .section-inner .mission-image {
    width: 100%;
  }
}
section.mission-section .section-inner .mission-image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}

section.cta-section {
  background-color: #FDF2E5;
}
section.cta-section .section-inner {
  position: relative;
}
section.cta-section .section-inner .sticker {
  position: absolute;
  top: -38px;
  right: 0;
  z-index: 2;
}
@media (max-width: 767px) {
  section.cta-section .section-inner .sticker {
    top: -17px;
  }
}
@media (max-width: 767px) {
  section.cta-section .section-inner .sticker img {
    width: 150px;
  }
}
section.cta-section .cta-wrapper {
  position: relative;
  background-color: #EC645F;
  padding: 6rem;
  gap: 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 30px;
}
@media (max-width: 991px) {
  section.cta-section .cta-wrapper {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 50px;
  }
}
@media (max-width: 767px) {
  section.cta-section .cta-wrapper {
    padding: 2rem;
    gap: 0;
  }
}
@media (min-width: 991px) {
  section.cta-section .cta-wrapper .cta-content {
    width: calc(50% - 2rem);
  }
}
@media (max-width: 991px) {
  section.cta-section .cta-wrapper .cta-content {
    order: 2;
  }
}
section.cta-section .cta-wrapper .cta-content p {
  margin: 2.5rem 0;
}
section.cta-section .cta-wrapper .cta-content a {
  background-color: #BA2B29;
}
@media (min-width: 991px) {
  section.cta-section .cta-wrapper .cta-image {
    width: calc(50% - 2rem);
  }
}
@media (max-width: 991px) {
  section.cta-section .cta-wrapper .cta-image {
    order: 1;
  }
}
section.cta-section .cta-wrapper .cta-image img {
  width: 100%;
}
section.cta-section .cta-wrapper .btn {
  padding: 1rem 4rem;
}

@media (max-width: 576px) {
  #fixed-button a {
    width: 100%;
    text-align: center;
    border-radius: 0;
  }
}
@media (max-width: 576px) {
  #fixed-button {
    bottom: 0;
    right: 0;
    animation: none;
    width: 100%;
  }
}

@keyframes pulse {
  0% {
    transform: scale(0.95);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.95);
  }
}
footer {
  padding: 3.75rem 0;
  background: #ECF0F1;
}
footer .widgets {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 3rem 2rem;
}
footer .single-widget {
  width: calc(25% - 2rem);
}
@media (max-width: 991px) {
  footer .single-widget {
    width: calc(33.33% - 2rem);
  }
}
footer .single-widget img {
  width: 100%;
  max-width: 150px !important;
}
@media (max-width: 576px) {
  footer .single-widget {
    width: 100% !important;
  }
}
footer .single-widget .input-wrapper input[type=email],
footer .single-widget .input-wrapper textarea {
  border-color: #fff !important;
}
footer .single-widget .input-wrapper textarea {
  height: 70px;
}
@media (max-width: 991px) {
  footer .single-widget:nth-child(1) {
    width: 100%;
  }
}
footer .single-widget .social-media {
  margin-bottom: 20px;
}
footer .single-widget .social-media a svg {
  height: 20px;
  width: 20px;
}
footer .single-widget .contact-info {
  display: grid;
}
footer .single-widget .contact-info a {
  margin-bottom: 5px;
  font-size: 14px;
  color: #155E5F;
  transition: 0.3s ease-in-out;
}
footer .single-widget .contact-info a:hover {
  opacity: 0.8;
}
footer .menu-widget a {
  color: #155E5F;
}
footer .menu-widget .menu {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 1rem;
}
footer .menu-widget .menu .menu-item {
  color: #155E5F;
}
footer .widget-title {
  color: #405A71;
  margin-bottom: 10px;
}
footer .footer-bottom {
  display: flex;
  justify-content: space-between;
  margin-top: 3rem;
  flex-wrap: wrap;
  gap: 1rem;
}
footer .group {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem 2rem;
}
footer .group:nth-child(3) {
  display: none;
}
footer .group p, footer .group a {
  color: #405A71;
}
footer .group a {
  transition: 0.3s ease-in-out;
}
footer .group a:hover {
  opacity: 0.8;
}

.product-details-wrapper {
  display: flex;
  padding: 200px 0 100px 0;
}
@media (max-width: 991px) {
  .product-details-wrapper {
    display: block;
    padding: 150px 0 50px 0;
  }
}
.product-details-wrapper .average-rating {
  display: flex;
  align-items: center;
  color: #636363;
}
.product-details-wrapper .product-leaf1 {
  background-image: url('data:image/svg+xml,<svg width="150" height="128" viewBox="0 0 150 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Group" filter="url(%23filter0_d_1189_944)"><path id="Vector" d="M116.318 106.079C108.968 100.619 104.404 92.1781 101.087 83.6409C97.7704 75.1036 95.4537 66.1508 91.4069 57.9528C88.1819 51.4354 83.9073 45.4926 78.7541 40.3621C73.365 35.0266 66.4134 30.4665 58.862 30.7908C51.3105 31.115 43.9383 38.4664 45.8946 45.7524C37.9656 45.0096 30.2578 50.6629 27.3373 58.0655C24.4169 65.4681 25.7778 74.1255 29.6872 81.1153C33.5965 88.105 39.6661 93.568 46.2645 98.0259C62.6525 109.027 82.1955 114.352 101.899 113.184C109.652 112.678 117.414 111.556 125.127 110.752C122.006 109.572 119.046 108.001 116.318 106.079Z" fill="%23589241"/><g id="Clip path group"><mask id="mask0_1189_944" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="25" y="30" width="101" height="84"><g id="clip-path"><path id="Vector_2" d="M116.302 106.018C108.885 100.521 104.376 92.1134 101.063 83.5642C97.7506 75.0151 95.4295 66.0742 91.347 57.8632C88.1308 51.3656 83.86 45.446 78.7081 40.3449C73.3234 34.9975 66.3675 30.4493 58.8204 30.7617C51.2733 31.0741 43.8967 38.4373 45.8649 45.7277C37.924 44.9805 30.2162 50.6338 27.2914 58.0483C24.3667 65.4628 25.7363 74.0964 29.6456 81.0862C33.5549 88.0759 39.6126 93.5346 46.2111 97.9925C62.6234 109.004 82.1995 114.317 101.927 113.113C109.675 112.619 117.442 111.484 125.155 110.681C122.02 109.503 119.046 107.937 116.302 106.018Z" fill="white"/></g></mask><g mask="url(%23mask0_1189_944)"><g id="Group_2"><path id="Vector_3" d="M131.57 120.136C132.131 116.503 131.655 112.786 130.196 109.413C128.737 106.039 126.356 103.146 123.325 101.066C120.295 98.9865 116.738 97.805 113.066 97.6576C109.393 97.5102 105.754 98.4029 102.566 100.233C98.4683 97.5093 93.7409 95.8807 88.8349 95.5023C83.9288 95.1239 79.0076 96.0083 74.5402 98.0712C73.5143 93.2637 71.0601 88.8782 67.4991 85.4894C63.9381 82.1006 59.4364 79.8665 54.584 79.08C49.7315 78.2934 44.7546 78.9911 40.3055 81.0815C35.8563 83.1719 32.1424 86.5576 29.6504 90.7949C27.1584 95.0322 26.0046 99.9235 26.3401 104.828C26.6756 109.732 28.4847 114.421 31.5306 118.279C34.5764 122.138 38.7167 124.986 43.4091 126.451C48.1015 127.916 53.127 127.93 57.8272 126.49C58.3092 132.835 60.8751 138.844 65.1257 143.58C69.3762 148.317 75.073 151.515 81.3297 152.679C87.5865 153.842 94.0523 152.905 99.7213 150.013C105.39 147.121 109.944 142.437 112.675 136.688C117.269 136.595 121.683 134.884 125.14 131.856C128.596 128.828 130.873 124.678 131.57 120.136Z" fill="%2368A443"/></g></g></g><path id="Vector_4" d="M84.3252 91.8145C55.7372 69.6806 36.4863 37.6331 30.3731 1.99866" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_5" d="M41.9208 71.7704C43.7004 65.2724 46.1175 58.9661 49.137 52.9433" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_6" d="M60.4102 95.4648C58.8216 85.6857 58.0592 75.7903 58.1311 65.8833" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_7" d="M65.1402 52.4478C59.6549 52.7191 54.679 52.6649 49.1494 52.9469" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_8" d="M84.4874 73.7222C82.1868 72.493 79.6939 71.6641 77.1154 71.2708L60.3783 68.0634" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/></g><defs><filter id="filter0_d_1189_944" x="23.4666" y="0.428359" width="102.829" height="115.213" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-0.58" dy="0.58"/><feGaussianBlur stdDeviation="0.86"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1189_944"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1189_944" result="shape"/></filter></defs></svg>');
  background-repeat: no-repeat;
  width: 120px;
  height: 150px;
  position: absolute;
  top: 20%;
  right: 10%;
  z-index: 2;
  animation: MoveKeyLeaf1 20s linear infinite;
}
@media (max-width: 767px) {
  .product-details-wrapper .product-leaf1 {
    display: none;
  }
}
.product-details-wrapper .gallery-slider {
  position: relative;
}
.product-details-wrapper .gallery-slider .swiper {
  width: 80%;
}
.product-details-wrapper .product-leaf2 {
  background-image: url('data:image/svg+xml,<svg width="63" height="68" viewBox="0 0 63 68" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Group" filter="url(%23filter0_d_1217_794)"><path id="Vector" d="M9.41197 48.3981C12.3254 45.6365 16.3158 44.3034 20.2535 43.5162C24.1913 42.729 28.2329 42.4052 32.0793 41.2771C35.1377 40.3769 38.0274 38.98 40.6326 37.1423C43.3442 35.2182 45.839 32.5606 46.2698 29.2748C46.7005 25.9891 44.0829 22.2495 40.7884 22.5437C41.7085 19.1755 39.8496 15.4194 36.8734 13.5986C33.8971 11.7778 30.0553 11.7111 26.7411 12.8711C23.427 14.0312 20.6088 16.2395 18.1848 18.7523C12.1949 24.9983 8.4181 33.0359 7.43302 41.6337C7.06578 45.0202 6.96382 48.4573 6.72793 51.8492C7.47356 50.5903 8.3754 49.4307 9.41197 48.3981Z" fill="%23589241"/><g id="Clip path group"><mask id="mask0_1217_794" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="6" y="12" width="41" height="40"><g id="clip-path"><path id="Vector_2" d="M9.43837 48.3941C12.3733 45.6064 16.345 44.2946 20.2875 43.5102C24.23 42.7257 28.2668 42.3991 32.1215 41.2566C35.1708 40.3588 38.0501 38.9618 40.6426 37.1224C43.359 35.2011 45.849 32.5407 46.2846 29.2577C46.7201 25.9747 44.0977 22.2324 40.8004 22.5314C41.7233 19.1583 39.8644 15.4022 36.8833 13.5787C33.9023 11.7551 30.0701 11.694 26.7559 12.854C23.4417 14.014 20.6264 16.2176 18.2024 18.7304C12.2063 24.9861 8.43217 33.039 7.46071 41.6496C7.08867 45.0333 6.99151 48.4733 6.75562 51.8652C7.50098 50.6004 8.40229 49.4342 9.43837 48.3941Z" fill="white"/></g></mask><g mask="url(%23mask0_1217_794)"><g id="Group_2"><path id="Vector_3" d="M2.18727 53.9213C3.71361 54.4381 5.35488 54.5134 6.92213 54.1385C8.48938 53.7636 9.91889 52.9537 11.0461 51.802C12.1733 50.6504 12.9524 49.2039 13.2936 47.6289C13.6349 46.054 13.5244 44.4147 12.975 42.8998C14.461 41.3358 15.5217 39.4173 16.056 37.3271C16.5902 35.2369 16.5803 33.0447 16.027 30.9594C18.1808 30.8797 20.2603 30.1513 21.993 28.8695C23.7257 27.5878 25.0308 25.8125 25.7373 23.7763C26.4437 21.7401 26.5186 19.538 25.9521 17.4585C25.3856 15.379 24.2041 13.5191 22.5625 12.1226C20.9209 10.7261 18.8957 9.85807 16.7522 9.63226C14.6088 9.40646 12.4472 9.83341 10.5506 10.8572C8.654 11.8809 7.11089 13.4538 6.12349 15.3695C5.13608 17.2853 4.75043 19.4547 5.01708 21.5934C2.24009 21.322 -0.54875 21.976 -2.91556 23.4536C-5.28236 24.9313 -7.09441 27.1499 -8.06978 29.764C-9.04515 32.3782 -9.12914 35.2415 -8.30869 37.9084C-7.48824 40.5752 -5.80935 42.8962 -3.53324 44.5101C-3.84032 46.5012 -3.43493 48.5368 -2.38849 50.2584C-1.34204 51.98 0.278347 53.2771 2.18727 53.9213Z" fill="%2368A443"/></g></g></g><path id="Vector_4" d="M17.9883 35.6582C29.7082 24.9848 45.0038 19.0932 60.8555 19.1465" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_5" d="M29.8525 18.8604C32.5243 20.1201 35.0652 21.6407 37.438 23.4" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_6" d="M18.2207 25.0547C22.5641 25.1078 26.8954 25.5265 31.1685 26.3064" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_7" d="M36.4416 30.3489C36.739 27.9594 37.1385 25.8145 37.4347 23.4051" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector_8" d="M25.7907 37.0961C26.4955 36.1954 27.0419 35.1814 27.4067 34.0976L30.0569 27.1116" stroke="%2330673B" stroke-width="0.86" stroke-linecap="round" stroke-linejoin="round"/></g><defs><filter id="filter0_d_1217_794" x="4.42754" y="10.9381" width="57.9976" height="43.2271" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-0.58" dy="0.58"/><feGaussianBlur stdDeviation="0.86"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1217_794"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1217_794" result="shape"/></filter></defs></svg>');
  background-repeat: no-repeat;
  width: 120px;
  height: 150px;
  position: absolute;
  top: -15%;
  left: 5%;
  z-index: 2;
}
.product-details-wrapper .gallery,
.product-details-wrapper .product-content {
  width: 50%;
}
@media (max-width: 991px) {
  .product-details-wrapper .gallery,
  .product-details-wrapper .product-content {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .product-details-wrapper .product-content {
    margin-top: 50px;
  }
}
@media (min-width: 991px) {
  .product-details-wrapper .product-content {
    padding-left: 6rem;
  }
}
.product-details-wrapper .product-content .product-price {
  color: #EA5C24;
  margin: 1.2rem 0 0.6rem;
}
.product-details-wrapper .main-image {
  position: relative;
  border: 1px solid #EB7D23;
  border-radius: 30px;
  height: 600px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .product-details-wrapper .main-image {
    height: 400px;
  }
}
.product-details-wrapper .main-image .mySwiper2 {
  height: 100%;
}
.product-details-wrapper .main-image .mySwiper2 .item {
  height: 100%;
}
.product-details-wrapper .main-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transform: scale(0.9);
}
.product-details-wrapper .gallery-slider {
  margin-top: 3rem;
}
.product-details-wrapper .gallery-slider .swiper-button-next:after,
.product-details-wrapper .gallery-slider .swiper-button-prev:after {
  font-size: 30px;
  color: #E47E31;
}
.product-details-wrapper .gallery-slider .item {
  position: relative;
  border: 1px solid #A1CFE7;
  border-radius: 10px;
  cursor: pointer;
}
.product-details-wrapper .gallery-slider .item img {
  border-radius: 10px;
  width: 100%;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(0.9);
  transition: 0.2s ease;
}
.product-details-wrapper .gallery-slider .swiper-slide-thumb-active .item {
  border-color: #EB7D23;
}
.product-details-wrapper .buy-now {
  cursor: pointer;
  padding: 0.618em 2em;
  margin-left: 3rem;
}
.product-details-wrapper .bottom-outline {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 1rem;
  padding-bottom: 5px;
}
.product-details-wrapper .bottom-outline::after {
  content: "";
  width: calc(100% + 30px);
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #EA5C24;
}

.add-to-cart {
  display: flex;
  align-items: center;
  margin: 3rem 0;
}

.quantity-wrapper {
  display: flex;
  gap: 15px;
  /* Firefox */
}
.quantity-wrapper .quantity {
  height: 35px;
  border: 1px solid #F0C330;
  width: 35px;
  text-align: center;
  padding: 0;
  -webkit-appearance: none;
          appearance: none;
  -moz-appearance: textfield;
  font-size: 16px;
  font-weight: 600;
  color: #EA5C24;
  border-radius: 10px;
}
.quantity-wrapper .quantity-control {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}
@media (max-width: 767px) {
  .quantity-wrapper .quantity-control {
    gap: 5px;
  }
}
.quantity-wrapper input::-webkit-outer-spin-button,
.quantity-wrapper input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.quantity-wrapper input[type=number] {
  -webkit-appearance: none;
          appearance: none;
  -moz-appearance: textfield;
}
.quantity-wrapper button {
  width: 25px;
  height: 25px;
  border: none;
  background-color: transparent;
}
.quantity-wrapper button.minus {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M14.8889 1.55599H0.666667C0.298477 1.55599 0 1.25751 0 0.889323C0 0.521133 0.298477 0.222656 0.666667 0.222656H14.8889C15.2571 0.222656 15.5556 0.521133 15.5556 0.889323C15.5556 1.25751 15.2571 1.55599 14.8889 1.55599Z' fill='%23155E5F'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 80%;
}
.quantity-wrapper button.plus {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3322 7.22244H8.8878V0.777995C8.8878 0.409805 8.58933 0.111328 8.22114 0.111328C7.85295 0.111328 7.55447 0.409805 7.55447 0.777995V7.22244H1.11003C0.741836 7.22244 0.443359 7.52092 0.443359 7.88911C0.443359 8.2573 0.741836 8.55577 1.11003 8.55577H7.55447V15.0002C7.55447 15.3684 7.85295 15.6669 8.22114 15.6669C8.58933 15.6669 8.8878 15.3684 8.8878 15.0002V8.55577H15.3322C15.7004 8.55577 15.9989 8.2573 15.9989 7.88911C15.9989 7.52092 15.7004 7.22244 15.3322 7.22244Z' fill='%23155E5F'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 80%;
}

.average-rating {
  margin-bottom: 2em;
}

.product-video {
  margin: 3rem 0;
}
.product-video video {
  width: 100%;
}

.fixed-cart {
  position: fixed;
  left: 0;
  width: 100%;
  bottom: 0;
  z-index: 10;
}
.fixed-cart .fixed-cart-inner {
  background: #FFFFFF;
  border: 1px solid #F68B1F;
  border-radius: 11px;
  padding: 1rem 3rem;
}
@media (max-width: 767px) {
  .fixed-cart .fixed-cart-inner {
    padding: 1rem 0.2rem;
  }
}
.fixed-cart .fixed-cart-inner .item {
  gap: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fixed-cart .fixed-cart-inner .item .item-quantity .btn {
  padding: 0.65rem 0.5rem;
}
@media (max-width: 767px) {
  .fixed-cart .fixed-cart-inner .item {
    gap: 5px;
  }
}
.fixed-cart .fixed-cart-inner .item .add-to-cart {
  margin: 0;
}
.fixed-cart .fixed-cart-inner .item .details {
  display: flex;
  gap: 0 2rem;
}
@media (max-width: 767px) {
  .fixed-cart .fixed-cart-inner .item .details {
    gap: 0 1rem;
  }
}
.fixed-cart .fixed-cart-inner .item img {
  width: 60px;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
}
.fixed-cart .fixed-cart-inner .quantity-wrapper {
  margin-right: 20px;
}
@media (max-width: 767px) {
  .fixed-cart .fixed-cart-inner .quantity-wrapper {
    margin-right: 10px;
  }
}
.fixed-cart .fixed-cart-inner .quantity-wrapper button.plus,
.fixed-cart .fixed-cart-inner .quantity-wrapper button.minus {
  width: 25px;
  height: 25px;
}
.fixed-cart .fixed-cart-inner .quantity-wrapper .quantity {
  height: 25px;
  width: 25px;
  border-radius: 5px;
}

.transport-details {
  position: relative;
}
.transport-details .butterfly {
  background-image: url('data:image/svg+xml,<svg width="57" height="58" viewBox="0 0 57 58" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Group 32"><path id="Vector" d="M24.8674 51.2275C24.8674 51.2275 53.4038 51.3802 54.7915 46.3712C56.1791 41.3621 52.5809 32.0495 49.2005 30.3437C45.8202 28.638 33.8481 33.9774 28.659 39.3283C23.4698 44.6792 21.6852 49.4896 21.6852 49.4896C22.5093 50.4242 23.6357 51.0394 24.8674 51.2275Z" fill="%23EB7D23"/><path id="Vector_2" d="M45.6654 30.1877C40.6407 31.0989 32.6535 35.1996 28.6739 39.3078C23.4848 44.6587 21.6855 49.4894 21.6855 49.4894C22.5096 50.424 23.636 51.0391 24.8677 51.2273C24.8677 51.2273 44.7805 51.3384 52.1349 48.4226C53.947 40.3548 47.6171 32.4124 45.6654 30.1877Z" fill="%23FFCF37"/><path id="Vector_3" d="M24.8827 11.9333C24.8827 11.9333 30.8805 4.67512 37.4837 9.29027C44.0869 13.9054 50.26 24.4924 41.8117 32.2739C33.3633 40.0553 19.6883 48.7926 19.6883 48.7926C19.6883 48.7926 18.6109 35.4112 19.4376 28.8249C20.2643 22.2385 24.1266 13.0965 24.8827 11.9333Z" fill="%23EB7D23"/><path id="Vector_4" d="M35.3953 12.5895C34.1278 11.621 32.67 10.9311 31.1174 10.5648C29.5649 10.1985 27.9524 10.1641 26.3856 10.4638C25.847 10.9042 25.3434 11.3858 24.8793 11.9042C24.1233 13.0674 20.2104 22.2296 19.4051 28.8005C18.5999 35.3715 19.6558 48.7682 19.6558 48.7682C19.6558 48.7682 33.3143 40.0396 41.7869 32.2602C42.9851 31.1851 43.9783 29.9015 44.7181 28.4717C44.4562 22.068 41.2167 16.9189 35.3953 12.5895Z" fill="%23FFCF37"/><path id="Vector_5" d="M19.6803 48.5185C19.6803 48.5185 29.4502 24.5984 38.241 28.2127C47.0319 31.827 57.8096 47.3894 49.4485 51.1024C41.0873 54.8154 26.2896 52.6184 26.2896 52.6184L19.6803 48.5185Z" fill="%23F89C1C"/><path id="Vector_6" d="M36.6022 27.8444C28.2809 27.4548 19.6817 48.5298 19.6817 48.5298L21.6755 49.761C34.5601 40.2431 36.3865 31.0846 36.6022 27.8444Z" fill="%23F89C1C"/><path id="Vector_7" d="M33.0822 28.8513C26.0215 32.9871 19.6798 48.5173 19.6798 48.5173L26.2891 52.6172C26.2891 52.6172 37.4056 54.2754 45.8097 52.3015C48.0406 48.4353 48.3328 42.719 43.4381 36.1403C39.872 31.3372 35.7147 29.5602 33.0822 28.8513Z" fill="%23FFCF37"/><path id="Vector_8" d="M33.082 28.8526C26.0214 32.9883 19.6797 48.5185 19.6797 48.5185L21.6734 49.7497C32.3122 41.9058 35.413 34.2986 36.2869 30.0666C35.2623 29.555 34.1885 29.1482 33.082 28.8526Z" fill="%23EB7D23"/><path id="Vector_9" d="M41.6701 30.1444C49.4729 35.6293 56.7384 47.8629 49.4487 51.103C55.8233 44.4713 41.8054 30.2779 41.6701 30.1444Z" fill="%23EB7D23"/><path id="Vector_10" d="M42.7334 42.7383C43.0593 43.1845 43.2455 43.7173 43.2684 44.2694C43.2913 44.8214 43.15 45.3679 42.8622 45.8396C42.5744 46.3112 42.1532 46.6869 41.6518 46.9191C41.1504 47.1513 40.5914 47.2295 40.0456 47.1438C39.4998 47.0582 38.9916 46.8125 38.5854 46.4379C38.1793 46.0633 37.8934 45.5766 37.7639 45.0395C37.6344 44.5024 37.6673 43.9389 37.8582 43.4204C38.0491 42.9019 38.3896 42.4517 38.8364 42.1268C39.1323 41.9107 39.4679 41.7551 39.8241 41.6689C40.1802 41.5826 40.5498 41.5675 40.9118 41.6243C41.2737 41.6811 41.6209 41.8087 41.9335 41.9999C42.2461 42.191 42.5179 42.442 42.7334 42.7383Z" fill="%23FDEA95"/><path id="Vector_11" d="M17.6552 47.0223C17.6552 47.0223 1.61149 21.82 5.75075 8.71024C9.89 -4.3995 31.4683 10.6539 35.1459 17.9862C38.8235 25.3186 27.6266 45.9362 20.6564 49.561L17.6552 47.0223Z" fill="%23F89C1C"/><path id="Vector_12" d="M17.6796 6.38003C10.7209 4.58524 9.26103 5.35436 7.75289 7.66812C6.24476 9.98189 5.62228 18.9689 5.76647 19.7468C4.92396 15.6976 4.75499 11.8561 5.76793 8.70186C9.89364 -4.41764 31.469 10.6541 35.1466 17.9865C35.1466 17.9865 24.6316 8.16993 17.6796 6.38003Z" fill="%23EB7D23"/><path id="Vector_13" d="M27.4895 15.2463C20.5309 10.9101 12.3462 7.38281 9.92349 11.3938C8.01536 14.6982 6.79439 18.3541 6.33383 22.142C9.49422 34.2465 17.6541 47.0166 17.6541 47.0166L20.6554 49.5553C25.9946 46.7872 33.8071 34.056 35.5208 24.9398C34.2703 22.1349 31.8069 17.9362 27.4895 15.2463Z" fill="%23FFCF37"/><path id="Vector_14" d="M17.1257 14.7223C17.5146 15.2576 17.7361 15.8961 17.7624 16.5572C17.7886 17.2184 17.6182 17.8724 17.2729 18.4368C16.9276 19.0012 16.4227 19.4506 15.8222 19.7282C15.2216 20.0058 14.5522 20.0992 13.8985 19.9965C13.2449 19.8939 12.6363 19.5999 12.1497 19.1516C11.6631 18.7032 11.3203 18.1208 11.1646 17.4777C11.0088 16.8347 11.0472 16.1599 11.2747 15.5386C11.5023 14.9173 11.9089 14.3774 12.4431 13.9871C12.7986 13.7273 13.2019 13.5403 13.6299 13.4366C14.0578 13.333 14.502 13.3148 14.9369 13.3831C15.3719 13.4514 15.7892 13.6048 16.1647 13.8347C16.5403 14.0645 16.8669 14.3661 17.1257 14.7223Z" fill="%23FDEA95"/><path id="Vector_15" d="M14.6949 45.9482C14.6949 45.9482 15.1943 45.3409 18.977 47.1309C22.7597 48.9209 24.4669 50.2284 26.9803 50.867C29.4938 51.5056 31.7181 53.973 31.4643 54.5464C31.2106 55.1198 27.7347 55.5523 23.7341 54.8143C19.7334 54.0762 16.004 51.3986 14.5605 49.4681C13.117 47.5377 13.4414 46.331 14.6949 45.9482Z" fill="%233B2C2C"/><path id="Vector_16" d="M11.563 43.5988L11.6271 43.5884C11.6738 43.5432 11.7015 43.4817 11.7043 43.4167C11.7071 43.3517 11.6849 43.2881 11.6421 43.2391C11.475 43.0569 7.56888 38.8113 3.76693 39.2609C3.73483 39.2645 3.70377 39.2745 3.67559 39.2903C3.64741 39.3061 3.62268 39.3274 3.60285 39.3529C3.58303 39.3784 3.56851 39.4076 3.56016 39.4388C3.55181 39.4701 3.54979 39.5026 3.55422 39.5346C3.55775 39.5663 3.56748 39.5969 3.58286 39.6248C3.59823 39.6526 3.61896 39.6772 3.64384 39.697C3.66873 39.7169 3.69728 39.7316 3.72787 39.7404C3.75846 39.7492 3.79048 39.7519 3.82211 39.7483C7.37746 39.3268 11.2343 43.5265 11.2768 43.5675C11.3144 43.6035 11.3628 43.6261 11.4146 43.6318C11.4663 43.6374 11.5185 43.6258 11.563 43.5988Z" fill="%233B2C2C"/><path id="Vector_17" d="M10.5696 47.4597C9.36294 46.531 9.13757 44.8001 10.0662 43.5934C10.9948 42.3868 12.7258 42.1614 13.9324 43.0901C15.139 44.0187 15.3644 45.7497 14.4358 46.9563C13.5072 48.1629 11.7762 48.3883 10.5696 47.4597Z" fill="%231E1716"/><path id="Vector_18" d="M11.07 43.9902C11.1084 43.9701 11.1407 43.9401 11.1635 43.9032C11.2013 43.8501 11.2166 43.7843 11.2062 43.7199C11.1957 43.6556 11.1604 43.5979 11.1078 43.5595C10.8484 43.3983 4.74476 39.5033 0.554106 41.9056C0.52564 41.9216 0.500601 41.943 0.480431 41.9686C0.46026 41.9943 0.445357 42.0237 0.436568 42.0551C0.427779 42.0865 0.425282 42.1194 0.429218 42.1518C0.433155 42.1842 0.443447 42.2155 0.459507 42.2439C0.493739 42.299 0.547766 42.3389 0.610497 42.3554C0.673228 42.3719 0.7399 42.3638 0.79682 42.3326C4.73649 40.0787 10.7801 43.9356 10.8401 43.9737C10.8746 43.9939 10.9133 44.006 10.9531 44.0088C10.993 44.0117 11.033 44.0053 11.07 43.9902Z" fill="%233B2C2C"/><path id="Vector_19" d="M23.4272 49.4236C22.8016 51.0237 22.0738 52.582 21.2483 54.0887C21.0245 53.9994 20.8075 53.9151 20.6061 53.8162C21.4493 52.2891 22.1915 50.7085 22.828 49.0844L23.4272 49.4236ZM28.3397 51.395C27.9064 52.4102 27.328 53.7837 26.6254 55.1654C26.378 55.1518 26.1229 55.1274 25.862 55.104C26.6125 53.6487 27.2631 52.1677 27.7014 51.1099C27.9184 51.1943 28.1315 51.2913 28.3397 51.395ZM17.5795 46.5157C17.7839 46.5961 18.0028 46.6922 18.2236 46.7999C17.5183 48.1807 16.6547 49.4747 15.6502 50.6559C15.4724 50.4814 15.3023 50.3177 15.1478 50.1394C16.0911 49.0261 16.9068 47.8106 17.5795 46.5157Z" fill="%236B5151"/></g></svg>');
  background-repeat: no-repeat;
  width: 100px;
  height: 150px;
  position: absolute;
  top: 150px;
  left: 60%;
  z-index: 2;
}
@media (max-width: 767px) {
  .transport-details .butterfly {
    display: none;
  }
}
.transport-details h2 {
  margin-bottom: 150px;
}
@media (max-width: 767px) {
  .transport-details h2 {
    margin-bottom: 50px;
  }
}
.transport-details .wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 50px;
}
@media (max-width: 991px) {
  .transport-details .wrapper {
    grid-template-columns: repeat(2, 1fr);
    gap: 50px 20px;
  }
}
@media (max-width: 767px) {
  .transport-details .wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}
.transport-details .wrapper .item .title {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 30px;
  gap: 10px;
  align-items: flex-end;
}
.transport-details .wrapper .item .title svg {
  width: 50px;
  height: 40px;
}
.transport-details .wrapper p {
  text-align: center;
  width: 85%;
  color: #545454;
  line-height: 1.3em;
  margin: auto;
}
@media (max-width: 991px) {
  .transport-details .wrapper p {
    width: 100%;
  }
}
.transport-details .note {
  margin-top: 75px;
  width: 60%;
}
@media (max-width: 767px) {
  .transport-details .note {
    margin-top: 50px;
    width: 100%;
  }
}
.transport-details .note p {
  font-size: 20px;
  color: #545454;
  line-height: 1.3em;
}
@media (max-width: 767px) {
  .transport-details .note p {
    font-size: 16px;
  }
}

.whyus-section h2 {
  margin-bottom: 100px;
}
@media (max-width: 767px) {
  .whyus-section h2 {
    margin-bottom: 50px;
  }
}
.whyus-section .wrapper {
  display: grid;
  grid-template-columns: 58% 38%;
  gap: 50px;
  align-items: center;
}
@media (max-width: 991px) {
  .whyus-section .wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}
.whyus-section .wrapper .image img {
  width: 100%;
  border-radius: 50px;
  height: 470px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 767px) {
  .whyus-section .wrapper .image img {
    height: 350px;
  }
}
.whyus-section .wrapper .content .item p {
  position: relative;
  padding-left: 40px;
  margin-bottom: 15px;
  padding-top: 5px;
}
.whyus-section .wrapper .content .item p::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("../images/tick.svg");
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: 25px;
}

.learncards-section h2 {
  margin-bottom: 100px;
}
@media (max-width: 767px) {
  .learncards-section h2 {
    margin-bottom: 50px;
  }
}
.learncards-section .wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 70px;
}
@media (max-width: 991px) {
  .learncards-section .wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .learncards-section .wrapper {
    gap: 20px;
  }
}
.learncards-section .item img {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50px;
}
@media (max-width: 767px) {
  .learncards-section .item img {
    height: 250px;
  }
}
@media (max-width: 576px) {
  .learncards-section .item img {
    height: 320px;
  }
}
.learncards-section .item .content {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .learncards-section .item .content {
    margin-top: 30px;
  }
}
.learncards-section .item .content ul {
  padding-left: 50px;
}
@media (max-width: 767px) {
  .learncards-section .item .content ul {
    padding-left: 15px;
  }
}
.learncards-section .item .content ul li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 5px;
  color: #727272;
}
.learncards-section .item .content ul li:before {
  position: absolute;
  content: "";
  background-color: #fff;
  border-radius: 18px;
  width: 20px;
  height: 10px;
  border: 1px solid #155E5F;
  left: 0;
  top: 2px;
}

.faq-section {
  padding: 150px 0;
}
@media (max-width: 767px) {
  .faq-section {
    padding: 70px 0;
  }
}
.faq-section h3 {
  margin-bottom: 100px;
}
@media (max-width: 767px) {
  .faq-section h3 {
    margin-bottom: 50px;
  }
}
.faq-section .faq-cards .card {
  overflow: hidden;
}
.faq-section .faq-cards .card .close-button {
  display: none;
}
.faq-section .faq-cards .card .card-title {
  color: #405A71;
  padding: 1rem 0;
  border-bottom: 1px solid #EA5C24;
  display: flex;
  gap: 20px;
  align-items: center;
}
.faq-section .faq-cards .card .card-title .play a {
  gap: 20px;
  display: flex;
  align-items: center;
}
.faq-section .faq-cards .card p {
  padding: 10px 0;
  color: #EA5C24;
}

.dashicons-star-filled:before {
  color: #FDB614;
}

.rating-container:hover > input + label:hover ~ label:before, .rating-container:hover > input + label:hover:before {
  color: #FDB614;
}

.comments-wrapper {
  margin-bottom: 150px;
}
@media (max-width: 767px) {
  .comments-wrapper {
    margin-bottom: 70px;
  }
}
.comments-wrapper h3 {
  margin-bottom: 50px;
}
.comments-wrapper .average-rating {
  margin-bottom: 50px;
}
.comments-wrapper a {
  color: #545454;
}
.comments-wrapper .reply {
  display: none;
}
.comments-wrapper .says {
  display: none;
}
.comments-wrapper .comment-author {
  font-weight: 700;
}
.comments-wrapper .comment-awaiting-moderation {
  display: none;
}
.comments-wrapper .comment-edit-link {
  display: none;
}
.comments-wrapper .comment-respond {
  border-top: 1px solid #F8B818;
  padding-top: 100px;
}
@media (max-width: 767px) {
  .comments-wrapper .comment-respond {
    padding-top: 50px;
  }
}
.comments-wrapper .commentlist .comment {
  margin-bottom: 30px;
  pointer-events: none;
}
.comments-wrapper .commentlist .comment .comment-body {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 576px) {
  .comments-wrapper .commentlist .comment .comment-body {
    display: grid;
    gap: 10px;
  }
}
.comments-wrapper .commentlist .comment .comment-body .comment-author {
  order: 1;
  width: 30%;
}
@media (max-width: 576px) {
  .comments-wrapper .commentlist .comment .comment-body .comment-author {
    width: 100%;
  }
}
.comments-wrapper .commentlist .comment .comment-body .comment-meta {
  order: 3;
  width: 30%;
}
@media (max-width: 576px) {
  .comments-wrapper .commentlist .comment .comment-body .comment-meta {
    width: 100%;
  }
}
.comments-wrapper .commentlist .comment .comment-body p {
  order: 2;
  width: 70%;
}
@media (max-width: 576px) {
  .comments-wrapper .commentlist .comment .comment-body p {
    width: 100%;
  }
}
.comments-wrapper .commentlist .comment .comment-body .stars {
  order: 4;
  width: 70%;
}
@media (max-width: 576px) {
  .comments-wrapper .commentlist .comment .comment-body .stars {
    width: 100%;
  }
}
.comments-wrapper .comment-reply-title {
  text-align: center;
  color: #EA5C24;
  font-size: 2em;
  font-weight: 700;
}
@media (max-width: 767px) {
  .comments-wrapper .comment-reply-title {
    font-size: 1.2em;
  }
}
.comments-wrapper p {
  margin-bottom: 20px;
  color: #636363;
}
.comments-wrapper .comment-form {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: space-between;
}
.comments-wrapper .comment-form label {
  color: #545454;
}
.comments-wrapper .comment-form #url {
  display: none;
}
.comments-wrapper .comment-form p {
  width: 100%;
}
.comments-wrapper .comment-form .comment-form-comment {
  order: 3;
}
.comments-wrapper .comment-form .comment-form-comment {
  margin: 0;
}
.comments-wrapper .comment-form .comment-form-author {
  width: 49%;
  order: 4;
}
@media (max-width: 576px) {
  .comments-wrapper .comment-form .comment-form-author {
    width: 48%;
  }
}
.comments-wrapper .comment-form .comment-form-email {
  width: 49%;
  order: 4;
}
@media (max-width: 576px) {
  .comments-wrapper .comment-form .comment-form-email {
    width: 48%;
  }
}
.comments-wrapper .comment-form .comment-form-cookies-consent {
  order: 4;
}
.comments-wrapper .comment-form .form-submit {
  order: 5;
}
.comments-wrapper .comment-form .submit {
  font-size: 1rem;
  display: block;
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 1.5rem;
  padding: 0.65rem 1.5rem;
  transition: 0.3s ease;
}
.comments-wrapper .comment-form .submit:hover {
  background-color: transparent;
  border: 1px solid #F68B1F;
  color: #F68B1F;
}
.comments-wrapper .comment-form textarea {
  border-radius: 4px;
  padding: 12px;
  border: 1px solid #008E69;
}
.comments-wrapper .comment-form textarea::-moz-placeholder {
  color: #A6A6A6;
  font-size: 1em;
  font-family: Helvetica, Sans-Serif;
}
.comments-wrapper .comment-form textarea::placeholder {
  color: #A6A6A6;
  font-size: 1em;
  font-family: Helvetica, Sans-Serif;
}
.comments-wrapper .comment-form textarea:focus {
  outline: none;
}
.comments-wrapper .comment-form textarea {
  resize: none;
  width: 100%;
}
.comments-wrapper .comment-form .wpcf7-submit {
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 4px;
  outline: none;
  border: 1px solid transparent;
  background-color: #F68B1F;
  text-transform: uppercase;
  padding: 10px 25px;
  transition: all 0.4s ease-in-out;
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.9em;
}
.comments-wrapper .comment-form .wpcf7-submit:hover {
  background-color: transparent;
  border: 1px solid #F68B1F;
  color: #F68B1F;
}
.comments-wrapper #comments {
  display: none;
}
.comments-wrapper .commentlist img {
  width: auto;
  margin: 0;
  border-radius: 50%;
}

.product-description-content.collapsed > :nth-of-type(n+6) {
  display: none;
}

.product-description-content > .more {
  display: none;
}

.product-description-content > .less {
  display: block;
}

.product-description-content.collapsed > .more {
  display: block;
}

.product-description-content.collapsed > .less {
  display: none;
}

.product-description-content > button {
  font-size: 1rem;
  display: block;
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 1.5rem;
  padding: 0.618em 2em;
  transition: 0.3s ease;
  background: #EA5C24;
  color: #fff;
  border: 0;
  font-weight: 700;
  margin-top: 15px;
}
.product-description-content > button:hover {
  opacity: 0.7;
}

.contact-section-wrapper {
  padding: 150px 0;
  background-image: url('data:image/svg+xml,<svg width="844" height="817" viewBox="0 0 844 817" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-83.5375 858.032C-232.456 747.784 -262.557 557.713 -197.603 391.352C-124.332 202.863 40.0343 93.0095 229.351 35.7119C250.342 28.9942 271.729 23.4623 293.116 18.7205C456.645 -14.531 626.125 -3.33974 783.835 51.1235C803.242 57.0509 832.947 66.5351 841.265 79.9704C849.582 93.4056 837.304 121.856 826.214 150.702C780.271 273.991 730.762 422.57 664.224 558.503C439.262 1014.12 37.6569 948.128 -83.5375 858.032Z" fill="%23008E69" fill-opacity="0.03"/><path d="M139.243 638.846C200.399 651.922 263.741 650.978 324.476 636.087C384.229 620.42 439.511 591.151 485.962 550.586C507.658 528.603 519.871 499.054 520 468.236C519.871 437.418 507.658 407.869 485.962 385.886C463.88 364.288 434.196 352.128 403.239 352L372.368 355.94C352.797 361.344 334.945 371.654 320.519 385.886L312.206 392.978L335.559 374.854C316.894 389.076 296.557 400.984 275.001 410.315L302.708 398.494C279.859 407.856 255.927 414.343 231.465 417.802L262.336 413.467C237.766 416.617 212.892 416.617 188.322 413.467L219.589 417.802L201.384 414.649C170.938 406.887 138.665 410.974 111.141 426.076C84.53 441.937 65.2105 467.534 57.3128 497.393C53.1711 512.114 51.9963 527.506 53.8583 542.681C55.7202 557.856 60.5825 572.513 68.1619 585.809C75.7413 599.105 85.889 610.777 98.0207 620.15C110.152 629.523 124.028 636.413 138.847 640.422L139.243 638.846Z" fill="%2336B480" fill-opacity="0.03"/></svg>');
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 50%;
}
.contact-section-wrapper .bee {
  background-image: url('data:image/svg+xml,<svg width="49" height="49" viewBox="0 0 49 49" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M31.1316 30.4895C32.5281 32.0111 33.339 33.9789 33.4201 36.0426C33.4608 39.3686 32.1782 38.4557 32.1503 37.6476C32.1223 36.8396 32.4542 33.276 30.4811 30.8966L31.1316 30.4895Z" fill="%23442419"/><path d="M29.5403 31.0021C30.1949 32.9599 30.1376 35.0859 29.3785 37.0059C28.0867 40.0699 27.2627 38.707 27.5797 37.9631C27.8967 37.2192 29.6325 34.1094 28.7741 31.0916L29.5403 31.0021Z" fill="%23442419"/><path d="M23.8655 34.5825C25.2579 36.1038 26.0653 38.0696 26.1443 40.1302C26.2099 43.4573 24.9024 42.5433 24.8896 41.731C24.8767 40.9186 25.1935 37.3593 23.2129 34.9821L23.8655 34.5825Z" fill="%23442419"/><path d="M22.4339 37.303C23.0926 39.2565 23.0371 41.3803 22.2774 43.297C20.9856 46.361 20.1562 45.0078 20.4711 44.2564C20.786 43.505 22.5314 40.4005 21.673 37.3827L22.4339 37.303Z" fill="%23442419"/><path opacity="0.82" d="M29.3749 24.6851C23.601 21.9201 17.3315 20.301 11.7672 17.1004C10.8934 16.641 10.1008 16.0416 9.42084 15.3259C8.51499 14.1846 7.85606 12.8677 7.48576 11.4585C7.24353 10.8688 7.1937 10.2177 7.34336 9.59799C7.45332 9.32798 7.62551 9.08774 7.84591 8.89683C8.0663 8.70591 8.32868 8.56971 8.61166 8.49933C9.16906 8.37433 9.74672 8.36983 10.306 8.48613C11.2785 8.64749 12.2288 8.92241 13.1373 9.30524C13.9766 9.66945 14.7917 10.0868 15.5779 10.5548C21.5186 13.9575 27.1846 18.3367 31.3593 23.9766C31.5968 24.2919 32.2749 25.2887 31.8001 25.7106C31.4265 26.0301 29.7912 24.8839 29.3749 24.6851Z" fill="%23E9F6FB"/><path opacity="0.82" d="M7.38041 9.66876L8.18098 10.3529L9.75516 11.7125C10.8298 12.6117 11.8527 13.5584 12.896 14.4339C13.3319 14.8147 13.771 15.1783 14.1864 15.5731C14.2468 15.6129 14.3051 15.6451 14.3579 15.6871C15.1548 16.2544 15.9134 16.8734 16.629 17.5403C16.9851 17.8632 17.3605 18.1642 17.7532 18.4416C17.9601 18.48 18.1618 18.5282 18.3634 18.5764C19.0998 18.7812 19.8211 19.0473 20.5371 19.3232C21.6669 19.763 22.7724 20.2628 23.8489 20.8204C23.4551 20.501 23.0764 20.1772 22.6977 19.8535C21.4763 18.7842 20.354 17.605 19.1767 16.4904C16.912 14.3632 14.4986 12.4 11.9547 10.6157C11.2503 10.1244 10.5427 9.65023 9.82212 9.18796C9.45102 8.91913 9.08538 8.6977 8.72511 8.46656C8.85129 8.4386 8.97903 8.41827 9.10765 8.40568C9.9673 8.92593 10.8022 9.50224 11.6372 10.0786C12.9136 10.9416 14.1556 11.8553 15.3632 12.8196C16.473 13.7087 17.5556 14.6356 18.6108 15.6002C18.4716 15.428 18.3421 15.2612 18.205 15.0965C17.7138 14.4949 17.2173 13.903 16.7133 13.3133C15.704 12.1016 14.6895 10.9566 13.5608 9.86893C13.332 9.64084 13.0957 9.41492 12.8647 9.17929L13.1235 9.28451L13.3576 9.38868L13.4698 9.49519C14.0104 10.0418 14.5435 10.5905 15.0616 11.1436C15.3734 11.4049 15.683 11.6588 15.998 11.9029C16.313 12.147 16.4392 12.2169 16.6636 12.3728L17.3131 12.8718C18.2085 13.545 19.1124 14.1912 20.0261 14.8429C21.8341 16.1354 23.6604 17.4063 25.3866 18.812L25.5452 18.9379L21.4085 14.4541C21.2704 14.3142 21.1376 14.1646 20.9973 14.0172C21.3856 14.2893 21.7794 14.6087 22.144 14.8549L24.1029 16.9854L29.8919 23.2716C30.4283 23.8602 30.9669 24.4563 31.5108 25.0428L31.9198 25.4721C31.8988 25.5551 31.8512 25.6289 31.7843 25.6824C31.7087 25.5898 31.6256 25.4994 31.5447 25.4166L30.0888 23.8434L27.204 20.7057L26.1593 19.6266C25.9629 19.4544 25.7537 19.2942 25.5519 19.1318C24.6845 18.4424 23.8085 17.7799 22.9218 17.1369C21.1515 15.8336 19.3317 14.5853 17.5593 13.2744C17.309 13.0851 17.0512 12.898 16.7922 12.6786C16.5333 12.4592 16.3272 12.2817 16.0855 12.0655L15.5019 11.5965C16.4063 12.5854 17.2967 13.6109 18.1387 14.6667C18.537 15.1725 18.9504 15.674 19.3251 16.2111C20.3588 17.1955 21.3484 18.2252 22.4005 19.188C23.0846 19.8077 23.7913 20.4208 24.4925 20.9865L24.978 21.3694C26.1763 22.0454 27.3294 22.7915 28.4685 23.5742C29.1589 24.0452 29.8363 24.528 30.5159 25.0183L31.3963 25.6958C30.6865 25.4131 30.006 25.0618 29.3644 24.6472L28.7592 24.2171C28.0451 23.7203 27.3181 23.2354 26.5803 22.7699C26.3139 22.6098 26.0528 22.4399 25.795 22.2528C25.5372 22.0657 25.2891 21.9411 25.0346 21.7938C23.7336 21.0237 22.3817 20.3431 20.9882 19.7568C20.3315 19.4884 19.6694 19.2297 18.9858 19.0098C18.8773 18.9991 18.77 18.9779 18.6656 18.9466C18.5405 18.9091 18.4208 18.8619 18.3011 18.8146C17.7552 18.652 17.1955 18.5396 16.6291 18.4787C15.9138 18.4296 15.1964 18.4177 14.4799 18.443L13.8716 18.1444C14.639 18.1443 15.4096 18.1271 16.176 18.1518C16.5779 18.1632 16.9787 18.2008 17.3757 18.2643C17.2117 18.1482 17.0629 18.0277 16.914 17.9073C16.1545 17.3093 15.4519 16.597 14.6591 16.025C12.9442 14.8781 11.1439 13.8646 9.27387 12.9932C8.78316 12.7342 8.30319 12.4559 7.83077 12.1753C7.79181 12.0396 7.755 11.9115 7.71604 11.7758C7.78077 11.8306 7.85088 11.8758 7.91345 11.9231C8.32416 12.1947 8.74979 12.443 9.18833 12.6669C10.0846 13.144 10.984 13.6038 11.8727 14.0831C12.412 14.3689 12.9458 14.6644 13.4711 14.9869L13.0277 14.6083L11.4428 13.2681C10.3703 12.3764 9.30222 11.4998 8.22979 10.6082L7.28907 9.89085L7.3383 9.60741L7.38041 9.66876Z" fill="%23BAE5FA"/><path d="M24.0875 30.3239C25.5546 33.1016 29.2782 34.6682 32.0571 33.2011C34.836 31.7339 36.165 27.3781 34.6979 24.6004C33.2309 21.8227 28.7243 19.8606 25.1991 21.8277C22.4569 23.3659 22.628 27.544 24.0875 30.3239Z" fill="%23442419"/><path d="M25.0769 29.6724C26.4132 32.1939 29.4311 34.004 31.9558 32.6751C34.4806 31.3462 35.9714 27.1561 34.6986 24.6C33.2886 21.708 28.5342 20.7311 26.0462 22.074C23.5581 23.4168 23.7459 27.1412 25.0769 29.6724Z" fill="%23543122"/><path d="M10.3437 36.9628C11.2779 32.8679 13.619 29.2298 16.9596 26.6821C18.6989 25.368 20.8089 24.6365 22.9884 24.5918C24.7473 24.5763 25.8583 27.848 27.0002 29.1523C27.5444 29.8368 27.8958 30.6542 28.0181 31.5201C28.1404 32.3859 28.0292 33.2688 27.696 34.0773C27.3016 35.0067 26.7524 35.3684 25.0253 36.8028C23.0507 38.4552 21.3604 40.0178 20.412 40.9511C17.8672 43.4609 17.6092 43.9838 15.4774 45.004C13.9489 45.7367 10.9047 45.3133 10.1323 42.9645C9.77417 41.8596 9.60691 39.9409 10.3437 36.9628Z" fill="%23543122"/><path d="M34.2226 27.8058C34.9157 28.7982 37.143 31.8636 39.4619 30.5285C40.7091 29.8113 42.3541 26.5562 40.7086 23.2422C39.3764 20.5645 35.9687 19.9843 34.4893 21.2007C33.9731 21.5747 33.5633 22.0768 33.3005 22.6574C33.0377 23.2381 32.931 23.8772 32.9909 24.5117C33.0845 25.7035 33.5112 26.8449 34.2226 27.8058Z" fill="%23442419"/><path d="M38.2099 26.3313C38.8923 25.9715 39.1309 25.0835 38.7429 24.3478C38.3549 23.6121 37.4872 23.3073 36.8049 23.667C36.1225 24.0267 35.8839 24.9148 36.2719 25.6505C36.6599 26.3862 37.5275 26.691 38.2099 26.3313Z" fill="white"/><path d="M10.1018 38.0543C11.0329 39.7047 11.6963 41.0484 14.0429 42.1128C14.9833 42.5457 16.0278 42.7015 17.0538 42.5621C17.9009 42.4126 18.7301 42.1745 19.5275 41.8517C18.8945 42.4905 18.4381 42.8909 17.9117 43.4174C16.9502 43.9837 15.8544 44.2814 14.7386 44.2796C12.887 44.0674 11.1716 43.2032 9.89949 41.8418C9.74424 40.5773 9.81271 39.2952 10.1018 38.0543Z" fill="%23FDBF27"/><path d="M15.819 40.1666C14.0124 39.1348 12.0425 36.7953 10.9044 35.0493C11.4066 33.5947 12.0892 32.2088 12.9364 30.9241C12.7993 32.5221 14.1463 34.9671 15.2313 36.4427C15.8034 37.3081 16.4875 38.094 17.2658 38.78C18.1146 39.4636 19.0605 40.0171 20.0723 40.4223C20.322 40.5194 20.5881 40.5676 20.856 40.5645L20.4211 40.9831L20.11 41.2928C18.6029 41.3212 17.1176 40.9313 15.819 40.1666Z" fill="%23FDBF27"/><path d="M18.5093 32.5883C19.2674 34.0195 20.2574 35.3153 21.4392 36.4231C22.1453 37.03 22.9401 37.5255 23.796 37.8925L22.9885 38.6059C21.1274 37.9901 19.432 36.9567 18.032 35.585C16.6321 34.2133 15.5646 32.5395 14.9114 30.6918C14.9114 30.6918 14.4083 29.0817 14.4039 29.0666C15.1597 28.2734 15.9575 27.5212 16.7939 26.8135C16.7939 26.8135 17.4854 30.8422 18.5093 32.5883Z" fill="%23FDBF27"/><path d="M22.3568 24.6355C22.3143 26.2621 22.4793 27.8876 22.8477 29.4725C23.0057 30.0228 24.1013 33.0704 26.4822 34.027L27.5228 34.4382C27.3374 34.7595 27.1003 35.0482 26.8212 35.2925C25.7205 34.8515 24.6872 34.2582 23.7516 33.5299C22.3385 32.348 21.2133 30.8599 20.4611 29.1785C20.0691 27.8814 19.8093 26.5479 19.6856 25.1985C20.5548 24.9215 21.4497 24.7328 22.3568 24.6355Z" fill="%23FDBF27"/><g style="mix-blend-mode:multiply"><path d="M17.2243 42.5292C18.2323 41.0075 18.4297 40.2164 19.3751 38.6474C20.6953 36.6409 22.3462 34.8727 24.2576 33.418C24.8419 32.9788 25.3768 32.4777 25.8531 31.9234C26.3306 31.365 26.5901 30.6529 26.5835 29.9183L27.0472 29.2303C27.5699 29.9117 27.9042 30.7184 28.0169 31.5698C28.1295 32.4211 28.0165 33.2871 27.6891 34.0811C27.2947 35.0104 26.7454 35.3721 25.0206 36.8141C23.0437 38.4589 21.3438 40.0161 20.4073 40.9624C18.2134 43.1592 17.98 43.569 16.5853 44.4265C16.0575 44.8136 15.4523 45.0823 14.8111 45.2143C14.1699 45.3463 13.5078 45.3385 12.87 45.1914C13.7477 45.0979 14.5937 44.8106 15.3468 44.3502C16.0998 43.8897 16.7411 43.2678 17.2243 42.5292Z" fill="%23E4D6B4"/></g><path opacity="0.09" d="M27.4791 25.9878C28.541 28.0086 29.8281 30.8135 31.6263 29.3995C32.2681 28.7435 32.704 27.9143 32.8806 27.014C33.0572 26.1137 32.9667 25.1814 32.6203 24.3319C32.1673 23.4136 31.3945 22.6923 30.447 22.3032C29.4996 21.9142 28.4426 21.8842 27.4745 22.2189C25.1916 22.9968 26.4074 23.9616 27.4791 25.9878Z" fill="white"/><path opacity="0.09" d="M30.0374 26.3388C31.0287 26.0541 31.6017 25.02 31.3171 24.029C31.0326 23.0381 29.9982 22.4655 29.0069 22.7502C28.0156 23.0349 27.4426 24.069 27.7271 25.0599C28.0117 26.0509 29.046 26.6234 30.0374 26.3388Z" fill="white"/><g style="mix-blend-mode:multiply"><path d="M34.3412 21.422C34.744 21.1758 34.4754 21.8895 34.4041 22.6362C34.3912 23.6177 34.5552 24.5934 34.8883 25.5166C35.1532 26.2977 35.5302 27.0361 36.0076 27.7087C36.6381 28.7939 37.5848 29.6609 38.7214 30.1937C39.0315 30.3345 39.3801 30.3667 39.7109 30.285L39.7712 30.2676C39.6683 30.3618 39.5549 30.4436 39.4331 30.5116C37.1929 31.8078 34.9787 28.9018 34.2856 27.9094C33.528 26.92 33.076 25.731 32.9848 24.4882C32.987 23.9113 33.1087 23.341 33.3421 22.8133C33.5755 22.2857 33.9157 21.812 34.3412 21.422Z" fill="%23E4D6B4"/></g><path opacity="0.2" d="M11.7035 38.4822C12.2039 36.6074 13.0117 34.8284 14.0941 33.2176C15.1751 31.607 16.6345 30.2857 18.3445 29.3693C18.4663 29.3058 18.5997 29.2675 18.7367 29.2567C18.8057 29.2525 18.8742 29.2706 18.9321 29.3084C18.99 29.3461 19.0342 29.4015 19.0581 29.4664C19.0669 29.5361 19.0602 29.607 19.0385 29.6738C19.0168 29.7407 18.9806 29.802 18.9325 29.8533C18.4429 30.508 17.9058 31.1111 17.3731 31.7293C15.1228 34.1897 13.3233 37.0268 12.0569 40.1108C11.9446 40.4265 11.8155 40.736 11.67 41.0379C11.683 41.0832 11.613 41.1522 11.5581 41.1599C11.1378 41.2316 11.3814 40.3456 11.4027 40.1354C11.4648 39.5781 11.5654 39.0257 11.7035 38.4822Z" fill="white"/><path opacity="0.81" d="M27.2159 26.4059C20.6812 24.7161 13.8388 24.2572 7.44585 22.0942C6.46087 21.7977 5.52671 21.3533 4.67536 20.7762C3.53588 19.8077 2.61336 18.61 1.96792 17.2611C1.59785 16.7323 1.41741 16.0939 1.4559 15.4496C1.52269 15.1549 1.65945 14.8805 1.85465 14.6498C2.04984 14.419 2.29772 14.2386 2.57734 14.1238C3.13682 13.8989 3.73636 13.7906 4.33916 13.8056C5.37383 13.7803 6.40802 13.872 7.42201 14.0792C8.36102 14.2868 9.28698 14.5496 10.1951 14.866C17.0344 17.162 23.7489 20.473 29.1417 25.3224C29.4481 25.5935 30.3427 26.4628 29.924 26.9666C29.5054 27.4703 27.6827 26.5248 27.2159 26.4059Z" fill="%23E9F6FB"/><path opacity="0.82" d="M1.47125 15.4467L2.44193 15.984L4.38329 17.0587C5.63442 17.7766 6.89847 18.4827 8.16252 19.1888C8.68131 19.4886 9.21086 19.7691 9.7189 20.0884L9.92162 20.1689C10.8498 20.5875 11.752 21.0615 12.6233 21.5883C13.0548 21.8481 13.503 22.0793 13.9649 22.2803C14.1858 22.2821 14.409 22.2915 14.6267 22.3106C15.4321 22.3802 16.2332 22.4934 17.0263 22.6497C18.2816 22.879 19.5242 23.1732 20.749 23.5312C20.2799 23.2905 19.7935 23.0466 19.3675 22.7854C17.8931 21.9439 16.5134 20.9772 15.0756 20.0925C12.3054 18.3854 9.41707 16.8776 6.43254 15.5807C5.61081 15.221 4.77833 14.8806 3.94047 14.5499L2.69074 14.0927C2.82049 14.0432 2.95421 14.0049 3.09046 13.978C4.07385 14.3321 5.0476 14.738 6.01165 15.1385C7.50701 15.7972 8.97402 16.4803 10.4127 17.188C11.732 17.8591 13.0263 18.5755 14.2954 19.3373C14.1303 19.1888 13.9598 19.0501 13.7894 18.9113C13.1604 18.3983 12.5357 17.9003 11.9035 17.4045C10.637 16.4054 9.33277 15.4742 7.99735 14.5765C7.71473 14.3883 7.43212 14.2002 7.1398 14.0066L7.42227 14.0806L7.68317 14.1362L7.82339 14.2265C8.48031 14.6663 9.1394 15.1135 9.78557 15.5727L10.8932 16.1605C11.1488 16.2829 11.4151 16.386 11.6783 16.5063C11.9414 16.6266 12.1894 16.7512 12.445 16.8737C13.5062 17.385 14.5825 17.892 15.6414 18.3387C17.7594 19.2892 19.9054 20.2235 21.9631 21.3056L22.1454 21.4001L17.0019 17.7032L16.5208 17.3354C16.9694 17.533 17.4525 17.7371 17.8677 17.9606L20.3046 19.709L27.5085 24.8952C28.1784 25.3802 28.8505 25.8727 29.5581 26.3468L30.0641 26.7157C30.0533 26.8023 30.017 26.8837 29.9598 26.9496L29.661 26.7335L27.8326 25.455L24.2489 22.8689L22.9738 21.9538L22.2426 21.5681C21.2191 21.0459 20.173 20.5302 19.1345 20.0695C17.0382 19.1373 14.8771 18.2073 12.7828 17.2255L11.892 16.7958C11.5976 16.6518 11.3269 16.4766 11.04 16.3305L10.3476 15.9662C11.4727 16.7856 12.5839 17.6417 13.6564 18.5333C14.1721 18.9647 14.718 19.3873 15.1777 19.851C16.4407 20.639 17.664 21.4873 18.9432 22.2462C19.7619 22.7374 20.6064 23.2049 21.4541 23.6551L22.0278 23.9474C23.3907 24.3721 24.758 24.9261 26.0726 25.4953C26.8824 25.8421 27.6847 26.1911 28.4784 26.5671C28.8268 26.7282 29.1773 26.8969 29.5245 27.0828C28.7366 26.9327 27.9644 26.7091 27.2183 26.4148L26.5163 26.1023C25.6751 25.7318 24.8329 25.3861 23.9778 25.0522C23.6619 24.9471 23.3546 24.815 23.0548 24.6807L22.1491 24.3696C20.6357 23.8368 19.0883 23.406 17.5172 23.08C16.7809 22.9324 16.037 22.7869 15.2933 22.6986C15.1783 22.7075 15.0628 22.7051 14.9484 22.6915C14.8106 22.6796 14.6738 22.6589 14.5387 22.6296C13.9444 22.5785 13.3467 22.5808 12.7528 22.6365C11.9973 22.7065 11.2485 22.8563 10.4974 22.9985L9.82359 22.8411C10.6016 22.7074 11.4259 22.536 12.2255 22.4207C12.646 22.3618 13.0695 22.3274 13.4939 22.3176L12.9676 22.0199C12.0638 21.5449 11.2009 20.9848 10.2702 20.5584C8.25527 19.7371 6.18409 19.061 4.07254 18.5352C3.51063 18.383 2.9571 18.2015 2.41421 17.9913C2.37741 17.8632 2.27273 17.7545 2.2036 17.6275L2.43977 17.7392C2.91708 17.936 3.40482 18.1065 3.90082 18.2499C4.9208 18.5609 5.944 18.8547 6.96181 19.1582C7.57963 19.348 8.19206 19.5475 8.77112 19.7729L8.24695 19.4828L6.31641 18.4458C5.05229 17.6826 3.78077 17.0358 2.51889 16.3373L1.45114 15.7462C1.44115 15.6488 1.44031 15.5507 1.44862 15.4532L1.47125 15.4467Z" fill="%23BAE5FA"/><path d="M38.0943 26.2447C38.4905 26.0122 38.6374 25.5269 38.4225 25.1608C38.2075 24.7947 37.7121 24.6864 37.316 24.9189C36.9198 25.1514 36.7729 25.6366 36.9878 26.0027C37.2028 26.3689 37.6982 26.4772 38.0943 26.2447Z" fill="%233B2314"/><path opacity="0.57" d="M38.4328 25.6251C38.5486 25.5571 38.5714 25.3808 38.4837 25.2314C38.396 25.0819 38.2309 25.0159 38.1151 25.0839C37.9992 25.1519 37.9764 25.3282 38.0641 25.4776C38.1519 25.627 38.3169 25.6931 38.4328 25.6251Z" fill="white"/><path d="M41.5829 26.7568C42.1503 26.4577 42.3481 25.7182 42.0248 25.1051C41.7015 24.492 40.9794 24.2375 40.4121 24.5366C39.8447 24.8357 39.6469 25.5751 39.9702 26.1882C40.2935 26.8013 41.0156 27.0559 41.5829 26.7568Z" fill="white"/><path d="M41.4918 26.6721C41.8207 26.4791 41.9433 26.0773 41.7657 25.7747C41.588 25.4721 41.1774 25.3833 40.8485 25.5763C40.5196 25.7693 40.3969 26.1711 40.5746 26.4737C40.7523 26.7763 41.1629 26.8651 41.4918 26.6721Z" fill="%233B2314"/><path opacity="0.57" d="M41.7642 26.1615C41.8614 26.1045 41.8815 25.9584 41.8091 25.8351C41.7367 25.7118 41.5993 25.6581 41.5021 25.7151C41.4049 25.7721 41.3848 25.9183 41.4572 26.0416C41.5296 26.1649 41.6671 26.2186 41.7642 26.1615Z" fill="white"/><path d="M38.5904 21.3537C39.01 20.1478 39.842 19.1286 40.9397 18.4757C42.7308 17.4636 42.6199 18.4421 42.1848 18.6894C41.7497 18.9368 39.7159 19.8146 39.0002 21.5869L38.5904 21.3537Z" fill="%23442419"/><path d="M39.3425 22.0671C40.2136 21.1375 41.3844 20.5441 42.6493 20.3912C44.7066 20.1922 44.2064 21.0376 43.6698 21.102C43.1331 21.1663 40.957 21.122 39.5866 22.4622L39.3425 22.0671Z" fill="%23442419"/></svg>');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 20%;
  left: 15%;
  z-index: 2;
  animation: MoveBee 20s linear infinite;
}
.contact-section-wrapper .butterfly {
  background-image: url('data:image/svg+xml,<svg width="57" height="58" viewBox="0 0 57 58" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Group 32"><path id="Vector" d="M24.8674 51.2275C24.8674 51.2275 53.4038 51.3802 54.7915 46.3712C56.1791 41.3621 52.5809 32.0495 49.2005 30.3437C45.8202 28.638 33.8481 33.9774 28.659 39.3283C23.4698 44.6792 21.6852 49.4896 21.6852 49.4896C22.5093 50.4242 23.6357 51.0394 24.8674 51.2275Z" fill="%23EB7D23"/><path id="Vector_2" d="M45.6654 30.1877C40.6407 31.0989 32.6535 35.1996 28.6739 39.3078C23.4848 44.6587 21.6855 49.4894 21.6855 49.4894C22.5096 50.424 23.636 51.0391 24.8677 51.2273C24.8677 51.2273 44.7805 51.3384 52.1349 48.4226C53.947 40.3548 47.6171 32.4124 45.6654 30.1877Z" fill="%23FFCF37"/><path id="Vector_3" d="M24.8827 11.9333C24.8827 11.9333 30.8805 4.67512 37.4837 9.29027C44.0869 13.9054 50.26 24.4924 41.8117 32.2739C33.3633 40.0553 19.6883 48.7926 19.6883 48.7926C19.6883 48.7926 18.6109 35.4112 19.4376 28.8249C20.2643 22.2385 24.1266 13.0965 24.8827 11.9333Z" fill="%23EB7D23"/><path id="Vector_4" d="M35.3953 12.5895C34.1278 11.621 32.67 10.9311 31.1174 10.5648C29.5649 10.1985 27.9524 10.1641 26.3856 10.4638C25.847 10.9042 25.3434 11.3858 24.8793 11.9042C24.1233 13.0674 20.2104 22.2296 19.4051 28.8005C18.5999 35.3715 19.6558 48.7682 19.6558 48.7682C19.6558 48.7682 33.3143 40.0396 41.7869 32.2602C42.9851 31.1851 43.9783 29.9015 44.7181 28.4717C44.4562 22.068 41.2167 16.9189 35.3953 12.5895Z" fill="%23FFCF37"/><path id="Vector_5" d="M19.6803 48.5185C19.6803 48.5185 29.4502 24.5984 38.241 28.2127C47.0319 31.827 57.8096 47.3894 49.4485 51.1024C41.0873 54.8154 26.2896 52.6184 26.2896 52.6184L19.6803 48.5185Z" fill="%23F89C1C"/><path id="Vector_6" d="M36.6022 27.8444C28.2809 27.4548 19.6817 48.5298 19.6817 48.5298L21.6755 49.761C34.5601 40.2431 36.3865 31.0846 36.6022 27.8444Z" fill="%23F89C1C"/><path id="Vector_7" d="M33.0822 28.8513C26.0215 32.9871 19.6798 48.5173 19.6798 48.5173L26.2891 52.6172C26.2891 52.6172 37.4056 54.2754 45.8097 52.3015C48.0406 48.4353 48.3328 42.719 43.4381 36.1403C39.872 31.3372 35.7147 29.5602 33.0822 28.8513Z" fill="%23FFCF37"/><path id="Vector_8" d="M33.082 28.8526C26.0214 32.9883 19.6797 48.5185 19.6797 48.5185L21.6734 49.7497C32.3122 41.9058 35.413 34.2986 36.2869 30.0666C35.2623 29.555 34.1885 29.1482 33.082 28.8526Z" fill="%23EB7D23"/><path id="Vector_9" d="M41.6701 30.1444C49.4729 35.6293 56.7384 47.8629 49.4487 51.103C55.8233 44.4713 41.8054 30.2779 41.6701 30.1444Z" fill="%23EB7D23"/><path id="Vector_10" d="M42.7334 42.7383C43.0593 43.1845 43.2455 43.7173 43.2684 44.2694C43.2913 44.8214 43.15 45.3679 42.8622 45.8396C42.5744 46.3112 42.1532 46.6869 41.6518 46.9191C41.1504 47.1513 40.5914 47.2295 40.0456 47.1438C39.4998 47.0582 38.9916 46.8125 38.5854 46.4379C38.1793 46.0633 37.8934 45.5766 37.7639 45.0395C37.6344 44.5024 37.6673 43.9389 37.8582 43.4204C38.0491 42.9019 38.3896 42.4517 38.8364 42.1268C39.1323 41.9107 39.4679 41.7551 39.8241 41.6689C40.1802 41.5826 40.5498 41.5675 40.9118 41.6243C41.2737 41.6811 41.6209 41.8087 41.9335 41.9999C42.2461 42.191 42.5179 42.442 42.7334 42.7383Z" fill="%23FDEA95"/><path id="Vector_11" d="M17.6552 47.0223C17.6552 47.0223 1.61149 21.82 5.75075 8.71024C9.89 -4.3995 31.4683 10.6539 35.1459 17.9862C38.8235 25.3186 27.6266 45.9362 20.6564 49.561L17.6552 47.0223Z" fill="%23F89C1C"/><path id="Vector_12" d="M17.6796 6.38003C10.7209 4.58524 9.26103 5.35436 7.75289 7.66812C6.24476 9.98189 5.62228 18.9689 5.76647 19.7468C4.92396 15.6976 4.75499 11.8561 5.76793 8.70186C9.89364 -4.41764 31.469 10.6541 35.1466 17.9865C35.1466 17.9865 24.6316 8.16993 17.6796 6.38003Z" fill="%23EB7D23"/><path id="Vector_13" d="M27.4895 15.2463C20.5309 10.9101 12.3462 7.38281 9.92349 11.3938C8.01536 14.6982 6.79439 18.3541 6.33383 22.142C9.49422 34.2465 17.6541 47.0166 17.6541 47.0166L20.6554 49.5553C25.9946 46.7872 33.8071 34.056 35.5208 24.9398C34.2703 22.1349 31.8069 17.9362 27.4895 15.2463Z" fill="%23FFCF37"/><path id="Vector_14" d="M17.1257 14.7223C17.5146 15.2576 17.7361 15.8961 17.7624 16.5572C17.7886 17.2184 17.6182 17.8724 17.2729 18.4368C16.9276 19.0012 16.4227 19.4506 15.8222 19.7282C15.2216 20.0058 14.5522 20.0992 13.8985 19.9965C13.2449 19.8939 12.6363 19.5999 12.1497 19.1516C11.6631 18.7032 11.3203 18.1208 11.1646 17.4777C11.0088 16.8347 11.0472 16.1599 11.2747 15.5386C11.5023 14.9173 11.9089 14.3774 12.4431 13.9871C12.7986 13.7273 13.2019 13.5403 13.6299 13.4366C14.0578 13.333 14.502 13.3148 14.9369 13.3831C15.3719 13.4514 15.7892 13.6048 16.1647 13.8347C16.5403 14.0645 16.8669 14.3661 17.1257 14.7223Z" fill="%23FDEA95"/><path id="Vector_15" d="M14.6949 45.9482C14.6949 45.9482 15.1943 45.3409 18.977 47.1309C22.7597 48.9209 24.4669 50.2284 26.9803 50.867C29.4938 51.5056 31.7181 53.973 31.4643 54.5464C31.2106 55.1198 27.7347 55.5523 23.7341 54.8143C19.7334 54.0762 16.004 51.3986 14.5605 49.4681C13.117 47.5377 13.4414 46.331 14.6949 45.9482Z" fill="%233B2C2C"/><path id="Vector_16" d="M11.563 43.5988L11.6271 43.5884C11.6738 43.5432 11.7015 43.4817 11.7043 43.4167C11.7071 43.3517 11.6849 43.2881 11.6421 43.2391C11.475 43.0569 7.56888 38.8113 3.76693 39.2609C3.73483 39.2645 3.70377 39.2745 3.67559 39.2903C3.64741 39.3061 3.62268 39.3274 3.60285 39.3529C3.58303 39.3784 3.56851 39.4076 3.56016 39.4388C3.55181 39.4701 3.54979 39.5026 3.55422 39.5346C3.55775 39.5663 3.56748 39.5969 3.58286 39.6248C3.59823 39.6526 3.61896 39.6772 3.64384 39.697C3.66873 39.7169 3.69728 39.7316 3.72787 39.7404C3.75846 39.7492 3.79048 39.7519 3.82211 39.7483C7.37746 39.3268 11.2343 43.5265 11.2768 43.5675C11.3144 43.6035 11.3628 43.6261 11.4146 43.6318C11.4663 43.6374 11.5185 43.6258 11.563 43.5988Z" fill="%233B2C2C"/><path id="Vector_17" d="M10.5696 47.4597C9.36294 46.531 9.13757 44.8001 10.0662 43.5934C10.9948 42.3868 12.7258 42.1614 13.9324 43.0901C15.139 44.0187 15.3644 45.7497 14.4358 46.9563C13.5072 48.1629 11.7762 48.3883 10.5696 47.4597Z" fill="%231E1716"/><path id="Vector_18" d="M11.07 43.9902C11.1084 43.9701 11.1407 43.9401 11.1635 43.9032C11.2013 43.8501 11.2166 43.7843 11.2062 43.7199C11.1957 43.6556 11.1604 43.5979 11.1078 43.5595C10.8484 43.3983 4.74476 39.5033 0.554106 41.9056C0.52564 41.9216 0.500601 41.943 0.480431 41.9686C0.46026 41.9943 0.445357 42.0237 0.436568 42.0551C0.427779 42.0865 0.425282 42.1194 0.429218 42.1518C0.433155 42.1842 0.443447 42.2155 0.459507 42.2439C0.493739 42.299 0.547766 42.3389 0.610497 42.3554C0.673228 42.3719 0.7399 42.3638 0.79682 42.3326C4.73649 40.0787 10.7801 43.9356 10.8401 43.9737C10.8746 43.9939 10.9133 44.006 10.9531 44.0088C10.993 44.0117 11.033 44.0053 11.07 43.9902Z" fill="%233B2C2C"/><path id="Vector_19" d="M23.4272 49.4236C22.8016 51.0237 22.0738 52.582 21.2483 54.0887C21.0245 53.9994 20.8075 53.9151 20.6061 53.8162C21.4493 52.2891 22.1915 50.7085 22.828 49.0844L23.4272 49.4236ZM28.3397 51.395C27.9064 52.4102 27.328 53.7837 26.6254 55.1654C26.378 55.1518 26.1229 55.1274 25.862 55.104C26.6125 53.6487 27.2631 52.1677 27.7014 51.1099C27.9184 51.1943 28.1315 51.2913 28.3397 51.395ZM17.5795 46.5157C17.7839 46.5961 18.0028 46.6922 18.2236 46.7999C17.5183 48.1807 16.6547 49.4747 15.6502 50.6559C15.4724 50.4814 15.3023 50.3177 15.1478 50.1394C16.0911 49.0261 16.9068 47.8106 17.5795 46.5157Z" fill="%236B5151"/></g></svg>');
  background-repeat: no-repeat;
  width: 100px;
  height: 150px;
  position: absolute;
  top: 65%;
  left: 50%;
  z-index: 2;
  animation: MoveContactButterfly 30s linear infinite;
}
@media (max-width: 767px) {
  .contact-section-wrapper .butterfly {
    display: none;
  }
}
.contact-section-wrapper .wrapper {
  display: flex;
  align-items: center;
  gap: 100px;
}
@media (max-width: 767px) {
  .contact-section-wrapper .wrapper {
    gap: 50px;
  }
}
.contact-section-wrapper .wrapper .image {
  width: 60%;
}
@media (max-width: 991px) {
  .contact-section-wrapper .wrapper .image {
    width: 100%;
    order: 1;
  }
}
.contact-section-wrapper .wrapper .image img {
  width: 100%;
  border-radius: 50% 0 50% 0;
}
.contact-section-wrapper .wrapper .form-wrapper {
  width: 40%;
}
@media (max-width: 991px) {
  .contact-section-wrapper .wrapper .form-wrapper {
    width: 100%;
    order: 2;
  }
}
.contact-section-wrapper .wrapper .form-wrapper h2 {
  font-weight: 700;
  color: #405A71;
  margin-bottom: 24px;
}
.contact-section-wrapper .wrapper .form-wrapper .contact-info {
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.contact-section-wrapper .wrapper .form-wrapper .contact-info .item svg {
  width: 30px;
  height: 30px;
  margin-bottom: 16px;
}
.contact-section-wrapper .wrapper .form-wrapper .contact-info .item h4 {
  font-size: 24px;
  font-weight: 700;
  color: #405A71;
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  .contact-section-wrapper .wrapper .form-wrapper .contact-info .item h4 {
    font-size: 18px;
  }
}
.contact-section-wrapper .wrapper .form-wrapper .contact-info .item a {
  color: #405A71;
  font-size: 16px;
  transition: 0.3s ease-in-out;
}
.contact-section-wrapper .wrapper .form-wrapper .contact-info .item a:hover {
  opacity: 0.8;
}

@keyframes MoveContactButterfly {
  0% {
    left: 50%;
  }
  25% {
    left: 45%;
  }
  50% {
    left: 40%;
  }
  75% {
    left: 45%;
  }
  100% {
    left: 50%;
  }
}
@media (max-width: 991px) {
  .contact-section-wrapper .wrapper {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
}
.inputs-col {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
}

.input-wrapper {
  margin-bottom: 12px;
}
.input-wrapper textarea {
  resize: none;
  height: 150px;
}

input[type=text],
input[type=email],
input[type=tel],
.select2-container--default .select2-selection--single,
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  border: 1px solid rgba(0, 142, 105, 0.5);
  border-radius: 4px;
  padding: 10px;
  font-family: "Inter", sans-serif;
  color: #636363;
  font-size: 14px;
}
input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=tel]::-moz-placeholder, .select2-container--default .select2-selection--single::-moz-placeholder, textarea::-moz-placeholder {
  color: #636363;
  font-size: 14px;
}
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=tel]::placeholder,
.select2-container--default .select2-selection--single::placeholder,
textarea::placeholder {
  color: #636363;
  font-size: 14px;
}

input[type=submit] {
  border: 1px solid #EA5C24;
  font-size: 0.85rem;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 1.5rem;
  padding: 0.65rem 1.5rem;
  transition: 0.3s ease;
  background: #EA5C24;
  color: #fff;
  font-weight: 700;
}
input[type=submit]:hover {
  opacity: 0.8;
}

.wpcf7-not-valid-tip {
  font-size: 0.8em;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  font-size: 0.8em;
}

.btn-close {
  cursor: pointer;
  position: relative;
  right: -5px;
  top: -30px;
  margin: 3px;
  width: 20px;
  height: 20px;
  float: right;
}
@media (max-width: 767px) {
  .btn-close {
    right: 0;
    top: 0;
  }
}

.clear {
  clear: both;
}

.btn-close::before,
.btn-close::after {
  content: "";
  height: 2px;
  display: block;
  background: #d6d6d6;
}

.btn-close::before {
  margin-top: 10px;
  transform: rotate(45deg);
}

.btn-close::after {
  margin-top: -2px;
  transform: rotate(-45deg);
}

.btn-close:hover:after, .btn-close:hover:before {
  background: #E47E31;
}

.modal-wrapper {
  display: flex;
  z-index: 999;
  width: 100%;
  height: 100%;
  position: fixed;
  visibility: hidden;
  top: 0;
  left: 0;
  background: rgba(25, 18, 12, 0.3);
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.3s ease-in-out;
}
.modal-wrapper.open {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=1);
}

.wrapper-form h1 {
  color: #405A71;
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 30px;
  text-align: start;
}
@media (max-width: 767px) {
  .wrapper-form h1 {
    margin-bottom: 10px;
    font-size: 1.5em;
  }
}
.wrapper-form form .items {
  display: grid;
  gap: 35px;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: 20px;
}
.wrapper-form form .items_total {
  padding: 10px;
  display: grid;
  gap: 35px;
  grid-template-columns: repeat(2, 1fr);
  margin: 25px 0 0 0;
  background-color: #F0F0F0;
  align-items: center;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .wrapper-form form .items_total {
    gap: 0;
    display: flex;
    justify-content: space-between;
  }
}
.wrapper-form form .items_total .item p {
  display: flex;
  gap: 10px;
  align-items: center;
}
.wrapper-form form .items_total input[type=number] {
  width: 50px;
  border: 0;
  padding: 0;
  background-color: transparent;
  color: #405A71;
}
@media (max-width: 767px) {
  .wrapper-form form .items_total {
    margin: 10px 0;
  }
}
.wrapper-form form .items_total .item {
  color: #405A71;
  font-size: 1em;
}
.wrapper-form form .items_total .item #productAmount {
  background-color: #EB7D23;
  color: #fff;
  border: none;
  width: 20%;
  text-align: center;
  margin-top: 5px;
}
@media (max-width: 767px) {
  .wrapper-form form .items_total .item #productAmount {
    width: 40%;
  }
}
@media (max-width: 576px) {
  .wrapper-form form .items_total .item #productAmount {
    width: 50%;
  }
}
.wrapper-form form .items_total .item span {
  font-weight: 700;
}
.wrapper-form form .article input {
  color: #405A71;
  font-weight: 700;
  font-size: 1.3em;
  margin-bottom: 20px;
  text-align: start;
  border: none;
  padding: 0;
}
@media (max-width: 767px) {
  .wrapper-form form .article input {
    margin-bottom: 10px;
    font-size: 1em;
  }
}
.wrapper-form form .card-item input {
  background-color: #F68B1F;
  border-radius: 4px;
  color: #fff;
  margin-bottom: 20px;
  padding: 10px;
  font-size: 1em;
  text-align: start;
  font-weight: 400;
  border: 1px transparent;
}
.wrapper-form form input, .wrapper-form form textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  border-radius: 4px;
  padding: 12px;
  border: 1px solid rgba(64, 90, 113, 0.4);
}
.wrapper-form form input::-moz-placeholder, .wrapper-form form textarea::-moz-placeholder {
  color: #A6A6A6;
  font-size: 0.9em;
  font-family: Helvetica, Sans-Serif;
}
.wrapper-form form input::placeholder, .wrapper-form form textarea::placeholder {
  color: #A6A6A6;
  font-size: 0.9em;
  font-family: Helvetica, Sans-Serif;
}
.wrapper-form form input:focus, .wrapper-form form textarea:focus {
  outline: none;
}
.wrapper-form form .wrapper-total-grid {
  margin-top: 20px;
  display: grid;
  gap: 35px;
  grid-template-columns: repeat(2, 1fr);
}
.wrapper-form form .wrapper-total-grid .cart-plus-minus label {
  margin-bottom: 10px;
  color: #405A71;
}
.wrapper-form .wpcf7-submit {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  margin-top: 5px;
  display: flex;
  border-radius: 60px;
  outline: none;
  border: 1px solid transparent;
  background-color: #E47E31;
  padding: 10px 30px;
  transition: all 0.4s ease-in-out;
  cursor: pointer;
  color: #fff;
  font-size: 16px;
}
.wrapper-form .wpcf7-submit:hover {
  background-color: transparent;
  border: 1px solid #E47E31;
  color: #E47E31;
}

.purchase-info {
  color: #405A71;
  font-size: 1em;
}
@media (max-width: 767px) {
  .purchase-info {
    font-size: 0.8em;
  }
}
.purchase-info span {
  font-weight: 700;
}

.modal {
  height: 80vh;
  min-height: 700px;
  overflow-y: auto;
  padding: 80px 30px;
  display: inline-block;
  width: 40%;
  position: relative;
  margin: auto;
  background-color: #fff;
  box-shadow: 0px 16px 16px -6px rgba(47, 46, 38, 0.5);
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.3s ease-in-out;
  transform: scale(0.7);
}
@media (max-width: 767px) {
  .modal {
    height: 65vh;
    min-height: 650px;
  }
}
.modal .description {
  text-align: center;
  margin-top: 20px;
}
.modal .description p {
  color: #405A71;
  font-size: 14px;
  line-height: 1.2em;
}
.modal .description p span {
  font-weight: 700;
}
@media (max-width: 1200px) {
  .modal {
    width: 70%;
  }
}
@media (max-width: 991px) {
  .modal {
    width: 75%;
  }
}
@media (max-width: 767px) {
  .modal {
    padding: 30px 10px;
  }
}
@media (max-width: 576px) {
  .modal {
    width: 100%;
  }
}

.modal-wrapper.open .modal {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: scale(1);
  filter: drop-shadow(0px 4px 12px rgba(0, 0, 0, 0.18));
  border-radius: 20px;
}

@media (max-height: 800px) {
  .modal-wrapper .modal {
    height: 600px;
    overflow-y: scroll;
  }
}
.thankyou-message {
  font-size: 20px;
  font-weight: 700;
  color: #EB7D23;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 60%;
  text-align: center;
  padding: 0 20px;
}
@media (max-width: 767px) {
  .thankyou-message {
    width: 100%;
  }
}

.error404 {
  background-color: #008E69;
}
.error404 header {
  display: none;
}
.error404 footer {
  display: none;
}

.notfound {
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.notfound .box {
  background: white;
  padding: 50px;
  text-align: center;
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
}
.notfound .box h2 {
  font-size: 7em;
  font-weight: bold;
}
.notfound .box h2 span {
  color: #008E69;
}
.notfound .box h2,
.notfound .box h3,
.notfound .box h4,
.notfound .box h5 {
  color: #8a8a8a;
}
.notfound .box h4 {
  font-weight: bold;
  margin-bottom: 25px;
}
.notfound .box h5 a {
  text-decoration: none;
  color: #008E69;
}

@media only screen and (max-width: 991px) {
  .notfound .box {
    padding: 40px 20px;
  }
  .notfound .box h2 {
    font-size: 5em;
  }
}
@media only screen and (max-width: 767px) {
  .notfound .box {
    width: 80%;
    margin: auto;
  }
  .notfound .box h2 {
    font-size: 3em;
  }
  .notfound .box h3, .notfound .box h4, .notfound .box h5 {
    font-size: 1.2em;
  }
}
@media only screen and (max-width: 576px) {
  .notfound .box {
    width: 100%;
  }
  .notfound .box h3, .notfound .box h4, .notfound .box h5 {
    font-size: 1em;
  }
}
main.privacy-policy {
  padding: 200px 0 150px 0;
}
@media (max-width: 767px) {
  main.privacy-policy {
    padding: 150px 0 70px 0;
  }
}
main.privacy-policy h1,
main.privacy-policy h2,
main.privacy-policy h3,
main.privacy-policy h4,
main.privacy-policy h5,
main.privacy-policy h6 {
  color: #155E5F;
  margin-bottom: 20px;
}
main.privacy-policy p {
  color: #545454;
  line-height: 1.3em;
}

.page_banner {
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  height: 350px;
}
@media (max-width: 767px) {
  .page_banner {
    height: 250px;
  }
}
.page_banner:after {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  background: linear-gradient(360deg, #354A5D -1.28%, rgba(53, 74, 93, 0) 123.56%);
}
.page_banner h1 {
  color: white;
  position: absolute;
  bottom: 10%;
  z-index: 9;
  font-weight: 700;
}
@media (max-width: 576px) {
  .page_banner h1 {
    font-size: 1.8em;
  }
}

.blog-articles {
  margin: 100px 0;
}
@media (max-width: 767px) {
  .blog-articles {
    margin: 50px 0;
  }
}
.blog-articles .important_article {
  grid-template-columns: repeat(1, 1fr) !important;
  border-bottom: 2px solid #405A71;
  padding-bottom: 50px;
  width: 80%;
  margin: auto;
  margin-bottom: 20px;
  padding-bottom: 80px;
  margin-bottom: 80px;
}
@media (max-width: 991px) {
  .blog-articles .important_article {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 567px) {
  .blog-articles .important_article {
    padding-bottom: 20px;
    margin-bottom: 50px;
  }
}
.blog-articles .important_article .item .image {
  width: 50% !important;
}
.blog-articles .important_article .item .image img {
  height: 350px !important;
}
@media (max-width: 576px) {
  .blog-articles .important_article .item .image {
    width: 100% !important;
  }
}
.blog-articles .important_article .item .content {
  width: 50% !important;
}
@media (max-width: 576px) {
  .blog-articles .important_article .item .content {
    width: 100% !important;
  }
}
.blog-articles .blog-grid {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 991px) {
  .blog-articles .blog-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
.blog-articles .blog-grid .item {
  display: flex;
  align-items: center;
}
@media (max-width: 576px) {
  .blog-articles .blog-grid .item {
    display: block;
    margin-bottom: 30px;
  }
}
.blog-articles .blog-grid .item .image {
  width: 40%;
}
@media (max-width: 991px) {
  .blog-articles .blog-grid .item .image {
    width: 50%;
  }
}
@media (max-width: 576px) {
  .blog-articles .blog-grid .item .image {
    margin: auto;
    width: 100%;
  }
}
.blog-articles .blog-grid .item .image img {
  width: 100%;
  height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.blog-articles .blog-grid .item .content {
  width: 60%;
  border: 1px solid #E4E4E4;
  border-radius: 0px 5px 5px 0;
  padding: 20px;
}
@media (max-width: 991px) {
  .blog-articles .blog-grid .item .content {
    width: 50%;
  }
}
@media (max-width: 576px) {
  .blog-articles .blog-grid .item .content {
    margin: auto;
    border-radius: 5px;
    width: 100%;
  }
}
.blog-articles .blog-grid .item .content h2 {
  color: #405A71;
  border-bottom: 1px solid #D8D8D8;
  padding-bottom: 15px;
  font-size: 1.4em;
  font-weight: 700;
}
.blog-articles .blog-grid .item .content p {
  color: #8B8B8B;
  font-size: 0.8em;
  padding-bottom: 10px;
}
.blog-articles .blog-grid .item .content span {
  color: #636363;
  font-weight: 700;
}
.blog-articles .description {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 58px;
  font-size: 16px;
  overflow: hidden;
  line-height: 1.3em;
  padding-top: 15px;
  color: #545454;
  font-size: 1em;
}
.blog-articles .loadMoreBtn {
  margin: auto;
  margin-top: 50px;
  border-radius: 6px;
  outline: none;
  border: 1px solid #fff;
  background-color: #F68B1F;
  width: -moz-fit-content;
  width: fit-content;
  padding: 15px 10px;
  font-size: 0.8em;
  font-weight: 400;
  display: flex;
  justify-content: center;
  transition: all 0.4s ease-in-out;
  cursor: pointer;
  color: #fff;
  font-weight: 700;
}
.blog-articles .loadMoreBtn:hover {
  background-color: #fff;
  color: #F68B1F;
  border: 1px solid #F68B1F;
}

.share {
  position: relative;
  display: flex;
  justify-content: flex-end;
}
.share ul {
  position: absolute;
  bottom: 0px;
  top: 0;
  transform: translateY(100%);
  right: 0;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
}
.share ul li {
  background: #fff;
  transition: 0.5s;
  border-radius: 10px;
}
.share .toggle {
  pointer-events: none;
  width: 30px;
  height: 30px;
  background: transparent;
  transform: scale(0.95);
  overflow: hidden;
  border-radius: 10px;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.share .toggle::before {
  content: "\f1e0";
  font-family: fontAwesome;
  width: 100%;
  height: 100%;
  color: #405A71;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.share.active ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
.share.active .toggle::before {
  transform: rotate(0deg);
  content: "\f00d";
}

.page-template-blog .navbar--fixed #navbarNav .navbar-nav li:last-child a {
  color: #fff !important;
}

.page-template-blog .navbar_wrap .white-logo {
  display: block;
}

.page-template-blog .navbar_wrap .colored-logo {
  display: none;
}

.page-template-blog .navbar--fixed .colored-logo {
  display: block;
}

.page-template-blog .navbar--fixed .white-logo {
  display: none;
}

.page-template-blog .navbar--fixed {
  background: #fff;
}

.page-template-blog .navbar--fixed .navbar_wrap .toggler .line {
  background: #155E5F !important;
}

.page-template-blog .navbar--fixed #navbarNav .navbar-nav li a {
  color: #155E5F !important;
}

.page-template-blog nav.active .colored-logo {
  display: block;
}

.page-template-blog nav.active .white-logo {
  display: none;
}

.page-template-blog nav.active .toggler .line {
  background: #155E5F !important;
}

.page-template-blog .navbar_wrap .toggler .line {
  background: #fff !important;
}

.page-template-blog header .navbar #navbarNav .navbar-nav li a {
  color: #fff;
}

@media (max-width: 576px) {
  .page-template-blog header .navbar #navbarNav .navbar-nav li a {
    color: #155E5F;
  }
  .page-template-blog header .navbar #navbarNav .navbar-nav li:last-child a {
    color: #fff;
  }
}
.single_blog {
  margin: 170px 0 100px 0;
}
@media (max-width: 767px) {
  .single_blog {
    margin: 100px 0 70px 0;
  }
}
.single_blog .wrapper-grid {
  display: grid;
  grid-template-columns: 70% 30%;
  gap: 50px;
}
@media (max-width: 767px) {
  .single_blog .wrapper-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
.single_blog .item ul {
  list-style: unset;
  list-style-position: inside;
}
.single_blog .item ul li {
  list-style-type: disc;
  color: #545454;
  font-size: 1em;
  line-height: 1.3em;
}
.single_blog .item img {
  -o-object-position: top;
     object-position: top;
  width: 100%;
  border-radius: 5px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 30px;
  height: 400px;
}
@media (max-width: 767px) {
  .single_blog .item img {
    height: 300px;
  }
}
.single_blog .item .category_name {
  color: #36B480;
  font-weight: 700;
  font-size: 0.9em;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.single_blog .item .title {
  color: #405A71;
  font-size: 2em;
  margin-bottom: 10px;
  font-weight: 700;
}
@media (max-width: 767px) {
  .single_blog .item .title {
    font-size: 1.2em;
  }
}
.single_blog .item .author {
  color: #8B8B8B;
  font-size: 0.9em;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .single_blog .item .author {
    margin-bottom: 20px;
  }
}
.single_blog .item .author span {
  font-weight: 700;
}
.single_blog .item p {
  color: #545454;
  font-size: 1em;
  margin-bottom: 20px;
  line-height: 1.3em;
}
@media (max-width: 767px) {
  .single_blog .item p {
    font-size: 0.9em;
  }
}
.single_blog .item .comments-wrapper {
  margin-top: 30px;
  border-top: 1px solid #C4C4C4;
  padding: 30px 0;
}
.single_blog .item .comments-wrapper a {
  color: #545454;
}
.single_blog .item .comments-wrapper .reply {
  display: none;
}
.single_blog .item .comments-wrapper .says {
  display: none;
}
.single_blog .item .comments-wrapper .comment-author {
  font-weight: 700;
}
.single_blog .item .comments-wrapper .comment-awaiting-moderation {
  display: none;
}
.single_blog .item .comments-wrapper .comment-edit-link {
  display: none;
}
.single_blog .item .comments-wrapper .comment-respond {
  padding-top: 50px;
  border: 0;
}
.single_blog .item .comments-wrapper .comment-respond label {
  display: none;
}
.single_blog .item .comments-wrapper .comment-respond .comment-form-cookies-consent label {
  display: unset !important;
}
.single_blog .item .comments-wrapper .commentlist {
  border-bottom: 1px solid #C4C4C4;
}
.single_blog .item .comments-wrapper .commentlist .comment {
  margin-bottom: 30px;
  pointer-events: none;
}
.single_blog .item .comments-wrapper .comment-reply-title {
  color: #405A71;
  font-size: 2em;
  font-weight: 700;
  margin-bottom: 10px;
  text-align: left;
}
@media (max-width: 767px) {
  .single_blog .item .comments-wrapper .comment-reply-title {
    font-size: 1.2em;
  }
}
.single_blog .item .comments-wrapper .comment-form {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: space-between;
}
.single_blog .item .comments-wrapper .comment-form p {
  width: 100%;
}
.single_blog .item .comments-wrapper .comment-form .comment-form-author {
  width: 48%;
}
.single_blog .item .comments-wrapper .comment-form .comment-form-email {
  width: 48%;
}
.single_blog .item .comments-wrapper .comment-form .submit {
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 4px;
  outline: none;
  border: 1px solid transparent;
  background-color: #F68B1F;
  text-transform: uppercase;
  padding: 10px 25px;
  transition: all 0.4s ease-in-out;
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.9em;
}
.single_blog .item .comments-wrapper .comment-form .submit:hover {
  background-color: transparent;
  border: 1px solid #F68B1F;
  color: #F68B1F;
}
.single_blog .item .comments-wrapper .comment-form textarea {
  overflow: hidden;
  border-radius: 4px;
  padding: 12px;
  border: 1px solid #008E69;
}
.single_blog .item .comments-wrapper .comment-form textarea::-moz-placeholder {
  color: #A6A6A6;
  font-size: 1em;
  font-family: Helvetica, Sans-Serif;
}
.single_blog .item .comments-wrapper .comment-form textarea::placeholder {
  color: #A6A6A6;
  font-size: 1em;
  font-family: Helvetica, Sans-Serif;
}
.single_blog .item .comments-wrapper .comment-form textarea:focus {
  outline: none;
}
.single_blog .item .comments-wrapper .comment-form textarea {
  resize: none;
  width: 100%;
}
.single_blog .item .comments-wrapper .comment-form .wpcf7-submit {
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 4px;
  outline: none;
  border: 1px solid transparent;
  background-color: #F68B1F;
  text-transform: uppercase;
  padding: 10px 25px;
  transition: all 0.4s ease-in-out;
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.9em;
}
.single_blog .item .comments-wrapper .comment-form .wpcf7-submit:hover {
  background-color: transparent;
  border: 1px solid #F68B1F;
  color: #F68B1F;
}
.single_blog .item .comments-wrapper #comments {
  color: #6C6C6C;
  font-size: 0.9em;
  margin-bottom: 20px;
}
.single_blog .item .comments-wrapper .commentlist img {
  width: 20px;
  height: 20px;
  margin: 0;
  border-radius: 50%;
}
.single_blog .sidebar-wrapper .recent-articles .title {
  color: #405A71;
  font-size: 1.4em;
  margin-bottom: 30px;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 10px;
  font-weight: 700;
}
.single_blog .sidebar-wrapper .recent-articles .title:after {
  position: absolute;
  content: "";
  background-color: #F8B818;
  width: 70px;
  height: 1px;
  bottom: 0;
  left: 0;
}
.single_blog .sidebar-wrapper .recent-articles .article {
  border-bottom: 1px solid #D8D8D8;
  padding: 30px 0;
  margin-bottom: 10px;
}
.single_blog .sidebar-wrapper .recent-articles .article img {
  width: 100%;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
  margin-bottom: 10px;
}
.single_blog .sidebar-wrapper .recent-articles .article .content-wrapper .author {
  color: #8B8B8B;
  font-size: 0.8em;
  margin-bottom: 5px;
}
.single_blog .sidebar-wrapper .recent-articles .article .content-wrapper .author span {
  font-weight: 700;
}
.single_blog .sidebar-wrapper .recent-articles .article .content-wrapper h2 {
  color: #405A71;
  font-weight: 700;
  font-size: 1.2em;
}
.single_blog .sidebar-wrapper .tags-wrapper {
  margin-top: 50px;
}
.single_blog .sidebar-wrapper .tags-wrapper h2 {
  color: #405A71;
  font-size: 1.4em;
  margin-bottom: 30px;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 10px;
  font-weight: 700;
}
.single_blog .sidebar-wrapper .tags-wrapper h2:after {
  position: absolute;
  content: "";
  background-color: #F8B818;
  width: 70px;
  height: 1px;
  bottom: 0;
  left: 0;
}
.single_blog .sidebar-wrapper .tags-wrapper span {
  font-size: 10px;
  line-height: 25px;
  color: #888888;
  padding: 5px;
  background-color: #F8F8F8;
  margin-left: 5px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.single_blog .item .comments-wrapper #comments {
  display: none;
}

.woocommerce-page {
  padding-top: 150px;
}

.select2-container--default .select2-selection--single {
  padding: 0;
}

.select2-container .select2-selection--single {
  height: 40px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #636363;
  line-height: 40px;
}

.woocommerce form .form-row {
  margin: 0 0 12px;
}

.woocommerce form .form-row label, .woocommerce-page form .form-row label {
  color: #636363;
  font-size: 14px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 39px;
}

.woocommerce div.product div.images.woocommerce-product-gallery {
  overflow: hidden;
}

.gallery-thums-wrapper {
  position: relative;
}

.gallery-top {
  position: relative;
  border: 1px solid #EB7D23;
  border-radius: 30px;
  height: 600px;
  overflow: hidden;
}
.gallery-top .woocommerce-product-gallery__image {
  height: 100%;
}
.gallery-top .woocommerce-product-gallery__image img {
  width: 100%;
  height: 100% !important;
  -o-object-fit: contain;
  object-fit: contain;
  transform: scale(0.9);
  display: flex !important;
  align-items: center;
  cursor: pointer;
}
.gallery-top .woocommerce-product-gallery__image .zoomImg {
  display: none !important;
}

.gallery-thums-wrapper {
  margin-top: 3rem;
}
.gallery-thums-wrapper .gallery-thumbs {
  width: 80%;
  overflow: hidden;
  margin: auto;
}
.gallery-thums-wrapper .woocommerce-product-gallery__image {
  position: relative;
  border: 1px solid #A1CFE7;
  border-radius: 10px;
  cursor: pointer;
}
.gallery-thums-wrapper .woocommerce-product-gallery__image img {
  border-radius: 10px;
  width: 100%;
  height: 100px !important;
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(0.9);
  transition: 0.2s ease;
}
.gallery-thums-wrapper .swiper-button-next:after,
.gallery-thums-wrapper .swiper-button-prev:after {
  font-size: 30px;
  color: #E47E31;
}

.woocommerce-product-gallery__trigger {
  display: none !important;
}

@media (max-width: 991px) {
  .woocommerce-page div.product div.images {
    width: 100%;
  }
  .woocommerce-page div.product div.summary {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .gallery-top {
    height: 400px;
  }
}
.summary .product-description > .more {
  display: none;
}

.summary .product-description.collapsed > .more {
  display: block;
}

.summary .product-description > button {
  font-size: 1rem;
  display: block;
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 1.5rem;
  padding: 0.618em 2em;
  transition: 0.3s ease;
  background: #EA5C24;
  color: #fff;
  border: 0;
  font-weight: 700;
  margin-top: 15px;
}

.summary .product-description.collapsed > .less {
  display: none;
}

.summary .product-description > .less {
  display: block;
}

.summary .product-description.collapsed > :nth-of-type(n+6) {
  display: none;
}

.summary .product-description-title {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 1rem;
  font-weight: 700;
  color: #3D6A49;
}

.summary .product-description-title::after {
  content: "";
  width: calc(100% + 30px);
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #EA5C24;
}

.woocommerce div.product h4.price {
  color: #EA5C24;
  margin: 1.2rem 0 0.6rem;
  font-weight: 700;
}

.summary .product-description p {
  color: #3D6A49;
  font-size: 1rem;
  line-height: 1.5;
}

.woocommerce-product-details__short-description {
  color: #636363;
  margin-bottom: 20px;
}

.woocommerce div.product form.cart .button {
  cursor: pointer;
  padding: 0.618em 2em;
  background: #EA5C24;
  font-size: 1rem;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 1.5rem;
  transition: 0.3s ease;
}
@media (max-width: 767px) {
  .woocommerce div.product form.cart .button {
    padding: 0.618em 1em;
  }
}

.woocommerce-message {
  border-top-color: #008E69;
}

.woocommerce-message::before {
  content: "\e015";
  color: #008E69;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
  padding: 0.618em 2em;
  color: #fff;
  background-color: #EA5C24;
  border-radius: 1.5rem;
  transition: 0.3s ease-in-out;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover {
  background-color: #EA5C24;
  color: #fff;
  opacity: 0.8;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
  background-color: #EA5C24;
  padding: 0.618em 1em;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
  background-color: #EA5C24;
  padding: 0.8;
}

.woocommerce .cart_totals h2 {
  color: #405A71;
  font-weight: 700;
  margin-bottom: 20px;
}
.woocommerce .checkout h3 {
  color: #405A71;
  font-weight: 700;
  margin-bottom: 20px;
}

.woocommerce table.shop_table {
  color: #636363;
}

.woocommerce-error {
  border-top-color: red;
}

.woocommerce-error::before {
  color: red;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
  color: #636363 !important;
  font-size: 14px;
}

.nocomments {
  display: none;
}

.woocommerce div.product p.stock {
  margin-bottom: 20px;
  font-size: 0.85rem;
}

.woocommerce div.product .in-stock {
  color: #636363;
}

.woocommerce-products-header {
  display: none !important;
}

.woocommerce-breadcrumb {
  display: none !important;
}

@media (min-width: 768px) {
  .woocommerce table.cart td.product-quantity .qib-container:not(#qib_id):not(#qib_id) {
    display: flex;
    justify-content: left !important;
  }
}
.woocommerce-checkout {
  padding-bottom: 100px;
}
@media (max-width: 768px) {
  .woocommerce-checkout {
    padding-bottom: 50px;
  }
}

.single-product .woocommerce-tabs {
  height: 1px;
  overflow: hidden;
  opacity: 0;
}

.cart-collaterals {
  margin-top: 50px;
  margin-bottom: 100px;
}
@media (max-width: 768px) {
  .cart-collaterals {
    margin-bottom: 50px;
  }
}

#customer_details {
  margin-bottom: 50px;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
  color: #636363;
}

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
  color: #636363;
}

.woocommerce-terms-and-conditions-wrapper {
  color: #636363;
}

.woocommerce-order h2 {
  color: #405A71;
  font-weight: 700;
  margin-bottom: 20px;
}

.woocommerce .woocommerce-customer-details address {
  color: #636363;
  line-height: 1.3em;
}

.woocommerce-thankyou-order-received {
  color: #405A71;
  margin-bottom: 20px;
  font-weight: 700;
}

.woocommerce ul.order_details li {
  color: #636363;
  font-size: 1em;
}

.woocommerce ul.order_details li strong {
  font-size: 1em;
}

.woocommerce-info {
  border-top-color: #405A71;
}

.woocommerce-info::before {
  color: #405A71;
}

.wc-backward {
  margin-top: 50px;
}

#billing_address_2_field {
  display: none !important;
}

#shipping_address_2_field {
  display: none !important;
}

.woocommerce div.product .entry-summary .cart div.quantity {
  float: none;
  margin: 0;
  display: inline-block;
}

.woocommerce div.product .entry-summary .cart {
  display: flex;
}

.woocommerce div.product form.cart .button {
  vertical-align: middle;
  float: none;
}

.woocommerce div.product .entry-summary .cart .minus {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M14.8889 1.55599H0.666667C0.298477 1.55599 0 1.25751 0 0.889323C0 0.521133 0.298477 0.222656 0.666667 0.222656H14.8889C15.2571 0.222656 15.5556 0.521133 15.5556 0.889323C15.5556 1.25751 15.2571 1.55599 14.8889 1.55599Z' fill='%23155E5F'/%3E%3C/svg%3E%0A") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  color: #fff !important;
  background-color: #fff !important;
  border: 0 !important;
  font-size: 1px;
  width: 25px;
  height: 35px;
}

.woocommerce div.product .entry-summary .cart .plus {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3322 7.22244H8.8878V0.777995C8.8878 0.409805 8.58933 0.111328 8.22114 0.111328C7.85295 0.111328 7.55447 0.409805 7.55447 0.777995V7.22244H1.11003C0.741836 7.22244 0.443359 7.52092 0.443359 7.88911C0.443359 8.2573 0.741836 8.55577 1.11003 8.55577H7.55447V15.0002C7.55447 15.3684 7.85295 15.6669 8.22114 15.6669C8.58933 15.6669 8.8878 15.3684 8.8878 15.0002V8.55577H15.3322C15.7004 8.55577 15.9989 8.2573 15.9989 7.88911C15.9989 7.52092 15.7004 7.22244 15.3322 7.22244Z' fill='%23155E5F'/%3E%3C/svg%3E%0A") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  color: #155E5F !important;
  background-color: #fff !important;
  border: 0 !important;
  width: 25px;
  height: 35px;
  margin-right: 30px;
  font-size: 1px;
}
@media (max-width: 767px) {
  .woocommerce div.product .entry-summary .cart .plus {
    margin-right: 15px;
  }
}

.woocommerce div.product .entry-summary .cart .quantity input.qty:not(#qib_id):not(#qib_id) {
  margin: 0 10px !important;
  border: 1px solid #F0C330 !important;
  width: 35px !important;
  height: 35px;
  font-weight: 600;
  color: #EA5C24 !important;
  border-radius: 10px !important;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
}/*# sourceMappingURL=main.css.map */