/*
* Global
*/
/*
 * Fonts
 */
/*
 * colors
 */
/* Layout */
/* Breakpoints */
@font-face {
  font-family: "DM Sans";
  font-style: italic;
  font-weight: 100 1000;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2Fp2ywxg089UriCZa4ET-DNl0.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "DM Sans";
  font-style: italic;
  font-weight: 100 1000;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2Fp2ywxg089UriCZa4Hz-D.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 100 1000;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 100 1000;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmg1hVGdeOYktMqlap.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmg1hVF9eOYktMqg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmr19VGdeOYktMqlap.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmr19VF9eOYktMqg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhNnZR-AHYA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* latin-ext */
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhNnZR-AHYA.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhNnZR-A.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* latin-ext */
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, blockquote, pre, a, abbr, acronym, address, big, cite, code,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
  margin: 0;
  border: 0;
  box-sizing: border-box;
}

body,
html :where(.editor-styles-wrapper) {
  max-width: 100%;
  font-family: var(--e-global-typography-text-font-family, "DM Sans");
  font-size: 18px;
  font-weight: 400;
  line-height: 167%;
  color: var(--e-global-color-text, #555);
}
@media (max-width: 1199.98px) {
  body,
  html :where(.editor-styles-wrapper) {
    font-size: 16px;
  }
}

*:focus {
  outline: 0;
}

a {
  text-decoration: none;
  text-underline-offset: 4px;
  color: inherit;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
a:hover, a:focus {
  color: var(--e-global-color-accent, #4F6A35);
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-weight: 700;
  line-height: 130%;
  color: var(--e-global-color-primary, #222);
}

h1 {
  font-size: 48px;
  margin: 48px 0 32px;
}

h2 {
  font-size: 42px;
  margin: 48px 0 32px;
}

h3 {
  font-size: 36px;
  margin: 32px 0 16px;
}

h4 {
  font-size: 24px;
  margin: 32px 0 16px;
}

h5 {
  font-size: 18px;
  margin: 24px 0 16px;
}

h6 {
  font-size: 16px;
  margin: 24px 0 16px;
}

ol, ul {
  margin: 0 0 30px;
  padding: 0 0 0 20px;
}

input:not([type=checkbox], [type=radio]), select, textarea {
  font-size: 18px;
  line-height: 24px;
  background: #FFFFFF;
  padding: 18px 24px;
  border: 1px solid #C7C7C7;
  border-radius: 5px;
}

select {
  height: 58px;
  width: 100%;
  cursor: pointer;
  padding-right: 35px;
  background-image: url("../images/alt-arrow-down.svg");
  background-repeat: no-repeat;
  background-position: center right 15px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

button, input[type=submit] {
  min-height: 58px;
  cursor: pointer;
}

label {
  display: block;
  margin-bottom: 4px;
}

dl {
  margin: 0 0 32px;
  padding-left: 30px;
}

dl dt {
  font-weight: bold;
}

dl dd {
  margin-bottom: 16px;
}

sup {
  font-size: 10px;
  vertical-align: super;
}

sub {
  font-size: 10px;
  vertical-align: sub;
}

pre {
  overflow: auto;
  margin: 32px 0;
}

p {
  margin: 16px 0;
}
p:empty {
  display: none;
}
p img.alignnone, p img.aligncenter {
  margin-bottom: 0;
}

figure {
  margin: 32px 0;
}
figure table {
  margin: 0;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

figcaption,
.wp-block-image figcaption {
  font-size: 14px;
  line-height: 150%;
  margin: 8px 0;
}

footer {
  clear: both;
}

caption,
th,
td {
  font-weight: normal;
  text-align: left;
}

th {
  border-width: 0 1px 1px 0;
  font-weight: bold;
}

td {
  border-width: 0 1px 1px 0;
}

address {
  font-style: italic;
  margin: 32px 0;
}

big {
  font-size: 125%;
}

code, kbd, tt, var, samp, pre {
  -moz-hyphens: none;
  font-family: monospace, serif;
  line-height: 150%;
}

cite, dfn, em, i {
  font-style: italic;
}

table,
th,
td {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  margin: 32px 0;
  width: 100%;
}

caption,
th,
td {
  font-weight: normal;
  text-align: left;
}

th {
  border-width: 0 1px 1px 0;
  font-weight: bold;
}

td {
  border-width: 0 1px 1px 0;
}

big {
  font-size: 125%;
}

strong {
  font-weight: 700;
}

blockquote {
  font-size: 110%;
  border-left: 8px solid var(--e-global-color-accent, #4F6A35);
  margin: 32px 0;
  padding-left: 20px;
}

.alignfull {
  margin: 32px 0;
}

.alignleft {
  float: left;
  margin: 6px 20px 32px 0;
}

.alignright {
  float: right;
  margin: 6px 0 32px 20px;
}

.aligncenter {
  text-align: center;
  margin: 32px auto;
}

.alignleft, .full-width .site-content .alignleft {
  clear: left;
}

.alignright, .full-width .site-content .alignright {
  clear: right;
}

.center {
  text-align: center;
}

.center th, .center tr, .center td {
  text-align: center;
}

.wp-block-image {
  margin: 32px 0;
}

.wp-block-gallery {
  margin: 32px 0;
}
.wp-block-gallery .blocks-gallery-item {
  padding: 0;
}

.wp-block-gallery.alignleft {
  float: left;
  margin: 6px 20px 32px 0;
}

.wp-block-gallery.alignright {
  float: right;
  margin: 6px 0 32px 20px;
}

.wp-block-gallery.aligncenter {
  text-align: center;
  margin: 32px auto;
}

.wp-block-button {
  margin: 32px 0;
}

.wp-block-button.alignleft {
  margin: 6px 20px 32px 0;
}

.wp-block-button.alignright {
  margin: 6px 0 32px 20px;
}

.wp-block-button.aligncenter {
  text-align: center;
  margin: 32px auto;
}

.wp-block-file a:hover,
.wp-block-button a:hover {
  color: #FFFFFF;
}

.wp-block-button.is-style-outline a:hover {
  color: inherit;
}

.wp-block-button.is-style-squared a {
  border-radius: 0;
}

.wp-block-button__link,
.wp-block-file__button {
  text-decoration: none !important;
}

.wp-block-cover {
  color: #ffffff;
}

body .monster-widget-just-testing option {
  width: 340px;
}

iframe, embed {
  width: 100%;
  height: auto;
}
iframe.twitter-tweet, embed.twitter-tweet {
  width: 100% !important;
  min-height: unset;
}

.wp-block-embed .wp-block-embed__wrapper {
  position: relative;
  padding-bottom: 56.25%;
  margin-bottom: 30px;
}

.wp-block-embed .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#html5box-html5-lightbox iframe {
  height: 100%;
}

.post_format-post-format-video iframe {
  height: 460px;
}
@media (max-width: 639px) {
  .post_format-post-format-video iframe {
    height: 280px;
  }
}

.wp-image-907,
.wp-image-754 {
  width: 100%;
  height: auto;
  margin: 32px 0;
}

table {
  border-radius: 2px;
}

td, th {
  padding: 10px;
}

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

img.size-full {
  display: block;
  margin: 32px 0;
}

img.aligncenter {
  margin: 32px auto;
}

img.alignnone {
  margin: 32px auto;
}

img.alignleft {
  margin: 12px 20px 32px 0;
}

img.alignright {
  margin: 12px 0 32px 20px;
}

.wp-caption img {
  margin: 0;
}

.wp-caption {
  margin: 32px auto;
}

.wp-caption.alignleft {
  margin: 12px 20px 32px 0;
}

.wp-caption.alignright {
  margin: 12px 0 32px 20px;
}

.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
  max-width: 100%;
  height: auto;
}

.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
  font-style: italic;
  margin: 8px 0 0;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

.page-links {
  display: flex;
  align-items: center;
  margin: 25px 0;
  clear: both;
}

.page-links .post-page-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 42px;
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none !important;
  color: var(--e-global-color-primary, #222);
  background: transparent;
  border-radius: 10px;
}

.page-links .post-page-numbers:first-child {
  margin-left: 10px;
}

.page-links .post-page-numbers.current {
  width: 42px;
  color: #FFFFFF;
  background: var(--e-global-color-accent, #4F6A35);
}

.page-links a:hover {
  color: var(--e-global-color-accent, #4F6A35);
}

.post-password-form input[type=password] {
  display: block;
  margin-top: 4px;
}

.post-password-form input[type=submit] {
  margin-top: 20px;
}

.gallery {
  margin-bottom: 15px;
  margin-right: -15px;
}
.gallery.gallery-columns-2 .gallery-item {
  width: calc(50% - 15px);
}
.gallery.gallery-columns-3 .gallery-item {
  width: calc(33.33% - 15px);
}
.gallery.gallery-columns-4 .gallery-item {
  width: calc(25% - 15px);
}
.gallery.gallery-columns-5 .gallery-item {
  width: calc(20% - 15px);
}
.gallery.gallery-columns-6 .gallery-item {
  width: calc(16.67% - 15px);
}
.gallery.gallery-columns-7 .gallery-item {
  width: calc(14.28% - 15px);
}
.gallery.gallery-columns-8 .gallery-item {
  width: calc(12.5% - 15px);
}
.gallery.gallery-columns-9 .gallery-item {
  width: calc(11.11% - 15px);
}
.gallery .gallery-item {
  overflow: hidden;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.gallery-item {
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 15px 0;
  position: relative;
}
.gallery-item img {
  width: 100%;
}

.gallery-item > .gallery-icon {
  display: inline-block;
  line-height: 0;
}

.gallery-caption {
  background-color: rgba(0, 0, 0, 0.7);
  bottom: 0;
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  left: 0;
  line-height: 1.3;
  margin: 0;
  max-height: 50%;
  opacity: 0;
  padding: 2px 8px;
  position: absolute;
  text-align: left;
  width: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.gallery-item:hover .gallery-caption {
  opacity: 1;
}

.clearfix {
  clear: both;
}

.more-link {
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.bypostauthor {
  line-height: 24px;
}

.sticky .posted-on {
  display: none;
}

.wp-block-columns {
  gap: 30px;
}

.wp-block-pullquote {
  font-size: inherit;
  text-align: left;
  margin: 32px 0;
  padding: 0;
}

.wp-block-pullquote blockquote {
  margin-top: 0;
  margin-bottom: 0;
}

.wp-block-group, .wp-block-columns, .wp-block-media-text {
  margin: 32px 0;
}

.has-background {
  padding: 30px;
}

.wp-block-quote.is-large:where(:not(.is-style-plain)), .wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
  margin: 32px 0;
  padding-left: 20px;
  padding-right: 0;
}

.wp-block-gallery {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.wp-block-cover {
  margin: 32px 0;
}

.bt-field-type-radio {
  display: flex;
  flex-wrap: wrap;
}
.bt-field-type-radio .item-radio {
  width: 100%;
  position: relative;
  padding-left: 30px;
  min-height: 22px;
}
.bt-field-type-radio .item-radio:has(input:checked) svg {
  opacity: 1;
}
.bt-field-type-radio .item-radio input[type=radio] {
  position: absolute;
  background: transparent;
  padding: 0;
  width: 22px;
  height: 22px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
  z-index: 9;
  opacity: 0;
}
.bt-field-type-radio .item-radio label {
  margin: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
.bt-field-type-radio .item-radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  left: 0;
  top: 50%;
  border-radius: 50%;
  transform: translateY(-50%);
}
.bt-field-type-radio .item-radio svg {
  width: 100%;
  height: auto;
  max-width: 12px;
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.25s ease-in-out;
  opacity: 0;
  z-index: 8;
}
.bt-field-type-radio .item-radio svg path {
  fill: var(--e-global-color-accent, #4F6A35);
}

.select2-container,
.elementor-editor-active .select2-container {
  font-size: 15px;
  line-height: 150%;
  min-height: 56px;
  max-width: 100%;
}
.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow svg,
.elementor-editor-active .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow svg {
  transform: rotate(180deg);
}
.select2-container .select2-selection--single,
.elementor-editor-active .select2-container .select2-selection--single {
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: none;
  border-bottom: 1px solid #8c8c8c;
  gap: 10px;
  height: 58px;
  background: transparent;
}
.select2-container .select2-selection--single .select2-selection__arrow,
.elementor-editor-active .select2-container .select2-selection--single .select2-selection__arrow {
  width: 20px;
  height: auto;
  position: relative;
}
.select2-container .select2-selection--single .select2-selection__arrow svg,
.elementor-editor-active .select2-container .select2-selection--single .select2-selection__arrow svg {
  position: absolute;
  top: 50%;
  left: 50%;
  color: var(--e-global-color-accent, #4F6A35);
  margin: -4px 0 0 -13px;
  transition: all 0.3s;
}
.select2-container--default .select2-selection--single .select2-selection__rendered,
.elementor-editor-active .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--e-global-color-text, #555);
  line-height: 56px;
  padding: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow,
.elementor-editor-active .select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 40px;
  height: 54px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected],
.elementor-editor-active .select2-container--default .select2-results__option--highlighted[aria-selected],
.elementor-editor-active .select2-container--default .select2-results__option--highlighted[data-selected] {
  background-color: var(--e-global-color-accent, #4F6A35);
}
.select2-dropdown,
.elementor-editor-active .select2-dropdown {
  border: none;
  overflow: hidden;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  z-index: 99999;
  position: absolute !important;
  display: block !important;
  background: #fff !important;
  border-radius: 4px !important;
}

.select2-search--dropdown,
.elementor-editor-active .select2-search--dropdown {
  padding: 8px;
}
.select2-search--dropdown .select2-search__field,
.elementor-editor-active .select2-search--dropdown .select2-search__field {
  padding: 6px 16px;
  border-radius: 0;
}

.select2-results__option,
.elementor-editor-active .select2-results__option {
  padding: 8px 24px !important;
  font-size: 18px !important;
  line-height: 150% !important;
}
@media (max-width: 767px) {
  .select2-results__option,
  .elementor-editor-active .select2-results__option {
    font-size: 16px !important;
  }
}

.bt-container {
  max-width: var(--container-max-width, 1450px);
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--container-default-padding-block-start, 15px);
  padding-right: var(--container-default-padding-block-end, 15px);
}

.bt-fl-no-mg > *:first-child {
  margin-top: 0 !important;
}
.bt-fl-no-mg > *:last-child {
  margin-bottom: 0 !important;
}

.bt-image-absolute, .bt-cover-iframe iframe, .bt-cover-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  margin: 0;
}

.bt-cover-image {
  position: relative;
  overflow: hidden;
  background-color: #cdcdcd;
  background-image: url(../images/placeholder-image.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-bottom: 66.66%;
}
.bt-cover-image img {
  transition: all 0.3s;
}

.bt-cover-iframe {
  position: relative;
  overflow: hidden;
  background: #cdcdcd;
  padding-bottom: 46.5%;
}
.bt-ab-center {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@keyframes animloadingwave {
  0% {
    transform: scale(0);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
.bt-loading-wave {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  transform: translate(-50%, -50%);
}
.bt-loading-wave::after, .bt-loading-wave::before {
  content: "";
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: var(--e-global-color-accent, #4F6A35);
  position: absolute;
  left: 0;
  top: 0;
  animation: animloadingwave 2s linear infinite;
}
.bt-loading-wave::after {
  animation-delay: 1s;
}

.bt-tabs .bt-panel-item {
  display: none;
}
.bt-tabs .bt-panel-item.bt-is-active {
  display: block;
}

.__bt-max-line-ellipsis, .bt-elwg-service-loop-item--menu .bt-post--excerpt, .__bt-post-style-3 .bt-post--excerpt, .bt-elwg-post-loop-item--style-3 .bt-post--excerpt, .__bt-post-style-3 .bt-post--title a, .bt-elwg-post-loop-item--style-3 .bt-post--title a, .__bt-post-style-2 .bt-post--title a, .bt-elwg-post-loop-item--style-2 .bt-post--title a, .__bt-post-style-1 .bt-post--title a, .bt-elwg-post-loop-item--style-1 .bt-post--title a, .bt-elwg-post-grid--style-1 .bt-post--title a, .bt-block-recent-posts .bt-post--title {
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.__bt-button-style, .bt-srq-box--book-link, .__bt-button-outline-dark-style, .__bt-button-outline-style, .__bt-button-dark-style, button, input[type=submit] {
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
  text-transform: uppercase;
  text-align: center;
  color: #ffffff;
  background: var(--e-global-color-accent, #4F6A35);
  padding: 16px 40px;
  border: none;
  border-radius: 0;
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  height: auto;
  min-height: auto;
}
.__bt-button-style:hover, .bt-srq-box--book-link:hover, .__bt-button-outline-dark-style:hover, .__bt-button-outline-style:hover, .__bt-button-dark-style:hover, button:hover, input[type=submit]:hover, .__bt-button-style:focus, .bt-srq-box--book-link:focus, .__bt-button-outline-dark-style:focus, .__bt-button-outline-style:focus, .__bt-button-dark-style:focus, button:focus, input[type=submit]:focus {
  color: #ffffff;
  background: var(--e-global-color-accent, #4F6A35);
}
@media (max-width: 519.98px) {
  .__bt-button-style, .bt-srq-box--book-link, .__bt-button-outline-dark-style, .__bt-button-outline-style, .__bt-button-dark-style, button, input[type=submit] {
    font-size: 16px;
    padding: 12px 30px;
  }
}

.__bt-button-dark-style {
  background: var(--e-global-color-secondary, #FFE17F);
}
.__bt-button-dark-style:hover, .__bt-button-dark-style:focus {
  background: var(--e-global-color-secondary, #FFE17F);
  border-color: var(--e-global-color-secondary, #FFE17F);
}

.__bt-button-outline-style {
  color: var(--e-global-color-accent, #4F6A35);
  background: #ffffff;
}
.__bt-button-outline-style:hover, .__bt-button-outline-style:focus {
  color: #ffffff;
  background: var(--e-global-color-accent, #4F6A35);
}

.__bt-button-outline-dark-style {
  color: var(--e-global-color-primary, #222);
  background: #ffffff;
  border: 3px solid var(--e-global-color-primary, #222);
}
.__bt-button-outline-dark-style:hover, .__bt-button-outline-dark-style:focus {
  color: #ffffff;
  background: var(--e-global-color-secondary, #FFE17F);
}

.__scrollbar_style, .select2-container--default .select2-results > .select2-results__options,
.elementor-editor-active .select2-container--default .select2-results > .select2-results__options {
  overflow-y: auto;
}
.__scrollbar_style::-webkit-scrollbar, .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar,
.elementor-editor-active .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  border-radius: 10px;
  background-color: #f1f1f1;
}
.__scrollbar_style::-webkit-scrollbar-thumb, .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb,
.elementor-editor-active .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--e-global-color-accent, #4F6A35);
  cursor: pointer;
}
.__scrollbar_style::-webkit-scrollbar-track, .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track,
.elementor-editor-active .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #f1f1f1;
}

.__bt-format-post-content > *:first-child, .single-project .bt-bottom-content > *:first-child, .single-project .bt-main-content .bt-col-left > *:first-child, .single-service .bt-main-content-ss .bt-post--content > *:first-child, .single-team .bt-main-detail-ss .bt-post--content > *:first-child, .bt-main-post .bt-post--content > *:first-child, .bt-list-post .bt-post--content > *:first-child {
  margin-top: 0 !important;
}
.__bt-format-post-content > *:last-child, .single-project .bt-bottom-content > *:last-child, .single-project .bt-main-content .bt-col-left > *:last-child, .single-service .bt-main-content-ss .bt-post--content > *:last-child, .single-team .bt-main-detail-ss .bt-post--content > *:last-child, .bt-main-post .bt-post--content > *:last-child, .bt-list-post .bt-post--content > *:last-child {
  margin-bottom: 0 !important;
}
.__bt-format-post-content h2, .single-project .bt-bottom-content h2, .single-project .bt-main-content .bt-col-left h2, .single-service .bt-main-content-ss .bt-post--content h2, .single-team .bt-main-detail-ss .bt-post--content h2, .bt-main-post .bt-post--content h2, .bt-list-post .bt-post--content h2 {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 16px;
}
@media (max-width: 767.98px) {
  .__bt-format-post-content h2, .single-project .bt-bottom-content h2, .single-project .bt-main-content .bt-col-left h2, .single-service .bt-main-content-ss .bt-post--content h2, .single-team .bt-main-detail-ss .bt-post--content h2, .bt-main-post .bt-post--content h2, .bt-list-post .bt-post--content h2 {
    font-size: 32px;
  }
}
.__bt-format-post-content h3, .single-project .bt-bottom-content h3, .single-project .bt-main-content .bt-col-left h3, .single-service .bt-main-content-ss .bt-post--content h3, .single-team .bt-main-detail-ss .bt-post--content h3, .bt-main-post .bt-post--content h3, .bt-list-post .bt-post--content h3 {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
@media (max-width: 767.98px) {
  .__bt-format-post-content h3, .single-project .bt-bottom-content h3, .single-project .bt-main-content .bt-col-left h3, .single-service .bt-main-content-ss .bt-post--content h3, .single-team .bt-main-detail-ss .bt-post--content h3, .bt-main-post .bt-post--content h3, .bt-list-post .bt-post--content h3 {
    font-size: 24px;
  }
}
@media (max-width: 519.98px) {
  .__bt-format-post-content h3, .single-project .bt-bottom-content h3, .single-project .bt-main-content .bt-col-left h3, .single-service .bt-main-content-ss .bt-post--content h3, .single-team .bt-main-detail-ss .bt-post--content h3, .bt-main-post .bt-post--content h3, .bt-list-post .bt-post--content h3 {
    font-size: 22px;
  }
}
.__bt-format-post-content h4, .single-project .bt-bottom-content h4, .single-project .bt-main-content .bt-col-left h4, .single-service .bt-main-content-ss .bt-post--content h4, .single-team .bt-main-detail-ss .bt-post--content h4, .bt-main-post .bt-post--content h4, .bt-list-post .bt-post--content h4 {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.__bt-format-post-content h5, .single-project .bt-bottom-content h5, .single-project .bt-main-content .bt-col-left h5, .single-service .bt-main-content-ss .bt-post--content h5, .single-team .bt-main-detail-ss .bt-post--content h5, .bt-main-post .bt-post--content h5, .bt-list-post .bt-post--content h5 {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.__bt-format-post-content h6, .single-project .bt-bottom-content h6, .single-project .bt-main-content .bt-col-left h6, .single-service .bt-main-content-ss .bt-post--content h6, .single-team .bt-main-detail-ss .bt-post--content h6, .bt-main-post .bt-post--content h6, .bt-list-post .bt-post--content h6 {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.__bt-format-post-content .wp-block-media-text__media img, .single-project .bt-bottom-content .wp-block-media-text__media img, .single-project .bt-main-content .bt-col-left .wp-block-media-text__media img, .single-service .bt-main-content-ss .bt-post--content .wp-block-media-text__media img, .single-team .bt-main-detail-ss .bt-post--content .wp-block-media-text__media img, .bt-main-post .bt-post--content .wp-block-media-text__media img, .bt-list-post .bt-post--content .wp-block-media-text__media img {
  border-radius: 20px;
}
.__bt-format-post-content blockquote, .single-project .bt-bottom-content blockquote, .single-project .bt-main-content .bt-col-left blockquote, .single-service .bt-main-content-ss .bt-post--content blockquote, .single-team .bt-main-detail-ss .bt-post--content blockquote, .bt-main-post .bt-post--content blockquote, .bt-list-post .bt-post--content blockquote {
  position: relative;
  background: #F0F7F3;
  padding: 44px 57px 42px 90px;
  border: none;
  color: var(--e-global-color-text, #555);
  font-size: 20px;
  font-weight: 33px;
  line-height: 30px;
  border-radius: 20px 20px 20px 20px;
  font-style: italic;
}
.__bt-format-post-content blockquote > *:first-child, .single-project .bt-bottom-content blockquote > *:first-child, .single-project .bt-main-content .bt-col-left blockquote > *:first-child, .single-service .bt-main-content-ss .bt-post--content blockquote > *:first-child, .single-team .bt-main-detail-ss .bt-post--content blockquote > *:first-child, .bt-main-post .bt-post--content blockquote > *:first-child, .bt-list-post .bt-post--content blockquote > *:first-child {
  margin-top: 0 !important;
}
.__bt-format-post-content blockquote > *:last-child, .single-project .bt-bottom-content blockquote > *:last-child, .single-project .bt-main-content .bt-col-left blockquote > *:last-child, .single-service .bt-main-content-ss .bt-post--content blockquote > *:last-child, .single-team .bt-main-detail-ss .bt-post--content blockquote > *:last-child, .bt-main-post .bt-post--content blockquote > *:last-child, .bt-list-post .bt-post--content blockquote > *:last-child {
  margin-bottom: 0 !important;
}
.__bt-format-post-content blockquote cite, .single-project .bt-bottom-content blockquote cite, .single-project .bt-main-content .bt-col-left blockquote cite, .single-service .bt-main-content-ss .bt-post--content blockquote cite, .single-team .bt-main-detail-ss .bt-post--content blockquote cite, .bt-main-post .bt-post--content blockquote cite, .bt-list-post .bt-post--content blockquote cite {
  color: var(--e-global-color-accent, #4F6A35);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.__bt-format-post-content blockquote::before, .single-project .bt-bottom-content blockquote::before, .single-project .bt-main-content .bt-col-left blockquote::before, .single-service .bt-main-content-ss .bt-post--content blockquote::before, .single-team .bt-main-detail-ss .bt-post--content blockquote::before, .bt-main-post .bt-post--content blockquote::before, .bt-list-post .bt-post--content blockquote::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzNSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImxlZnQtcXVvdGUtc2tldGNoLXN2Z3JlcG8tY29tIDEiIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8yM181ODEzKSI+CjxnIGlkPSJHcm91cCI+CjxnIGlkPSJHcm91cF8yIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE3LjAwOTIgNy4zNzkyM0MxNi45NzQ2IDcuMzQ0NDMgMTYuOTMzNSA3LjMyNTU3IDE2Ljg5NTQgNy4yOTg0NkMxNi42NzA3IDYuNDQ5OTYgMTYuMzI0OSA1LjYxNzM5IDE2LjA2MDcgNC43OTE3OEMxNS44NzQ2IDQuMjA5NzUgMTUuODA3NiAzLjM0MjU2IDE1LjU1NTIgMi42NjYyMUMxNS42ODYgMi4zMTEyOCAxNS41MjgzIDEuODIzNTcgMTUuMTE2IDEuNzIzNzZDNy44NzIzMiAtMC4wMzIwNDA3IDIuNDA5MTUgOS4yMDU3MiAwLjc1MzUyOSAxNC44ODQ0Qy0wLjE2ODc4MiAxOC4wNDgzIDAuMDE2NzQyMyAyMS42NjY0IDAuMDI0NDM0NCAyNC45MjA1QzAuMDI3NTQ3OCAyNi4yNzQzIC0wLjI2MjE4NSAzMC4yODc0IDEuMDc0OTUgMzEuNDc2MUMwLjcyNjYwNyAzMS44NjA0IDAuNzcxNjYgMzIuNjE2IDEuMzkxNDIgMzIuNzIwNEMzLjY0NzM4IDMzLjA5OTkgNS45NzU4NyAzMy4yNDczIDguMjU5NDggMzMuMzQzOEM5LjM1MzIyIDMzLjM5MDIgMTEuODExIDMzLjg1NjUgMTIuNjc5MSAzMi44NzQxQzEzLjA0ODEgMzMuMDY2MiAxMy41ODAyIDMyLjg4NzEgMTMuNjM1MSAzMi4zMjU0QzE0LjAzNzcgMjguMjI2NSAxNC4yNzg5IDI0LjA3NTkgMTQuMzAzNiAxOS45NTcyQzE0LjMwNTYgMTkuNjExOSAxNC4xNjEzIDE5LjM2MjcgMTMuOTUyMSAxOS4yMDNDMTQuMTA5NiAxOC43MzEgMTMuNzc1OCAxOC4xNTU0IDEzLjExNTIgMTguMjgzOEMxMS42MDgzIDE4LjU3NjQgMTAuMjAzNCAxOC40NTU3IDguNzczMiAxOC4wNjM4QzguODA0NTIgMTcuOTYxOCA4Ljc4NDE5IDE3Ljg0OTcgOC42NzAyNyAxNy43NTg5QzYuMTg5MjMgMTUuNzgxNSAxNS4zNTE3IDkuNDc2MjIgMTYuODM0OCA4LjczMjQ3QzE3LjA4NzQgOC42MDU3NCAxNy4yODA5IDguMjcwNzcgMTcuMjYxNCA3Ljk4ODU1QzE3LjI0NDEgNy43Mzg1NSAxNy4xODg4IDcuNTYwMTcgMTcuMDA5MiA3LjM3OTIzWk0zLjk1OTgyIDExLjM4NzdDMy45NjI1NyAxMS4zOTA4IDMuOTYyOTQgMTEuMzk0MSAzLjk2NTY4IDExLjM5NzJDNC45NzY2MyAxMi40NjMzIDYuMTM3MDMgMTMuODk0NiA3LjQ5MDI4IDE0LjY4NjVDNy4wMTc0IDE1LjUwOTUgNi43OTcwOCAxNi4yODg4IDYuOTc3NDggMTYuOTU0MkM1LjY2NTI1IDE1Ljg0NzYgNC4zMzM4IDE0Ljc2NDcgMi45ODkxNiAxMy43MDIzQzMuMjU2IDEyLjkwMDMgMy41ODQ3NCAxMi4xMjkyIDMuOTU5ODIgMTEuMzg3N1pNMS45OTE5NSAzMS4yNjc5QzIuMTI4NzUgMzAuMjcxMSAyLjE4NzkxIDI5LjI0MjMgMi4yMDY3NyAyOC4xOTgxQzIuOTc1NjEgMjkuMTUwMiAzLjgwMzk3IDMwLjA0NzEgNC43MDUwMyAzMC44NzY0QzQuODg5ODIgMzEuMDQ2MyA1LjA5MTgzIDMxLjIzNTUgNS4zMDYxMSAzMS40MjUyQzQuMjAxMzkgMzEuMzY4MyAzLjA5Nzc3IDMxLjMwNDUgMS45OTE5NSAzMS4yNjc5Wk04LjI1OTQ4IDMxLjUzMzVDNy43NzU4IDMxLjUyNzIgNy4yOTI2NyAzMS41MTIyIDYuODA5NzIgMzEuNDkzOUM2LjE4NzIxIDMxLjA3MDcgNS41NTA0MiAzMC42NzAzIDQuOTcyNjEgMzAuMTYzMkM0LjA2NDc2IDI5LjM2NjcgMy4yMzA5MSAyOC40Nzg1IDIuNDU3NjggMjcuNTUxOUMyLjM4MTY3IDI3LjQ2MTEgMi4yOTI2NyAyNy40NDA4IDIuMjA5NyAyNy40NTc0QzIuMjEwMDcgMjYuMzMxNiAyLjE3MDE0IDI1LjE5MDUgMi4xMjg5NCAyNC4wNUMzLjQ0MzkxIDI1LjI0NTQgNC42NDcxNiAyNi41NDkyIDUuODY1MDYgMjcuODQ2NkM2Ljk4OTU2IDI5LjA0NDYgOC4xNzc5OCAzMC40NzUxIDkuNTc4MyAzMS40Mzk1QzkuMDcyNjQgMzEuNDg3IDguNjAzOTggMzEuNTM3OSA4LjI1OTQ4IDMxLjUzMzVaTTEwLjkyNDIgMzEuMzY1M0M5LjUzMDg2IDI5LjkyMjkgNy44NjM3MSAyOC43MDM5IDYuNDI4MjMgMjcuMjgzNEM1LjAzMTAzIDI1LjkwMDkgMy42MjAyNyAyNC41NDQ3IDIuMTAyNTYgMjMuMjk2NEMyLjA2ODY4IDIyLjMzOCAyLjA0Mjg2IDIxLjM4NDIgMi4wNDE3NiAyMC40NDEyQzMuODE0NzcgMjIuMTI4IDUuNDY3NDYgMjMuOTQ2OSA3LjE2MjgyIDI1LjcwNzlDOC4xMjQzMiAyNi43MDY0IDEwLjA3MDggMjkuNTIyNCAxMS42Nzk5IDI5LjQ2MjVDMTIuMTQ0MyAyOS40NDQ5IDEyLjE4NSAyOC44NTA4IDExLjc4NDEgMjguNjkyNEMxMS4xNTA4IDI4LjQ0MTggMTAuNDUzOSAyNy42MTU1IDkuOTQ3MzMgMjcuMTY4OEM4Ljk2MDM3IDI2LjI5ODcgOC4wMTUxNyAyNS4zODAyIDcuMDY3NCAyNC40NjgyQzUuNDA0MjcgMjIuODY3NSAzLjgwMTc3IDIxLjE3NTQgMi4wNDc0NCAxOS42NzE4QzIuMDU1NjggMTkuMTcxNyAyLjA3MTA2IDE4LjY3NDYgMi4xMDIzOCAxOC4xODQ5QzIuMTM0OCAxNy42NzkyIDIuMTkzNCAxNy4xODEyIDIuMjY2NjYgMTYuNjg3N0MzLjk2ODk4IDE4LjQwNjMgNS42NjAzMSAyMC4xMzUyIDcuMzM3NzIgMjEuODc4M0M4Ljg2ODggMjMuNDY5MyAxMC4zNzcgMjUuMzU5NSAxMi4xNzQyIDI2LjY3NDNDMTIuMTUzNSAyOC4zMTEyIDEyLjE2NjkgMjkuOTQ3MSAxMi4yNzc1IDMxLjU3NzJDMTEuOTA3OSAzMS40MTY2IDExLjQyOTMgMzEuMzY3MiAxMC45MjQyIDMxLjM2NTNaTTEyLjMwOTkgMjAuMDM0M0MxMi4zMDYgMjAuNTk5MyAxMi4yOTE5IDIxLjE2NTQgMTIuMjgwNCAyMS43MzEzQzExLjc1MTUgMjEuMjE3NiAxMS4yMTY1IDIwLjcxMDIgMTAuNjc0NiAyMC4yMDk1QzExLjIyNjIgMjAuMjAyNiAxMS43NzYgMjAuMTQ4OSAxMi4zMDk5IDIwLjAzNDNaTTkuMDE2NiAyMC4wODE1QzkuOTkyMzkgMjEuMDM0NCAxMC45NjM2IDIxLjk5MzUgMTEuOTI5MyAyMi45NjIyQzEyLjAzMDIgMjMuMDYzMyAxMi4xNDE4IDIzLjEwMjMgMTIuMjUyNyAyMy4xMTQ1QzEyLjIzNDEgMjMuODQ2NCAxMi4yMTM5IDI0LjU3ODIgMTIuMTk3NiAyNS4zMTAxQzEwLjg0NzMgMjMuOTEzNCA5LjI5MTEzIDIyLjY0MzUgNy45MDUxIDIxLjMxMDZDNi4wODQ4NCAxOS41NjAzIDQuMjcxNzIgMTcuNzk5OSAyLjM2MTM1IDE2LjE0OEMyLjQ3NDE2IDE1LjUyMDMgMi42Mjc4MiAxNC45MDgxIDIuODA0MzcgMTQuMzA1OUM0LjIzODIgMTUuNTYyOCA1LjY0NDM4IDE2Ljg0NDQgNy4wMjI3MSAxOC4xNTQxQzYuODc1ODMgMTguMzQ3MyA2LjgwMjk0IDE4LjUwNjUgNi43ODkzOSAxOC43NzI4QzYuNzY2NjggMTkuMjE4OSA3LjEwNjA0IDE5LjU3NjggNy41MDI5MiAxOS43MDk5QzcuOTg5MTYgMTkuODczNSA4LjQ5ODMgMTkuOTk2IDkuMDE2NiAyMC4wODE1Wk03Ljk4NjYgMTMuOTI3OUM3LjUyMDMyIDEzLjU3OTYgNy4wMjQ1NSAxMy4yNjExIDYuNTc4NzcgMTIuODk1N0M1LjgyODQ0IDEyLjI4MDcgNS4xMjU5IDExLjYwNzggNC40MjIwOCAxMC45NDFDNC4zNjMxIDEwLjg4NTMgNC4yOTkzNyAxMC44NjM1IDQuMjM2NTUgMTAuODU2NkM0LjYwMTM3IDEwLjE5NTEgNS4wMjMxNSA5LjU3NDIgNS40NzA1NyA4Ljk3NTE0QzYuMDYzMDQgOS41NDYzNiA2LjY3MTQ0IDEwLjEwMDIgNy4zMDg0MiAxMC42MjI5QzcuOTQ1NTcgMTEuMTQ1NiA4LjcyOTA2IDExLjkyMzkgOS41NTA0NiAxMi4xMzc4QzguOTU4OTEgMTIuNzMwMSA4LjQxODgyIDEzLjMzNDMgNy45ODY2IDEzLjkyNzlaTTEwLjA0NTEgMTEuNjU3MUMxMC4wMjc5IDExLjYyNjcgMTAuMDA4IDExLjU5NjcgOS45NzgyOCAxMS41Njg4QzkuNDEwMzYgMTEuMDM1IDguNjE2OCAxMC42OTI1IDcuOTgxODQgMTAuMjMxM0M3LjIzODA5IDkuNjkxMDUgNi41NDM3OSA5LjA3NjIzIDUuODcwMzggOC40NDYyMkM2LjI4ODg2IDcuOTMxOTUgNi43NDQ4OSA3LjQ1MjMgNy4yMjI3MSA2Ljk5NjI3QzguMDYxNSA3LjYzNjE4IDguODY3MTUgOC4zMTQzNiA5LjY0MzUgOS4wMzEzNkMxMC4xNzE3IDkuNTE5MjYgMTAuNjkwNyAxMC4xMjg0IDExLjMwMzUgMTAuNTQyMUMxMC44NzU5IDEwLjkwMjIgMTAuNDUxIDExLjI3MzggMTAuMDQ1MSAxMS42NTcxWk05LjkzMTk1IDguMjQ0MjFDOS4yMDUyNCA3LjY1Njg3IDguNDYzNSA3LjA5MzE2IDcuNzAxODEgNi41NTUyNkM4LjMyMDQ3IDYuMDEyOTggOC45ODQgNS41MjE2IDkuNjg2MTcgNS4wODQwN0MxMC40MDY1IDUuNjM1NyAxMS4wODYzIDYuMjM1NSAxMS43NTcgNi44NTU0NEMxMi4zOTE0IDcuNDQxNjggMTMuMDM2MiA4LjE0OTM1IDEzLjc4NzEgOC42MjY5OEMxMy4yMzMxIDkuMDE4NzMgMTIuNjMyMiA5LjQ2NTk2IDEyLjAyMDIgOS45NTQ0MUMxMS40NDEyIDkuMjk1ODIgMTAuNTkwOSA4Ljc3NjggOS45MzE5NSA4LjI0NDIxWk0xNC42NzYzIDguMDE5MTNDMTMuOTIyOCA3LjI1ODcyIDEyLjkzOTcgNi42NDU3NCAxMi4xMTg5IDUuOTY5NzVDMTEuNTYzMiA1LjUxMjI2IDEwLjk5NjkgNS4wNzI3MiAxMC40MTE0IDQuNjYwODNDMTEuNDU3NCA0LjA4ODUgMTIuNTgyNCAzLjYzMzk0IDEzLjc4MTQgMy4zMjMxNUMxMy44NzcyIDMuODY1MjUgMTQuMTMxOCA0LjQyMTQ2IDE0LjMxOTMgNC44NzkxNEMxNC42NzQ0IDUuNzQ1NTkgMTUuMDk0OSA2LjYyNzk3IDE1LjU0NDIgNy40NzYxMUMxNS4yOTc5IDcuNjE5ODggMTUuMDAxNyA3LjgwNTQgMTQuNjc2MyA4LjAxOTEzWiIgZmlsbD0iIzRGNkEzNSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0zNC41MTM2IDkuNzY4NjdDMzQuMjY3MyA4Ljg4NDgyIDMzLjk2OCA4LjAyMDU3IDMzLjY1NDEgNy4xNTcyM0MzMy4zMDIxIDYuMTg4MDMgMzMuMDcxNyA1LjE0NzIzIDMyLjU3NTIgNC4yNDEwNEMzMi41Njg4IDQuMjI5MTMgMzIuNTU5NSA0LjIyNDM3IDMyLjU1MjcgNC4yMTMwMUMzMi42NTI5IDMuODYzMzkgMzIuNDg1OCAzLjQ1NDYyIDMyLjA1NTggMy4yOTU4M0MyOS4xMzY5IDIuMjE3NjcgMjUuNjc4NCA1LjMxNjY0IDI0LjA5NzUgNy40NDEyOUMyMi40NTc1IDkuNjQ1NiAyMS4yMDczIDEyLjIxMjUgMjEuMDk1NCAxNC45MTg1QzIwLjg2MTUgMTQuOTI3NiAyMC42MzM3IDE1LjA4NTkgMjAuNjE2MSAxNS40MDAzQzIwLjI5NzUgMjEuMDQzIDIwLjQ1NDggMjYuNjk2MyAxOS44NzQyIDMyLjMyNTRDMTkuNzgyMSAzMy4yMTczIDIwLjgwNzIgMzMuNDI0OSAyMS4zNjcgMzIuOTcwOEMyMS4zOTQzIDMyLjk3NTUgMjEuNDE0NiAzMi45ODg3IDIxLjQ0MzggMzIuOTkwOUMyMi41MDEgMzMuMDc0IDIzLjU2MDkgMzMuMTE1NiAyNC42MjA3IDMzLjEyMjhDMjQuNjk5OSAzMy4xNjg5IDI0Ljc3NTcgMzMuMjI0MiAyNC44NTcyIDMzLjI2MThDMjUuMDUzMyAzMy4zNTI2IDI1LjIzMzkgMzMuMjYzOCAyNS4zMDk2IDMzLjExNzhDMjYuMDc0NyAzMy4xMTE4IDI2LjgzOTcgMzMuMDkzMyAyNy42MDQzIDMzLjA1MjFDMjguODExMyAzMi45ODY3IDMwLjY5MDMgMzIuOTg3MiAzMS42MjA5IDMyLjAzOTdDMzEuOTQ1MiAzMi4yNTA1IDMyLjMzNCAzMS45NjQyIDMyLjI4OTMgMzEuNjA1OEMzMi40OTc3IDMxLjY4NDQgMzIuNzMwMyAzMS42OTE5IDMyLjkyNjUgMzEuNTU5NUMzNC4xMjEzIDMwLjc1NCAzMy43Mjg2IDI3LjcxMDUgMzMuODEgMjYuNDQ0OEMzMy45NjIzIDI0LjA3MjIgMzQuMTQ2IDIxLjY4NTMgMzQuMDkyMiAxOS4zMDYyQzM0LjA4MDggMTguODAzIDMzLjc1ODcgMTguNTIzOCAzMy4zODczIDE4LjQ0MjJDMzMuMzYzMyAxOC40Mjk5IDMzLjM0NzMgMTguNDExOSAzMy4zMjA4IDE4LjQwMTdDMzEuNDY3NyAxNy42ODE2IDI5LjQzOTggMTcuODQ0MiAyNy40ODc1IDE3Ljk1NjNDMjcuNTAyIDE3LjUyNDQgMjcuNjA1OCAxNy4wOTk5IDI3Ljc2ODIgMTYuNjg0OUMyNy45MTI3IDE2LjYyNjggMjcuOTY1OSAxNi40NTk4IDI3LjkzMDcgMTYuMzA2OUMyOS4xMDM0IDEzLjkyNjkgMzIuMzM4NiAxMS45NjMxIDM0LjM3MjIgMTEuMzY4NkMzNS4yNDA5IDExLjExNDggMzUuMTMwNCAxMC4xMDQgMzQuNTEzNiA5Ljc2ODY3Wk0zMS4wODg4IDUuMDA0NzRDMzEuMTc0NSA1LjQ2MTUgMzEuMzIyNyA1LjkyMDEgMzEuNTA1MyA2LjM3NjQ5QzMxLjA0MzQgNS45OTk5NSAzMC41NzQ3IDUuNjMwMzYgMzAuMTI1MyA1LjI0ODMyQzMwLjQ0MzggNS4xNjI5OCAzMC43NjQ1IDUuMDg1MzMgMzEuMDg4OCA1LjAwNDc0Wk0yMy4xMSAxMy4zNDA1QzIzLjY3MzkgMTQuMDE3OCAyNC4yNzYxIDE0LjY1NiAyNC45NDY2IDE1LjIzN0MyNS4yOTQzIDE1LjUzODIgMjUuNjkwNSAxNS44NjQxIDI2LjExNTIgMTYuMTM0MkMyNS44IDE2LjkzMiAyNS43NzA3IDE3LjY5MjYgMjYuMTggMTguMzM4MUMyNi4xNDQzIDE4LjM4MjEgMjYuMTA1NSAxOC40MjM1IDI2LjA4MTkgMTguNDc2MkMyNi4wMDc3IDE4LjY0MDUgMjUuOTY5NCAxOC43NzYyIDI1Ljk1NzEgMTguOTA5QzI0Ljc4ODkgMTcuODE3NiAyMy42MjIxIDE2LjcyNDUgMjIuNDYzOSAxNS42MjI1QzIyLjYxNzkgMTQuODQ2NyAyMi44NDc3IDE0LjA4ODEgMjMuMTEgMTMuMzQwNVpNMjEuNzcxOCAzMS42MzhDMjEuODEyMiAzMS4yMDg5IDIxLjg0MDMgMzAuNzc5NiAyMS44NzAzIDMwLjM1MDdDMjIuMTkzNCAzMC43NzEyIDIyLjUyOTggMzEuMTggMjIuODg5MSAzMS41NzA4QzIyLjUxNjQgMzEuNTkyIDIyLjE0MzkgMzEuNjExMyAyMS43NzE4IDMxLjYzOFpNMjMuODY2NyAzMS41MTI5QzIzLjc1MTIgMzEuNDE2OCAyMy42MzUxIDMxLjMyMDMgMjMuNTI3MiAzMS4yMTg2QzIyLjk2NzcgMzAuNjkwNiAyMi40NjM5IDMwLjEwNjggMjEuOTg2MiAyOS41MDQ5QzIxLjk2ODggMjkuNDgzMiAyMS45NDgxIDI5LjQ3MTggMjEuOTI4MiAyOS40NTc5QzIxLjk1NTUgMjguOTU2NCAyMS45ODA3IDI4LjQ1NTIgMjEuOTk3IDI3Ljk1MzVDMjIuNzg2OCAyOC45MzEzIDIzLjY3NzIgMjkuODE5NCAyNC41OTAzIDMwLjY4MjZDMjQuODQwMiAzMC45MTg4IDI1LjA5NCAzMS4xNzYxIDI1LjM1NTkgMzEuNDI5MkMyNC44NTk3IDMxLjQ2MDkgMjQuMzYzMiAzMS40ODY3IDIzLjg2NjcgMzEuNTEyOVpNMjcuMDgwNyAzMS4yODk1QzI3LjAwNTggMzEuMjk3NiAyNi45MzA0IDMxLjMwMTggMjYuODU1MyAzMS4zMDkxQzI2LjMzNDIgMzAuODY1NyAyNS43Njg3IDMwLjQ1ODkgMjUuMjYyMSAzMC4wMTA2QzI0LjI1MTIgMjkuMTE2NyAyMy4yNjcxIDI4LjE3NTkgMjIuMzgxMSAyNy4xNTdDMjIuMjgwNCAyNy4wNDExIDIyLjE0NDMgMjcuMDIyOCAyMi4wMTc5IDI3LjA1NjNDMjIuMDMxOCAyNi4zNDE1IDIyLjAzMzggMjUuNjI2MiAyMi4wMjkzIDI0LjkxMDhDMjMuMjc5NCAyNi4xMTExIDI0LjUzNSAyNy4zMDU0IDI1Ljc2OTggMjguNTIyN0MyNi41IDI5LjI0MjkgMjcuMzIzNCAzMC4yNzcxIDI4LjIxNDYgMzEuMDgyMkMyNy44MjY5IDMxLjE3MjUgMjcuNDQ1NSAzMS4yNTEgMjcuMDgwNyAzMS4yODk1Wk0yOS43NTI2IDMwLjcyMUMyOC44MDUyIDI5LjY2NDUgMjcuNDI0MSAyOC43NDggMjYuNDM5NSAyNy44NTI4QzI0Ljk3NjQgMjYuNTIyMSAyMy41NDA5IDI1LjE0MTYgMjIuMDEzIDIzLjg4M0MyMi4wMDI3IDIzLjI4OTEgMjEuOTgzMyAyMi42OTQ5IDIxLjk2MyAyMi4xMDA4QzIzLjE1NTggMjMuNzcgMjQuNjM1NiAyNS4yMDk3IDI2LjEzNDIgMjYuNjA1NkMyNy41MzExIDI3LjkwNjcgMjguODM2IDI5LjMwMjQgMzAuMTc3MyAzMC42NTE2QzMwLjAzNTkgMzAuNjc0IDI5Ljg5NiAzMC42OTE3IDI5Ljc1MjYgMzAuNzIxWk0yNy43NTAxIDI2Ljc5OTZDMjUuNzA2NiAyNS4wMjQyIDIzLjcwOTQgMjMuMjQ4IDIyLjA1ODggMjEuMDg5N0MyMi4wMTkgMjEuMDM4IDIxLjk3MDggMjEuMDA1OCAyMS45MjAzIDIwLjk4MjVDMjEuODk4NSAyMC40Njk3IDIxLjg3NzYgMTkuOTU2OSAyMS44NTE4IDE5LjQ0NDNDMjMuNDM0MiAyMS4xMzA1IDI1LjE3MzMgMjIuNjg3NiAyNi44MjEgMjQuMzAzOUMyOC40NjM2IDI1LjkxNDggMjkuODU1IDI3Ljc4MDcgMzEuNDg2NiAyOS4zNzc1QzMxLjQ3NzggMjkuNzI2MiAzMS40OTk0IDMwLjA0ODkgMzEuNTQxNyAzMC4zNDk4QzMwLjUwMjQgMjguOTkyMyAyOC45Nzc3IDI3Ljg2NTYgMjcuNzUwMSAyNi43OTk2Wk0zMS44NTk3IDI1LjkxNzJDMzEuODM3IDI2LjMyOTEgMzEuNzI4NSAyNi45ODk1IDMxLjYzMzEgMjcuNzE0NEMzMC42MzY2IDI2LjMxOTcgMjkuMDcwOSAyNS4xMzMxIDI3LjkwMTQgMjQuMDY1MkMyNS44OTggMjIuMjM2IDIzLjg1NTQgMjAuNDM3MSAyMS44MTE3IDE4LjY1MjJDMjEuNzk1OCAxOC4zNjMgMjEuNzg0OCAxOC4wNzQgMjEuNzY3NyAxNy43ODQ5QzIxLjk4MDkgMTcuNzY3NiAyMi4xOTQ1IDE3LjYwOTQgMjIuMjE0NiAxNy4zNTMyQzIyLjIzOTcgMTcuMDM4NiAyMi4yNzggMTYuNzI1NCAyMi4zMjMyIDE2LjQxMzVDMjMuNzMzOCAxNy44NTcyIDI1LjE1OTIgMTkuMjg2NiAyNi41NzcxIDIwLjcyMzRDMjguMTA1OCAyMi4yNzI4IDI5LjUzOTQgMjQuMjk1MSAzMS4yOTkzIDI1LjU2NjRDMzEuNTIyOSAyNS43MjgyIDMxLjc1ODYgMjUuNjI0MSAzMS44ODg2IDI1LjQzNzNDMzEuODc5NCAyNS41OTc0IDMxLjg2ODYgMjUuNzU3NSAzMS44NTk3IDI1LjkxNzJaTTMyLjIyMjUgMTkuNDU4OEMzMi4xODA1IDIwLjQ4OTIgMzIuMTIzMiAyMS41MTkzIDMyLjA2MiAyMi41NDkzQzMxLjYzNTEgMjIuMTIzNyAzMS4xMTg1IDIxLjc2NTUgMzAuNjcxOCAyMS4zNzc4QzMwLjA2OCAyMC44NTM2IDI5LjUxNTggMjAuMjkxNCAyOC45NjQgMTkuNzE4N0MzMC4wNTA0IDE5LjU1MzUgMzEuMTM5MiAxOS4zODIyIDMyLjIyMjUgMTkuNDU4OFpNMjguNDc3NCAxOS43OTFDMjguOTEwMSAyMC40NzU4IDI5LjQ5MTMgMjEuMDYzMSAzMC4wNjMgMjEuNjMxMkMzMC42ODQ2IDIyLjI0OSAzMS4yODE5IDIzLjAwODUgMzIuMDA0NyAyMy41MDIyQzMxLjk3NjUgMjMuOTY5OCAzMS45NDc5IDI0LjQzNzIgMzEuOTIwMyAyNC45MDQ3QzMwLjk3MzQgMjMuMjE3MyAyOS4wNTg5IDIxLjgyOSAyNy42NjkgMjAuNTEzMkMyNy40NzAzIDIwLjMyNDkgMjcuMjY5MiAyMC4xMzkyIDI3LjA2OTkgMTkuOTUxNUMyNy41Mzc5IDE5LjkyMDMgMjguMDA3MyAxOS44NTk1IDI4LjQ3NzQgMTkuNzkxWk0yNi41MDI1IDE1LjM1MjlDMjYuMDQ5MSAxNS4xMTk0IDI1LjU5NjUgMTQuODc5MyAyNS4xODEgMTQuNTUyQzI0LjUwMTMgMTQuMDE2NyAyMy44OTY2IDEzLjM4ODcgMjMuMzI0NSAxMi43Mzg1QzIzLjcxNjYgMTEuNzM1MyAyNC4xOTk5IDEwLjc2OTYgMjQuNzQ3NyA5Ljg0NjY5QzI1LjIzNzkgMTAuNDEzNyAyNS43NDg3IDEwLjk2MDkgMjYuMjk4MiAxMS40NzU2QzI2LjkxMjYgMTIuMDUxIDI3LjU5OTIgMTIuNzYxMiAyOC4zOTEzIDEzLjA5NjZDMjcuNjI4NyAxMy44MTggMjYuOTU4OCAxNC41OTA3IDI2LjUwMjUgMTUuMzUyOVpNMjguOTI3MiAxMi42MTIzQzI4LjkyNjQgMTIuNjExMiAyOC45MjY0IDEyLjYxMDEgMjguOTI1NSAxMi42MDg5QzI4LjQwOCAxMS45MDQxIDI3LjU1ODYgMTEuNDM2NCAyNi44ODkyIDEwLjg4NDZDMjYuMjY3MiAxMC4zNzE5IDI1LjY5MjMgOS44MDg2IDI1LjE0MjMgOS4yMjEwN0MyNS4zMjkgOC45NDI2OSAyNS41MzE5IDguNjc2MjIgMjUuNzQxNiA4LjQxNTQzQzI2LjU5MDMgOS4wMjA5IDI3LjQyNSA5LjY0MjY3IDI4LjI0MTEgMTAuMjkyMUMyOC44MjQ4IDEwLjc1NjUgMjkuMzg2OSAxMS4zMDEyIDI5Ljk5NzcgMTEuNzUxQzI5LjYzNTQgMTIuMDIyOCAyOS4yNzUgMTIuMzEwMyAyOC45MjcyIDEyLjYxMjNaTTMwLjgyMzQgMTEuMTY2NkMzMC4yMDE5IDEwLjU4NDIgMjkuNDQ2IDEwLjA5OTEgMjguNzczMiA5LjYwMzExQzI3Ljk0NTIgOC45OTMwNiAyNy4wOTY3IDguNDEyODYgMjYuMjM1OSA3Ljg1MDYxQzI2LjY5NDcgNy4zNDgyNSAyNy4yMDM4IDYuODk2OTggMjcuNzM2NiA2LjQ3NTk0QzI4LjU2MiA3LjE2MTQ0IDI5LjM2MiA3Ljg3NDc5IDMwLjEyMzUgOC42MzMxOEMzMC43MTg1IDkuMjI2MDIgMzEuMjUwNCA5LjkxNDY0IDMxLjgxOSAxMC41NTMxQzMxLjQ5NTYgMTAuNzM4NCAzMS4xNjM3IDEwLjkzOSAzMC44MjM0IDExLjE2NjZaTTMyLjk0MiA5Ljk4NDQxQzMyLjMwOTMgOS4yMzMzNCAzMS41MjEyIDguNTY1MjQgMzAuODI5MSA3LjkyNzM1QzMwLjA2MjcgNy4yMjA2IDI5LjIzOTggNi41ODM0NCAyOC4zOTYyIDUuOTczMzlDMjguNjc5OSA1Ljc4NTQ4IDI4Ljk2OTEgNS42NTA4NyAyOS4yNjA5IDUuNTMzODVDMzAuMzU5NyA2LjY2NzMyIDMxLjUyNDcgNy44MTM4IDMyLjc0OSA4Ljc5NzgzQzMyLjk1NDEgOS4xNDQ3IDMzLjE2MDcgOS40ODU3MiAzMy4zNTg1IDkuODE2NjZDMzMuMjI4NyA5Ljg2MTg5IDMzLjA4NTEgOS45MjMyNCAzMi45NDIgOS45ODQ0MVoiIGZpbGw9IiM0RjZBMzUiLz4KPC9nPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjNfNTgxMyI+CjxyZWN0IHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  position: absolute;
  top: 46px;
  left: 37px;
}
@media (max-width: 600px) {
  .__bt-format-post-content blockquote, .single-project .bt-bottom-content blockquote, .single-project .bt-main-content .bt-col-left blockquote, .single-service .bt-main-content-ss .bt-post--content blockquote, .single-team .bt-main-detail-ss .bt-post--content blockquote, .bt-main-post .bt-post--content blockquote, .bt-list-post .bt-post--content blockquote {
    margin-left: 0;
    margin-right: 0;
    padding: 30px 20px 30px 57px;
    font-size: 18px;
    line-height: 1.5;
    border-radius: 10px;
  }
  .__bt-format-post-content blockquote::before, .single-project .bt-bottom-content blockquote::before, .single-project .bt-main-content .bt-col-left blockquote::before, .single-service .bt-main-content-ss .bt-post--content blockquote::before, .single-team .bt-main-detail-ss .bt-post--content blockquote::before, .bt-main-post .bt-post--content blockquote::before, .bt-list-post .bt-post--content blockquote::before {
    top: 35px;
    left: 10px;
  }
  .__bt-format-post-content blockquote cite, .single-project .bt-bottom-content blockquote cite, .single-project .bt-main-content .bt-col-left blockquote cite, .single-service .bt-main-content-ss .bt-post--content blockquote cite, .single-team .bt-main-detail-ss .bt-post--content blockquote cite, .bt-main-post .bt-post--content blockquote cite, .bt-list-post .bt-post--content blockquote cite {
    font-size: 16px;
  }
}
.__bt-format-post-content ul, .single-project .bt-bottom-content ul, .single-project .bt-main-content .bt-col-left ul, .single-service .bt-main-content-ss .bt-post--content ul, .single-team .bt-main-detail-ss .bt-post--content ul, .bt-main-post .bt-post--content ul, .bt-list-post .bt-post--content ul {
  list-style: none;
  padding-left: 59px;
}
@media (max-width: 1199.98px) {
  .__bt-format-post-content ul, .single-project .bt-bottom-content ul, .single-project .bt-main-content .bt-col-left ul, .single-service .bt-main-content-ss .bt-post--content ul, .single-team .bt-main-detail-ss .bt-post--content ul, .bt-main-post .bt-post--content ul, .bt-list-post .bt-post--content ul {
    padding-left: 20px;
  }
}
@media (max-width: 519.98px) {
  .__bt-format-post-content ul, .single-project .bt-bottom-content ul, .single-project .bt-main-content .bt-col-left ul, .single-service .bt-main-content-ss .bt-post--content ul, .single-team .bt-main-detail-ss .bt-post--content ul, .bt-main-post .bt-post--content ul, .bt-list-post .bt-post--content ul {
    padding-left: 0;
  }
}
.__bt-format-post-content ul li, .single-project .bt-bottom-content ul li, .single-project .bt-main-content .bt-col-left ul li, .single-service .bt-main-content-ss .bt-post--content ul li, .single-team .bt-main-detail-ss .bt-post--content ul li, .bt-main-post .bt-post--content ul li, .bt-list-post .bt-post--content ul li {
  position: relative;
  padding-left: 31px;
}
.__bt-format-post-content ul li:not(:last-child), .single-project .bt-bottom-content ul li:not(:last-child), .single-project .bt-main-content .bt-col-left ul li:not(:last-child), .single-service .bt-main-content-ss .bt-post--content ul li:not(:last-child), .single-team .bt-main-detail-ss .bt-post--content ul li:not(:last-child), .bt-main-post .bt-post--content ul li:not(:last-child), .bt-list-post .bt-post--content ul li:not(:last-child) {
  margin-bottom: 10px;
}
.__bt-format-post-content ul li:before, .single-project .bt-bottom-content ul li:before, .single-project .bt-main-content .bt-col-left ul li:before, .single-service .bt-main-content-ss .bt-post--content ul li:before, .single-team .bt-main-detail-ss .bt-post--content ul li:before, .bt-main-post .bt-post--content ul li:before, .bt-list-post .bt-post--content ul li:before {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMy4wNTQzNiA5LjI1OTc5QzIuNzA5MTkgOS4yNjA3NiAyLjM3MTM0IDkuMzU5NDQgMi4wNzk5MSA5LjU0NDRDMS43ODg0OCA5LjcyOTM3IDEuNTU1MzcgOS45OTMwNyAxLjQwNzU1IDEwLjMwNUMxLjI1OTczIDEwLjYxNjkgMS4yMDMyNSAxMC45NjQzIDEuMjQ0NjMgMTEuMzA3QzEuMjg2MDIgMTEuNjQ5NyAxLjQyMzU4IDExLjk3MzYgMS42NDE0IDEyLjI0MTRMNi4yODQ4NiAxNy45Mjk2QzYuNDUwNDIgMTguMTM1MiA2LjY2MjY1IDE4LjI5ODMgNi45MDM5IDE4LjQwNTRDNy4xNDUxNiAxOC41MTI1IDcuNDA4NDkgMTguNTYwNSA3LjY3MjAxIDE4LjU0NTRDOC4yMzU2MyAxOC41MTUxIDguNzQ0NDggMTguMjEzNiA5LjA2ODkgMTcuNzE3OUwxOC43MTQ2IDIuMTgzNTZDMTguNzE2MSAyLjE4MDk5IDE4LjcxNzggMi4xNzg0MSAxOC43MTk1IDIuMTc1ODdDMTguODEgMi4wMzY5MSAxOC43ODA2IDEuNzYxNTIgMTguNTkzOCAxLjU4ODUyQzE4LjU0MjUgMS41NDEwMiAxOC40ODIgMS41MDQ1MiAxOC40MTYgMS40ODEyN0MxOC4zNTAxIDEuNDU4MDMgMTguMjgwMSAxLjQ0ODU0IDE4LjIxMDMgMS40NTMzOEMxOC4xNDA1IDEuNDU4MjIgMTguMDcyNSAxLjQ3NzI5IDE4LjAxMDQgMS41MDk0MUMxNy45NDgzIDEuNTQxNTQgMTcuODkzNCAxLjU4NjA0IDE3Ljg0OTEgMS42NDAxOEMxNy44NDU3IDEuNjQ0NDQgMTcuODQyMSAxLjY0ODYzIDE3LjgzODQgMS42NTI3Nkw4LjExMDY3IDEyLjY0MzdDOC4wNzM2NSAxMi42ODU1IDguMDI4NyAxMi43MTk2IDcuOTc4NDEgMTIuNzQzOUM3LjkyODEyIDEyLjc2ODIgNy44NzM1MSAxMi43ODIyIDcuODE3NzQgMTIuNzg1MkM3Ljc2MTk3IDEyLjc4ODMgNy43MDYxNSAxMi43ODAyIDcuNjUzNTQgMTIuNzYxNEM3LjYwMDkyIDEyLjc0MjcgNy41NTI1NiAxMi43MTM3IDcuNTExMjUgMTIuNjc2MUw0LjI4Mjc4IDkuNzM4MThDMy45NDc0OCA5LjQzMDgxIDMuNTA5MjMgOS4yNjAxNCAzLjA1NDM2IDkuMjU5NzlaIiBmaWxsPSIjNEY2QTM1Ii8+Cjwvc3ZnPg==");
  background-position: center;
  background-size: 20px;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 3px;
}
.__bt-format-post-content .wp-block-media-text, .single-project .bt-bottom-content .wp-block-media-text, .single-project .bt-main-content .bt-col-left .wp-block-media-text, .single-service .bt-main-content-ss .bt-post--content .wp-block-media-text, .single-team .bt-main-detail-ss .bt-post--content .wp-block-media-text, .bt-main-post .bt-post--content .wp-block-media-text, .bt-list-post .bt-post--content .wp-block-media-text {
  margin: 32px 0;
  gap: 20px;
  grid-template-columns: 1fr 52%;
}
.__bt-format-post-content .wp-block-media-text__media, .single-project .bt-bottom-content .wp-block-media-text__media, .single-project .bt-main-content .bt-col-left .wp-block-media-text__media, .single-service .bt-main-content-ss .bt-post--content .wp-block-media-text__media, .single-team .bt-main-detail-ss .bt-post--content .wp-block-media-text__media, .bt-main-post .bt-post--content .wp-block-media-text__media, .bt-list-post .bt-post--content .wp-block-media-text__media {
  overflow: hidden;
}
.__bt-format-post-content .wp-block-media-text__media img, .single-project .bt-bottom-content .wp-block-media-text__media img, .single-project .bt-main-content .bt-col-left .wp-block-media-text__media img, .single-service .bt-main-content-ss .bt-post--content .wp-block-media-text__media img, .single-team .bt-main-detail-ss .bt-post--content .wp-block-media-text__media img, .bt-main-post .bt-post--content .wp-block-media-text__media img, .bt-list-post .bt-post--content .wp-block-media-text__media img {
  margin: 0 !important;
}
.__bt-format-post-content .wp-block-media-text__content, .single-project .bt-bottom-content .wp-block-media-text__content, .single-project .bt-main-content .bt-col-left .wp-block-media-text__content, .single-service .bt-main-content-ss .bt-post--content .wp-block-media-text__content, .single-team .bt-main-detail-ss .bt-post--content .wp-block-media-text__content, .bt-main-post .bt-post--content .wp-block-media-text__content, .bt-list-post .bt-post--content .wp-block-media-text__content {
  padding: 0;
}
.__bt-format-post-content .wp-block-media-text__content > *:first-child, .single-project .bt-bottom-content .wp-block-media-text__content > *:first-child, .single-project .bt-main-content .bt-col-left .wp-block-media-text__content > *:first-child, .single-service .bt-main-content-ss .bt-post--content .wp-block-media-text__content > *:first-child, .single-team .bt-main-detail-ss .bt-post--content .wp-block-media-text__content > *:first-child, .bt-main-post .bt-post--content .wp-block-media-text__content > *:first-child, .bt-list-post .bt-post--content .wp-block-media-text__content > *:first-child {
  margin-top: 0 !important;
}
.__bt-format-post-content .wp-block-media-text__content > *:last-child, .single-project .bt-bottom-content .wp-block-media-text__content > *:last-child, .single-project .bt-main-content .bt-col-left .wp-block-media-text__content > *:last-child, .single-service .bt-main-content-ss .bt-post--content .wp-block-media-text__content > *:last-child, .single-team .bt-main-detail-ss .bt-post--content .wp-block-media-text__content > *:last-child, .bt-main-post .bt-post--content .wp-block-media-text__content > *:last-child, .bt-list-post .bt-post--content .wp-block-media-text__content > *:last-child {
  margin-bottom: 0 !important;
}
.__bt-format-post-content .wp-block-media-text__content ul, .single-project .bt-bottom-content .wp-block-media-text__content ul, .single-project .bt-main-content .bt-col-left .wp-block-media-text__content ul, .single-service .bt-main-content-ss .bt-post--content .wp-block-media-text__content ul, .single-team .bt-main-detail-ss .bt-post--content .wp-block-media-text__content ul, .bt-main-post .bt-post--content .wp-block-media-text__content ul, .bt-list-post .bt-post--content .wp-block-media-text__content ul,
.__bt-format-post-content .wp-block-media-text__content ol,
.single-project .bt-bottom-content .wp-block-media-text__content ol,
.single-project .bt-main-content .bt-col-left .wp-block-media-text__content ol,
.single-service .bt-main-content-ss .bt-post--content .wp-block-media-text__content ol,
.single-team .bt-main-detail-ss .bt-post--content .wp-block-media-text__content ol,
.bt-main-post .bt-post--content .wp-block-media-text__content ol,
.bt-list-post .bt-post--content .wp-block-media-text__content ol {
  padding-left: 23px;
}
@media (max-width: 1199.98px) {
  .__bt-format-post-content .wp-block-media-text, .single-project .bt-bottom-content .wp-block-media-text, .single-project .bt-main-content .bt-col-left .wp-block-media-text, .single-service .bt-main-content-ss .bt-post--content .wp-block-media-text, .single-team .bt-main-detail-ss .bt-post--content .wp-block-media-text, .bt-main-post .bt-post--content .wp-block-media-text, .bt-list-post .bt-post--content .wp-block-media-text {
    grid-template-columns: 1fr !important;
  }
  .__bt-format-post-content .wp-block-media-text__media, .single-project .bt-bottom-content .wp-block-media-text__media, .single-project .bt-main-content .bt-col-left .wp-block-media-text__media, .single-service .bt-main-content-ss .bt-post--content .wp-block-media-text__media, .single-team .bt-main-detail-ss .bt-post--content .wp-block-media-text__media, .bt-main-post .bt-post--content .wp-block-media-text__media, .bt-list-post .bt-post--content .wp-block-media-text__media {
    grid-column: 1;
    grid-row: 1;
  }
  .__bt-format-post-content .wp-block-media-text__content, .single-project .bt-bottom-content .wp-block-media-text__content, .single-project .bt-main-content .bt-col-left .wp-block-media-text__content, .single-service .bt-main-content-ss .bt-post--content .wp-block-media-text__content, .single-team .bt-main-detail-ss .bt-post--content .wp-block-media-text__content, .bt-main-post .bt-post--content .wp-block-media-text__content, .bt-list-post .bt-post--content .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 2;
  }
}
@media (max-width: 600px) {
  .__bt-format-post-content .wp-block-media-text, .single-project .bt-bottom-content .wp-block-media-text, .single-project .bt-main-content .bt-col-left .wp-block-media-text, .single-service .bt-main-content-ss .bt-post--content .wp-block-media-text, .single-team .bt-main-detail-ss .bt-post--content .wp-block-media-text, .bt-main-post .bt-post--content .wp-block-media-text, .bt-list-post .bt-post--content .wp-block-media-text {
    margin-top: 32px;
  }
}
@media (max-width: 767.98px) {
  .__bt-format-post-content .wp-block-table, .single-project .bt-bottom-content .wp-block-table, .single-project .bt-main-content .bt-col-left .wp-block-table, .single-service .bt-main-content-ss .bt-post--content .wp-block-table, .single-team .bt-main-detail-ss .bt-post--content .wp-block-table, .bt-main-post .bt-post--content .wp-block-table, .bt-list-post .bt-post--content .wp-block-table {
    overflow-y: auto;
  }
  .__bt-format-post-content .wp-block-table table tr td, .single-project .bt-bottom-content .wp-block-table table tr td, .single-project .bt-main-content .bt-col-left .wp-block-table table tr td, .single-service .bt-main-content-ss .bt-post--content .wp-block-table table tr td, .single-team .bt-main-detail-ss .bt-post--content .wp-block-table table tr td, .bt-main-post .bt-post--content .wp-block-table table tr td, .bt-list-post .bt-post--content .wp-block-table table tr td {
    min-width: 200px;
    width: 200px;
  }
}
.__bt-format-post-content .wp-block-navigation ul, .single-project .bt-bottom-content .wp-block-navigation ul, .single-project .bt-main-content .bt-col-left .wp-block-navigation ul, .single-service .bt-main-content-ss .bt-post--content .wp-block-navigation ul, .single-team .bt-main-detail-ss .bt-post--content .wp-block-navigation ul, .bt-main-post .bt-post--content .wp-block-navigation ul, .bt-list-post .bt-post--content .wp-block-navigation ul {
  margin: 0;
  padding: 0;
}
.__bt-format-post-content .wp-block-navigation ul li, .single-project .bt-bottom-content .wp-block-navigation ul li, .single-project .bt-main-content .bt-col-left .wp-block-navigation ul li, .single-service .bt-main-content-ss .bt-post--content .wp-block-navigation ul li, .single-team .bt-main-detail-ss .bt-post--content .wp-block-navigation ul li, .bt-main-post .bt-post--content .wp-block-navigation ul li, .bt-list-post .bt-post--content .wp-block-navigation ul li {
  margin: 0 10px 0 0;
  padding-left: 0;
}
.__bt-format-post-content .wp-block-navigation ul li:before, .single-project .bt-bottom-content .wp-block-navigation ul li:before, .single-project .bt-main-content .bt-col-left .wp-block-navigation ul li:before, .single-service .bt-main-content-ss .bt-post--content .wp-block-navigation ul li:before, .single-team .bt-main-detail-ss .bt-post--content .wp-block-navigation ul li:before, .bt-main-post .bt-post--content .wp-block-navigation ul li:before, .bt-list-post .bt-post--content .wp-block-navigation ul li:before {
  display: none;
}
.__bt-format-post-content .wp-block-query-pagination, .single-project .bt-bottom-content .wp-block-query-pagination, .single-project .bt-main-content .bt-col-left .wp-block-query-pagination, .single-service .bt-main-content-ss .bt-post--content .wp-block-query-pagination, .single-team .bt-main-detail-ss .bt-post--content .wp-block-query-pagination, .bt-main-post .bt-post--content .wp-block-query-pagination, .bt-list-post .bt-post--content .wp-block-query-pagination {
  margin-top: 24px;
}
.__bt-format-post-content .wp-block-query ul, .single-project .bt-bottom-content .wp-block-query ul, .single-project .bt-main-content .bt-col-left .wp-block-query ul, .single-service .bt-main-content-ss .bt-post--content .wp-block-query ul, .single-team .bt-main-detail-ss .bt-post--content .wp-block-query ul, .bt-main-post .bt-post--content .wp-block-query ul, .bt-list-post .bt-post--content .wp-block-query ul {
  margin: 0;
  padding: 0;
}
.__bt-format-post-content .wp-block-query ul li, .single-project .bt-bottom-content .wp-block-query ul li, .single-project .bt-main-content .bt-col-left .wp-block-query ul li, .single-service .bt-main-content-ss .bt-post--content .wp-block-query ul li, .single-team .bt-main-detail-ss .bt-post--content .wp-block-query ul li, .bt-main-post .bt-post--content .wp-block-query ul li, .bt-list-post .bt-post--content .wp-block-query ul li {
  padding-left: 0;
}
.__bt-format-post-content .wp-block-query ul li:before, .single-project .bt-bottom-content .wp-block-query ul li:before, .single-project .bt-main-content .bt-col-left .wp-block-query ul li:before, .single-service .bt-main-content-ss .bt-post--content .wp-block-query ul li:before, .single-team .bt-main-detail-ss .bt-post--content .wp-block-query ul li:before, .bt-main-post .bt-post--content .wp-block-query ul li:before, .bt-list-post .bt-post--content .wp-block-query ul li:before {
  display: none;
}
.__bt-format-post-content .wp-block-query ul li:not(:last-child), .single-project .bt-bottom-content .wp-block-query ul li:not(:last-child), .single-project .bt-main-content .bt-col-left .wp-block-query ul li:not(:last-child), .single-service .bt-main-content-ss .bt-post--content .wp-block-query ul li:not(:last-child), .single-team .bt-main-detail-ss .bt-post--content .wp-block-query ul li:not(:last-child), .bt-main-post .bt-post--content .wp-block-query ul li:not(:last-child), .bt-list-post .bt-post--content .wp-block-query ul li:not(:last-child) {
  margin-bottom: 24px;
}
.__bt-format-post-content .wp-block-query .wp-block-post-title, .single-project .bt-bottom-content .wp-block-query .wp-block-post-title, .single-project .bt-main-content .bt-col-left .wp-block-query .wp-block-post-title, .single-service .bt-main-content-ss .bt-post--content .wp-block-query .wp-block-post-title, .single-team .bt-main-detail-ss .bt-post--content .wp-block-query .wp-block-post-title, .bt-main-post .bt-post--content .wp-block-query .wp-block-post-title, .bt-list-post .bt-post--content .wp-block-query .wp-block-post-title {
  font-size: 24px;
  margin: 0 0 8px;
}
.__bt-format-post-content ul.wp-block-archives-list, .single-project .bt-bottom-content ul.wp-block-archives-list, .single-project .bt-main-content .bt-col-left ul.wp-block-archives-list, .single-service .bt-main-content-ss .bt-post--content ul.wp-block-archives-list, .single-team .bt-main-detail-ss .bt-post--content ul.wp-block-archives-list, .bt-main-post .bt-post--content ul.wp-block-archives-list, .bt-list-post .bt-post--content ul.wp-block-archives-list,
.__bt-format-post-content ul.wp-block-categories-list,
.single-project .bt-bottom-content ul.wp-block-categories-list,
.single-project .bt-main-content .bt-col-left ul.wp-block-categories-list,
.single-service .bt-main-content-ss .bt-post--content ul.wp-block-categories-list,
.single-team .bt-main-detail-ss .bt-post--content ul.wp-block-categories-list,
.bt-main-post .bt-post--content ul.wp-block-categories-list,
.bt-list-post .bt-post--content ul.wp-block-categories-list,
.__bt-format-post-content ul.wp-block-latest-posts__list,
.single-project .bt-bottom-content ul.wp-block-latest-posts__list,
.single-project .bt-main-content .bt-col-left ul.wp-block-latest-posts__list,
.single-service .bt-main-content-ss .bt-post--content ul.wp-block-latest-posts__list,
.single-team .bt-main-detail-ss .bt-post--content ul.wp-block-latest-posts__list,
.bt-main-post .bt-post--content ul.wp-block-latest-posts__list,
.bt-list-post .bt-post--content ul.wp-block-latest-posts__list,
.__bt-format-post-content ul.wp-block-page-list,
.single-project .bt-bottom-content ul.wp-block-page-list,
.single-project .bt-main-content .bt-col-left ul.wp-block-page-list,
.single-service .bt-main-content-ss .bt-post--content ul.wp-block-page-list,
.single-team .bt-main-detail-ss .bt-post--content ul.wp-block-page-list,
.bt-main-post .bt-post--content ul.wp-block-page-list,
.bt-list-post .bt-post--content ul.wp-block-page-list,
.__bt-format-post-content ul.wp-block-rss,
.single-project .bt-bottom-content ul.wp-block-rss,
.single-project .bt-main-content .bt-col-left ul.wp-block-rss,
.single-service .bt-main-content-ss .bt-post--content ul.wp-block-rss,
.single-team .bt-main-detail-ss .bt-post--content ul.wp-block-rss,
.bt-main-post .bt-post--content ul.wp-block-rss,
.bt-list-post .bt-post--content ul.wp-block-rss {
  margin: 0 0 24px;
  padding: 0;
}
.__bt-format-post-content ul.wp-block-archives-list ul, .single-project .bt-bottom-content ul.wp-block-archives-list ul, .single-project .bt-main-content .bt-col-left ul.wp-block-archives-list ul, .single-service .bt-main-content-ss .bt-post--content ul.wp-block-archives-list ul, .single-team .bt-main-detail-ss .bt-post--content ul.wp-block-archives-list ul, .bt-main-post .bt-post--content ul.wp-block-archives-list ul, .bt-list-post .bt-post--content ul.wp-block-archives-list ul,
.__bt-format-post-content ul.wp-block-categories-list ul,
.single-project .bt-bottom-content ul.wp-block-categories-list ul,
.single-project .bt-main-content .bt-col-left ul.wp-block-categories-list ul,
.single-service .bt-main-content-ss .bt-post--content ul.wp-block-categories-list ul,
.single-team .bt-main-detail-ss .bt-post--content ul.wp-block-categories-list ul,
.bt-main-post .bt-post--content ul.wp-block-categories-list ul,
.bt-list-post .bt-post--content ul.wp-block-categories-list ul,
.__bt-format-post-content ul.wp-block-latest-posts__list ul,
.single-project .bt-bottom-content ul.wp-block-latest-posts__list ul,
.single-project .bt-main-content .bt-col-left ul.wp-block-latest-posts__list ul,
.single-service .bt-main-content-ss .bt-post--content ul.wp-block-latest-posts__list ul,
.single-team .bt-main-detail-ss .bt-post--content ul.wp-block-latest-posts__list ul,
.bt-main-post .bt-post--content ul.wp-block-latest-posts__list ul,
.bt-list-post .bt-post--content ul.wp-block-latest-posts__list ul,
.__bt-format-post-content ul.wp-block-page-list ul,
.single-project .bt-bottom-content ul.wp-block-page-list ul,
.single-project .bt-main-content .bt-col-left ul.wp-block-page-list ul,
.single-service .bt-main-content-ss .bt-post--content ul.wp-block-page-list ul,
.single-team .bt-main-detail-ss .bt-post--content ul.wp-block-page-list ul,
.bt-main-post .bt-post--content ul.wp-block-page-list ul,
.bt-list-post .bt-post--content ul.wp-block-page-list ul,
.__bt-format-post-content ul.wp-block-rss ul,
.single-project .bt-bottom-content ul.wp-block-rss ul,
.single-project .bt-main-content .bt-col-left ul.wp-block-rss ul,
.single-service .bt-main-content-ss .bt-post--content ul.wp-block-rss ul,
.single-team .bt-main-detail-ss .bt-post--content ul.wp-block-rss ul,
.bt-main-post .bt-post--content ul.wp-block-rss ul,
.bt-list-post .bt-post--content ul.wp-block-rss ul {
  padding-left: 20px;
}
.__bt-format-post-content ul.wp-block-social-links, .single-project .bt-bottom-content ul.wp-block-social-links, .single-project .bt-main-content .bt-col-left ul.wp-block-social-links, .single-service .bt-main-content-ss .bt-post--content ul.wp-block-social-links, .single-team .bt-main-detail-ss .bt-post--content ul.wp-block-social-links, .bt-main-post .bt-post--content ul.wp-block-social-links, .bt-list-post .bt-post--content ul.wp-block-social-links {
  margin: 0 0 24px;
  padding: 0;
}
.__bt-format-post-content ul.wp-block-social-links li, .single-project .bt-bottom-content ul.wp-block-social-links li, .single-project .bt-main-content .bt-col-left ul.wp-block-social-links li, .single-service .bt-main-content-ss .bt-post--content ul.wp-block-social-links li, .single-team .bt-main-detail-ss .bt-post--content ul.wp-block-social-links li, .bt-main-post .bt-post--content ul.wp-block-social-links li, .bt-list-post .bt-post--content ul.wp-block-social-links li {
  margin-bottom: 0;
  padding-left: 0;
}
.__bt-format-post-content ul.wp-block-social-links li:before, .single-project .bt-bottom-content ul.wp-block-social-links li:before, .single-project .bt-main-content .bt-col-left ul.wp-block-social-links li:before, .single-service .bt-main-content-ss .bt-post--content ul.wp-block-social-links li:before, .single-team .bt-main-detail-ss .bt-post--content ul.wp-block-social-links li:before, .bt-main-post .bt-post--content ul.wp-block-social-links li:before, .bt-list-post .bt-post--content ul.wp-block-social-links li:before {
  display: none;
}
.__bt-format-post-content .wp-block-latest-comments, .single-project .bt-bottom-content .wp-block-latest-comments, .single-project .bt-main-content .bt-col-left .wp-block-latest-comments, .single-service .bt-main-content-ss .bt-post--content .wp-block-latest-comments, .single-team .bt-main-detail-ss .bt-post--content .wp-block-latest-comments, .bt-main-post .bt-post--content .wp-block-latest-comments, .bt-list-post .bt-post--content .wp-block-latest-comments {
  margin: 0;
  padding: 0;
}
.__bt-format-post-content .wp-block-latest-comments ol, .single-project .bt-bottom-content .wp-block-latest-comments ol, .single-project .bt-main-content .bt-col-left .wp-block-latest-comments ol, .single-service .bt-main-content-ss .bt-post--content .wp-block-latest-comments ol, .single-team .bt-main-detail-ss .bt-post--content .wp-block-latest-comments ol, .bt-main-post .bt-post--content .wp-block-latest-comments ol, .bt-list-post .bt-post--content .wp-block-latest-comments ol {
  padding-left: 30px;
}
.__bt-format-post-content .wp-block-latest-comments__comment, .single-project .bt-bottom-content .wp-block-latest-comments__comment, .single-project .bt-main-content .bt-col-left .wp-block-latest-comments__comment, .single-service .bt-main-content-ss .bt-post--content .wp-block-latest-comments__comment, .single-team .bt-main-detail-ss .bt-post--content .wp-block-latest-comments__comment, .bt-main-post .bt-post--content .wp-block-latest-comments__comment, .bt-list-post .bt-post--content .wp-block-latest-comments__comment {
  position: relative;
}
.__bt-format-post-content .wp-block-latest-comments__comment-avatar, .single-project .bt-bottom-content .wp-block-latest-comments__comment-avatar, .single-project .bt-main-content .bt-col-left .wp-block-latest-comments__comment-avatar, .single-service .bt-main-content-ss .bt-post--content .wp-block-latest-comments__comment-avatar, .single-team .bt-main-detail-ss .bt-post--content .wp-block-latest-comments__comment-avatar, .bt-main-post .bt-post--content .wp-block-latest-comments__comment-avatar, .bt-list-post .bt-post--content .wp-block-latest-comments__comment-avatar {
  position: absolute;
  top: 0;
  left: 0;
}
.__bt-format-post-content .wp-block-search__button-inside .wp-block-search__button, .single-project .bt-bottom-content .wp-block-search__button-inside .wp-block-search__button, .single-project .bt-main-content .bt-col-left .wp-block-search__button-inside .wp-block-search__button, .single-service .bt-main-content-ss .bt-post--content .wp-block-search__button-inside .wp-block-search__button, .single-team .bt-main-detail-ss .bt-post--content .wp-block-search__button-inside .wp-block-search__button, .bt-main-post .bt-post--content .wp-block-search__button-inside .wp-block-search__button, .bt-list-post .bt-post--content .wp-block-search__button-inside .wp-block-search__button {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  border-radius: 0 5px 5px 0;
}
.__bt-format-post-content .wp-block-search__text-button .wp-block-search__input, .single-project .bt-bottom-content .wp-block-search__text-button .wp-block-search__input, .single-project .bt-main-content .bt-col-left .wp-block-search__text-button .wp-block-search__input, .single-service .bt-main-content-ss .bt-post--content .wp-block-search__text-button .wp-block-search__input, .single-team .bt-main-detail-ss .bt-post--content .wp-block-search__text-button .wp-block-search__input, .bt-main-post .bt-post--content .wp-block-search__text-button .wp-block-search__input, .bt-list-post .bt-post--content .wp-block-search__text-button .wp-block-search__input {
  padding-right: 165px;
}
.__bt-format-post-content .wp-block-search__icon-button .wp-block-search__input, .single-project .bt-bottom-content .wp-block-search__icon-button .wp-block-search__input, .single-project .bt-main-content .bt-col-left .wp-block-search__icon-button .wp-block-search__input, .single-service .bt-main-content-ss .bt-post--content .wp-block-search__icon-button .wp-block-search__input, .single-team .bt-main-detail-ss .bt-post--content .wp-block-search__icon-button .wp-block-search__input, .bt-main-post .bt-post--content .wp-block-search__icon-button .wp-block-search__input, .bt-list-post .bt-post--content .wp-block-search__icon-button .wp-block-search__input {
  padding-right: 120px;
}
.__bt-format-post-content .wp-block-search__inside-wrapper, .single-project .bt-bottom-content .wp-block-search__inside-wrapper, .single-project .bt-main-content .bt-col-left .wp-block-search__inside-wrapper, .single-service .bt-main-content-ss .bt-post--content .wp-block-search__inside-wrapper, .single-team .bt-main-detail-ss .bt-post--content .wp-block-search__inside-wrapper, .bt-main-post .bt-post--content .wp-block-search__inside-wrapper, .bt-list-post .bt-post--content .wp-block-search__inside-wrapper {
  position: relative;
  padding: 0;
}
.__bt-format-post-content .wp-block-search__button, .single-project .bt-bottom-content .wp-block-search__button, .single-project .bt-main-content .bt-col-left .wp-block-search__button, .single-service .bt-main-content-ss .bt-post--content .wp-block-search__button, .single-team .bt-main-detail-ss .bt-post--content .wp-block-search__button, .bt-main-post .bt-post--content .wp-block-search__button, .bt-list-post .bt-post--content .wp-block-search__button {
  border-radius: 5px;
}

.__bt-section-heading-style {
  text-align: center;
  margin-bottom: 32px;
}
.__bt-section-heading-style .bt-sub-text {
  color: var(--e-global-color-accent, #4F6A35);
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 22px;
  font-weight: 500;
  line-height: normal;
  margin: 0 0 10px 0;
}
.__bt-section-heading-style .bt-main-text {
  position: relative;
  font-size: 60px;
  text-transform: capitalize;
  margin: 0;
  z-index: 1;
}
.__bt-section-heading-style .bt-main-text span {
  position: relative;
  display: inline-block;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  color: var(--e-global-color-accent, #4F6A35);
}
.__bt-section-heading-style .bt-main-text span:before {
  content: "";
  position: absolute;
  top: 0;
  left: -20%;
  width: 140%;
  height: 100%;
  background-image: url("../images/text-highlighted-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
}
.__bt-section-heading-style .bt-head-text {
  font-size: 20px;
  max-width: 640px;
  margin: 10px auto 0;
}
@media (max-width: 1199.98px) {
  .__bt-section-heading-style .bt-main-text {
    font-size: 46px;
  }
}
@media (max-width: 991.98px) {
  .__bt-section-heading-style .bt-sub-text {
    font-size: 18px;
  }
  .__bt-section-heading-style .bt-main-text {
    font-size: 40px;
  }
  .__bt-section-heading-style .bt-head-text {
    font-size: 18px;
    max-width: 560px;
  }
}
@media (max-width: 767.98px) {
  .__bt-section-heading-style .bt-main-text {
    font-size: 36px;
  }
}
@media (max-width: 519.98px) {
  .__bt-section-heading-style .bt-sub-text {
    font-size: 16px;
  }
  .__bt-section-heading-style .bt-main-text {
    font-size: 32px;
  }
  .__bt-section-heading-style .bt-head-text {
    font-size: 16px;
    max-width: 560px;
  }
}

.__bt-block-heading-style, .widget .wp-block-heading,
.widget .wg-title,
.widget .widget-title {
  position: relative;
  color: var(--e-global-color-accent, #4F6A35);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.__bt-pagination-style, .elementor-pagination, .bt-pagination {
  display: flex;
  justify-content: center;
  margin-top: 60px;
}
.__bt-pagination-style .page-numbers, .elementor-pagination .page-numbers, .bt-pagination .page-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
  color: var(--e-global-color-primary, #222);
  background: transparent;
  border-radius: 10px;
}
.__bt-pagination-style .page-numbers:not(.current, .dots):hover, .elementor-pagination .page-numbers:not(.current, .dots):hover, .bt-pagination .page-numbers:not(.current, .dots):hover {
  color: var(--e-global-color-accent, #4F6A35);
}
.__bt-pagination-style .page-numbers:not(.current, .dots):hover svg path, .elementor-pagination .page-numbers:not(.current, .dots):hover svg path, .bt-pagination .page-numbers:not(.current, .dots):hover svg path {
  fill: var(--e-global-color-accent, #4F6A35);
}
.__bt-pagination-style .page-numbers.current, .elementor-pagination .page-numbers.current, .bt-pagination .page-numbers.current {
  width: 42px;
  color: #222222;
  background: var(--e-global-color-secondary, #FFE17F);
}
.__bt-pagination-style .page-numbers.prev, .elementor-pagination .page-numbers.prev, .bt-pagination .page-numbers.prev, .__bt-pagination-style .page-numbers.next, .elementor-pagination .page-numbers.next, .bt-pagination .page-numbers.next {
  width: 42px;
  font-size: 0;
}
.__bt-pagination-style .page-numbers.prev svg, .elementor-pagination .page-numbers.prev svg, .bt-pagination .page-numbers.prev svg, .__bt-pagination-style .page-numbers.next svg, .elementor-pagination .page-numbers.next svg, .bt-pagination .page-numbers.next svg {
  fill: var(--e-global-color-accent, #4F6A35);
}
.__bt-pagination-style .page-numbers.dots, .elementor-pagination .page-numbers.dots, .bt-pagination .page-numbers.dots {
  width: auto;
}
@media (max-width: 519.98px) {
  .__bt-pagination-style.prev, .prev.elementor-pagination, .prev.bt-pagination {
    margin-right: 0;
  }
  .__bt-pagination-style.next, .next.elementor-pagination, .next.bt-pagination {
    margin-left: 0;
  }
}

.__avg-rating-style {
  display: flex;
  align-items: center;
  gap: 4px;
}
.__avg-rating-style .bt-rating-stars {
  display: flex;
  gap: 4px;
  font-size: 0;
  line-height: 0;
}
.__avg-rating-style .bt-rating-stars span {
  position: relative;
  color: #cdcdcd;
}
.__avg-rating-style .bt-rating-stars span.bt-filled {
  color: #efcf0a;
}
.__avg-rating-style .bt-rating-stars span.bt-filled-half {
  position: relative;
}
.__avg-rating-style .bt-rating-stars span.bt-filled-half svg:last-child {
  position: absolute;
  top: 0;
  left: 0;
  fill: #efcf0a;
}
.__avg-rating-style .bt-rating-stars span svg {
  fill: currentColor;
  width: 16px;
  height: auto;
}
.__avg-rating-style .bt-rating-count {
  font-size: 16px;
}

.__bt-socials-style, .bt-elwg-site-social,
.bt-elwg-site-social-style-2, .bt-post-author--socials {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
}
.__bt-socials-style span, .bt-elwg-site-social span,
.bt-elwg-site-social-style-2 span, .bt-post-author--socials span {
  display: inline-block;
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  color: var(--e-global-color-primary, #222);
  margin-right: 9.88px;
}
.__bt-socials-style a, .bt-elwg-site-social a,
.bt-elwg-site-social-style-2 a, .bt-post-author--socials a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  color: #fff;
  background: var(--e-global-color-accent, #4F6A35);
  border-radius: 100px;
}
.__bt-socials-style a.bt-facebook, .bt-elwg-site-social a.bt-facebook,
.bt-elwg-site-social-style-2 a.bt-facebook, .bt-post-author--socials a.bt-facebook {
  background: #186cb0;
}
.__bt-socials-style a.bt-linkedin, .bt-elwg-site-social a.bt-linkedin,
.bt-elwg-site-social-style-2 a.bt-linkedin, .bt-post-author--socials a.bt-linkedin {
  background: #074682;
}
.__bt-socials-style a.bt-twitter, .bt-elwg-site-social a.bt-twitter,
.bt-elwg-site-social-style-2 a.bt-twitter, .bt-post-author--socials a.bt-twitter {
  background: #00b3d3;
}
.__bt-socials-style a.bt-google, .bt-elwg-site-social a.bt-google,
.bt-elwg-site-social-style-2 a.bt-google, .bt-post-author--socials a.bt-google {
  background: #ffffff;
}
.__bt-socials-style a svg, .bt-elwg-site-social a svg,
.bt-elwg-site-social-style-2 a svg, .bt-post-author--socials a svg {
  fill: currentColor;
}

.__instagram-posts-style .bt-ins-posts--head, .bt-elwg-instagram-posts .bt-ins-posts--head, .bt-block-instagram-posts .bt-ins-posts--head {
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 26px;
  font-weight: 700;
  line-height: 150%;
  color: var(--e-global-color-primary, #222);
  margin: 0 0 20px;
}
.__instagram-posts-style .bt-ins-posts--head span, .bt-elwg-instagram-posts .bt-ins-posts--head span, .bt-block-instagram-posts .bt-ins-posts--head span {
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  color: var(--e-global-color-accent, #4F6A35);
}
.__instagram-posts-style .bt-ins-posts--gallery, .bt-elwg-instagram-posts .bt-ins-posts--gallery, .bt-block-instagram-posts .bt-ins-posts--gallery {
  display: grid;
  column-gap: 12px;
  row-gap: 17px;
}
.__instagram-posts-style .bt-ins-posts--gallery.bt-cols--2, .bt-elwg-instagram-posts .bt-ins-posts--gallery.bt-cols--2, .bt-block-instagram-posts .bt-ins-posts--gallery.bt-cols--2 {
  grid-template-columns: repeat(2, 1fr);
}
.__instagram-posts-style .bt-ins-posts--gallery.bt-cols--3, .bt-elwg-instagram-posts .bt-ins-posts--gallery.bt-cols--3, .bt-block-instagram-posts .bt-ins-posts--gallery.bt-cols--3 {
  grid-template-columns: repeat(3, 1fr);
}
.__instagram-posts-style .bt-ins-posts--gallery.bt-cols--4, .bt-elwg-instagram-posts .bt-ins-posts--gallery.bt-cols--4, .bt-block-instagram-posts .bt-ins-posts--gallery.bt-cols--4 {
  grid-template-columns: repeat(4, 1fr);
}
.__instagram-posts-style .bt-ins-posts--image .bt-cover-image, .bt-elwg-instagram-posts .bt-ins-posts--image .bt-cover-image, .bt-block-instagram-posts .bt-ins-posts--image .bt-cover-image {
  padding-bottom: 100%;
}
.__instagram-posts-style .bt-ins-posts--image:nth-child(5n+1) .bt-cover-image, .bt-elwg-instagram-posts .bt-ins-posts--image:nth-child(5n+1) .bt-cover-image, .bt-block-instagram-posts .bt-ins-posts--image:nth-child(5n+1) .bt-cover-image {
  border-radius: 10px 10px 10px 40px;
}
.__instagram-posts-style .bt-ins-posts--image:nth-child(5n+2) .bt-cover-image, .bt-elwg-instagram-posts .bt-ins-posts--image:nth-child(5n+2) .bt-cover-image, .bt-block-instagram-posts .bt-ins-posts--image:nth-child(5n+2) .bt-cover-image {
  border-radius: 40px 10px 10px 10px;
}
.__instagram-posts-style .bt-ins-posts--image:nth-child(5n+3) .bt-cover-image, .bt-elwg-instagram-posts .bt-ins-posts--image:nth-child(5n+3) .bt-cover-image, .bt-block-instagram-posts .bt-ins-posts--image:nth-child(5n+3) .bt-cover-image {
  border-radius: 10px 40px 10px 10px;
}
.__instagram-posts-style .bt-ins-posts--image:nth-child(5n+4) .bt-cover-image, .bt-elwg-instagram-posts .bt-ins-posts--image:nth-child(5n+4) .bt-cover-image, .bt-block-instagram-posts .bt-ins-posts--image:nth-child(5n+4) .bt-cover-image {
  border-radius: 10px 10px 40px 10px;
}
.__instagram-posts-style .bt-ins-posts--image:nth-child(5n+5) .bt-cover-image, .bt-elwg-instagram-posts .bt-ins-posts--image:nth-child(5n+5) .bt-cover-image, .bt-block-instagram-posts .bt-ins-posts--image:nth-child(5n+5) .bt-cover-image {
  border-radius: 10px 40px 10px 10px;
}
.__instagram-posts-style .bt-ins-posts--image:nth-child(5n+6) .bt-cover-image, .bt-elwg-instagram-posts .bt-ins-posts--image:nth-child(5n+6) .bt-cover-image, .bt-block-instagram-posts .bt-ins-posts--image:nth-child(5n+6) .bt-cover-image {
  border-radius: 10px 10px 40px 10px;
}
.__instagram-posts-style .bt-ins-posts--link, .bt-elwg-instagram-posts .bt-ins-posts--link, .bt-block-instagram-posts .bt-ins-posts--link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: underline;
  color: var(--e-global-color-accent, #4F6A35);
  margin-top: 16px;
}
.__instagram-posts-style .bt-ins-posts--link svg, .bt-elwg-instagram-posts .bt-ins-posts--link svg, .bt-block-instagram-posts .bt-ins-posts--link svg {
  fill: currentColor;
}

/* Request Box */
.bt-srq-box {
  text-align: center;
  color: #fff;
  background: var(--e-global-color-secondary, #FFE17F);
  padding: 40px 20px 20px;
  border-radius: 15px;
}
.bt-srq-box--icon {
  line-height: 0;
  margin-bottom: 10px;
}
.bt-srq-box--icon img {
  width: 54px;
  height: auto;
}
.bt-srq-box--infor {
  max-width: 280px;
  margin: 0 auto;
}
.bt-srq-box--title {
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  margin: 0 0 12px;
}
.bt-srq-box--book-link {
  text-transform: uppercase;
  display: block;
  margin-top: 36px;
}

.__bt-newsletter-form-style form, .elementor-widget-shortcode .tnp-subscription-minimal form {
  position: relative;
  text-align: left !important;
}
.__bt-newsletter-form-style form input.tnp-email, .elementor-widget-shortcode .tnp-subscription-minimal form input.tnp-email {
  width: 100%;
  max-width: calc(100% - 30px);
  border-radius: 15px;
  border: none;
  background-color: #F0F7F3;
  background-image: url("../images/envelope.svg");
  background-repeat: no-repeat;
  background-position: center left 37px;
  margin: 0;
  padding: 29.22px 210px 27.78px 66.7px;
  height: 79px;
}
@media (max-width: 1024.98px) {
  .__bt-newsletter-form-style form input.tnp-email, .elementor-widget-shortcode .tnp-subscription-minimal form input.tnp-email {
    padding: 29.22px 170px 27.78px 50.7px;
    background-position: center left 20px;
  }
}
@media (max-width: 767.98px) {
  .__bt-newsletter-form-style form input.tnp-email, .elementor-widget-shortcode .tnp-subscription-minimal form input.tnp-email {
    height: 70px;
    padding: 20px 105px 20px 42px;
    background-position: center left 15px;
  }
}
@media (max-width: 359.98px) {
  .__bt-newsletter-form-style form input.tnp-email, .elementor-widget-shortcode .tnp-subscription-minimal form input.tnp-email {
    max-width: 100%;
    padding-right: 15px;
  }
}
.__bt-newsletter-form-style form input.tnp-email, .elementor-widget-shortcode .tnp-subscription-minimal form input.tnp-email,
.__bt-newsletter-form-style form input.tnp-email::placeholder,
.elementor-widget-shortcode .tnp-subscription-minimal form input.tnp-email::placeholder {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--e-global-color-text, #555);
  font-family: var(--e-global-typography-text-font-family, "DM Sans");
}
@media (max-width: 767.98px) {
  .__bt-newsletter-form-style form input.tnp-email, .elementor-widget-shortcode .tnp-subscription-minimal form input.tnp-email,
  .__bt-newsletter-form-style form input.tnp-email::placeholder,
  .elementor-widget-shortcode .tnp-subscription-minimal form input.tnp-email::placeholder {
    font-size: 16px;
  }
}
.__bt-newsletter-form-style form input.tnp-submit, .elementor-widget-shortcode .tnp-subscription-minimal form input.tnp-submit {
  position: absolute;
  top: 50%;
  right: 0;
  width: unset;
  min-width: 216px;
  font-size: 18px;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-style: normal;
  font-weight: 600;
  line-height: 160.2%;
  text-transform: uppercase;
  color: var(--e-global-color-primary, #222);
  background: var(--e-global-color-secondary, #FFE17F);
  padding: 0px 43px;
  border-radius: 10px;
  transform: translateY(-50%);
  height: 57px;
  min-height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
@media (max-width: 1024.98px) {
  .__bt-newsletter-form-style form input.tnp-submit, .elementor-widget-shortcode .tnp-subscription-minimal form input.tnp-submit {
    min-width: 150px;
    padding: 0 22px;
  }
}
@media (max-width: 767.98px) {
  .__bt-newsletter-form-style form input.tnp-submit, .elementor-widget-shortcode .tnp-subscription-minimal form input.tnp-submit {
    height: 47px;
    font-size: 16px;
  }
}
@media (max-width: 575.98px) {
  .__bt-newsletter-form-style form input.tnp-submit, .elementor-widget-shortcode .tnp-subscription-minimal form input.tnp-submit {
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    min-width: unset;
    width: 130px;
    padding: 0 5px;
  }
}
@media (max-width: 359.98px) {
  .__bt-newsletter-form-style form input.tnp-submit, .elementor-widget-shortcode .tnp-subscription-minimal form input.tnp-submit {
    position: relative;
    top: inherit;
    bottom: inherit;
    transform: translate(0, 0);
    width: 100%;
    margin-top: 16px;
    right: 0 !important;
  }
}

.__bt_gfield_checkbox .gchoice, .__bt-form-appointment-style .gform_wrapper .gform-body .gfield_checkbox .gchoice {
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 30px;
}
.__bt_gfield_checkbox .gchoice input, .__bt-form-appointment-style .gform_wrapper .gform-body .gfield_checkbox .gchoice input {
  margin: 0;
  width: 20px;
  height: 20px;
  border: none;
  padding-block: 0;
  padding-inline: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: 2;
  opacity: 0;
}
.__bt_gfield_checkbox .gchoice input:checked ~ .checkmark, .__bt-form-appointment-style .gform_wrapper .gform-body .gfield_checkbox .gchoice input:checked ~ .checkmark {
  background-image: url("../images/active-checkbox.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 75%;
}
.__bt_gfield_checkbox .gchoice .checkmark, .__bt-form-appointment-style .gform_wrapper .gform-body .gfield_checkbox .gchoice .checkmark {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  background: #fff5f4;
}
.__bt_gfield_checkbox .gchoice label, .__bt-form-appointment-style .gform_wrapper .gform-body .gfield_checkbox .gchoice label {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  color: #fff;
  margin: 0;
}
.__bt_gfield_checkbox .gchoice label a, .__bt-form-appointment-style .gform_wrapper .gform-body .gfield_checkbox .gchoice label a {
  text-decoration: underline;
  color: #fff;
}

.__bt-form-appointment-style .gform_wrapper.gform-theme--api, .__bt-form-appointment-style .gform_wrapper.gform-theme--foundation {
  --gf-form-gap-x: 30px;
  --gf-form-gap-y: 15px;
}
@media (max-width: 767.98px) {
  .__bt-form-appointment-style .gform_wrapper .gfield--width-half {
    grid-column: 1/-1;
  }
}
.__bt-form-appointment-style .gform_wrapper .gform_heading {
  margin-bottom: 22px;
  text-align: center;
}
@media (max-width: 519.98px) {
  .__bt-form-appointment-style .gform_wrapper .gform_heading {
    margin-bottom: 12px;
  }
}
.__bt-form-appointment-style .gform_wrapper .gform_heading .gform_title {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 60px;
  font-weight: 700;
  margin-bottom: 6px;
  line-height: normal;
}
@media (max-width: 519.98px) {
  .__bt-form-appointment-style .gform_wrapper .gform_heading .gform_title {
    font-size: 48px;
  }
}
.__bt-form-appointment-style .gform_wrapper .gform_heading .gform_description {
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 33px;
  max-width: 647px;
  color: var(--e-global-color-text, #555);
}
@media (max-width: 519.98px) {
  .__bt-form-appointment-style .gform_wrapper .gform_heading .gform_description {
    font-size: 18px;
  }
}
.__bt-form-appointment-style .gform_wrapper .gform-body .select2-selection--single {
  font-size: 18px;
  font-weight: 400;
}
.__bt-form-appointment-style .gform_wrapper .gform-body .select2-selection--single .select2-selection__arrow b {
  border-color: var(--e-global-color-accent, #4F6A35) transparent transparent transparent;
  border-width: 9px 8px 0 8px;
  margin-left: -13px;
  margin-top: 0;
}
.__bt-form-appointment-style .gform_wrapper .gform-body .gfield_checkbox .gchoice label {
  color: #555;
  font-size: 16px;
}
.__bt-form-appointment-style .gform_wrapper .gform-body .gfield_checkbox .gchoice label a {
  color: var(--e-global-color-accent, #4F6A35);
}
.__bt-form-appointment-style .gform_wrapper .gform-body .gfield_checkbox .gchoice .checkmark {
  border: 1px solid #b0b0b0;
}
.__bt-form-appointment-style .gform_wrapper .gform_footer {
  margin-top: 26px;
}
.__bt-form-appointment-style .gform_wrapper .gform_footer input[type=submit] {
  padding: 20px 40px !important;
  width: 100% !important;
  border-radius: 10px !important;
}

/*
* Import
*/
@media (min-width: 1025px) and (max-width: 1199.98px) {
  .bt-style-reponsive-nav > a {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1199.98px) {
  .bt-style-reponsive-nav:not(:last-child) > a {
    margin-inline-end: calc(var(--e-nav-menu-horizontal-menu-item-margin) / 2);
  }
}
@media (min-width: 1025px) and (max-width: 1199.98px) {
  .bt-style-reponsive-nav:not(:first-child) > a {
    margin-inline-start: calc(var(--e-nav-menu-horizontal-menu-item-margin) / 2);
  }
}

.bt-site-header {
  position: relative;
  z-index: 999;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}
.bt-site-header .bt-header-row {
  display: flex;
  align-items: center;
  gap: 20px;
}
.bt-site-header .bt-logo-col {
  width: 20%;
}
.bt-site-header .bt-primary-menu-col {
  width: 80%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.bt-site-header .bt-site-logo {
  height: 98px;
  display: flex;
  align-items: center;
}
.bt-site-header .bt-site-logo a {
  display: inline-block;
  line-height: 0;
  padding: 10px 0;
}
.bt-site-header .bt-site-logo a img {
  max-width: 203px;
  width: 100%;
  height: auto;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .current_page_item a,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .current-menu-item a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .current_page_item a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .current-menu-item a {
  color: var(--e-global-color-accent, #4F6A35);
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul a {
  display: inline-block;
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  color: var(--e-global-color-primary, #222);
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul a:hover,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul a:hover {
  color: var(--e-global-color-accent, #4F6A35);
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children {
  position: relative;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children:hover > ul,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children:hover > ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children:hover > ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children:hover > ul {
  opacity: 1;
  visibility: visible;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 200px;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul.bt-align-left,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul.bt-align-left,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul.bt-align-left,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul.bt-align-left {
  left: 0;
  right: auto;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul.bt-align-right,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul.bt-align-right,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul.bt-align-right,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul.bt-align-right {
  left: auto;
  right: 0;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul li:not(:first-child),
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul li:not(:first-child),
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul li:not(:first-child),
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul li:not(:first-child) {
  border-top: 1px solid #c4c4c4;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul .current_page_item a,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul .current-menu-item a,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul .current_page_item a,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul .current-menu-item a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul .current_page_item a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul .current-menu-item a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul .current_page_item a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul .current-menu-item a {
  color: var(--e-global-color-accent, #4F6A35);
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul a,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul a {
  display: block;
  color: var(--e-global-color-text, #555);
  padding: 12px 15px;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul a:hover,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul a:hover,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul a:hover,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul a:hover {
  color: var(--e-global-color-accent, #4F6A35);
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul ul,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul ul {
  top: 0;
  left: 100%;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul ul.bt-align-left,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul ul.bt-align-left,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul ul.bt-align-left,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul ul.bt-align-left {
  left: 100%;
  right: auto;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul ul.bt-align-right,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul ul.bt-align-right,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul ul.bt-align-right,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul ul.bt-align-right {
  left: auto;
  right: 100%;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container > ul {
  display: flex;
  align-items: center;
  gap: 10px 20px;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul#menu-all-pages-flat,
.bt-site-header .bt-primary-menu .bt-primary-menu-container > ul#menu-all-pages-flat {
  flex-wrap: wrap;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul#menu-all-pages-flat > li > a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container > ul#menu-all-pages-flat > li > a {
  min-height: unset;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul > li > a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container > ul > li > a {
  min-height: 98px;
  display: flex;
  align-items: center;
}
.bt-site-header .bt-menu-toggle {
  position: relative;
  display: none;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  cursor: pointer;
  border: 1px solid #9b9b9b;
  border-radius: 10px;
  z-index: 5;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.bt-site-header .bt-menu-toggle.bt-is-hidden {
  opacity: 0;
  visibility: hidden;
}
.bt-site-header .bt-menu-toggle.bt-menu-close {
  position: absolute;
  top: 26px;
  right: 22px;
}
@media (max-width: 991.98px) {
  .bt-site-header .bt-logo-col {
    width: 70%;
  }
  .bt-site-header .bt-primary-menu-col {
    width: 30%;
  }
  .bt-site-header .bt-primary-menu {
    position: fixed;
    top: 0;
    right: 0;
    width: 263px;
    height: 100vh;
    overflow: auto;
    z-index: 9;
    opacity: 0;
    visibility: hidden;
    background: rgba(245, 245, 245, 0.95);
    -webkit-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .bt-site-header .bt-primary-menu.bt-is-active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container {
    padding: 120px 30px 30px;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children .bt-toggle-icon,
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children .bt-toggle-icon,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children .bt-toggle-icon,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children .bt-toggle-icon {
    position: absolute;
    top: 9px;
    right: 0;
    width: 24px;
    height: 24px;
    cursor: pointer;
    background-image: url("../images/alt-arrow-down.svg");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children .bt-toggle-icon.bt-is-active,
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children .bt-toggle-icon.bt-is-active,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children .bt-toggle-icon.bt-is-active,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children .bt-toggle-icon.bt-is-active {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul,
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul {
    display: none;
    position: static;
    opacity: 1;
    visibility: visible;
    background: transparent;
    box-shadow: none;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul li,
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul li,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul li,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul li {
    border-top: 1px solid #c4c4c4;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul li:not(:first-child),
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul li:not(:first-child),
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul li:not(:first-child),
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul li:not(:first-child) {
    border-color: #c4c4c4;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul a,
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul a,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul a,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul a {
    color: var(--e-global-color-primary, #222);
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container > ul {
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul > li,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container > ul > li {
    width: 100%;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul > li:not(:first-child),
  .bt-site-header .bt-primary-menu .bt-primary-menu-container > ul > li:not(:first-child) {
    border-top: 1px solid #c4c4c4;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul > li > a,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container > ul > li > a {
    display: block;
    min-height: unset;
    padding: 12px 0;
  }
  .bt-site-header .bt-menu-toggle {
    display: flex;
  }
}

@keyframes slideDown {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
/* Elementor Header */
.elementor-location-header {
  position: relative;
}
.elementor-location-header .elementor-element .elementor-widget-n-menu .e-n-menu-title {
  transition: 0.3s all;
}
@media (max-width: 410px) {
  .elementor-location-header .elementor-element.bt-site-info-top-header .bt-elwg-site-infor {
    column-gap: 10px !important;
  }
  .elementor-location-header .elementor-element.bt-site-info-top-header .bt-elwg-site-infor--item {
    font-size: 14px !important;
    width: calc(50% - 5px);
  }
  .elementor-location-header .elementor-element.bt-site-info-top-header .bt-elwg-site-infor--item a {
    grid-gap: 8px;
  }
  .elementor-location-header .elementor-element.bt-site-info-top-header .bt-elwg-site-infor--item svg {
    width: 20px;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:first-child {
    width: 55%;
  }
}
@media (max-width: 1110px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:first-child {
    width: 70%;
  }
}
@media (max-width: 767.98px) and (min-width: 600px) {
  .elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:first-child {
    width: 70%;
  }
  .elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:first-child .bt-elwg-site-infor--item strong {
    display: none;
  }
}
@media (max-width: 600px) {
  .elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:first-child .bt-elwg-site-infor--item::before {
    opacity: 0;
  }
  .elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:first-child .bt-elwg-site-infor--item.email {
    display: none;
  }
  .elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:first-child .bt-elwg-site-infor--item strong {
    display: none;
  }
  .elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:first-child .bt-elwg-site-infor--item svg {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:last-child {
    width: 45%;
    justify-content: flex-end;
    gap: 15px;
  }
}
@media (max-width: 1110px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:last-child {
    width: 30%;
  }
  .elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child {
    display: none;
  }
}
@media (max-width: 767.98px) and (min-width: 600px) {
  .elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:last-child {
    width: 30%;
  }
}
@media (max-width: 1400px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child .elementor-widget-container {
    padding: 15px;
  }
}
@media (max-width: 1280px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child .elementor-widget-container {
    padding: 15px;
  }
}
.elementor-location-header .elementor-element.bt-header-main-topbar > .e-con-inner > .elementor-element:last-child > .elementor-element .bt-elwg-site-social-style-2 a:hover {
  background: #fff !important;
}
.elementor-location-header .elementor-element.bt-header-main-nav.elementor-sticky--effects {
  box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1);
}
.elementor-location-header .elementor-element.bt-header-main-nav.elementor-sticky--effects .elementor-widget-nav-menu > .elementor-widget-container .elementor-nav-menu .elementor-item {
  padding-top: 30px;
  padding-bottom: 30px;
}
.elementor-location-header .elementor-element.bt-header-main-nav.elementor-sticky--effects .elementor-widget-n-menu .e-n-menu-title {
  padding-top: 30px;
  padding-bottom: 30px;
}
.elementor-location-header .elementor-element.bt-header-main-nav.elementor-sticky--effects .elementor-widget-n-menu .elementor-widget-n-menu .e-n-menu-title {
  padding-top: 12px;
  padding-bottom: 12px;
}
.elementor-location-header .elementor-element.bt-header-main-nav.elementor-sticky--effects .elementor-widget-button .elementor-button-wrapper .elementor-button {
  padding-top: 16px;
  padding-bottom: 16px;
}
.elementor-location-header .elementor-element.bt-header-main-nav .elementor-element .elementor-widget-nav-menu > .elementor-widget-container .elementor-nav-menu > .menu-item.current-menu-item > a {
  background: var(--e-global-color-accent, #4F6A35);
}
.elementor-location-header .elementor-element.bt-header-main-nav .elementor-element .elementor-widget-nav-menu > .elementor-widget-container .elementor-nav-menu > .menu-item > a:hover {
  background: var(--e-global-color-accent, #4F6A35);
}
.elementor-location-header .elementor-element.bt-header-main-nav .elementor-element .elementor-widget-nav-menu > .elementor-widget-container .elementor-nav-menu > .menu-item > a.highlighted {
  background: var(--e-global-color-accent, #4F6A35);
}
.elementor-location-header .elementor-element.bt-header-main-nav .elementor-element .elementor-widget-nav-menu > .elementor-widget-container .menu-item-has-children .elementor-item .sub-arrow {
  padding: 0;
}
.elementor-location-header .elementor-element.bt-header-main-nav .elementor-element .elementor-widget-nav-menu > .elementor-widget-container .menu-item-has-children .elementor-item .sub-arrow svg {
  margin-left: 10px;
}
@media (max-width: 1360px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-main-nav > .e-con-inner > .elementor-element:last-child .elementor-widget-nav-menu > .elementor-widget-container {
    margin-right: 20px;
  }
  .elementor-location-header .elementor-element.bt-header-main-nav > .e-con-inner > .elementor-element:last-child .elementor-widget-nav-menu > .elementor-widget-container .elementor-nav-menu .elementor-item {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-main-nav > .e-con-inner > .elementor-element:last-child .elementor-widget-nav-menu > .elementor-widget-container {
    margin-right: 10px;
  }
  .elementor-location-header .elementor-element.bt-header-main-nav > .e-con-inner > .elementor-element:last-child .elementor-widget-nav-menu > .elementor-widget-container .elementor-nav-menu .elementor-item {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 38px;
    padding-bottom: 38px;
    font-size: 16px;
  }
  .elementor-location-header .elementor-element.bt-header-main-nav > .e-con-inner > .elementor-element:last-child .elementor-widget-button .elementor-button-wrapper .elementor-button {
    padding: 16px 25px 16px 25px;
    font-size: 16px;
  }
}
.elementor-location-header .elementor-element.bt-header-topbar-style-1 > .elementor-element:first-child {
  clip-path: polygon(0 0, 100% 0, calc(100% - 25px) 100%, 0% 100%);
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-topbar-style-1 > .elementor-element:first-child {
    --padding-right: 50px;
  }
}
@media (max-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-topbar-style-1 > .elementor-element:first-child {
    clip-path: none;
  }
}
@media (max-width: 767.98px) and (min-width: 600px) {
  .elementor-location-header .elementor-element.bt-header-topbar-style-1 > .elementor-element:first-child > .elementor-element > .elementor-element .bt-elwg-site-infor--item strong {
    display: none;
  }
}
@media (max-width: 600px) {
  .elementor-location-header .elementor-element.bt-header-topbar-style-1 > .elementor-element:first-child > .elementor-element > .elementor-element .bt-elwg-site-infor--item::before {
    opacity: 0;
  }
  .elementor-location-header .elementor-element.bt-header-topbar-style-1 > .elementor-element:first-child > .elementor-element > .elementor-element .bt-elwg-site-infor--item.email {
    display: none;
  }
  .elementor-location-header .elementor-element.bt-header-topbar-style-1 > .elementor-element:first-child > .elementor-element > .elementor-element .bt-elwg-site-infor--item strong {
    display: none;
  }
  .elementor-location-header .elementor-element.bt-header-topbar-style-1 > .elementor-element:first-child > .elementor-element > .elementor-element .bt-elwg-site-infor--item svg {
    width: 24px;
    height: 24px;
  }
}
.elementor-location-header .elementor-element.bt-header-topbar-style-1 > .elementor-element:first-child > .elementor-element > .elementor-element .bt-elwg-site-social-style-2 a:hover {
  background: var(--e-global-color-accent, #4F6A35) !important;
}
.elementor-location-header .elementor-element.bt-header-topbar-style-1 > .elementor-element:first-child > .elementor-element > .elementor-element .bt-elwg-site-social-style-2 a:hover svg {
  fill: #fff;
}
.elementor-location-header .elementor-element.bt-header-topbar-style-1 > .elementor-element:first-child > .elementor-element > .elementor-element .bt-elwg-site-social-style-2 a:hover svg path {
  fill: #fff;
}
.elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:first-child {
  filter: drop-shadow(0px 4px 50px rgba(0, 0, 0, 0.1));
}
.elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:first-child > .elementor-element:last-child {
  clip-path: polygon(0 0, 100% 0, calc(100% - 50px) 100%, 0% 100%);
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:first-child > .elementor-element:last-child {
    --width: 60px;
  }
}
@media (max-width: 1110px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:first-child > .elementor-element .elementor-widget-theme-site-logo > .elementor-widget-container img {
    max-width: 220px;
  }
}
.elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:first-child > .elementor-element .elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-item {
  position: relative;
}
.elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:first-child > .elementor-element .elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-item::before {
  content: "";
  position: absolute;
  top: calc(50% + 18px);
  left: 0;
  background: var(--e-global-color-secondary, #FFE17F);
  height: 5px;
  width: 0;
  opacity: 1;
  transform: translateY(-50%);
  transition: 0.5s all;
}
.elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:first-child > .elementor-element .elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-item:hover::before {
  width: 28px;
}
@media (max-width: 1315px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:first-child > .elementor-element .elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-item {
    --e-nav-menu-horizontal-menu-item-margin: calc(25px / 2);
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:first-child > .elementor-element .elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-item {
    --e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
    font-size: 16px;
  }
}
.elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:first-child > .elementor-element .elementor-widget-nav-menu .elementor-nav-menu .menu-item.current-menu-item .elementor-item::before {
  width: 28px;
}
.elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:first-child > .elementor-element .elementor-widget-nav-menu .elementor-nav-menu .menu-item-has-children .elementor-item .sub-arrow {
  padding: 0;
}
.elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:first-child > .elementor-element .elementor-widget-nav-menu .elementor-nav-menu .menu-item-has-children .elementor-item .sub-arrow svg {
  margin-left: 10px;
}
.elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:last-child.bt-col-button-header-style-1 {
  --width: calc(23% + 20px);
  filter: drop-shadow(0px 4px 50px rgba(0, 0, 0, 0.1));
}
.elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:last-child.bt-col-button-header-style-1 > .elementor-element {
  height: 100%;
}
.elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:last-child.bt-col-button-header-style-1 > .elementor-element > * {
  height: 100%;
}
.elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:last-child.bt-col-button-header-style-1 > .elementor-element .elementor-button-wrapper {
  height: 100%;
}
.elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:last-child.bt-col-button-header-style-1 > .elementor-element .elementor-button-wrapper .elementor-button {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  clip-path: polygon(73px 0, 100% 0, 100% 100%, 0 100%);
  transition: 0.5s all;
}
@media (max-width: 1315px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-nav-style-1 > .elementor-element:last-child.bt-col-button-header-style-1 > .elementor-element .elementor-button-wrapper .elementor-button {
    padding-left: 74px;
    font-size: 18px;
  }
}
.elementor-location-header .elementor-element.bt-header-nav-style-1.elementor-sticky--effects .elementor-widget-nav-menu > .elementor-widget-container .elementor-nav-menu .menu-item .elementor-item {
  padding-top: 30px;
  padding-bottom: 30px;
}
.elementor-location-header .elementor-element.bt-header-nav-style-1.elementor-sticky--effects .elementor-widget-n-menu .e-n-menu-title {
  padding-top: 30px;
  padding-bottom: 30px;
}
.elementor-location-header .elementor-element.bt-header-nav-style-1.elementor-sticky--effects .elementor-widget-n-menu .elementor-widget-n-menu .e-n-menu-title {
  padding-top: 12px;
  padding-bottom: 12px;
}
.elementor-location-header .elementor-element.bt-header-nav-style-1.elementor-sticky--effects > .elementor-element:last-child.bt-col-button-header-style-1 {
  margin-top: 0;
  --width: calc(23% + 50px);
  --margin-left: -50px;
}
.elementor-location-header .elementor-element.bt-header-nav-style-1.elementor-sticky--effects > .elementor-element:last-child.bt-col-button-header-style-1 > .elementor-element .elementor-button-wrapper .elementor-button {
  clip-path: polygon(50px 0, 100% 0, 100% 100%, 0 100%);
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-topbar-style-2 > .elementor-element {
    padding-right: 30px;
  }
}
@media (max-width: 767.98px) and (min-width: 600px) {
  .elementor-location-header .elementor-element.bt-header-topbar-style-2 > .elementor-element .bt-elwg-site-infor--item strong {
    display: none;
  }
}
@media (max-width: 600px) {
  .elementor-location-header .elementor-element.bt-header-topbar-style-2 > .elementor-element .bt-elwg-site-infor--item::before {
    opacity: 0;
  }
  .elementor-location-header .elementor-element.bt-header-topbar-style-2 > .elementor-element .bt-elwg-site-infor--item.email {
    display: none;
  }
  .elementor-location-header .elementor-element.bt-header-topbar-style-2 > .elementor-element .bt-elwg-site-infor--item strong {
    display: none;
  }
  .elementor-location-header .elementor-element.bt-header-topbar-style-2 > .elementor-element .bt-elwg-site-infor--item svg {
    width: 24px;
    height: 24px;
  }
}
.elementor-location-header .elementor-element.bt-header-nav-style-2 > .e-con-inner > .elementor-element:last-child .bt-header-phone-contact > .elementor-widget-container .elementor-icon-box-title a {
  position: relative;
  padding-bottom: 30px;
  display: block;
}
.elementor-location-header .elementor-element.bt-header-nav-style-2 > .e-con-inner > .elementor-element:last-child .bt-header-phone-contact > .elementor-widget-container .elementor-icon-box-description {
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
  margin-top: -30px;
}
@media (max-width: 1265px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-nav-style-2 > .e-con-inner > .elementor-element:last-child .bt-header-phone-contact > .elementor-widget-container {
    margin: 0px 0px 0px 25px;
  }
  .elementor-location-header .elementor-element.bt-header-nav-style-2 > .e-con-inner > .elementor-element:last-child .bt-header-phone-contact > .elementor-widget-container .elementor-icon {
    font-size: 50px;
  }
  .elementor-location-header .elementor-element.bt-header-nav-style-2 > .e-con-inner > .elementor-element:last-child .bt-header-phone-contact > .elementor-widget-container .elementor-icon-box-description {
    font-size: 18px;
  }
}
.elementor-location-header .elementor-element.bt-header-nav-style-2 > .e-con-inner > .elementor-element:last-child .elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-item {
  position: relative;
}
.elementor-location-header .elementor-element.bt-header-nav-style-2 > .e-con-inner > .elementor-element:last-child .elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-item::before {
  content: "";
  position: absolute;
  top: calc(50% + 18px);
  left: 0;
  background: var(--e-global-color-secondary, #FFE17F);
  height: 5px;
  width: 0;
  opacity: 1;
  transform: translateY(-50%);
  transition: 0.5s all;
}
.elementor-location-header .elementor-element.bt-header-nav-style-2 > .e-con-inner > .elementor-element:last-child .elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-item:hover::before {
  width: 28px;
}
@media (max-width: 1265px) and (min-width: 1024.98px) {
  .elementor-location-header .elementor-element.bt-header-nav-style-2 > .e-con-inner > .elementor-element:last-child .elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-item {
    --e-nav-menu-horizontal-menu-item-margin: calc(30px / 2);
    font-size: 16px;
  }
}
.elementor-location-header .elementor-element.bt-header-nav-style-2 > .e-con-inner > .elementor-element:last-child .elementor-widget-nav-menu .elementor-nav-menu .menu-item.current-menu-item .elementor-item::before {
  width: 28px;
}
.elementor-location-header .elementor-element.bt-header-nav-style-2 > .e-con-inner > .elementor-element:last-child .elementor-widget-nav-menu .elementor-nav-menu .menu-item-has-children .elementor-item .sub-arrow {
  padding: 0;
}
.elementor-location-header .elementor-element.bt-header-nav-style-2 > .e-con-inner > .elementor-element:last-child .elementor-widget-nav-menu .elementor-nav-menu .menu-item-has-children .elementor-item .sub-arrow svg {
  margin-left: 10px;
}
.elementor-location-header .elementor-element.bt-header-nav-style-2.elementor-sticky--effects {
  filter: drop-shadow(0px 4px 50px rgba(0, 0, 0, 0.1));
}
.elementor-location-header .elementor-element.bt-header-nav-style-2.elementor-sticky--effects .elementor-widget-nav-menu > .elementor-widget-container .elementor-nav-menu .menu-item .elementor-item {
  padding-top: 30px;
  padding-bottom: 30px;
}
.elementor-location-header .elementor-element.bt-header-nav-style-2.elementor-sticky--effects .elementor-widget-n-menu .e-n-menu-title {
  padding-top: 30px;
  padding-bottom: 30px;
}
.elementor-location-header .elementor-element.bt-header-nav-style-2.elementor-sticky--effects .elementor-widget-n-menu .elementor-widget-n-menu .e-n-menu-title {
  padding-top: 12px;
  padding-bottom: 12px;
}
.elementor-location-header .elementor-element ul.elementor-nav-menu--dropdown {
  min-width: 200px !important;
}

body.admin-bar .dialog-type-lightbox.bt-menu-mobile-popup {
  position: fixed;
  top: 45px;
}

.bt-menu-mobile-popup {
  position: fixed !important;
}
.bt-menu-mobile-popup .elementor-nav-menu a.has-submenu {
  display: flex;
  justify-content: space-between;
}
.bt-menu-mobile-popup .elementor-nav-menu a.has-submenu i,
.bt-menu-mobile-popup .elementor-nav-menu a.has-submenu svg {
  transition: all 0.3s;
}
.bt-menu-mobile-popup .elementor-nav-menu a.has-submenu.highlighted .sub-arrow i,
.bt-menu-mobile-popup .elementor-nav-menu a.has-submenu.highlighted .sub-arrow svg {
  transform: rotate(180deg);
}
.bt-menu-mobile-popup .elementor-nav-menu ul.elementor-nav-menu--dropdown.sub-menu ul.sub-menu {
  padding-left: 20px;
}
.bt-menu-mobile-popup .elementor-nav-menu ul.elementor-nav-menu--dropdown a.elementor-sub-item {
  position: relative;
  padding-left: 50px;
  font-family: var(--e-global-typography-text-font-family, "DM Sans") !important;
  font-size: 17px !important;
  font-weight: 500 !important;
  color: var(--e-global-color-primary, #222);
  border: none;
  padding-top: 12px;
  padding-bottom: 12px;
}
.bt-menu-mobile-popup .elementor-nav-menu ul.elementor-nav-menu--dropdown a.elementor-sub-item:before {
  content: "";
  position: absolute;
  top: 21px;
  left: 20px;
  width: 18px;
  height: 1px;
  background: var(--e-global-color-primary, #222);
}

.bt-mega-menu a {
  -webkit-transition: none;
  transition: none;
}
.bt-mega-menu .bt-mega-menu-service .elementor-icon-box-wrapper svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
}
.bt-mega-menu .bt-mega-menu-service .elementor-icon-box-wrapper:hover .elementor-icon-box-title {
  color: var(--e-global-color-accent, #4F6A35) !important;
}
.bt-mega-menu .bt-mega-menu-service .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg {
  fill: var(--e-global-color-accent, #4F6A35);
  margin-left: 5px;
}
.bt-mega-menu .bt-mega-menu-pages .elementor-icon-list-items .elementor-icon-list-item a {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.bt-mega-menu .bt-mega-menu-pages .elementor-icon-list-items .elementor-icon-list-item:hover > a {
  margin-left: 5px;
}
.bt-mega-menu .bt-mega-menu-pages .elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-accent, #4F6A35);
}
.bt-mega-menu .e-n-menu-dropdown-icon {
  display: none !important;
}
.bt-mega-menu .bt-elwg-project-loop-item--default .bt-post--featured .bt-cover-image {
  min-height: 340px;
}
.bt-mega-menu .bt-elwg-project-loop-item--default .bt-post--category a {
  padding: 4px 10px 6px 12px;
  font-size: 14px;
}
.bt-mega-menu .bt-elwg-project-loop-item--default .bt-post--content {
  padding: 15px;
}
.bt-mega-menu .bt-elwg-project-loop-item--default .bt-post--title {
  margin: 10px 0 11px 0;
}
.bt-mega-menu .bt-elwg-project-loop-item--default .bt-post--title a {
  font-size: 18px;
}
.bt-mega-menu .bt-elwg-project-loop-item--default .bt-post--button {
  width: 40px;
  height: 40px;
}
.bt-mega-menu .bt-elwg-project-loop-item--default .bt-post--button svg {
  width: 20px;
}
@media (max-width: 1300px) and (min-width: 1024.98px) {
  .bt-mega-menu.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title {
    padding: 30px 15px;
  }
  .bt-mega-menu.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title a span {
    font-size: 15px;
  }
  .bt-mega-menu.elementor-widget-n-menu .e-n-menu-item .elementor-widget-n-menu .e-n-menu-title {
    padding: 9px 20px 9px 20px;
  }
  .bt-mega-menu.elementor-widget-n-menu .e-n-menu-item .bt-mega-menu-cases > .elementor-element > .e-con-inner > .elementor-element {
    padding-left: 250px;
  }
  .bt-mega-menu.elementor-widget-n-menu .e-n-menu-item .bt-mega-menu-cases > .elementor-element > .e-con-inner > .elementor-element .elementor-widget-image img {
    max-width: 242px;
  }
  .bt-mega-menu.elementor-widget-n-menu .e-n-menu-item .bt-mega-menu-cases > .elementor-element > .e-con-inner > .elementor-element .elementor-widget-bt-highlighted-heading {
    left: 12px;
    max-width: 220px;
    top: 28px;
  }
  .bt-mega-menu.elementor-widget-n-menu .e-n-menu-item .bt-mega-menu-cases > .elementor-element > .e-con-inner > .elementor-element .elementor-widget-bt-highlighted-heading h3 {
    font-size: 18px;
  }
  .bt-mega-menu.elementor-widget-n-menu .e-n-menu-item .bt-mega-menu-cases > .elementor-element > .e-con-inner > .elementor-element .bt-elwg-project-loop-item--default .bt-post--featured .bt-cover-image {
    min-height: 280px;
  }
  .bt-mega-menu.elementor-widget-n-menu .e-n-menu-item .bt-mega-menu-pages > .elementor-element > .e-con-inner > .elementor-element > .elementor-element:nth-last-child(2) {
    width: 20%;
    padding-left: 0;
  }
  .bt-mega-menu.elementor-widget-n-menu .e-n-menu-item .bt-mega-menu-pages > .elementor-element > .e-con-inner > .elementor-element > .elementor-element:last-child {
    width: 40%;
  }
}
@media (max-width: 1100px) and (min-width: 1024.98px) {
  .bt-mega-menu.elementor-widget-n-menu > .elementor-widget-container {
    padding-right: 10px !important;
  }
  .bt-mega-menu.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title {
    padding: 30px 12px;
  }
  .bt-mega-menu.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title a span {
    font-size: 15px;
  }
  .bt-mega-menu.elementor-widget-n-menu .e-n-menu-item .elementor-widget-n-menu .e-n-menu-title {
    padding: 9px 20px 9px 20px;
  }
}
.bt-mega-menu.bt-mega-menu-style1.elementor-widget-n-menu .e-n-menu-item:last-child .e-n-menu-title {
  padding-right: 3px;
}
.bt-mega-menu.bt-mega-menu-style1.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title a span {
  position: relative;
}
.bt-mega-menu.bt-mega-menu-style1.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title a span::before {
  content: "";
  position: absolute;
  top: calc(50% + 18px);
  left: 0;
  background: var(--e-global-color-secondary, #FFE17F);
  height: 5px;
  width: 0;
  opacity: 1;
  transform: translateY(-50%);
  transition: 0.5s all;
}
.bt-mega-menu.bt-mega-menu-style1.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title a span:hover::before {
  width: 28px;
}
.bt-mega-menu.bt-mega-menu-style1.elementor-widget-n-menu .e-n-menu-item .elementor-widget-n-menu .e-n-menu-item:last-child .e-n-menu-title {
  padding-right: 3px;
}
.bt-mega-menu.bt-mega-menu-style1.elementor-widget-n-menu .e-n-menu-item .elementor-widget-n-menu .e-n-menu-item .e-n-menu-title a span::before {
  display: none;
}
@media (max-width: 1400px) and (min-width: 1024.98px) {
  .bt-mega-menu.bt-mega-menu-style1.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title {
    padding-left: 12px;
    padding-right: 12px;
  }
  .bt-mega-menu.bt-mega-menu-style1.elementor-widget-n-menu .e-n-menu-item .elementor-widget-n-menu .e-n-menu-title {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 1110px) and (min-width: 1024.98px) {
  .bt-mega-menu.bt-mega-menu-style1.elementor-widget-n-menu > .elementor-widget-container {
    padding-right: 0 !important;
  }
  .bt-mega-menu.bt-mega-menu-style1.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title {
    padding-left: 10px;
    padding-right: 10px;
  }
  .bt-mega-menu.bt-mega-menu-style1.elementor-widget-n-menu .e-n-menu-item .elementor-widget-n-menu .e-n-menu-title {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .bt-submenu-content {
  position: relative;
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .bt-submenu-content:hover .e-n-menu-content > .e-con {
  display: block !important;
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .bt-submenu-content .e-n-menu-content {
  left: 0;
  max-width: 200px;
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .bt-submenu-content .e-n-menu-content > .e-con {
  left: 0 !important;
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .bt-submenu-content .e-n-menu-content .e-n-menu-wrapper .e-n-menu-heading .e-n-menu-item {
  display: block;
  width: 100%;
  display: block;
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .bt-submenu-content .e-n-menu-content .e-n-menu-wrapper .e-n-menu-heading .e-n-menu-item:not(:last-child) {
  border-bottom: 1px solid #eaeaea;
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .bt-submenu-content .e-n-menu-content .e-n-menu-wrapper .e-n-menu-heading .e-n-menu-item:last-child .e-n-menu-title {
  border-radius: 0 0 20px 20px;
}

.bt-site-footer {
  color: #ffffff;
  background: var(--e-global-color-primary, #222);
  padding: 30px 0;
}
.bt-site-footer .bt-copyright a {
  color: var(--e-global-color-accent, #4F6A35);
}

.elementor-element.bt-site-footer-main > .e-con-inner > .elementor-element:nth-child(2) .elementor-icon-box-wrapper {
  align-items: center;
}
.elementor-element.bt-site-footer-main > .e-con-inner > .elementor-element:nth-child(2) .elementor-icon-box-wrapper .elementor-icon-box-icon {
  display: flex;
}
.elementor-element.bt-site-footer-main > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a {
  transition: all 0.3s ease-in-out;
  position: relative;
  overflow: hidden;
}
.elementor-element.bt-site-footer-main > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-icon {
  position: absolute;
  transition: all 0.3s ease-in-out;
  left: -25px;
  top: 3px;
}
.elementor-element.bt-site-footer-main > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-text {
  padding: 0;
  transition: all 0.3s ease-in-out;
}
.elementor-element.bt-site-footer-main > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-icon {
  left: 0;
}
.elementor-element.bt-site-footer-main > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text {
  color: var(--e-global-color-accent, #4F6A35);
  padding-left: 25px;
}
.elementor-element.bt-site-footer-style1 > .e-con-inner > .elementor-element:first-child > .elementor-element:last-child .elementor-icon-box-wrapper {
  align-items: center;
}
.elementor-element.bt-site-footer-style1 > .e-con-inner > .elementor-element:first-child > .elementor-element:last-child .elementor-icon-box-wrapper .elementor-icon-box-icon {
  display: flex;
}
.elementor-element.bt-site-footer-style1 > .e-con-inner > .elementor-element:first-child > .elementor-element:last-child .tnp-subscription-minimal input.tnp-email {
  background-color: #fff;
  border-radius: 20px;
  max-width: 100%;
}
.elementor-element.bt-site-footer-style1 > .e-con-inner > .elementor-element:first-child > .elementor-element:last-child .tnp-subscription-minimal input.tnp-submit {
  right: 13px;
  background: var(--e-global-color-accent, #4F6A35);
  color: #fff;
}
.elementor-element.bt-site-footer-style1 > .e-con-inner > .elementor-element:last-child .bt-elwg-site-copyright a {
  color: var(--e-global-color-secondary, #FFE17F);
}
.elementor-element.bt-site-footer-style1 > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a {
  transition: all 0.3s ease-in-out;
  position: relative;
  overflow: hidden;
}
.elementor-element.bt-site-footer-style1 > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-icon {
  position: absolute;
  transition: all 0.3s ease-in-out;
  left: -25px;
  top: 3px;
}
.elementor-element.bt-site-footer-style1 > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-text {
  padding: 0;
  transition: all 0.3s ease-in-out;
}
.elementor-element.bt-site-footer-style1 > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-icon {
  left: 0;
}
.elementor-element.bt-site-footer-style1 > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text {
  color: var(--e-global-color-secondary, #FFE17F);
  padding-left: 25px;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element:last-child {
    padding-left: 20px;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child {
    padding-bottom: 45px;
  }
}
.elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child .elementor-icon-box-wrapper {
  align-items: center;
}
.elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child .elementor-icon-box-wrapper .elementor-icon-box-icon {
  display: flex;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child .elementor-icon-box-wrapper .elementor-icon-box-title {
    line-height: 26px;
  }
}
.elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child .tnp-subscription-minimal input.tnp-email {
  background-color: #fff;
  border-radius: 10px;
  max-width: 100%;
  padding-right: 20px;
}
@media (max-width: 519.98px) {
  .elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child .tnp-subscription-minimal input.tnp-email {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 55px;
  }
}
.elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child .tnp-subscription-minimal input.tnp-submit {
  right: auto;
  background: var(--e-global-color-accent, #4F6A35);
  color: #fff;
  position: relative;
  top: auto;
  transform: none;
  margin-top: 17px;
}
@media (max-width: 519.98px) {
  .elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child .tnp-subscription-minimal input.tnp-submit {
    width: auto;
    padding: 0 30px;
  }
}
.elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element:last-child > .elementor-element:last-child .bt-elwg-site-copyright a {
  color: var(--e-global-color-secondary, #FFE17F);
}
.elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a {
  transition: all 0.3s ease-in-out;
  position: relative;
  overflow: hidden;
}
.elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-icon {
  position: absolute;
  transition: all 0.3s ease-in-out;
  left: -25px;
  top: 3px;
}
.elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-text {
  padding: 0;
  transition: all 0.3s ease-in-out;
}
.elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-icon {
  left: 0;
}
.elementor-element.bt-site-footer-style2 > .e-con-inner > .elementor-element .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text {
  color: var(--e-global-color-secondary, #FFE17F);
  padding-left: 25px;
}

.__bt-page-titlebar-style .bt-page-titlebar, .bt-elwg-page-titlebar .bt-page-titlebar, .bt-site-titlebar .bt-page-titlebar {
  position: relative;
  z-index: 1;
}
.__bt-page-titlebar-style .bt-page-titlebar--infor, .bt-elwg-page-titlebar .bt-page-titlebar--infor, .bt-site-titlebar .bt-page-titlebar--infor {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1024.98px) {
  .__bt-page-titlebar-style .bt-page-titlebar--infor, .bt-elwg-page-titlebar .bt-page-titlebar--infor, .bt-site-titlebar .bt-page-titlebar--infor {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
}
.__bt-page-titlebar-style .bt-page-titlebar--title, .bt-elwg-page-titlebar .bt-page-titlebar--title, .bt-site-titlebar .bt-page-titlebar--title {
  color: #fff;
  text-align: left;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2;
  margin: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-right: 60px;
  max-width: 850px;
  word-break: break-word;
}
@media (max-width: 1199.98px) {
  .single .__bt-page-titlebar-style .bt-page-titlebar--title, .single .bt-elwg-page-titlebar .bt-page-titlebar--title, .single .bt-site-titlebar .bt-page-titlebar--title {
    font-size: 40px;
  }
}
@media (max-width: 1024.98px) {
  .__bt-page-titlebar-style .bt-page-titlebar--title, .bt-elwg-page-titlebar .bt-page-titlebar--title, .bt-site-titlebar .bt-page-titlebar--title {
    margin-top: 16px;
    padding-right: 0;
    font-size: 45px;
  }
}
@media (max-width: 767.98px) {
  .__bt-page-titlebar-style .bt-page-titlebar--title, .bt-elwg-page-titlebar .bt-page-titlebar--title, .bt-site-titlebar .bt-page-titlebar--title {
    margin-top: 10px;
  }
  .single .__bt-page-titlebar-style .bt-page-titlebar--title, .single .bt-elwg-page-titlebar .bt-page-titlebar--title, .single .bt-site-titlebar .bt-page-titlebar--title {
    font-size: 36px;
  }
}
.__bt-page-titlebar-style .bt-page-titlebar--breadcrumb, .bt-elwg-page-titlebar .bt-page-titlebar--breadcrumb, .bt-site-titlebar .bt-page-titlebar--breadcrumb {
  color: #555;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  word-break: break-word;
  display: flex;
  justify-content: center;
  grid-gap: 10px;
  background: var(--e-global-color-secondary, #FFE17F);
  padding: 16px 32px 16px 45px;
  position: relative;
  border-radius: 10px;
  white-space: nowrap;
}
.__bt-page-titlebar-style .bt-page-titlebar--breadcrumb:before, .bt-elwg-page-titlebar .bt-page-titlebar--breadcrumb:before, .bt-site-titlebar .bt-page-titlebar--breadcrumb:before {
  content: "";
  width: 48px;
  height: 48px;
  border-radius: 10px;
  background-color: var(--e-global-color-accent, #4F6A35);
  background-image: url(../images/icon-home.svg);
  background-position: center;
  background-size: 19px;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: -18px;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1024.98px) {
  .__bt-page-titlebar-style .bt-page-titlebar--breadcrumb, .bt-elwg-page-titlebar .bt-page-titlebar--breadcrumb, .bt-site-titlebar .bt-page-titlebar--breadcrumb {
    margin-left: 15px;
  }
}
@media (max-width: 767.98px) {
  .__bt-page-titlebar-style .bt-page-titlebar--breadcrumb, .bt-elwg-page-titlebar .bt-page-titlebar--breadcrumb, .bt-site-titlebar .bt-page-titlebar--breadcrumb {
    padding: 0;
    background: transparent;
    color: #ffffff;
    margin: 0;
    font-size: 16px;
    grid-gap: 6px;
    text-align: left;
    white-space: none;
    flex-wrap: wrap;
  }
  .__bt-page-titlebar-style .bt-page-titlebar--breadcrumb:before, .bt-elwg-page-titlebar .bt-page-titlebar--breadcrumb:before, .bt-site-titlebar .bt-page-titlebar--breadcrumb:before {
    width: 16px;
    height: 16px;
    border-radius: 0;
    background-color: transparent;
    background-size: 16px;
    left: 0px;
    top: 1px;
    transform: inherit;
  }
  .__bt-page-titlebar-style .bt-page-titlebar--breadcrumb .bt-home, .bt-elwg-page-titlebar .bt-page-titlebar--breadcrumb .bt-home, .bt-site-titlebar .bt-page-titlebar--breadcrumb .bt-home {
    padding-left: 26px;
  }
  .__bt-page-titlebar-style .bt-page-titlebar--breadcrumb .current, .bt-elwg-page-titlebar .bt-page-titlebar--breadcrumb .current, .bt-site-titlebar .bt-page-titlebar--breadcrumb .current {
    width: inherit;
    display: inline;
    white-space: pre-wrap;
  }
}

.bt-site-titlebar {
  position: relative;
  background-color: var(--e-global-color-primary, #222);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 72px 0;
  text-align: center;
}
.bt-site-titlebar.bt-has-distance {
  padding-top: 237px;
}
@media (max-width: 1024.98px) {
  .bt-site-titlebar.bt-has-distance {
    padding-top: 180px;
  }
}
@media (max-width: 767.98px) {
  .bt-site-titlebar.bt-has-distance {
    padding-top: 210px;
  }
}
@media (max-width: 1024.98px) {
  .bt-site-titlebar {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.bt-site-titlebar--overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.widget:not(:last-child) {
  padding-bottom: 30px;
}
.widget .wp-block-group {
  margin: 0;
  border-radius: 15px;
  background: #f0f7f3;
  padding: 60px 35px 40px 35px;
  position: relative;
  margin-top: 35px;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .widget .wp-block-group {
    margin-top: 28px;
    padding: 52px 15px 30px;
  }
}
@media (max-width: 519.98px) {
  .widget .wp-block-group {
    margin-top: 28px;
    padding: 52px 15px 30px;
  }
}
.widget .wp-block-heading,
.widget .wg-title,
.widget .widget-title {
  border-radius: 20px 20px 20px 0px;
  background: var(--e-global-color-secondary, #FFE17F);
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 20px 20px 20px 30px;
  position: absolute;
  top: -35px;
  left: 0;
  width: 90%;
  margin: 0;
  box-sizing: border-box;
}
.widget .wp-block-heading::before,
.widget .wg-title::before,
.widget .widget-title::before {
  content: "";
  background-image: url("../images/icon-title-siderbar.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 22px;
  height: 22px;
  display: block;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .widget .wp-block-heading,
  .widget .wg-title,
  .widget .widget-title {
    padding: 13px 15px 13px 15px;
    top: -28px;
  }
}
@media (max-width: 519.98px) {
  .widget .wp-block-heading,
  .widget .wg-title,
  .widget .widget-title {
    padding: 13px 15px 13px 15px;
    top: -28px;
  }
}
.widget ul,
.widget ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
.widget ul li,
.widget ol li {
  margin-bottom: 12px;
}
.widget ul li:last-child,
.widget ol li:last-child {
  margin-bottom: 0;
}
.widget ul ul {
  margin: 12px 0 0;
}
.widget ul.wp-block-archives li,
.widget ul.wp-block-categories li,
.widget ul.wp-block-page-list li, .widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_pages ul li, .widget.widget_meta ul li, .widget.widget_nav_menu ul li, .widget.widget_recent_comments ul li, .widget.widget_recent_entries ul li {
  position: relative;
}
.widget ul.wp-block-archives li:not(:last-child),
.widget ul.wp-block-categories li:not(:last-child),
.widget ul.wp-block-page-list li:not(:last-child), .widget.widget_archive ul li:not(:last-child), .widget.widget_categories ul li:not(:last-child), .widget.widget_pages ul li:not(:last-child), .widget.widget_meta ul li:not(:last-child), .widget.widget_nav_menu ul li:not(:last-child), .widget.widget_recent_comments ul li:not(:last-child), .widget.widget_recent_entries ul li:not(:last-child) {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #b6b6b6;
}
.widget ul.wp-block-archives li a,
.widget ul.wp-block-categories li a,
.widget ul.wp-block-page-list li a, .widget.widget_archive ul li a, .widget.widget_categories ul li a, .widget.widget_pages ul li a, .widget.widget_meta ul li a, .widget.widget_nav_menu ul li a, .widget.widget_recent_comments ul li a, .widget.widget_recent_entries ul li a {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  gap: 19px;
}
.widget ul.wp-block-archives li a::after,
.widget ul.wp-block-categories li a::after,
.widget ul.wp-block-page-list li a::after, .widget.widget_archive ul li a::after, .widget.widget_categories ul li a::after, .widget.widget_pages ul li a::after, .widget.widget_meta ul li a::after, .widget.widget_nav_menu ul li a::after, .widget.widget_recent_comments ul li a::after, .widget.widget_recent_entries ul li a::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMjAuODE0NiAxMC4zNTJMMTQuMzk3OSAzLjkzNTNDMTQuMjI1IDMuNzY4MzIgMTMuOTkzNSAzLjY3NTkyIDEzLjc1MzEgMy42NzgwMUMxMy41MTI4IDMuNjgwMSAxMy4yODI5IDMuNzc2NTEgMTMuMTEyOSAzLjk0NjQ2QzEyLjk0MzAgNC4xMTY0MiAxMi44NDY2IDQuMzQ2MzMgMTIuODQ0NSA0LjU4NjY4QzEyLjg0MjQgNC44MjcwMyAxMi45MzQ4IDUuMDU4NTggMTMuMTAxOCA1LjIzMTQ2TDE3Ljk1MzcgMTAuMDgzNEgxLjgzMzE3QzEuNTkwNiAxMC4wODM0IDEuMzU2OSAxMC4xODAwMCAxLjE4NDk5IDEwLjM1MTlDMS4wMTMwOCAxMC41MjM4IDAuOTE2NTA0IDEwLjc1NjkgMC45MTY1MDQgMTFDMC45MTY1MDQgMTEuMjQzMiAxLjAxMzA4IDExLjQ3NjMgMS4xODQ5OSAxMS42NDgyQzEuMzU2OSAxMS44MjAxIDEuNTkwNiAxMS45MTY3IDEuODMzMTcgMTEuOTE2N0gxNy45NTM3TDEzLjEwMTggMTYuNzY4NkMxMy4wMTQyIDE2Ljg1MzIgMTIuOTQ0NCAxNi45NTQzIDEyLjg5NjMgMTcuMDY2MkMxMi44NDgzIDE3LjE3ODAgMTIuODIzIDE3LjI5ODMgMTIuODIxOSAxNy40MkMxMi44MjA5IDE3LjU0MTcgMTIuODQ0MSAxNy42NjI0IDEyLjg5MDIgMTcuNzc1MUMxMi45MzYzIDE3Ljg4NzcgMTMuMDA0MyAxNy45OTAxIDEzLjA5MDQgMTguMDc2MkMxMy4xNzY1IDE4LjE2MjIgMTMuMjc4OCAxOC4yMzAzIDEzLjM5MTUgMTguMjc2NEMxMy41MDQxIDE4LjMyMjUgMTMuNjI0OCAxOC4zNDU3IDEzLjc0NjUgMTguMzQ0NkMxMy44NjgzIDE4LjM0MzYgMTMuOTg4NSAxOC4zMTgzIDE0LjEwMDQgMTguMjcwMkMxNC4yMTIyIDE4LjIyMjIgMTQuMzEzNCAxOC4xNTIzIDE0LjM5NzkgMTguMDY0OEwyMC44MTQ2IDExLjY0ODEzQzIwLjk4NjQgMTEuNDc2MiAyMS4wODMwMCAxMS4yNDMxIDIxLjA4MzAwIDExQzIxLjA4MzAwIDEwLjc1NyAyMC45ODY0IDEwLjUyMzkgMjAuODE0NiAxMC4zNTJaIiBmaWxsPSIjNEY2QTM1Ii8+PC9zdmc+");
  display: inline-block;
  width: 22px;
  height: 22px;
}
.widget ul.wp-block-archives li a:hover,
.widget ul.wp-block-categories li a:hover,
.widget ul.wp-block-page-list li a:hover, .widget.widget_archive ul li a:hover, .widget.widget_categories ul li a:hover, .widget.widget_pages ul li a:hover, .widget.widget_meta ul li a:hover, .widget.widget_nav_menu ul li a:hover, .widget.widget_recent_comments ul li a:hover, .widget.widget_recent_entries ul li a:hover {
  color: var(--e-global-color-accent, #4F6A35);
}
.widget .wp-block-calendar caption,
.widget .wp-block-calendar table,
.widget .calendar_wrap caption,
.widget .calendar_wrap table {
  margin-bottom: 4px;
}
.widget .wp-block-latest-comments__comment {
  position: relative;
  margin-bottom: 20px;
}
.widget .wp-block-latest-comments__comment:last-child {
  margin-bottom: 0;
}
.widget .wp-block-latest-comments__comment .avatar {
  position: absolute;
  top: 8px;
  left: 0;
}
.widget .wp-block-latest-comments__comment-meta a {
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  color: var(--e-global-color-primary, #222);
}
.widget .wp-block-latest-comments__comment-meta a:hover {
  color: var(--e-global-color-accent, #4F6A35);
}
.widget .wp-block-latest-comments__comment-excerpt {
  margin-top: 8px;
}
.widget .wp-block-latest-comments__comment-excerpt > * {
  margin: 0 0 8px;
}
.widget .wp-block-latest-comments__comment-excerpt > *:last-child {
  margin-bottom: 0;
}
.widget .wp-block-latest-posts li {
  display: flex;
  flex-wrap: wrap;
  gap: 0 20px;
  margin-bottom: 20px;
}
.widget .wp-block-latest-posts li:last-child {
  margin-bottom: 0;
}
.widget .wp-block-latest-posts__post-title {
  width: 100%;
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  color: var(--e-global-color-primary, #222);
}
.widget .wp-block-latest-posts__post-title:hover {
  color: var(--e-global-color-accent, #4F6A35);
}
.widget .wp-block-latest-posts__post-excerpt {
  width: 100%;
  margin: 0;
}
.widget .wp-block-rss li {
  display: flex;
  flex-wrap: wrap;
  gap: 0 20px;
  margin-bottom: 20px;
}
.widget .wp-block-rss li:last-child {
  margin-bottom: 0;
}
.widget .wp-block-rss__item-title {
  width: 100%;
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
}
.widget .wp-block-rss__item-title a {
  color: var(--e-global-color-primary, #222);
}
.widget .wp-block-rss__item-title a:hover {
  color: var(--e-global-color-accent, #4F6A35);
}
.widget .wp-block-rss__item-excerpt {
  width: 100%;
}
.widget.widget_rss ul li {
  margin-bottom: 20px;
}
.widget.widget_rss ul li:last-child {
  margin-bottom: 0;
}
.widget.widget_rss ul li a {
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  color: var(--e-global-color-primary, #222);
}
.widget.widget_rss ul li a:hover {
  color: var(--e-global-color-accent, #4F6A35);
}
.widget.widget_rss ul li .rss-date,
.widget.widget_rss ul li cite {
  display: block;
  font-size: 0.8125em;
}
.widget .wp-block-loginout a {
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  color: var(--e-global-color-primary, #222);
}
.widget .wp-block-loginout a:hover {
  color: var(--e-global-color-accent, #4F6A35);
}
.widget .wp-block-search__label {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: var(--e-global-color-accent, #4F6A35);
  margin-bottom: 12px;
}
.widget .wp-block-search__button {
  padding: 16px;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  padding: 16px;
  border-radius: 10px;
}
.widget .wp-block-search__input {
  width: 100%;
  padding: 15px 24px;
  border-radius: 0;
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  border-radius: 15px;
  border: 1px solid #b4b4b4;
  font-size: 16px;
  font-weight: 500;
}
.widget .wp-block-search__icon-button .wp-block-search__input {
  padding-right: 65px !important;
}
.widget .wp-block-search__no-button .wp-block-search__inside-wrapper {
  width: 100%;
  position: relative;
}
.widget .wp-block-search__button-only .wp-block-search__inside-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  column-gap: 15px;
}
.widget .wp-block-search__button-only .wp-block-search__button svg {
  fill: currentColor;
}
.widget .wp-block-search__button-outside .wp-block-search__inside-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
}
.widget .wp-block-search__button-outside .wp-block-search__button svg {
  fill: currentColor;
}
.widget .wp-block-search__button-inside .wp-block-search__inside-wrapper {
  position: relative;
  padding: 0;
}
.widget .wp-block-search__button-inside .wp-block-search__input {
  padding-right: 100px;
}
.widget .wp-block-search__button-inside .wp-block-search__button {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  color: #fff;
  background: var(--e-global-color-accent, #4F6A35);
  margin: 0;
  padding: 16px 21px;
  border-radius: 0 15px 15px 0;
}
.widget .wp-block-search__button-inside .wp-block-search__button svg {
  fill: currentColor;
}
.widget .search-form {
  position: relative;
}
.widget .search-form label {
  margin: 0;
}
.widget .search-form input[type=search] {
  width: 100%;
  padding-right: 110px;
}
.widget .search-form input[type=submit] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 15px 20px;
  border-radius: 0 15px 15px 0;
}
.widget .wp-block-tag-cloud {
  margin: 0;
}
.widget .wp-block-tag-cloud a {
  margin: 0;
}
.widget .wp-block-tag-cloud,
.widget .tagcloud {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 11px;
}
.widget .wp-block-tag-cloud a,
.widget .tagcloud a {
  display: inline-block;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize;
  line-height: normal;
  color: var(--e-global-color-text, #555);
  padding: 7px 12px;
  border-radius: 10px;
  background: #fff;
}
.widget .wp-block-tag-cloud a:hover,
.widget .tagcloud a:hover {
  color: #ffffff;
  background: var(--e-global-color-accent, #4F6A35);
}

.bt-block-recent-posts {
  display: flex;
  flex-direction: column;
  padding: 0;
}
.bt-block-recent-posts .bt-post:not(:last-child) {
  padding-bottom: 26px;
  margin-bottom: 30px;
  border-bottom: 1px solid #b4b4b4;
}
.bt-block-recent-posts .bt-post a {
  display: flex;
  gap: 15px;
  color: inherit;
}
.bt-block-recent-posts .bt-post .bt-cover-image {
  padding-bottom: 100%;
  border-radius: 20px;
}
.bt-block-recent-posts .bt-post--thumbnail {
  width: 100px;
}
.bt-block-recent-posts .bt-post--infor {
  width: calc(100% - 115px);
}
.bt-block-recent-posts .bt-post--date {
  display: flex;
  align-items: center;
  gap: 7px;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  color: var(--e-global-color-accent, #4F6A35);
  margin-bottom: 8px;
  color: var(--e-global-color-text, #555);
}
.bt-block-recent-posts .bt-post--title {
  word-break: break-word;
  margin: 0 0 10px;
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 17px;
  font-weight: 500;
  line-height: 26px;
}
.bt-block-recent-posts .bt-post--author {
  color: var(--e-global-color-accent, #4F6A35);
  display: flex;
  gap: 7px;
  align-items: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
}

.bt-block-video-popup {
  padding: 117px 61px 112px 62px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  position: relative;
  text-align: center;
}
.bt-block-video-popup::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: var(--e-global-color-accent, #4F6A35);
  opacity: 0.8;
  border-radius: 20px;
}
@media (max-width: 1300px) and (min-width: 991.98px) {
  .bt-block-video-popup {
    padding: 80px 15px 70px;
  }
}
@media (max-width: 519.98px) {
  .bt-block-video-popup {
    padding: 80px 15px 70px;
  }
}
.bt-block-video-popup .bt-video-popup {
  position: relative;
}
.bt-block-video-popup .bt-video-popup--head {
  color: #fff;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  margin: 0 0 17px 0;
}
.bt-block-video-popup .bt-video-popup--link {
  display: block;
  width: 66px;
  margin: 0 auto;
}

.bt-block-popular-category-posts .bt-popular-category-posts {
  display: flex;
  flex-direction: column;
  grid-gap: 20px;
  padding-top: 10px;
}
.bt-block-popular-category-posts .bt-popular-category-posts--item {
  margin-bottom: 0;
}
.bt-block-popular-category-posts .bt-popular-category-posts--item a {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.bt-block-popular-category-posts .bt-popular-category-posts--item a:hover {
  color: var(--e-global-color-accent, #4F6A35);
}

.bt-block-instagram-posts {
  padding: 0;
}

.gform-theme--framework :where(:not(svg) :not(svg *):not(symbol *):not(.gform-theme__no-reset--el) :not(.gform-theme__no-reset--children *):not(.gform-theme__disable) :not(.gform-theme__disable *):not(.gform-theme__disable-reset) :not(.gform-theme__disable-reset *):not(.gform_heading *):not(.gfield--type-html *) :not(.gfield--type-section *):not(.form_saved_message > *) :not(.form_saved_message_sent > *):not(.gform_confirmation_message *) :not(.wp-editor-container):not(.mce-tinymce):not(.mce-tinymce *) :not(.wp-editor-area):not(.gfield_description > *) :not(.gform-field-label--type-inline > :not(span))) path {
  display: revert;
  all: revert-layer;
}

.gform_wrapper.gform-theme--api, .gform_wrapper.gform-theme--foundation {
  --gf-form-gap-x: 10px;
  --gf-form-gap-y: 10px;
}
.gform_wrapper .gform_heading {
  margin-bottom: 25px;
}
.gform_wrapper .gform_heading .gform_title {
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 50px;
  font-weight: 600;
}
.gform_wrapper .gform_heading .gform_description {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  margin: 4px 0 0;
}
.gform_wrapper .gform-body input:not([type=checkbox], [type=radio]),
.gform_wrapper .gform-body select,
.gform_wrapper .gform-body textarea {
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
  height: auto;
  color: var(--e-global-color-text, #555);
  background: transparent;
  padding: 10px 24px 10px 28px;
  border: none;
  border-bottom: 1px solid #d8d8d8;
  outline: none;
  box-shadow: none;
  width: 100%;
  height: 57px;
  border-radius: 10px;
  background: #f0f7f3;
}
@media (max-width: 767px) {
  .gform_wrapper .gform-body input:not([type=checkbox], [type=radio]),
  .gform_wrapper .gform-body select,
  .gform_wrapper .gform-body textarea {
    font-size: 16px;
  }
}
.gform_wrapper .gform-body textarea {
  min-block-size: auto !important;
  height: 128px;
  padding-top: 18px;
}
.gform_wrapper .gform-body .select2-container--default {
  height: 57px;
}
.gform_wrapper .gform-body .select2-container--default .select2-selection--single {
  height: 57px;
  border-color: #d8d8d8;
  border-radius: 10px;
  background: #f0f7f3;
}
.gform_wrapper .gform-body .select2-container--default .select2-selection--single .select2-selection__clear {
  position: absolute;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--e-global-color-primary, #222) !important;
  right: 50px;
  font-size: 20px !important;
  height: 59px;
}
.gform_wrapper .gform-body .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: var(--e-global-color-text, #555);
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 767px) {
  .gform_wrapper .gform-body .select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-size: 16px;
  }
}
.gform_wrapper .gform-body .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 50px;
  color: var(--e-global-color-text, #555);
  padding-left: 28px;
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 767px) {
  .gform_wrapper .gform-body .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 16px;
  }
}
.gform_wrapper .gform-body .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 57px;
  width: 44px;
}
.gform_wrapper .gform-body .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: var(--e-global-color-accent, #4F6A35) transparent transparent transparent;
  border-width: 9px 6px 0 6px;
  left: 0;
  margin-left: 0;
  margin-top: -4px;
}
.gform_wrapper .gform-body .ginput_container_checkbox {
  margin-top: 9px;
}
.gform_wrapper .gform-body .ginput_container_checkbox label {
  color: var(--e-global-color-text, #555);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 767px) {
  .gform_wrapper .gform-body .ginput_container_checkbox label {
    font-size: 16px;
  }
}
.gform_wrapper .gform-body .ginput_container_checkbox input {
  border-radius: 3px;
  border: 1px solid #cacaca;
  background: #fff;
  box-shadow: none !important;
  position: relative;
  top: 2px;
}
.gform_wrapper .gform-body .ginput_container_checkbox input::before {
  color: var(--e-global-color-accent, #4F6A35);
}
.gform_wrapper .gform_footer {
  margin-block-start: 29px;
}
@media (max-width: 767px) {
  .gform_wrapper .gform_footer {
    margin-block-start: 20px;
  }
}
.gform_wrapper .gform_footer input[type=submit] {
  display: inline-block !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: normal !important;
  text-transform: capitalize !important;
  text-align: center !important;
  color: #ffffff !important;
  background: var(--e-global-color-accent, #4F6A35) !important;
  padding: 17px 36px 16px 37px !important;
  border: none !important;
  border-radius: 10px !important;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins") !important;
}
.gform_wrapper .gform_footer input[type=submit].gform-button--width-full {
  width: 100% !important;
}
.gform_wrapper .gform_validation_errors {
  display: none !important;
}
.gform_wrapper .gform_confirmation_message {
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  margin-top: 35px;
  margin-bottom: 20px;
}

.bt-sc-quote {
  display: flex;
  gap: 20px;
  background: #F5F5F5;
  margin: 30px 0;
  padding: 40px;
  border-radius: 15px;
}
.bt-sc-quote--icon {
  width: 50px;
}
.bt-sc-quote--icon svg {
  width: 100%;
  height: auto;
  fill: var(--e-global-color-accent, #4F6A35);
  margin-top: -4px;
}
.bt-sc-quote--infor {
  width: calc(100% - 70px);
}
.bt-sc-quote--content {
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 115%;
  font-style: italic;
  color: var(--e-global-color-primary, #222);
  margin-bottom: 12px;
}
.bt-sc-quote--author {
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 16px;
  font-weight: 700;
  color: var(--e-global-color-accent, #4F6A35);
}
@media (max-width: 519.98px) {
  .bt-sc-quote {
    padding: 30px 15px;
  }
  .bt-sc-quote--author {
    font-size: 14px;
  }
}

.bt-form-rating {
  display: flex;
  align-items: center;
  gap: 20px;
  width: 100%;
}
.bt-form-rating__label {
  margin: 0 !important;
}
.bt-form-rating__field {
  padding: 0;
}
.bt-form-rating__list {
  display: flex;
  flex-direction: row-reverse;
  gap: 4px;
}
.bt-form-rating__list input {
  display: none;
}
.bt-form-rating__list label {
  font-size: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  cursor: pointer;
}
.bt-form-rating__list label svg {
  width: 16px;
  height: auto;
  fill: #cdcdcd;
}
.bt-form-rating__list input:checked ~ label svg,
.bt-form-rating__list input + label:hover ~ label svg,
.bt-form-rating__list input + label:hover svg {
  fill: #efcf0a;
}

.bt-comment-stars {
  display: flex;
  gap: 4px;
  font-size: 0;
  line-height: 0;
}
.bt-comment-stars span.bt-filled svg {
  fill: #efcf0a;
}
.bt-comment-stars span svg {
  fill: #cdcdcd;
  width: 16px;
  height: auto;
}

.bt-comment-wrapper {
  margin-top: 67px;
}
@media (max-width: 767.98px) {
  .bt-comment-wrapper {
    margin-top: 40px;
  }
}
.bt-comment-wrapper .bt-heading-comment {
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 30px;
  font-weight: 600;
  margin: 0 0 30px 0;
  color: #232424;
  line-height: 30px;
  text-transform: uppercase;
  display: flex;
  gap: 4px 11px;
  align-items: baseline;
  flex-wrap: wrap;
}
.bt-comment-wrapper .bt-heading-comment span {
  color: #54595f;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  text-transform: capitalize;
}
.bt-comment-wrapper .bt-comment-item.depth-5 .bt-comment {
  padding: 30px;
}
.bt-comment-wrapper .bt-comment-item .bt-comment-item {
  margin-left: 40px;
}
.bt-comment-wrapper .trackback .bt-comment,
.bt-comment-wrapper .pingback .bt-comment {
  padding: 30px;
}
.bt-comment-wrapper .trackback .bt-comment .bt-avatar,
.bt-comment-wrapper .pingback .bt-comment .bt-avatar {
  display: none;
}
.bt-comment-wrapper .trackback .bt-content,
.bt-comment-wrapper .pingback .bt-content {
  width: 100%;
}
.bt-comment-wrapper .bt-comment {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
  border-radius: 20px;
  background: #f0f7f3;
}
.bt-comment-wrapper .bt-comment .bt-avatar {
  border-radius: 20px 0px 0px 20px;
  background: var(--e-global-color-secondary, #FFE17F);
  padding: 38px 0 20px 59px;
}
.bt-comment-wrapper .bt-comment .bt-avatar img {
  border-radius: 50%;
  width: 110px;
  margin-right: -50px;
  min-width: 110px;
}
.bt-comment-wrapper .bt-content {
  width: calc(100% - 119px);
  padding: 38px 80px 34px 70px;
}
@media (max-width: 767.98px) {
  .bt-comment-wrapper .bt-content {
    padding-right: 40px;
  }
}
.bt-comment-wrapper .bt-content .bt-name {
  margin: 0;
  color: #232424;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  margin-bottom: 6px;
  padding-right: 100px;
}
.bt-comment-wrapper .bt-content .bt-date {
  color: var(--e-global-color-accent, #4F6A35);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  padding-right: 100px;
}
.bt-comment-wrapper .bt-content .bt-text {
  width: 100%;
  margin-top: 10px;
  line-height: 30px;
}
.bt-comment-wrapper .bt-content .bt-text > *:first-child {
  margin-top: 0;
}
.bt-comment-wrapper .bt-content .bt-text > *:last-child {
  margin-bottom: 0;
}
.bt-comment-wrapper .bt-content .comment-reply-link {
  position: absolute;
  top: 38px;
  right: 34px;
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  background: var(--e-global-color-accent, #4F6A35);
  padding: 10px 27px 10px;
  border-radius: 10px;
  line-height: normal;
}
.bt-comment-wrapper .comment-respond {
  margin-top: 91px;
  padding: 0;
  border-radius: 0;
}
@media (max-width: 767.98px) {
  .bt-comment-wrapper .comment-respond {
    margin-top: 45px;
  }
}
.bt-comment-wrapper .comment-respond .comment-reply-title {
  color: #232424;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  position: relative;
  margin: 0;
  text-transform: uppercase;
}
.bt-comment-wrapper .comment-respond .comment-reply-title a {
  text-decoration: underline;
  text-underline-offset: 6px;
}
.bt-comment-wrapper .comment-respond .comment-reply-title small {
  position: absolute;
  top: 0;
  right: 0;
}
.bt-comment-wrapper .comment-respond .comment-form {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.bt-comment-wrapper .comment-respond .comment-form .comment-notes {
  margin: 0 0 14px 0;
  color: #54595f;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}
@media (max-width: 767.98px) {
  .bt-comment-wrapper .comment-respond .comment-form .comment-notes {
    font-size: 16px;
    line-height: 24px;
    margin-top: 5px;
  }
}
.bt-comment-wrapper .comment-respond .comment-form .bt-logged-in-as {
  width: 100%;
  margin: 0 0 14px 0;
}
.bt-comment-wrapper .comment-respond .comment-form .bt-logged-in-as a {
  text-decoration: underline;
}
.bt-comment-wrapper .comment-respond .comment-form .bt-form-author,
.bt-comment-wrapper .comment-respond .comment-form .bt-form-email {
  width: 100%;
}
.bt-comment-wrapper .comment-respond .comment-form .bt-form-message,
.bt-comment-wrapper .comment-respond .comment-form .form-submit {
  width: 100%;
}
.bt-comment-wrapper .comment-respond .comment-form .form-submit {
  margin: 10px 0 0 0;
}
.bt-comment-wrapper .comment-respond .comment-form label {
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  line-height: 100%;
  color: var(--e-global-color-primary, #222);
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 14px;
  display: none;
}
.bt-comment-wrapper .comment-respond .comment-form input[type=text] {
  border: none;
  width: 100%;
  max-width: calc(100% - 50px);
  min-height: unset;
  border-radius: 20px;
  background: #f0f7f3;
  color: #54595f;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
.bt-comment-wrapper .comment-respond .comment-form textarea {
  width: 100%;
  max-width: calc(100% - 50px);
  min-height: unset;
  border: none;
  border-radius: 20px;
  background: #f0f7f3;
  color: #54595f;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
.bt-comment-wrapper .comment-respond .comment-form div.error {
  color: #ff0000;
  font-size: 14px;
  font-weight: 400;
  margin-top: 5px;
  padding-left: 23px;
}
.bt-comment-wrapper .comment-respond .comment-form input[type=submit] {
  text-transform: uppercase;
  border-radius: 10px;
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 160.2%;
  text-transform: uppercase;
  background: var(--e-global-color-secondary, #FFE17F);
  padding: 16px 41px 15px;
}
@media (max-width: 1199.98px) {
  .bt-comment-wrapper .bt-comment-item .bt-comment-item {
    margin-left: 30px;
  }
}
@media (max-width: 767.98px) {
  .bt-comment-wrapper .bt-content .bt-text {
    font-size: 16px;
  }
  .bt-comment-wrapper .bt-content .comment-reply-link {
    font-size: 14px;
  }
}
@media (max-width: 519.98px) {
  .bt-comment-wrapper .bt-comment-item .bt-comment-item {
    margin-left: 30px;
  }
  .bt-comment-wrapper .bt-comment .bt-avatar {
    width: 100%;
    background: 0;
    padding: 15px 15px 0;
  }
  .bt-comment-wrapper .bt-comment .bt-avatar img {
    border-radius: 50%;
    width: 50px;
    margin-right: 0;
    min-width: 50px;
    display: block;
  }
  .bt-comment-wrapper .bt-comment .bt-content {
    width: 100%;
    padding: 10px 15px 64px;
  }
  .bt-comment-wrapper .bt-content .bt-name {
    font-size: 18px;
    padding-right: 0;
  }
  .bt-comment-wrapper .bt-content .bt-date {
    font-size: 14px;
    padding-right: 0;
  }
  .bt-comment-wrapper .bt-content .comment-reply-link {
    top: auto;
    bottom: 15px;
  }
}

@keyframes effectSpin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
body {
  --circle-diameter: 56vw;
}

@keyframes effectOrbit {
  0% {
    transform: rotate(0deg) translateX(-10px) translateY(calc(var(--circle-diameter) / 2)) rotate(0deg);
  }
  25% {
    transform: rotate(90deg) translateX(-10px) translateY(calc(var(--circle-diameter) / 2)) rotate(-90deg);
  }
  50% {
    transform: rotate(180deg) translateX(-10px) translateY(calc(var(--circle-diameter) / 2)) rotate(-180deg);
  }
  75% {
    transform: rotate(270deg) translateX(-10px) translateY(calc(var(--circle-diameter) / 2)) rotate(-270deg);
  }
  100% {
    transform: rotate(360deg) translateX(-10px) translateY(calc(var(--circle-diameter) / 2)) rotate(-360deg);
  }
}
@keyframes effectOrbitScale {
  0% {
    transform: scale(0.5);
  }
  25% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  75% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes effectScaleAnimation {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }
  50% {
    transform: translate(-50%, -50%) scale(1.04);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) scale(1.08);
    opacity: 0;
  }
}
@keyframes effectRotateAnimation {
  0% {
    transform: translateX(-50%) rotate(0deg);
  }
  100% {
    transform: translateX(-50%) rotate(360deg);
  }
}
@keyframes effectBuble {
  from {
    opacity: 0.15;
  }
  25% {
    opacity: 0.5;
    transform: scale3d(3, 3, 4);
  }
  50% {
    opacity: 0.75;
  }
  75% {
    opacity: 1;
  }
  to {
    opacity: 0.15;
  }
}
@keyframes effectBgScroll {
  from {
    background-position: center center;
  }
  25% {
    background-position: center 75%;
  }
  75% {
    background-position: center 25%;
  }
  to {
    background-position: center center;
  }
}
@keyframes effectBgScrollHorizontal {
  from {
    background-position: center center;
  }
  25% {
    background-position: 75% center;
  }
  75% {
    background-position: 25% center;
  }
  to {
    background-position: center center;
  }
}
.bt-bg-scroll-enable .bt-bg-scroll-effect,
.bt-bg-scroll-enable .bt-site-titlebar {
  animation: effectBgScroll 70s infinite;
}
@media (min-width: 1025px) {
  .bt-bg-scroll-enable .bt-bg-scroll-horizontal-effect {
    animation: effectBgScrollHorizontal 50s infinite;
  }
}

@keyframes effectscaleBackground {
  0% {
    background-size: 863px auto;
  }
  50% {
    background-size: 820px auto;
  }
  100% {
    background-size: 863px auto;
  }
}
@keyframes effectImageZoom {
  from {
    transform: sscale(1);
  }
  50% {
    transform: scale(1.2);
  }
  to {
    transform: scale(1);
  }
}
.bt-img-zoom-enable .bt-image-zoom-effect > .elementor-widget-container {
  overflow: hidden;
}
@media (min-width: 1199.98px) {
  .bt-img-zoom-enable .bt-image-zoom-effect img {
    animation: effectImageZoom 50s infinite;
    transition: all 3s cubic-bezier(0.11, 0.52, 0.53, 0.79) 0s;
  }
}

.bt-img-zoom-enable .bt-image-effect .bt-post .bt-cover-image img {
  transform: scale(1);
  transition: all 3s cubic-bezier(0.11, 0.52, 0.53, 0.79) 0s;
}
.bt-img-zoom-enable .bt-image-effect .bt-post:hover .bt-cover-image img {
  transform: scale(1.1);
}
.bt-img-zoom-enable .bt-pricing-item .bt-cover-image img {
  transform: scale(1);
  transition: all 3s cubic-bezier(0.11, 0.52, 0.53, 0.79) 0s;
}
.bt-img-zoom-enable .bt-pricing-item:hover .bt-cover-image img {
  transform: scale(1.1);
}

.bt-effect-overflow {
  overflow-x: clip !important;
}

@keyframes effectMoveHorizontal {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  50% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes effectMoveHorizontalCenter {
  0% {
    -webkit-transform: translateX(-50%) translateZ(0);
    transform: translateX(-50%) translateZ(0);
  }
  50% {
    -webkit-transform: translateX(-50%) translate3d(-10px, 0, 0);
    transform: translateX(-50%) translate3d(-10px, 0, 0);
  }
  100% {
    -webkit-transform: translateX(-50%) translateZ(0);
    transform: translateX(-50%) translateZ(0);
  }
}
.bt-effect-move-horizontal {
  animation: effectMoveHorizontal 2s linear infinite;
}

.bt-effect-move-horizontal-center {
  animation: effectMoveHorizontalCenter 2s linear infinite;
}

@keyframes effectVibrateImages {
  0% {
    transform: translateY(8px);
  }
  50% {
    transform: translateY(4px);
  }
  100% {
    transform: translateY(8px);
  }
}
@keyframes effectVibrateImagesSink {
  100% {
    transform: translateY(8px);
  }
}
.bt-images-vibrate-effect img {
  animation-name: effectVibrateImagesSink, effectVibrateImages;
  animation-duration: 0.3s, 1.5s;
  animation-delay: 0s, 0.3s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: 1, infinite;
  animation-fill-mode: forwards;
}

@-webkit-keyframes effectPlayButton {
  0% {
    -webkit-box-shadow: 0 0 0 0 #fff;
  }
  70% {
    -webkit-box-shadow: 0 0 0 30px transparent;
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes effectPlayButton {
  0% {
    box-shadow: 0 0 0 0 #fff;
  }
  70% {
    box-shadow: 0 0 0 30px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@-webkit-keyframes effectPlayButton2 {
  0% {
    -webkit-box-shadow: 0 0 0 0 var(--e-global-color-secondary, #FFE17F);
  }
  70% {
    -webkit-box-shadow: 0 0 0 30px transparent;
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes effectPlayButton2 {
  0% {
    box-shadow: 0 0 0 0 var(--e-global-color-secondary, #FFE17F);
  }
  70% {
    box-shadow: 0 0 0 30px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@media (min-width: 767.98px) {
  .bt-play-btn-effect .elementor-icon-box-icon {
    -webkit-animation: effectPlayButton 2s infinite;
    animation: effectPlayButton 2s infinite;
    border-radius: 50%;
  }
  .bt-play-btn-effect .elementor-icon-box-icon > a {
    display: block;
  }
}

@media (min-width: 767.98px) {
  .bt-play-btn-effect2 .elementor-icon-box-icon,
  .bt-play-btn-effect2 .elementor-icon {
    -webkit-animation: effectPlayButton2 2s infinite;
    animation: effectPlayButton2 2s infinite;
    border-radius: 50%;
  }
  .bt-play-btn-effect2 .elementor-icon-box-icon > a,
  .bt-play-btn-effect2 .elementor-icon > a {
    display: block;
  }
}

.bt-button-hover-accent .elementor-button-wrapper {
  display: flex;
}
.bt-button-hover-accent .elementor-button,
.bt-button-hover-accent a {
  position: relative;
  overflow: hidden;
}
.bt-button-hover-accent .elementor-button .elementor-button-content-wrapper,
.bt-button-hover-accent .elementor-button span,
.bt-button-hover-accent .elementor-button svg,
.bt-button-hover-accent a .elementor-button-content-wrapper,
.bt-button-hover-accent a span,
.bt-button-hover-accent a svg {
  position: relative;
  z-index: 1;
}
.bt-button-hover-accent .elementor-button::before,
.bt-button-hover-accent a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  aspect-ratio: 1/1;
  background: var(--e-global-color-accent, #4F6A35);
  border-radius: 50%;
  transform: translate(-50%, 50%) scale(0);
  transition: transform 0.9s ease;
}
.bt-button-hover-accent .elementor-button:hover,
.bt-button-hover-accent a:hover {
  color: #fff !important;
}
.bt-button-hover-accent .elementor-button:hover::before,
.bt-button-hover-accent a:hover::before {
  transform: translate(-50%, 50%) scale(1.8);
}
.bt-button-hover-accent .elementor-button:hover svg,
.bt-button-hover-accent a:hover svg {
  fill: var(--e-global-color-accent, #4F6A35);
}

.bt-button-hover-secondary .elementor-button-wrapper {
  display: flex;
}
.bt-button-hover-secondary .elementor-button,
.bt-button-hover-secondary a {
  position: relative;
  overflow: hidden;
}
.bt-button-hover-secondary .elementor-button .elementor-button-content-wrapper,
.bt-button-hover-secondary .elementor-button span,
.bt-button-hover-secondary .elementor-button svg,
.bt-button-hover-secondary a .elementor-button-content-wrapper,
.bt-button-hover-secondary a span,
.bt-button-hover-secondary a svg {
  position: relative;
  z-index: 1;
}
.bt-button-hover-secondary .elementor-button::before,
.bt-button-hover-secondary a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  aspect-ratio: 1/1;
  background: var(--e-global-color-secondary, #FFE17F);
  border-radius: 50%;
  transform: translate(-50%, 50%) scale(0);
  transition: transform 0.9s ease;
}
.bt-button-hover-secondary .elementor-button:hover,
.bt-button-hover-secondary a:hover {
  color: var(--e-global-color-primary, #222) !important;
}
.bt-button-hover-secondary .elementor-button:hover::before,
.bt-button-hover-secondary a:hover::before {
  transform: translate(-50%, 50%) scale(1.8);
}
.bt-button-hover-secondary .elementor-button:hover svg,
.bt-button-hover-secondary a:hover svg {
  fill: var(--e-global-color-accent, #4F6A35);
}

@keyframes spin {
  100% {
    transform: rotate(1turn);
  }
}
.bt-page--content:after {
  content: "";
  display: block;
  clear: both;
}

.bt-main-content-ss {
  padding: 105px 0;
}
@media (max-width: 991.98px) {
  .bt-main-content-ss {
    padding: 60px 0;
  }
}

.no-results form input.search-field {
  width: 100%;
  margin-bottom: 8px;
  max-width: 775px;
}

.bt-sidebar {
  font-size: 18px;
}

.bt-main-post-row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.bt-main-post-row .bt-main-post-col {
  width: calc(67% - 10px);
}
.bt-main-post-row .bt-sidebar-col {
  width: calc(33% - 10px);
}
@media (max-width: 991.98px) {
  .bt-main-post-row {
    flex-direction: column;
    gap: 30px;
  }
  .bt-main-post-row .bt-main-post-col,
  .bt-main-post-row .bt-sidebar-col {
    width: 100%;
  }
}

.bt-list-post {
  display: flex;
  flex-direction: column;
  gap: 52px;
}
.bt-list-post .bt-post.sticky {
  background: #f5f5f5;
  padding: 25px 30px;
  border-radius: 15px;
}
.bt-list-post .bt-post--featured {
  position: relative;
  overflow: hidden;
  line-height: 0;
}
.bt-list-post .bt-post--featured .bt-cover-image {
  border-radius: 20px;
  padding-bottom: 54%;
}
@media (max-width: 600px) {
  .bt-list-post .bt-post--featured .bt-cover-image {
    padding-bottom: 75%;
  }
}
.bt-list-post .bt-post--featured a {
  display: block;
  line-height: 0;
}
.bt-list-post .bt-post--featured img {
  margin: 0;
}
.bt-list-post .bt-post--infor {
  position: relative;
  display: flex;
}
.bt-list-post .bt-post--category {
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
}
.bt-list-post .bt-post--category a {
  background-color: var(--e-global-color-accent, #4F6A35);
  color: #fff;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 4px 14px 6px 15px;
  border-radius: 5px;
}
.bt-list-post .bt-post--title {
  margin: 19px 0 23px 0;
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  text-transform: capitalize;
  display: block;
}
.bt-list-post .bt-post--inner {
  width: calc(100% - 116px);
  padding-left: 32px;
  padding-top: 29px;
}
.bt-list-post .bt-post--publish {
  display: flex;
  align-items: flex-end;
  min-width: 116px;
  flex-direction: column;
  margin-top: -22px;
  gap: 15px;
}
.bt-list-post .bt-post--publish .bt-date span {
  color: var(--e-global-color-accent, #4F6A35);
  text-align: right;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  display: block;
}
.bt-list-post .bt-post--publish .bt-date span:last-child {
  font-size: 15px;
  margin-top: 10px;
}
.bt-list-post .bt-post--publish .bt-icon {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: var(--e-global-color-secondary, #FFE17F);
  display: flex;
  align-items: center;
  justify-content: center;
}
.bt-list-post .bt-post--publish svg path {
  fill: var(--e-global-color-accent, #4F6A35);
}
.bt-list-post .bt-post .bt-post-author-w-avatar {
  border-top: 1px solid #cdcbcb;
  padding-top: 9px;
  margin-top: 14px;
}
.bt-list-post .bt-post--meta {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 10px 20px;
  align-items: center;
  padding-top: 9px;
  margin-bottom: 27px;
  border-top: 1px solid #cdcbcb;
}
.bt-list-post .bt-post--meta .bt-meta {
  color: var(--e-global-color-text, #555);
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
}
.bt-list-post .bt-post--meta .bt-meta a {
  display: flex;
  align-items: center;
}
.bt-list-post .bt-post--meta .bt-meta a .bt-reading-time {
  display: flex;
  gap: 15px;
  align-items: center;
}
@media (max-width: 519.98px) {
  .bt-list-post .bt-post--meta .bt-meta a .bt-reading-time {
    gap: 10px;
  }
}
.bt-list-post .bt-post--meta .bt-meta a .bt-reading-time::before {
  content: "";
  width: 7px;
  height: 7px;
  background: #c5c5c5;
}
.bt-list-post .bt-post--meta .bt-meta--author a {
  color: var(--e-global-color-accent, #4F6A35);
}
.bt-list-post .bt-post--meta .bt-meta--author a .bt-avatar-author {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.bt-list-post .bt-post--meta .bt-meta--author a .bt-avatar-author img {
  width: 100%;
  border-radius: 50%;
}
.bt-list-post .bt-post--meta .bt-meta--author a span {
  color: var(--e-global-color-text, #555);
  margin-left: 8px;
  margin-right: 4px;
}
.bt-list-post .bt-post--meta .bt-meta--comment a {
  display: flex;
  align-items: center;
}
.bt-list-post .bt-post--meta .bt-meta--comment a::before {
  content: "";
  width: 7px;
  height: 7px;
  background: #c5c5c5;
  margin-right: 15px;
}
@media (max-width: 519.98px) {
  .bt-list-post .bt-post--meta .bt-meta--comment a::before {
    margin-right: 10px;
  }
}
.bt-list-post .bt-post--meta .bt-meta--comment a svg {
  margin-right: 10px;
}
.bt-list-post .bt-post--meta .bt-meta--comment a svg path {
  fill: var(--e-global-color-accent, #4F6A35);
}
.bt-list-post .bt-post--content:after {
  content: "";
  display: block;
  clear: both;
}
.bt-list-post .bt-post--content a {
  text-decoration: underline;
}
.bt-list-post .bt-post--content .page-links {
  margin-top: 40px;
}
@media (max-width: 767.98px) {
  .bt-list-post .bt-post--infor {
    flex-wrap: wrap;
  }
  .bt-list-post .bt-post--inner {
    width: 100%;
    padding: 0;
  }
  .bt-list-post .bt-post--publish {
    width: 100%;
    display: flex;
    flex-direction: row;
    margin: 15px 0 10px;
    gap: 6px;
    align-items: flex-start;
  }
  .bt-list-post .bt-post--publish .bt-icon {
    width: auto;
    height: auto;
    background: transparent;
  }
  .bt-list-post .bt-post--publish .bt-date span {
    margin: 0 !important;
    font-size: 16px !important;
    font-weight: 500;
    display: inline-block;
  }
  .bt-list-post .bt-post--publish svg {
    width: 20px;
    height: auto;
  }
}
@media (max-width: 519.98px) {
  .bt-list-post .bt-post.sticky {
    padding: 25px 15px;
  }
  .bt-list-post .bt-post--title {
    font-size: 22px;
    margin: 15px 0;
  }
  .bt-list-post .bt-post--meta {
    gap: 8px 10px;
    margin-bottom: 20px;
  }
}

.bt-main-post .bt-post--featured {
  position: relative;
  overflow: hidden;
  line-height: 0;
}
.bt-main-post .bt-post--featured .bt-cover-image {
  border-radius: 20px;
  padding-bottom: 54%;
}
@media (max-width: 600px) {
  .bt-main-post .bt-post--featured .bt-cover-image {
    padding-bottom: 75%;
  }
}
.bt-main-post .bt-post--featured a {
  display: block;
  line-height: 0;
}
.bt-main-post .bt-post--featured img {
  margin: 0;
}
.bt-main-post .bt-post--infor {
  position: relative;
  display: flex;
}
.bt-main-post .bt-post--category {
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
}
.bt-main-post .bt-post--category a {
  background-color: var(--e-global-color-accent, #4F6A35);
  color: #fff;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 4px 14px 6px 15px;
  border-radius: 5px;
}
.bt-main-post .bt-post--title {
  margin: 19px 0 23px 0;
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.25;
  text-transform: capitalize;
  display: block;
  word-break: break-word;
}
.bt-main-post .bt-post--inner {
  width: calc(100% - 116px);
  padding-left: 32px;
  padding-top: 29px;
}
.bt-main-post .bt-post--publish {
  display: flex;
  align-items: flex-end;
  min-width: 116px;
  flex-direction: column;
  margin-top: -22px;
  gap: 15px;
}
.bt-main-post .bt-post--publish .bt-date span {
  color: var(--e-global-color-accent, #4F6A35);
  text-align: right;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  display: block;
}
.bt-main-post .bt-post--publish .bt-date span:last-child {
  font-size: 15px;
  margin-top: 10px;
}
.bt-main-post .bt-post--publish .bt-icon {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: var(--e-global-color-secondary, #FFE17F);
  display: flex;
  align-items: center;
  justify-content: center;
}
.bt-main-post .bt-post--publish svg path {
  fill: var(--e-global-color-accent, #4F6A35);
}
.bt-main-post .bt-post .bt-post-author-w-avatar {
  border-top: 1px solid #cdcbcb;
  padding-top: 9px;
  margin-top: 14px;
}
.bt-main-post .bt-post--meta {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 10px 20px;
  align-items: center;
  padding-top: 9px;
  margin-bottom: 27px;
  border-top: 1px solid #cdcbcb;
}
.bt-main-post .bt-post--meta .bt-meta {
  color: var(--e-global-color-text, #555);
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
}
.bt-main-post .bt-post--meta .bt-meta a {
  display: flex;
  align-items: center;
}
.bt-main-post .bt-post--meta .bt-meta a .bt-reading-time {
  display: flex;
  gap: 15px;
  align-items: center;
}
@media (max-width: 519.98px) {
  .bt-main-post .bt-post--meta .bt-meta a .bt-reading-time {
    gap: 10px;
  }
}
.bt-main-post .bt-post--meta .bt-meta a .bt-reading-time::before {
  content: "";
  width: 7px;
  height: 7px;
  background: #c5c5c5;
}
.bt-main-post .bt-post--meta .bt-meta--author a {
  color: var(--e-global-color-accent, #4F6A35);
}
.bt-main-post .bt-post--meta .bt-meta--author a .bt-avatar-author {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.bt-main-post .bt-post--meta .bt-meta--author a .bt-avatar-author img {
  width: 100%;
  border-radius: 50%;
}
.bt-main-post .bt-post--meta .bt-meta--author a span {
  color: var(--e-global-color-text, #555);
  margin-left: 8px;
  margin-right: 4px;
}
.bt-main-post .bt-post--meta .bt-meta--comment a {
  display: flex;
  align-items: center;
}
.bt-main-post .bt-post--meta .bt-meta--comment a::before {
  content: "";
  width: 7px;
  height: 7px;
  background: #c5c5c5;
  margin-right: 15px;
}
@media (max-width: 519.98px) {
  .bt-main-post .bt-post--meta .bt-meta--comment a::before {
    margin-right: 10px;
  }
}
.bt-main-post .bt-post--meta .bt-meta--comment a svg {
  margin-right: 10px;
}
.bt-main-post .bt-post--meta .bt-meta--comment a svg path {
  fill: var(--e-global-color-accent, #4F6A35);
}
.bt-main-post .bt-post--content:after {
  content: "";
  display: block;
  clear: both;
}
.bt-main-post .bt-post--content a {
  text-decoration: underline;
}
.bt-main-post .bt-post--content .page-links {
  margin-top: 40px;
}
@media (max-width: 767.98px) {
  .bt-main-post .bt-post--infor {
    flex-wrap: wrap;
  }
  .bt-main-post .bt-post--inner {
    width: 100%;
    padding: 0;
  }
  .bt-main-post .bt-post--publish {
    width: 100%;
    display: flex;
    flex-direction: row;
    margin: 15px 0 10px;
    gap: 6px;
    align-items: flex-start;
  }
  .bt-main-post .bt-post--publish .bt-icon {
    width: auto;
    height: auto;
    background: transparent;
  }
  .bt-main-post .bt-post--publish .bt-date span {
    margin: 0 !important;
    font-size: 16px !important;
    font-weight: 500;
    display: inline-block;
  }
  .bt-main-post .bt-post--publish svg {
    width: 20px;
    height: auto;
  }
}
@media (max-width: 519.98px) {
  .bt-main-post .bt-post--title {
    font-size: 22px;
    margin: 15px 0;
  }
  .bt-main-post .bt-post--meta {
    gap: 8px 10px;
    margin-bottom: 20px;
  }
}

.bt-main-actions {
  display: flex;
  border-radius: 20px;
  background: var(--e-global-color-secondary, #FFE17F);
  padding: 18px 40px 18px 41px;
  justify-content: space-between;
  gap: 15px;
  margin-top: 80px;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .bt-main-actions {
    padding: 15px;
    gap: 5px;
    margin-top: 30px;
  }
  .bt-main-actions span {
    font-size: 16px !important;
  }
}

.bt-post-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 11px;
  align-items: center;
}
.bt-post-tags span {
  display: inline-block;
  margin-right: 6px;
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
}
.bt-post-tags a {
  display: inline-block;
  color: #54595f;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize;
  border-radius: 10px;
  background: #fff;
  padding: 7px 12px;
  line-height: normal;
}
@media (max-width: 600px) {
  .bt-post-tags {
    gap: 6px;
  }
  .bt-post-tags a {
    font-size: 14px;
  }
}

.bt-post-share {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  align-items: center;
}
.bt-post-share span {
  display: inline-block;
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
}
.bt-post-share ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 3px;
  align-items: center;
}
.bt-post-share a {
  color: var(--e-global-color-primary, #222);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 34px;
  height: 34px;
}
.bt-post-share a:hover {
  background: #fff;
}
.bt-post-share a svg {
  fill: currentColor;
}

.bt-post-author-w-avatar {
  display: flex;
  align-items: center;
  align-content: center;
  gap: 8px;
}
.bt-post-author-w-avatar--thumbnail {
  display: flex;
  align-items: center;
  align-content: center;
}
.bt-post-author-w-avatar--thumbnail img {
  width: 28px;
}
.bt-post .bt-post-author-w-avatar--thumbnail img {
  height: 28px;
  border-radius: 50%;
}
.bt-post-author-w-avatar--name {
  color: var(--e-global-color-accent, #4F6A35);
}
.bt-post .bt-post-author-w-avatar--name {
  font-size: 16px;
  line-height: 30px;
  margin: 0;
  font-weight: 500;
}
.bt-post .bt-post-author-w-avatar--name span {
  color: var(--e-global-color-text, #555);
}

.bt-post-author {
  display: flex;
  background: #f7f4ef;
  margin-top: 126px;
  padding: 0 100px 42px;
  flex-direction: column;
  align-items: center;
  border-radius: 20px 20px 80px 20px;
}
@media (max-width: 1100px) and (min-width: 992px) {
  .bt-post-author {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 600px) {
  .bt-post-author {
    margin-top: 65px;
    border-radius: 15px 15px 60px 15px;
  }
}
.bt-post-author--avatar {
  width: 100px;
  line-height: 0;
  margin-top: -57px;
  margin-bottom: 36px;
}
.bt-post-author--avatar img {
  width: 100%;
  border-radius: 10px 10px 10px 40px;
}
@media (max-width: 519.98px) {
  .bt-post-author--avatar img {
    border-radius: 10px 10px 10px 30px;
  }
}
.bt-post-author--info {
  width: 100%;
}
.bt-post-author .bt-post-author--name {
  display: flex;
  flex-wrap: wrap;
  row-gap: 13px;
  margin: 0 0 14px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.bt-post-author .bt-post-author--name .bt-name {
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 28px;
  font-weight: 500;
  line-height: 24px;
  color: var(--e-global-color-primary, #222);
  letter-spacing: 0.2px;
  text-transform: capitalize;
}
.bt-post-author .bt-post-author--name .bt-label {
  display: block;
  font-family: var(--e-global-typography-text-font-family, "DM Sans");
  color: var(--e-global-color-accent, #4F6A35);
  font-size: 18px;
  font-weight: 400;
  line-height: 16px;
}
.bt-post-author--desc {
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  text-align: center;
  line-height: 30px;
}
.bt-post-author--socials {
  margin-top: 24px;
}
@media (max-width: 519.98px) {
  .bt-post-author {
    padding: 30px 15px;
  }
  .bt-post-author--avatar {
    width: 80px;
  }
  .bt-post-author--name {
    font-size: 20px;
  }
  .bt-post-author--desc {
    font-size: 16px;
  }
}

.__bt-post-style-default .bt-post--inner, .bt-elwg-post-loop-item--default .bt-post--inner, .bt-elwg-post-grid--default .bt-post--inner, .bt-related-posts--list .bt-post--inner, .bt-list-post-grid .bt-post--inner {
  position: relative;
}
.__bt-post-style-default .bt-post--inner:hover .bt-post--featured .bt-cover-image img, .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .bt-cover-image img, .bt-elwg-post-grid--default .bt-post--inner:hover .bt-post--featured .bt-cover-image img, .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .bt-cover-image img, .bt-list-post-grid .bt-post--inner:hover .bt-post--featured .bt-cover-image img {
  transform: scale(1.1);
}
.__bt-post-style-default .bt-post--featured .bt-cover-image, .bt-elwg-post-loop-item--default .bt-post--featured .bt-cover-image, .bt-elwg-post-grid--default .bt-post--featured .bt-cover-image, .bt-related-posts--list .bt-post--featured .bt-cover-image, .bt-list-post-grid .bt-post--featured .bt-cover-image {
  padding: 0;
  min-height: 313px;
  border-radius: 20px 20px 0 0;
}
.__bt-post-style-default .bt-post--featured .bt-cover-image img, .bt-elwg-post-loop-item--default .bt-post--featured .bt-cover-image img, .bt-elwg-post-grid--default .bt-post--featured .bt-cover-image img, .bt-related-posts--list .bt-post--featured .bt-cover-image img, .bt-list-post-grid .bt-post--featured .bt-cover-image img {
  transform: scale(1);
  transition: all 3s cubic-bezier(0.11, 0.52, 0.53, 0.79) 0s;
}
.__bt-post-style-default .bt-post--content, .bt-elwg-post-loop-item--default .bt-post--content, .bt-elwg-post-grid--default .bt-post--content, .bt-related-posts--list .bt-post--content, .bt-list-post-grid .bt-post--content {
  background: #f0f7f3;
  padding: 0 40px 30px 40px;
  border-radius: 0px 0px 20px 20px;
  position: relative;
  display: flex;
}
.__bt-post-style-default .bt-post--tags, .bt-elwg-post-loop-item--default .bt-post--tags, .bt-elwg-post-grid--default .bt-post--tags, .bt-related-posts--list .bt-post--tags, .bt-list-post-grid .bt-post--tags {
  display: flex;
  z-index: 9;
}
.__bt-post-style-default .bt-post--tags a, .bt-elwg-post-loop-item--default .bt-post--tags a, .bt-elwg-post-grid--default .bt-post--tags a, .bt-related-posts--list .bt-post--tags a, .bt-list-post-grid .bt-post--tags a {
  background-color: var(--e-global-color-accent, #4F6A35);
  color: #fff;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 4px 14px 6px 15px;
  border-radius: 5px;
}
.__bt-post-style-default .bt-post--title, .bt-elwg-post-loop-item--default .bt-post--title, .bt-elwg-post-grid--default .bt-post--title, .bt-related-posts--list .bt-post--title, .bt-list-post-grid .bt-post--title {
  margin: 13px 0 0 0;
  line-height: 1;
  word-break: break-word;
}
.__bt-post-style-default .bt-post--title a, .bt-elwg-post-loop-item--default .bt-post--title a, .bt-elwg-post-grid--default .bt-post--title a, .bt-related-posts--list .bt-post--title a, .bt-list-post-grid .bt-post--title a {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  text-transform: capitalize;
  display: block;
}
.__bt-post-style-default .bt-post--title a:hover, .bt-elwg-post-loop-item--default .bt-post--title a:hover, .bt-elwg-post-grid--default .bt-post--title a:hover, .bt-related-posts--list .bt-post--title a:hover, .bt-list-post-grid .bt-post--title a:hover {
  color: var(--e-global-color-accent, #4F6A35);
}
.__bt-post-style-default .bt-post--infor, .bt-elwg-post-loop-item--default .bt-post--infor, .bt-elwg-post-grid--default .bt-post--infor, .bt-related-posts--list .bt-post--infor, .bt-list-post-grid .bt-post--infor {
  width: calc(100% - 80px);
  padding-left: 30px;
  padding-top: 24px;
}
.__bt-post-style-default .bt-post--info, .bt-elwg-post-loop-item--default .bt-post--info, .bt-elwg-post-grid--default .bt-post--info, .bt-related-posts--list .bt-post--info, .bt-list-post-grid .bt-post--info {
  display: flex;
  align-items: center;
  gap: 10px 26px;
  flex-wrap: wrap;
}
.__bt-post-style-default .bt-post--info .bt-reading-time, .bt-elwg-post-loop-item--default .bt-post--info .bt-reading-time, .bt-elwg-post-grid--default .bt-post--info .bt-reading-time, .bt-related-posts--list .bt-post--info .bt-reading-time, .bt-list-post-grid .bt-post--info .bt-reading-time {
  color: var(--e-global-color-text, #555);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: flex;
  gap: 15px;
  align-items: center;
}
.__bt-post-style-default .bt-post--info .bt-reading-time::before, .bt-elwg-post-loop-item--default .bt-post--info .bt-reading-time::before, .bt-elwg-post-grid--default .bt-post--info .bt-reading-time::before, .bt-related-posts--list .bt-post--info .bt-reading-time::before, .bt-list-post-grid .bt-post--info .bt-reading-time::before {
  content: "";
  width: 7px;
  height: 7px;
  background: #c5c5c5;
}
.__bt-post-style-default .bt-post--publish, .bt-elwg-post-loop-item--default .bt-post--publish, .bt-elwg-post-grid--default .bt-post--publish, .bt-related-posts--list .bt-post--publish, .bt-list-post-grid .bt-post--publish {
  display: flex;
  align-items: flex-end;
  min-width: 80px;
  flex-direction: column;
  margin-top: -22px;
  gap: 15px;
}
.__bt-post-style-default .bt-post--publish .bt-date span, .bt-elwg-post-loop-item--default .bt-post--publish .bt-date span, .bt-elwg-post-grid--default .bt-post--publish .bt-date span, .bt-related-posts--list .bt-post--publish .bt-date span, .bt-list-post-grid .bt-post--publish .bt-date span {
  color: var(--e-global-color-accent, #4F6A35);
  text-align: right;
  font-family: var(--e-global-typography-accent-font-family, "Plus Jakarta Sans");
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  display: block;
}
.__bt-post-style-default .bt-post--publish .bt-date span:last-child, .bt-elwg-post-loop-item--default .bt-post--publish .bt-date span:last-child, .bt-elwg-post-grid--default .bt-post--publish .bt-date span:last-child, .bt-related-posts--list .bt-post--publish .bt-date span:last-child, .bt-list-post-grid .bt-post--publish .bt-date span:last-child {
  font-size: 15px;
  margin-top: 10px;
}
.__bt-post-style-default .bt-post--publish .bt-icon, .bt-elwg-post-loop-item--default .bt-post--publish .bt-icon, .bt-elwg-post-grid--default .bt-post--publish .bt-icon, .bt-related-posts--list .bt-post--publish .bt-icon, .bt-list-post-grid .bt-post--publish .bt-icon {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: var(--e-global-color-secondary, #FFE17F);
  display: flex;
  align-items: center;
  justify-content: center;
}
.__bt-post-style-default .bt-post--publish svg path, .bt-elwg-post-loop-item--default .bt-post--publish svg path, .bt-elwg-post-grid--default .bt-post--publish svg path, .bt-related-posts--list .bt-post--publish svg path, .bt-list-post-grid .bt-post--publish svg path {
  fill: var(--e-global-color-accent, #4F6A35);
}
.__bt-post-style-default .bt-post .bt-post-author-w-avatar, .bt-elwg-post-loop-item--default .bt-post .bt-post-author-w-avatar, .bt-elwg-post-grid--default .bt-post .bt-post-author-w-avatar, .bt-related-posts--list .bt-post .bt-post-author-w-avatar, .bt-list-post-grid .bt-post .bt-post-author-w-avatar {
  border-top: 1px solid #cdcbcb;
  padding-top: 9px;
  margin-top: 14px;
}
@media (max-width: 1275px) and (min-width: 1024.98px) {
  .__bt-post-style-default .bt-post--content, .bt-elwg-post-loop-item--default .bt-post--content, .bt-elwg-post-grid--default .bt-post--content, .bt-related-posts--list .bt-post--content, .bt-list-post-grid .bt-post--content {
    padding: 0 15px 30px 15px;
  }
}
@media (max-width: 860px) and (min-width: 767.98px) {
  .__bt-post-style-default .bt-post--content, .bt-elwg-post-loop-item--default .bt-post--content, .bt-elwg-post-grid--default .bt-post--content, .bt-related-posts--list .bt-post--content, .bt-list-post-grid .bt-post--content {
    padding: 0 15px 30px 15px;
  }
}
@media (max-width: 519.98px) {
  .__bt-post-style-default .bt-post--content, .bt-elwg-post-loop-item--default .bt-post--content, .bt-elwg-post-grid--default .bt-post--content, .bt-related-posts--list .bt-post--content, .bt-list-post-grid .bt-post--content {
    padding: 0 15px 30px 15px;
    flex-wrap: wrap;
  }
  .__bt-post-style-default .bt-post--info, .bt-elwg-post-loop-item--default .bt-post--info, .bt-elwg-post-grid--default .bt-post--info, .bt-related-posts--list .bt-post--info, .bt-list-post-grid .bt-post--info {
    gap: 14px 10px;
  }
  .__bt-post-style-default .bt-post--info .bt-reading-time, .bt-elwg-post-loop-item--default .bt-post--info .bt-reading-time, .bt-elwg-post-grid--default .bt-post--info .bt-reading-time, .bt-related-posts--list .bt-post--info .bt-reading-time, .bt-list-post-grid .bt-post--info .bt-reading-time {
    gap: 10px;
  }
  .__bt-post-style-default .bt-post--infor, .bt-elwg-post-loop-item--default .bt-post--infor, .bt-elwg-post-grid--default .bt-post--infor, .bt-related-posts--list .bt-post--infor, .bt-list-post-grid .bt-post--infor {
    width: 100%;
    padding: 0;
  }
  .__bt-post-style-default .bt-post--publish, .bt-elwg-post-loop-item--default .bt-post--publish, .bt-elwg-post-grid--default .bt-post--publish, .bt-related-posts--list .bt-post--publish, .bt-list-post-grid .bt-post--publish {
    width: 100%;
    display: flex;
    flex-direction: row;
    margin: 15px 0 10px;
    gap: 6px;
    align-items: flex-start;
  }
  .__bt-post-style-default .bt-post--publish .bt-icon, .bt-elwg-post-loop-item--default .bt-post--publish .bt-icon, .bt-elwg-post-grid--default .bt-post--publish .bt-icon, .bt-related-posts--list .bt-post--publish .bt-icon, .bt-list-post-grid .bt-post--publish .bt-icon {
    width: auto;
    height: auto;
    background: transparent;
  }
  .__bt-post-style-default .bt-post--publish .bt-date span, .bt-elwg-post-loop-item--default .bt-post--publish .bt-date span, .bt-elwg-post-grid--default .bt-post--publish .bt-date span, .bt-related-posts--list .bt-post--publish .bt-date span, .bt-list-post-grid .bt-post--publish .bt-date span {
    margin: 0 !important;
    font-size: 16px !important;
    font-weight: 500;
    display: inline-block;
  }
  .__bt-post-style-default .bt-post--publish svg, .bt-elwg-post-loop-item--default .bt-post--publish svg, .bt-elwg-post-grid--default .bt-post--publish svg, .bt-related-posts--list .bt-post--publish svg, .bt-list-post-grid .bt-post--publish svg {
    width: 20px;
    height: auto;
  }
}

.__bt-post-style-1 .bt-post--inner, .bt-elwg-post-loop-item--style-1 .bt-post--inner, .bt-elwg-post-grid--style-1 .bt-post--inner {
  position: relative;
  overflow: hidden;
}
.__bt-post-style-1 .bt-post--featured, .bt-elwg-post-loop-item--style-1 .bt-post--featured, .bt-elwg-post-grid--style-1 .bt-post--featured {
  position: relative;
  overflow: hidden;
}
.__bt-post-style-1 .bt-post--featured a, .bt-elwg-post-loop-item--style-1 .bt-post--featured a, .bt-elwg-post-grid--style-1 .bt-post--featured a {
  display: block;
  line-height: 0;
}
.__bt-post-style-1 .bt-post--featured .bt-cover-image, .bt-elwg-post-loop-item--style-1 .bt-post--featured .bt-cover-image, .bt-elwg-post-grid--style-1 .bt-post--featured .bt-cover-image {
  min-height: 266px;
  border-radius: 20px 20px 0 0;
}
.__bt-post-style-1 .bt-post--tags, .bt-elwg-post-loop-item--style-1 .bt-post--tags, .bt-elwg-post-grid--style-1 .bt-post--tags {
  position: absolute;
  top: 22px;
  left: 25px;
}
.__bt-post-style-1 .bt-post--tags a, .bt-elwg-post-loop-item--style-1 .bt-post--tags a, .bt-elwg-post-grid--style-1 .bt-post--tags a {
  background-color: var(--e-global-color-accent, #4F6A35);
  font-family: var(--e-global-typography-accent-font-family, "Plus Jakarta Sans");
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 6px 15px;
  border-radius: 5px;
  display: inline-block;
}
.__bt-post-style-1 .bt-post--content, .bt-elwg-post-loop-item--style-1 .bt-post--content, .bt-elwg-post-grid--style-1 .bt-post--content {
  position: relative;
  padding: 45px 31px 24px 32px;
  background: #fff;
  border-radius: 0 0 20px 20px;
}
.__bt-post-style-1 .bt-post .bt-post-author-w-avatar, .bt-elwg-post-loop-item--style-1 .bt-post .bt-post-author-w-avatar, .bt-elwg-post-grid--style-1 .bt-post .bt-post-author-w-avatar {
  position: absolute;
  top: -43px;
  background: var(--e-global-color-secondary, #FFE17F);
  left: 0;
  padding: 17px 34px 15px 21px;
  border-radius: 0px 10px 10px 0px;
  display: flex;
  gap: 7px;
}
.__bt-post-style-1 .bt-post .bt-post-author-w-avatar--thumbnail img, .bt-elwg-post-loop-item--style-1 .bt-post .bt-post-author-w-avatar--thumbnail img, .bt-elwg-post-grid--style-1 .bt-post .bt-post-author-w-avatar--thumbnail img {
  height: 32px;
  width: 32px;
}
.__bt-post-style-1 .bt-post .bt-post-author-w-avatar--name, .bt-elwg-post-loop-item--style-1 .bt-post .bt-post-author-w-avatar--name, .bt-elwg-post-grid--style-1 .bt-post .bt-post-author-w-avatar--name {
  display: flex;
  flex-direction: column;
  color: var(--e-global-color-primary, #222);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
}
.__bt-post-style-1 .bt-post .bt-post-author-w-avatar--name span, .bt-elwg-post-loop-item--style-1 .bt-post .bt-post-author-w-avatar--name span, .bt-elwg-post-grid--style-1 .bt-post .bt-post-author-w-avatar--name span {
  color: var(--e-global-color-accent, #4F6A35);
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
.__bt-post-style-1 .bt-post--publish, .bt-elwg-post-loop-item--style-1 .bt-post--publish, .bt-elwg-post-grid--style-1 .bt-post--publish {
  color: var(--e-global-color-primary, #222);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: flex;
  align-items: center;
  gap: 7px;
}
.__bt-post-style-1 .bt-post--title, .bt-elwg-post-loop-item--style-1 .bt-post--title, .bt-elwg-post-grid--style-1 .bt-post--title {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-transform: capitalize;
  word-break: break-word;
  margin-bottom: 11px;
}
.__bt-post-style-1 .bt-post--line-ellipse, .bt-elwg-post-loop-item--style-1 .bt-post--line-ellipse, .bt-elwg-post-grid--style-1 .bt-post--line-ellipse {
  margin-bottom: 14.75px;
  margin-top: 20px;
  display: flex;
}
.__bt-post-style-1 .bt-post--line-ellipse svg, .bt-elwg-post-loop-item--style-1 .bt-post--line-ellipse svg, .bt-elwg-post-grid--style-1 .bt-post--line-ellipse svg {
  width: 100%;
}
.__bt-post-style-1 .bt-post--button a, .bt-elwg-post-loop-item--style-1 .bt-post--button a, .bt-elwg-post-grid--style-1 .bt-post--button a {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--e-global-color-accent, #4F6A35);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.__bt-post-style-2 .bt-post--inner, .bt-elwg-post-loop-item--style-2 .bt-post--inner {
  position: relative;
  overflow: hidden;
  border-radius: 0 0 20px 20px;
}
.__bt-post-style-2 .bt-post--featured, .bt-elwg-post-loop-item--style-2 .bt-post--featured {
  position: relative;
  overflow: hidden;
}
.__bt-post-style-2 .bt-post--featured a, .bt-elwg-post-loop-item--style-2 .bt-post--featured a {
  display: block;
  line-height: 0;
}
.__bt-post-style-2 .bt-post--featured .bt-cover-image, .bt-elwg-post-loop-item--style-2 .bt-post--featured .bt-cover-image {
  min-height: 304px;
  border-radius: 20px;
}
.__bt-post-style-2 .bt-post--content, .bt-elwg-post-loop-item--style-2 .bt-post--content {
  position: relative;
  padding: 20px 50px 20px 61px;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .__bt-post-style-2 .bt-post--content, .bt-elwg-post-loop-item--style-2 .bt-post--content {
    padding: 20px;
  }
}
@media (max-width: 800px) and (min-width: 767.98px) {
  .__bt-post-style-2 .bt-post--content, .bt-elwg-post-loop-item--style-2 .bt-post--content {
    padding: 20px;
  }
}
@media (max-width: 519.98px) {
  .__bt-post-style-2 .bt-post--content, .bt-elwg-post-loop-item--style-2 .bt-post--content {
    padding: 20px;
  }
}
.__bt-post-style-2 .bt-post .bt-post-author-w-avatar, .bt-elwg-post-loop-item--style-2 .bt-post .bt-post-author-w-avatar {
  border-radius: 0px 10px 0px 0px;
  background: #fff;
  position: absolute;
  padding: 20px 38px 5px 61px;
  left: 0;
  top: -41px;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .__bt-post-style-2 .bt-post .bt-post-author-w-avatar, .bt-elwg-post-loop-item--style-2 .bt-post .bt-post-author-w-avatar {
    padding: 20px 25px 5px 20px;
  }
}
@media (max-width: 800px) and (min-width: 767.98px) {
  .__bt-post-style-2 .bt-post .bt-post-author-w-avatar, .bt-elwg-post-loop-item--style-2 .bt-post .bt-post-author-w-avatar {
    padding: 20px 25px 5px 20px;
  }
}
@media (max-width: 519.98px) {
  .__bt-post-style-2 .bt-post .bt-post-author-w-avatar, .bt-elwg-post-loop-item--style-2 .bt-post .bt-post-author-w-avatar {
    padding: 20px 25px 5px 20px;
  }
}
.__bt-post-style-2 .bt-post .bt-post-author-w-avatar--thumbnail img, .bt-elwg-post-loop-item--style-2 .bt-post .bt-post-author-w-avatar--thumbnail img {
  width: 28px;
  height: 28px;
}
.__bt-post-style-2 .bt-post .bt-post-author-w-avatar--name, .bt-elwg-post-loop-item--style-2 .bt-post .bt-post-author-w-avatar--name {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  text-transform: capitalize;
  color: var(--e-global-color-accent, #4F6A35);
}
.__bt-post-style-2 .bt-post .bt-post-author-w-avatar--name span, .bt-elwg-post-loop-item--style-2 .bt-post .bt-post-author-w-avatar--name span {
  color: var(--e-global-color-text, #555);
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  text-transform: capitalize;
}
.__bt-post-style-2 .bt-post--publish, .bt-elwg-post-loop-item--style-2 .bt-post--publish {
  color: var(--e-global-color-primary, #222);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: flex;
  align-items: center;
  gap: 7px;
  margin-top: 19px;
}
.__bt-post-style-2 .bt-post--publish::after, .bt-elwg-post-loop-item--style-2 .bt-post--publish::after {
  content: "";
  background: #d9d9d9;
  width: 100px;
  height: 1px;
  margin-left: 15px;
}
@media (max-width: 370px) {
  .__bt-post-style-2 .bt-post--publish::after, .bt-elwg-post-loop-item--style-2 .bt-post--publish::after {
    width: 75px;
  }
}
.__bt-post-style-2 .bt-post--title, .bt-elwg-post-loop-item--style-2 .bt-post--title {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
  text-transform: capitalize;
  word-break: break-word;
  margin-bottom: 7px;
  position: relative;
}
.__bt-post-style-2 .bt-post--excerpt, .bt-elwg-post-loop-item--style-2 .bt-post--excerpt {
  color: var(--e-global-color-text, #555);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.__bt-post-style-3 .bt-post--inner, .bt-elwg-post-loop-item--style-3 .bt-post--inner {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.__bt-post-style-3 .bt-post--image-wrap, .bt-elwg-post-loop-item--style-3 .bt-post--image-wrap {
  position: relative;
  width: 49%;
}
@media (max-width: 767.98px) {
  .__bt-post-style-3 .bt-post--image-wrap, .bt-elwg-post-loop-item--style-3 .bt-post--image-wrap {
    width: 100%;
  }
}
.__bt-post-style-3 .bt-post--featured, .bt-elwg-post-loop-item--style-3 .bt-post--featured {
  position: relative;
  overflow: hidden;
}
.__bt-post-style-3 .bt-post--featured a, .bt-elwg-post-loop-item--style-3 .bt-post--featured a {
  display: block;
  line-height: 0;
}
.__bt-post-style-3 .bt-post--featured .bt-cover-image, .bt-elwg-post-loop-item--style-3 .bt-post--featured .bt-cover-image {
  min-height: 301px;
  border-radius: 20px;
}
.__bt-post-style-3 .bt-post--tags, .bt-elwg-post-loop-item--style-3 .bt-post--tags {
  position: absolute;
  top: 22px;
  left: 25px;
}
.__bt-post-style-3 .bt-post--tags a, .bt-elwg-post-loop-item--style-3 .bt-post--tags a {
  background-color: var(--e-global-color-accent, #4F6A35);
  font-family: var(--e-global-typography-accent-font-family, "Plus Jakarta Sans");
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 6px 15px;
  border-radius: 5px;
  display: inline-block;
}
.__bt-post-style-3 .bt-post--content, .bt-elwg-post-loop-item--style-3 .bt-post--content {
  width: calc(51% + 40px);
  background: #f0f7f3;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: -40px;
  position: relative;
  padding: 38px 40px 38px 46px;
  border-radius: 20px;
}
@media (max-width: 767.98px) {
  .__bt-post-style-3 .bt-post--content, .bt-elwg-post-loop-item--style-3 .bt-post--content {
    width: 100%;
    margin: -30px 15px 0 15px;
    padding: 30px 20px 30px 20px;
  }
}
.__bt-post-style-3 .bt-post .bt-post-author-w-avatar, .bt-elwg-post-loop-item--style-3 .bt-post .bt-post-author-w-avatar {
  position: absolute;
  bottom: 35px;
  background: var(--e-global-color-secondary, #FFE17F);
  left: 0;
  padding: 17px 34px 15px 21px;
  border-radius: 0px 10px 10px 0px;
  display: flex;
  gap: 7px;
}
@media (max-width: 767.98px) {
  .__bt-post-style-3 .bt-post .bt-post-author-w-avatar, .bt-elwg-post-loop-item--style-3 .bt-post .bt-post-author-w-avatar {
    bottom: 45px;
  }
}
.__bt-post-style-3 .bt-post .bt-post-author-w-avatar--thumbnail img, .bt-elwg-post-loop-item--style-3 .bt-post .bt-post-author-w-avatar--thumbnail img {
  height: 32px;
  width: 32px;
}
.__bt-post-style-3 .bt-post .bt-post-author-w-avatar--name, .bt-elwg-post-loop-item--style-3 .bt-post .bt-post-author-w-avatar--name {
  display: flex;
  flex-direction: column;
  color: var(--e-global-color-primary, #222);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
}
.__bt-post-style-3 .bt-post .bt-post-author-w-avatar--name span, .bt-elwg-post-loop-item--style-3 .bt-post .bt-post-author-w-avatar--name span {
  color: var(--e-global-color-accent, #4F6A35);
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
.__bt-post-style-3 .bt-post--publish, .bt-elwg-post-loop-item--style-3 .bt-post--publish {
  color: var(--e-global-color-primary, #222);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: flex;
  align-items: center;
  gap: 7px;
}
@media (max-width: 370px) {
  .__bt-post-style-3 .bt-post--publish, .bt-elwg-post-loop-item--style-3 .bt-post--publish {
    font-size: 14px;
    gap: 5px;
  }
  .__bt-post-style-3 .bt-post--publish svg, .bt-elwg-post-loop-item--style-3 .bt-post--publish svg {
    width: 18px;
  }
}
.__bt-post-style-3 .bt-post--title, .bt-elwg-post-loop-item--style-3 .bt-post--title {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  text-transform: capitalize;
  word-break: break-word;
  margin-bottom: 6px;
  max-width: 401px;
}
@media (max-width: 767.98px) {
  .__bt-post-style-3 .bt-post--title, .bt-elwg-post-loop-item--style-3 .bt-post--title {
    font-size: 20px;
    line-height: 28px;
  }
}
.__bt-post-style-3 .bt-post--excerpt, .bt-elwg-post-loop-item--style-3 .bt-post--excerpt {
  color: var(--e-global-color-text, #555);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.__bt-post-style-3 .bt-post--line-ellipse, .bt-elwg-post-loop-item--style-3 .bt-post--line-ellipse {
  margin-bottom: 15px;
  margin-top: 29px;
  display: flex;
}
@media (max-width: 767.98px) {
  .__bt-post-style-3 .bt-post--line-ellipse, .bt-elwg-post-loop-item--style-3 .bt-post--line-ellipse {
    margin-top: 15px;
  }
}
.__bt-post-style-3 .bt-post--line-ellipse svg, .bt-elwg-post-loop-item--style-3 .bt-post--line-ellipse svg {
  width: 100%;
}
.__bt-post-style-3 .bt-post--infor, .bt-elwg-post-loop-item--style-3 .bt-post--infor {
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
.__bt-post-style-3 .bt-post--button a, .bt-elwg-post-loop-item--style-3 .bt-post--button a {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--e-global-color-accent, #4F6A35);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
@media (max-width: 370px) {
  .__bt-post-style-3 .bt-post--button a, .bt-elwg-post-loop-item--style-3 .bt-post--button a {
    font-size: 14px;
    gap: 5px;
  }
  .__bt-post-style-3 .bt-post--button a svg, .bt-elwg-post-loop-item--style-3 .bt-post--button a svg {
    width: 18px;
  }
}

.bt-list-post-grid {
  display: grid;
  gap: 20px;
}
.bt-list-post-grid .bt-post--content {
  background: #f0f7f3;
}
@media (max-width: 1024.98px) and (min-width: 991.98px) {
  .bt-list-post-grid .bt-post--content {
    padding: 0 15px 30px 15px;
  }
}
@media (min-width: 767.98px) {
  .bt-list-post-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 767.98px) {
  .search .bt-list-post-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1199.98px) {
  .search .bt-list-post-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

.bt-form-search {
  padding-bottom: 60px;
  border-bottom: 1px solid #e6e5e6;
  margin-bottom: 60px;
}
@media (max-width: 767.98px) {
  .bt-form-search {
    padding-bottom: 35px;
    margin-bottom: 35px;
  }
}
.bt-form-search .bt-form-head {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 45px;
  font-weight: 600;
  margin: 0 0 30px 0;
  text-transform: capitalize;
}
@media (max-width: 767.98px) {
  .bt-form-search .bt-form-head {
    font-size: 35px;
    margin: 0 0 20px 0;
  }
}
@media (max-width: 519.98px) {
  .bt-form-search .bt-form-head {
    font-size: 32px;
  }
}
.bt-form-search form {
  display: flex;
  margin-bottom: 0;
}
.bt-form-search form label {
  margin: 0;
  width: 100%;
}
.bt-form-search form label input {
  width: 100%;
  border-right: none;
  border-radius: 10px 0 0 10px;
}
.bt-form-search form input[type=submit] {
  border-radius: 0 10px 10px 0;
}

.bt-related-posts {
  margin-top: 67px;
}
.bt-related-posts--heading {
  margin-bottom: 34px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px 20px;
}
.bt-related-posts--heading .bt-head {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
.bt-related-posts--heading span {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  background: var(--e-global-color-secondary, #FFE17F);
  border-radius: 10px;
  padding: 8px 27px;
}
.bt-related-posts--list {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.bt-related-posts--list .bt-post {
  width: calc(50% - 15px);
}
@media (max-width: 1199.98px) and (min-width: 992px) {
  .bt-related-posts--list .bt-post--content {
    padding-left: 15px;
    padding-right: 15px;
  }
  .bt-related-posts--list .bt-post--infor {
    padding-left: 15px;
  }
}
@media (max-width: 767.98px) {
  .bt-related-posts--list .bt-post {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .bt-related-posts {
    margin-top: 40px;
  }
  .bt-related-posts--heading {
    margin-bottom: 28px;
    gap: 0;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .bt-related-posts--heading .bt-head {
    font-size: 35px;
  }
  .bt-related-posts--heading span {
    font-size: 14px;
    padding: 7px 16px 8px;
  }
}

.bt-post-nav {
  display: flex;
  flex-wrap: wrap;
  gap: 30px 40px;
  margin-top: 52px;
}
.bt-post-nav--item {
  position: relative;
  width: calc(50% - 20px);
}
.bt-post-nav--item.bt-prev:before {
  content: "";
  position: absolute;
  top: 0;
  right: -30px;
  width: 1px;
  height: 100%;
  background: #c7c7c7;
}
.bt-post-nav--item.bt-next {
  text-align: right;
  margin-left: 50%;
}
.bt-post-nav--item.bt-prev + .bt-post-nav--item.bt-next {
  margin-left: 0;
}
.bt-post-nav--item span {
  display: block;
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.bt-post-nav--item h3 {
  font-size: 24px;
  word-break: break-word;
  margin: 0;
}
@media (max-width: 767.98px) {
  .bt-post-nav--item span {
    font-size: 13px;
  }
  .bt-post-nav--item h3 {
    font-size: 20px;
  }
}
@media (max-width: 519.98px) {
  .bt-post-nav--item {
    width: 100%;
  }
  .bt-post-nav--item.bt-prev:before {
    display: none;
  }
  .bt-post-nav--item.bt-next {
    text-align: left;
    margin-left: 0;
  }
}

.__bt-team-style-default .bt-post--inner, .bt-elwg-team-loop-item--default .bt-post--inner, .single-team .bt-related-posts-ss--list .bt-post--inner, .post-type-archive-team .bt-grid-post .bt-post--inner {
  position: relative;
  overflow: hidden;
}
.__bt-team-style-default .bt-post--thumbnail, .bt-elwg-team-loop-item--default .bt-post--thumbnail, .single-team .bt-related-posts-ss--list .bt-post--thumbnail, .post-type-archive-team .bt-grid-post .bt-post--thumbnail {
  line-height: 0;
  position: relative;
}
.__bt-team-style-default .bt-post--thumbnail .bt-cover-image, .bt-elwg-team-loop-item--default .bt-post--thumbnail .bt-cover-image, .single-team .bt-related-posts-ss--list .bt-post--thumbnail .bt-cover-image, .post-type-archive-team .bt-grid-post .bt-post--thumbnail .bt-cover-image {
  box-sizing: border-box;
  border-radius: 20px 20px 0 0;
  min-height: 340px;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .__bt-team-style-default .bt-post--thumbnail .bt-cover-image, .bt-elwg-team-loop-item--default .bt-post--thumbnail .bt-cover-image, .single-team .bt-related-posts-ss--list .bt-post--thumbnail .bt-cover-image, .post-type-archive-team .bt-grid-post .bt-post--thumbnail .bt-cover-image {
    min-height: 290px;
  }
}
.__bt-team-style-default .bt-post--infor, .bt-elwg-team-loop-item--default .bt-post--infor, .single-team .bt-related-posts-ss--list .bt-post--infor, .post-type-archive-team .bt-grid-post .bt-post--infor {
  padding: 31px 15px 29px;
  border-radius: 0px 0px 20px 20px;
  background: #f0f7f3;
  position: relative;
  text-align: center;
}
.__bt-team-style-default .bt-post--title, .bt-elwg-team-loop-item--default .bt-post--title, .single-team .bt-related-posts-ss--list .bt-post--title, .post-type-archive-team .bt-grid-post .bt-post--title {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0 0 6px 0;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .__bt-team-style-default .bt-post--title, .bt-elwg-team-loop-item--default .bt-post--title, .single-team .bt-related-posts-ss--list .bt-post--title, .post-type-archive-team .bt-grid-post .bt-post--title {
    font-size: 20px;
  }
}
.__bt-team-style-default .bt-post--job, .bt-elwg-team-loop-item--default .bt-post--job, .single-team .bt-related-posts-ss--list .bt-post--job, .post-type-archive-team .bt-grid-post .bt-post--job {
  color: var(--e-global-color-accent, #4F6A35);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.__bt-team-style-default .bt-post--overlay-social, .bt-elwg-team-loop-item--default .bt-post--overlay-social, .single-team .bt-related-posts-ss--list .bt-post--overlay-social, .post-type-archive-team .bt-grid-post .bt-post--overlay-social {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: auto;
  display: flex;
  justify-content: center;
  background: #fff;
  border-radius: 10px;
  max-width: fit-content;
  padding: 5px 20px 6px;
  margin: 0 auto;
  align-items: center;
  gap: 3px;
}
.__bt-team-style-default .bt-post--overlay-social a, .bt-elwg-team-loop-item--default .bt-post--overlay-social a, .single-team .bt-related-posts-ss--list .bt-post--overlay-social a, .post-type-archive-team .bt-grid-post .bt-post--overlay-social a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 50%;
}
.__bt-team-style-default .bt-post--overlay-social a svg, .bt-elwg-team-loop-item--default .bt-post--overlay-social a svg, .single-team .bt-related-posts-ss--list .bt-post--overlay-social a svg, .post-type-archive-team .bt-grid-post .bt-post--overlay-social a svg {
  height: 18px;
  width: 18px;
}
.__bt-team-style-default .bt-post--overlay-social a:hover, .bt-elwg-team-loop-item--default .bt-post--overlay-social a:hover, .single-team .bt-related-posts-ss--list .bt-post--overlay-social a:hover, .post-type-archive-team .bt-grid-post .bt-post--overlay-social a:hover {
  background-color: var(--e-global-color-accent, #4F6A35);
}
.__bt-team-style-default .bt-post--overlay-social a:hover svg, .bt-elwg-team-loop-item--default .bt-post--overlay-social a:hover svg, .single-team .bt-related-posts-ss--list .bt-post--overlay-social a:hover svg, .post-type-archive-team .bt-grid-post .bt-post--overlay-social a:hover svg {
  fill: #fff;
}

.post-type-archive-team .bt-grid-post {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.post-type-archive-team .bt-grid-post .bt-post {
  width: calc(25% - 22.5px);
}
.post-type-archive-team .bt-grid-post .bt-post--infor {
  background: #fff;
}
@media (max-width: 1024.98px) {
  .post-type-archive-team .bt-grid-post .bt-post {
    width: calc(50% - 15px);
  }
}
@media (max-width: 767.98px) {
  .post-type-archive-team .bt-grid-post .bt-post {
    width: 100%;
  }
}

.single-team .bt-main-detail-ss {
  padding: 110px 0;
}
@media (max-width: 1024.98px) {
  .single-team .bt-main-detail-ss {
    padding: 60px 0;
    overflow: hidden;
  }
}
.single-team .bt-main-detail-ss .bt-sidebar-post {
  border-radius: 20px;
  background: var(--e-global-color-secondary, #FFE17F);
  padding: 30px 31px 36px;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .single-team .bt-main-detail-ss .bt-sidebar-post {
    padding: 20px;
  }
}
@media (max-width: 767.98px) {
  .single-team .bt-main-detail-ss .bt-sidebar-post {
    padding: 15px 15px 30px;
  }
}
.single-team .bt-main-detail-ss .bt-sidebar-post--thumbnail {
  position: relative;
  line-height: 0;
  position: relative;
}
.single-team .bt-main-detail-ss .bt-sidebar-post--thumbnail .bt-cover-image {
  box-sizing: border-box;
  border-radius: 20px;
  min-height: 328px;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .single-team .bt-main-detail-ss .bt-sidebar-post--thumbnail .bt-cover-image {
    min-height: 290px;
  }
}
.single-team .bt-main-detail-ss .bt-sidebar-post--overlay-social {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: auto;
  display: flex;
  justify-content: center;
  background: #fff;
  border-radius: 10px;
  max-width: fit-content;
  padding: 5px 20px 6px;
  margin: 0 auto;
  align-items: center;
  gap: 3px;
}
.single-team .bt-main-detail-ss .bt-sidebar-post--overlay-social a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 50%;
}
.single-team .bt-main-detail-ss .bt-sidebar-post--overlay-social a svg {
  height: 18px;
  width: 18px;
}
.single-team .bt-main-detail-ss .bt-sidebar-post--overlay-social a:hover {
  background-color: var(--e-global-color-accent, #4F6A35);
}
.single-team .bt-main-detail-ss .bt-sidebar-post--overlay-social a:hover svg {
  fill: #fff;
}
.single-team .bt-main-detail-ss .bt-sidebar-post--infor {
  text-align: center;
}
.single-team .bt-main-detail-ss .bt-sidebar-post--job {
  color: var(--e-global-color-accent, #4F6A35);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 767.98px) {
  .single-team .bt-main-detail-ss .bt-sidebar-post--job {
    font-size: 18px;
  }
}
.single-team .bt-main-detail-ss .bt-sidebar-post--title {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 19.5px 0 3px;
}
@media (max-width: 767.98px) {
  .single-team .bt-main-detail-ss .bt-sidebar-post--title {
    font-size: 28px;
    margin: 10.5px 0 3px;
  }
}
.single-team .bt-main-detail-ss .bt-sidebar-post--meta {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 42px;
}
@media (max-width: 767.98px) {
  .single-team .bt-main-detail-ss .bt-sidebar-post--meta {
    margin-top: 25px;
  }
}
@media (max-width: 991.98px) {
  .single-team .bt-main-detail-ss .bt-sidebar-post--meta .bt-meta--item {
    width: calc(50% - 10px);
  }
}
@media (max-width: 767.98px) {
  .single-team .bt-main-detail-ss .bt-sidebar-post--meta .bt-meta--item {
    width: 100%;
  }
}
.single-team .bt-main-detail-ss .bt-sidebar-post--meta .bt-meta--item > a, .single-team .bt-main-detail-ss .bt-sidebar-post--meta .bt-meta--item.address {
  display: flex;
  align-items: flex-start;
  gap: 29px;
  background: #fff;
  padding: 39px 38px 32px 39px;
  border-radius: 20px;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .single-team .bt-main-detail-ss .bt-sidebar-post--meta .bt-meta--item > a, .single-team .bt-main-detail-ss .bt-sidebar-post--meta .bt-meta--item.address {
    gap: 15px;
    padding: 30px 15px;
  }
}
.single-team .bt-main-detail-ss .bt-sidebar-post--meta .bt-meta--item-icon svg {
  width: 100%;
  height: auto;
  max-width: 70px;
  margin: 0;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .single-team .bt-main-detail-ss .bt-sidebar-post--meta .bt-meta--item-icon svg {
    max-width: 45px;
  }
}
.single-team .bt-main-detail-ss .bt-sidebar-post--meta .bt-meta--item-content {
  width: calc(100% - 99px);
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .single-team .bt-main-detail-ss .bt-sidebar-post--meta .bt-meta--item-content {
    width: calc(100% - 60px);
  }
}
.single-team .bt-main-detail-ss .bt-sidebar-post--meta .bt-meta--item-content .bt-label {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 133.2%;
  margin-bottom: 9px;
  display: block;
}
.single-team .bt-main-detail-ss .bt-sidebar-post--meta .bt-meta--item-content .bt-description {
  color: var(--e-global-color-text, #555);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  display: block;
  margin-bottom: 7px;
}
.single-team .bt-main-detail-ss .bt-sidebar-post--meta .bt-meta--item-content .bt-value {
  color: var(--e-global-color-accent, #4F6A35);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  display: block;
}
.single-team .bt-main-detail-ss .bt-post {
  padding-left: 60px;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .single-team .bt-main-detail-ss .bt-post {
    padding-left: 25px;
  }
}
@media (max-width: 991.98px) {
  .single-team .bt-main-detail-ss .bt-post {
    padding-left: 0;
  }
}
.single-team .bt-main-detail-ss .bt-post--head-info {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 46px;
  font-style: normal;
  font-weight: 600;
  line-height: 65px;
  position: relative;
  margin: 0 0 18px 0;
  display: inline-block;
}
@media (max-width: 767.98px) {
  .single-team .bt-main-detail-ss .bt-post--head-info {
    margin-bottom: 10px;
  }
}
.single-team .bt-main-detail-ss .bt-post--head-info::before {
  content: "";
  position: absolute;
  min-width: calc(100% + 75px);
  height: 100%;
  left: 50%;
  top: 46%;
  background-image: url("../images/brush-style2.svg");
  background-size: 100% 100%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
@media (max-width: 767.98px) {
  .single-team .bt-main-detail-ss .bt-post--head-info::before {
    min-width: calc(100% + 40px);
  }
}
.single-team .bt-main-detail-ss .bt-post--content .wp-block-verse {
  color: var(--e-global-color-accent, #4F6A35);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 22px;
  font-style: italic;
  font-weight: 500;
  line-height: 36px;
  margin-bottom: 9px;
}
@media (max-width: 767.98px) {
  .single-team .bt-main-detail-ss .bt-post--content .wp-block-verse {
    font-size: 18px;
    line-height: 26px;
  }
}
.single-team .bt-main-detail-ss .bt-post--content p {
  margin-top: 0;
}
.single-team .bt-main-detail-ss .bt-post--content h3 {
  margin-bottom: 9px;
}
.single-team .bt-main-detail-ss .bt-post--content ul {
  margin-top: 28px;
  margin-bottom: 44px;
}
@media (max-width: 767.98px) {
  .single-team .bt-main-detail-ss .bt-post--content ul {
    margin-top: 15px;
    margin-bottom: 20px;
  }
}
.single-team .bt-main-detail-ss .bt-post--content ul li {
  max-width: 660px;
}
.single-team .bt-main-detail-ss .bt-post--content ul li:not(:last-child) {
  margin-bottom: 12px;
}
.single-team .bt-main-detail-ss .bt-post--content:after {
  content: "";
  display: block;
  clear: both;
}
.single-team .bt-main-detail-ss .bt-post--content a {
  text-decoration: underline;
}
.single-team .bt-main-detail-ss .bt-post--content .page-links {
  margin-top: 40px;
}
.single-team .bt-main-detail-ss .bt-post--counter {
  margin-top: 37px;
  display: grid;
  grid-gap: 15px 21px;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 991.98px) {
  .single-team .bt-main-detail-ss .bt-post--counter {
    margin-top: 25px;
  }
}
@media (max-width: 767.98px) {
  .single-team .bt-main-detail-ss .bt-post--counter {
    grid-template-columns: repeat(1, 1fr);
  }
}
.single-team .bt-main-detail-ss .bt-post--counter .bt-counter {
  border-radius: 20px;
  background: #f0f7f3;
  padding: 25px 20px 27px 40px;
}
.single-team .bt-main-detail-ss .bt-post--counter .bt-counter .bt-number-wrapper {
  color: var(--e-global-color-accent, #4F6A35);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 60px;
  display: flex;
}
.single-team .bt-main-detail-ss .bt-post--counter .bt-counter .bt-number-wrapper span {
  display: inline-block;
}
.single-team .bt-main-detail-ss .bt-post--counter .bt-counter .bt-head {
  color: var(--e-global-color-primary, #222);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-transform: capitalize;
  margin: 0;
  max-width: 150px;
}
@media (max-width: 767.98px) {
  .single-team .bt-main-detail-ss .bt-post--counter .bt-counter .bt-head {
    max-width: 100%;
  }
}
.single-team .bt-related-posts-ss {
  padding-bottom: 100px;
}
@media (max-width: 1024.98px) {
  .single-team .bt-related-posts-ss {
    padding-bottom: 60px;
  }
}
.single-team .bt-related-posts-ss--heading {
  text-align: center;
}
.single-team .bt-related-posts-ss--heading .bt-sub-text {
  border-radius: 10px;
  background: var(--e-global-color-secondary, #FFE17F);
  display: inline-block;
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  padding: 8px 23px;
}
.single-team .bt-related-posts-ss--heading .bt-main-text {
  color: var(--e-global-color-primary, #222);
  text-align: center;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 46px;
  font-weight: 600;
  line-height: 60px;
  margin: 25px 0 42px 0;
}
.single-team .bt-related-posts-ss--heading .bt-main-text span {
  color: var(--e-global-color-accent, #4F6A35);
  position: relative;
  display: inline-block;
}
.single-team .bt-related-posts-ss--heading .bt-main-text span::before {
  content: "";
  position: absolute;
  position: absolute;
  min-width: calc(100% + 60px);
  height: 100%;
  left: 50%;
  top: 46%;
  background-image: url(../images/brush-style2.svg);
  background-size: 100% 100%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
@media (max-width: 767.98px) {
  .single-team .bt-related-posts-ss--heading .bt-main-text {
    font-size: 45px;
    line-height: 1.1;
    margin: 15px 0 30px 0;
  }
}
.single-team .bt-related-posts-ss--list {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  max-width: 1170px;
  margin: 0 auto;
}
.single-team .bt-related-posts-ss--list .bt-post {
  width: calc(33.33% - 20px);
}
@media (max-width: 991.98px) {
  .single-team .bt-related-posts-ss--list .bt-post {
    width: calc(50% - 15px);
  }
}
@media (max-width: 767.98px) {
  .single-team .bt-related-posts-ss--list .bt-post {
    width: 100%;
  }
}
.single-team .bt-related-posts-ss--bottom-text {
  color: var(--e-global-color-text, #555);
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: normal;
  margin-top: 64px;
}
.single-team .bt-related-posts-ss--bottom-text a {
  color: var(--e-global-color-accent, #4F6A35);
  text-decoration: underline;
}
@media (max-width: 767.98px) {
  .single-team .bt-related-posts-ss--bottom-text {
    margin-top: 35px;
    font-size: 16px;
    line-height: 1.7;
  }
}

.__bt-service-style-default .bt-post:hover .bt-post--title a, .bt-elwg-service-loop-item--default .bt-post:hover .bt-post--title a {
  color: inherit;
}
.__bt-service-style-default .bt-post--icon-lively img, .bt-elwg-service-loop-item--default .bt-post--icon-lively img {
  max-width: 94px;
  object-fit: contain;
  width: 100%;
  display: block;
}
.__bt-service-style-default .bt-post--inner, .bt-elwg-service-loop-item--default .bt-post--inner {
  background: #f0f7f3;
  border-radius: 20px 20px 0 0;
  padding: 42px 30px 26px 37px;
}
.__bt-service-style-default .bt-post--infor, .bt-elwg-service-loop-item--default .bt-post--infor {
  position: relative;
}
.__bt-service-style-default .bt-post--content, .bt-elwg-service-loop-item--default .bt-post--content {
  padding: 30px 30px 22px;
  background: #f7f4ef;
  border-radius: 20px 20px 0px 0px;
}
@media (max-width: 1100px) and (min-width: 1024.98px) {
  .__bt-service-style-default .bt-post--content, .bt-elwg-service-loop-item--default .bt-post--content {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 400px) {
  .__bt-service-style-default .bt-post--content, .bt-elwg-service-loop-item--default .bt-post--content {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.__bt-service-style-default .bt-post--price, .bt-elwg-service-loop-item--default .bt-post--price {
  position: absolute;
  right: 0;
  top: -19px;
  background: var(--e-global-color-accent, #4F6A35);
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 7px 14px 7px 11px;
}
.__bt-service-style-default .bt-post--price::before, .bt-elwg-service-loop-item--default .bt-post--price::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 23px solid var(--e-global-color-accent, #4F6A35);
  border-left: 19px solid transparent;
  position: absolute;
  left: -18px;
  top: 0;
}
.__bt-service-style-default .bt-post--price::after, .bt-elwg-service-loop-item--default .bt-post--price::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-bottom: 23px solid var(--e-global-color-accent, #4F6A35);
  border-left: 19px solid transparent;
  position: absolute;
  left: -18px;
  bottom: 0;
}
.__bt-service-style-default .bt-post--title, .bt-elwg-service-loop-item--default .bt-post--title {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-weight: 600;
  margin-bottom: 6px;
  margin-top: 17px;
  font-size: 22px;
  line-height: normal;
}
.__bt-service-style-default .bt-post--title a, .bt-elwg-service-loop-item--default .bt-post--title a {
  color: var(--e-global-color-primary, #222);
}
.__bt-service-style-default .bt-post--title:hover, .bt-elwg-service-loop-item--default .bt-post--title:hover {
  color: var(--e-global-color-accent, #4F6A35);
}
.__bt-service-style-default .bt-post--title:hover a, .bt-elwg-service-loop-item--default .bt-post--title:hover a {
  color: var(--e-global-color-accent, #4F6A35);
}
.__bt-service-style-default .bt-post--excerpt, .bt-elwg-service-loop-item--default .bt-post--excerpt {
  color: var(--e-global-color-text, #555);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 5px;
}
.__bt-service-style-default .bt-post--listinfo, .bt-elwg-service-loop-item--default .bt-post--listinfo {
  list-style: none;
  margin: 0;
  padding: 0;
  color: var(--e-global-color-text, #555);
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}
.__bt-service-style-default .bt-post--listinfo li, .bt-elwg-service-loop-item--default .bt-post--listinfo li {
  display: flex;
  align-items: center;
  gap: 8px;
}
.__bt-service-style-default .bt-post--listinfo li svg, .bt-elwg-service-loop-item--default .bt-post--listinfo li svg {
  width: 17px;
}
.__bt-service-style-default .bt-post--button, .bt-elwg-service-loop-item--default .bt-post--button {
  display: flex;
}
.__bt-service-style-default .bt-post--button a, .bt-elwg-service-loop-item--default .bt-post--button a {
  color: #fff;
  background: var(--e-global-color-accent, #4F6A35);
  width: 100%;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  border-radius: 0 0 20px 20px;
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 20px 30px 19px 38px;
}

.__bt-service-style-1 .bt-post:hover .bt-post--title a, .bt-elwg-service-loop-item--style1 .bt-post:hover .bt-post--title a, .tax-service_categories .bt-grid-post .bt-post:hover .bt-post--title a, .post-type-archive-service .bt-grid-post .bt-post:hover .bt-post--title a {
  color: inherit;
}
.__bt-service-style-1 .bt-post--inner, .bt-elwg-service-loop-item--style1 .bt-post--inner, .tax-service_categories .bt-grid-post .bt-post--inner, .post-type-archive-service .bt-grid-post .bt-post--inner {
  position: relative;
  overflow: hidden;
}
.__bt-service-style-1 .bt-post--featured, .bt-elwg-service-loop-item--style1 .bt-post--featured, .tax-service_categories .bt-grid-post .bt-post--featured, .post-type-archive-service .bt-grid-post .bt-post--featured {
  position: relative;
  overflow: hidden;
}
.__bt-service-style-1 .bt-post--featured a, .bt-elwg-service-loop-item--style1 .bt-post--featured a, .tax-service_categories .bt-grid-post .bt-post--featured a, .post-type-archive-service .bt-grid-post .bt-post--featured a {
  display: block;
  line-height: 0;
}
.__bt-service-style-1 .bt-post--featured .bt-cover-image, .bt-elwg-service-loop-item--style1 .bt-post--featured .bt-cover-image, .tax-service_categories .bt-grid-post .bt-post--featured .bt-cover-image, .post-type-archive-service .bt-grid-post .bt-post--featured .bt-cover-image {
  min-height: 244px;
  border-radius: 20px 20px 0 0;
}
.__bt-service-style-1 .bt-post--icon-lively, .bt-elwg-service-loop-item--style1 .bt-post--icon-lively, .tax-service_categories .bt-grid-post .bt-post--icon-lively, .post-type-archive-service .bt-grid-post .bt-post--icon-lively {
  width: 128px;
  height: 128px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -64px;
  background: #f0f7f3;
  border-radius: 50%;
  left: 50%;
  transform: translateX(-50%);
}
.__bt-service-style-1 .bt-post--icon-lively img, .bt-elwg-service-loop-item--style1 .bt-post--icon-lively img, .tax-service_categories .bt-grid-post .bt-post--icon-lively img, .post-type-archive-service .bt-grid-post .bt-post--icon-lively img {
  max-width: 62px;
  object-fit: contain;
  width: 100%;
  display: block;
}
.__bt-service-style-1 .bt-post--infor, .bt-elwg-service-loop-item--style1 .bt-post--infor, .tax-service_categories .bt-grid-post .bt-post--infor, .post-type-archive-service .bt-grid-post .bt-post--infor {
  position: relative;
  border-radius: 0 0 20px 20px;
  background: #f0f7f3;
  text-align: center;
  padding: 46px 15px 49px;
}
.__bt-service-style-1 .bt-post--content, .bt-elwg-service-loop-item--style1 .bt-post--content, .tax-service_categories .bt-grid-post .bt-post--content, .post-type-archive-service .bt-grid-post .bt-post--content {
  padding: 30px 30px 22px;
  background: #f7f4ef;
  border-radius: 20px 20px 0px 0px;
}
@media (max-width: 1100px) and (min-width: 1024.98px) {
  .__bt-service-style-1 .bt-post--content, .bt-elwg-service-loop-item--style1 .bt-post--content, .tax-service_categories .bt-grid-post .bt-post--content, .post-type-archive-service .bt-grid-post .bt-post--content {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 400px) {
  .__bt-service-style-1 .bt-post--content, .bt-elwg-service-loop-item--style1 .bt-post--content, .tax-service_categories .bt-grid-post .bt-post--content, .post-type-archive-service .bt-grid-post .bt-post--content {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.__bt-service-style-1 .bt-post--title, .bt-elwg-service-loop-item--style1 .bt-post--title, .tax-service_categories .bt-grid-post .bt-post--title, .post-type-archive-service .bt-grid-post .bt-post--title {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-weight: 600;
  margin: 0 0 6px 0;
  font-size: 22px;
  line-height: normal;
  position: relative;
}
.__bt-service-style-1 .bt-post--title a, .bt-elwg-service-loop-item--style1 .bt-post--title a, .tax-service_categories .bt-grid-post .bt-post--title a, .post-type-archive-service .bt-grid-post .bt-post--title a {
  color: var(--e-global-color-primary, #222);
}
.__bt-service-style-1 .bt-post--title:hover, .bt-elwg-service-loop-item--style1 .bt-post--title:hover, .tax-service_categories .bt-grid-post .bt-post--title:hover, .post-type-archive-service .bt-grid-post .bt-post--title:hover {
  color: var(--e-global-color-accent, #4F6A35);
}
.__bt-service-style-1 .bt-post--title:hover a, .bt-elwg-service-loop-item--style1 .bt-post--title:hover a, .tax-service_categories .bt-grid-post .bt-post--title:hover a, .post-type-archive-service .bt-grid-post .bt-post--title:hover a {
  color: var(--e-global-color-accent, #4F6A35);
}
.__bt-service-style-1 .bt-post--excerpt, .bt-elwg-service-loop-item--style1 .bt-post--excerpt, .tax-service_categories .bt-grid-post .bt-post--excerpt, .post-type-archive-service .bt-grid-post .bt-post--excerpt {
  color: var(--e-global-color-text, #555);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 24px;
}
.__bt-service-style-1 .bt-post--button, .bt-elwg-service-loop-item--style1 .bt-post--button, .tax-service_categories .bt-grid-post .bt-post--button, .post-type-archive-service .bt-grid-post .bt-post--button {
  display: flex;
}
.__bt-service-style-1 .bt-post--button a, .bt-elwg-service-loop-item--style1 .bt-post--button a, .tax-service_categories .bt-grid-post .bt-post--button a, .post-type-archive-service .bt-grid-post .bt-post--button a {
  color: var(--e-global-color-text, #555);
  width: 100%;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  display: flex;
  align-items: center;
  gap: 14px;
  justify-content: center;
}
.__bt-service-style-1 .bt-post--button a svg, .bt-elwg-service-loop-item--style1 .bt-post--button a svg, .tax-service_categories .bt-grid-post .bt-post--button a svg, .post-type-archive-service .bt-grid-post .bt-post--button a svg {
  fill: var(--e-global-color-accent, #4F6A35);
}
.__bt-service-style-1 .bt-post--button a::before, .bt-elwg-service-loop-item--style1 .bt-post--button a::before, .tax-service_categories .bt-grid-post .bt-post--button a::before, .post-type-archive-service .bt-grid-post .bt-post--button a::before {
  opacity: 0;
}
.__bt-service-style-1 .bt-post--button a span::before, .bt-elwg-service-loop-item--style1 .bt-post--button a span::before, .tax-service_categories .bt-grid-post .bt-post--button a span::before, .post-type-archive-service .bt-grid-post .bt-post--button a span::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background: var(--e-global-color-accent, #4F6A35);
  height: 1px;
  width: 0;
  opacity: 1;
  transition: 0.5s all;
}
.__bt-service-style-1 .bt-post--button:hover a, .bt-elwg-service-loop-item--style1 .bt-post--button:hover a, .tax-service_categories .bt-grid-post .bt-post--button:hover a, .post-type-archive-service .bt-grid-post .bt-post--button:hover a {
  color: var(--e-global-color-accent, #4F6A35) !important;
}
.__bt-service-style-1 .bt-post--button:hover a span::before, .bt-elwg-service-loop-item--style1 .bt-post--button:hover a span::before, .tax-service_categories .bt-grid-post .bt-post--button:hover a span::before, .post-type-archive-service .bt-grid-post .bt-post--button:hover a span::before {
  width: 100%;
}
.__bt-service-style-1 .bt-post--button:hover a svg, .bt-elwg-service-loop-item--style1 .bt-post--button:hover a svg, .tax-service_categories .bt-grid-post .bt-post--button:hover a svg, .post-type-archive-service .bt-grid-post .bt-post--button:hover a svg {
  transition: fill 0s 0.5s;
  fill: var(--e-global-color-secondary, #FFE17F);
}

.__bt-service-style-2 .bt-post--inner, .bt-elwg-service-loop-item--style2 .bt-post--inner {
  padding: 48px 55px 36px 55px;
}
@media (max-width: 767.98px) {
  .__bt-service-style-2 .bt-post--inner, .bt-elwg-service-loop-item--style2 .bt-post--inner {
    padding: 24px;
  }
}
.__bt-service-style-2 .bt-post--title, .bt-elwg-service-loop-item--style2 .bt-post--title {
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 20px;
  font-weight: 500;
  line-height: 133.2%; /* 26.64px */
  margin: 16px 0 5px;
  transition: 0.3s ease all;
}
.__bt-service-style-2 .bt-post--icon-lively svg, .bt-elwg-service-loop-item--style2 .bt-post--icon-lively svg,
.__bt-service-style-2 .bt-post--icon-lively img,
.bt-elwg-service-loop-item--style2 .bt-post--icon-lively img {
  vertical-align: middle;
}
.__bt-service-style-2 .bt-post--excerpt, .bt-elwg-service-loop-item--style2 .bt-post--excerpt {
  color: var(--e-global-color-text, #555);
  font-family: var(--e-global-typography-text-font-family, "DM Sans");
  font-size: 18px;
  font-weight: 400;
  line-height: 30px; /* 166.667% */
}
.__bt-service-style-2 .bt-post--button, .bt-elwg-service-loop-item--style2 .bt-post--button {
  margin-top: 24px;
}
.__bt-service-style-2 .bt-post--button .bt-post--link, .bt-elwg-service-loop-item--style2 .bt-post--button .bt-post--link {
  width: 42px;
  height: 42px;
  background: var(--e-global-color-accent, #4F6A35);
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s ease all;
}
.__bt-service-style-2 .bt-post--button .bt-post--link:before, .bt-elwg-service-loop-item--style2 .bt-post--button .bt-post--link:before {
  display: none;
}
.__bt-service-style-2 .bt-post--button .bt-post--link:hover, .bt-elwg-service-loop-item--style2 .bt-post--button .bt-post--link:hover {
  background-color: var(--e-global-color-secondary, #FFE17F);
}

.post-type-archive-service .bt-grid-post {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.post-type-archive-service .bt-grid-post .bt-post {
  width: calc(25% - 22.5px);
}
@media (max-width: 1024.98px) {
  .post-type-archive-service .bt-grid-post .bt-post {
    width: calc(50% - 15px);
  }
}
@media (max-width: 767.98px) {
  .post-type-archive-service .bt-grid-post .bt-post {
    width: 100%;
  }
}

.tax-service_categories .bt-grid-post {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.tax-service_categories .bt-grid-post .bt-post {
  width: calc(25% - 22.5px);
}
@media (max-width: 1024.98px) {
  .tax-service_categories .bt-grid-post .bt-post {
    width: calc(50% - 15px);
  }
}
@media (max-width: 767.98px) {
  .tax-service_categories .bt-grid-post .bt-post {
    width: 100%;
  }
}

@media (max-width: 991.98px) {
  .single-service .bt-main-post-row .bt-main-post-col {
    width: 100%;
  }
  .single-service .bt-main-post-row .bt-sidebar-col {
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .single-service .bt-main-content-ss .bt-main-post-row {
    flex-direction: column-reverse;
  }
}
.single-service .bt-main-content-ss .bt-post--thumbnail .bt-cover-image {
  padding-bottom: 53%;
  border-radius: 20px;
  min-height: 325px;
}
.single-service .bt-main-content-ss .bt-post--infor {
  position: relative;
  margin-top: -64px;
  text-align: right;
  padding-right: 58px;
}
@media (max-width: 767.98px) {
  .single-service .bt-main-content-ss .bt-post--infor {
    margin-top: -32px;
    padding-right: 24px;
  }
}
.single-service .bt-main-content-ss .bt-post--infor img {
  width: 62px;
  height: 62px;
  object-fit: contain;
}
@media (max-width: 767.98px) {
  .single-service .bt-main-content-ss .bt-post--infor img {
    width: 32px;
    height: 32px;
  }
}
.single-service .bt-main-content-ss .bt-post--info {
  background-color: var(--e-global-color-secondary, #FFE17F);
  width: 134px;
  height: 134px;
  border-radius: 50%;
  border: 6px solid #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .single-service .bt-main-content-ss .bt-post--info {
    width: 64px;
    height: 64px;
    border-width: 2px;
  }
}
.single-service .bt-main-content-ss .bt-post--title {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.3;
  padding-left: 60px;
  margin: 15px 0 15px 0;
}
@media (max-width: 1199.98px) {
  .single-service .bt-main-content-ss .bt-post--title {
    padding-left: 0;
  }
}
@media (max-width: 519.98px) {
  .single-service .bt-main-content-ss .bt-post--title {
    font-size: 30px;
  }
}
.single-service .bt-main-content-ss .bt-post--content {
  padding-left: 60px;
}
@media (max-width: 1199.98px) {
  .single-service .bt-main-content-ss .bt-post--content {
    padding-left: 0;
  }
}
.single-service .bt-main-content-ss .bt-post--content:after {
  content: "";
  display: block;
  clear: both;
}
.single-service .bt-main-content-ss .bt-cta-free-consultation {
  padding-left: 60px;
}
@media (max-width: 1199.98px) {
  .single-service .bt-main-content-ss .bt-cta-free-consultation {
    padding-left: 0;
  }
}
.single-service .bt-main-content-ss .bt-sidebar-wrap {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-block-heading {
  color: #fff;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 216%;
  text-transform: uppercase;
  padding: 21px 65px;
  background: #3e5825;
  border-radius: 20px 20px 0px 0px;
  margin: 0;
}
@media (max-width: 1500px) {
  .single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-block-heading {
    padding: 21px 32px;
  }
}
@media (max-width: 1199.98px) {
  .single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-block-heading {
    font-size: 24px;
    line-height: 125%;
  }
}
@media (max-width: 519.98px) {
  .single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-block-heading {
    font-size: 20px;
    padding: 16px;
  }
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list {
  background: var(--e-global-color-accent, #4F6A35);
  padding: 35px 60px 46px;
  list-style: none;
  margin: 0;
  border-radius: 0 0 20px 20px;
}
@media (max-width: 1500px) {
  .single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list {
    padding: 30px 32px;
  }
}
@media (max-width: 519.98px) {
  .single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list {
    padding: 25px 15px;
  }
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list--item {
  align-items: center;
  transition: all 0.5s ease-in-out;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list--item:first-child a {
  padding-top: 0;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list--item:last-child a {
  border: none;
  padding-bottom: 0;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list--item:last-child a:after {
  display: none;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list--item:hover .bt-service-list--content .bt-service-list--title {
  color: var(--e-global-color-secondary, #FFE17F);
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list--item:hover a:after {
  width: 100%;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list--item a {
  padding: 22px 0;
  display: flex;
  align-items: center;
  gap: 20px;
  border-bottom: 1px solid #b6b6b6;
  transition: 0.3s ease all;
  position: relative;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list--item a:after {
  content: "";
  width: 0%;
  height: 3px;
  background-color: var(--e-global-color-secondary, #FFE17F);
  position: absolute;
  bottom: -1px;
  transition: width 0.5s ease-in-out;
}
@media (max-width: 1199.98px) {
  .single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list--item a {
    padding: 16px 0;
  }
}
@media (max-width: 519.98px) {
  .single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list--item a {
    padding: 12px 0;
  }
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list--icon {
  width: 20px;
  display: flex;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list--title {
  margin: 0;
  color: #fff;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  transition: 0.3s ease all;
}
@media (max-width: 1199.98px) {
  .single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list--title {
    font-size: 20px;
  }
}
@media (max-width: 519.98px) {
  .single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block .bt-service-list--title {
    font-size: 16px;
  }
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block {
  background-color: var(--e-global-color-secondary, #FFE17F);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 47px 15px 65px;
  border-radius: 20px;
}
@media (max-width: 1199.98px) {
  .single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block {
    padding: 30px 15px;
  }
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block .bt-calling-us {
  text-align: center;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block .bt-calling-us > svg {
  vertical-align: middle;
}
@media (max-width: 519.98px) {
  .single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block .bt-calling-us > svg {
    width: 48px;
    height: 48px;
  }
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block .bt-calling-us--phone > a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block .bt-calling-us--phone-icon {
  width: 52px;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block .bt-calling-us--phone-icon svg {
  width: 100%;
  display: block;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block .bt-calling-us--phone-infor {
  max-width: 270px;
  margin: 0 auto;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block .bt-calling-us--phone-infor .bt-label {
  color: var(--e-global-color-primary, #222);
  text-align: center;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 133.2%;
  margin: 23px 0 11px;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block .bt-calling-us--phone-infor .bt-sub-label {
  color: var(--e-global-color-text, #555);
  text-align: center;
  font-family: var(--e-global-typography-text-font-family, "DM Sans");
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 144%;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block .bt-calling-us--phone-infor .bt-head {
  color: var(--e-global-color-accent, #4F6A35);
  font-family: var(--e-global-typography-text-font-family, "DM Sans");
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-top: 12px;
  letter-spacing: 2px;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block .bt-calling-us--phone-infor .bt-cta {
  border-radius: 10px;
  background: var(--e-global-color-accent, #4F6A35);
  border: 2px solid var(--e-global-color-accent, #4F6A35);
  color: #fff;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 15px 30px;
  margin-top: 26px;
  display: block;
  text-align: center;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block .bt-calling-us--phone-infor .bt-cta::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  aspect-ratio: 1/1;
  background: var(--e-global-color-secondary, #FFE17F);
  border-radius: 50%;
  transform: translate(-50%, 50%) scale(0);
  transition: transform 0.9s ease;
  z-index: -1;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block .bt-calling-us--phone-infor .bt-cta:hover {
  color: var(--e-global-color-primary, #222) !important;
}
.single-service .bt-main-content-ss .bt-sidebar-wrap .bt-sidebar-block.bt-calling-us-block .bt-calling-us--phone-infor .bt-cta:hover::before {
  transform: translate(-50%, 50%) scale(1.8);
}

.__bt-project-style-default .bt-post--inner, .bt-elwg-project-loop-item--default .bt-post--inner {
  position: relative;
}
.__bt-project-style-default .bt-post--inner:hover .bt-post--featured .bt-cover-image img, .bt-elwg-project-loop-item--default .bt-post--inner:hover .bt-post--featured .bt-cover-image img {
  transform: scale(1.1);
}
.__bt-project-style-default .bt-post--featured .bt-cover-image, .bt-elwg-project-loop-item--default .bt-post--featured .bt-cover-image {
  padding: 0;
  min-height: 380px;
  border-radius: 20px;
}
.__bt-project-style-default .bt-post--featured .bt-cover-image img, .bt-elwg-project-loop-item--default .bt-post--featured .bt-cover-image img {
  transform: scale(1);
  transition: all 3s cubic-bezier(0.11, 0.52, 0.53, 0.79) 0s;
}
.__bt-project-style-default .bt-post--content, .bt-elwg-project-loop-item--default .bt-post--content {
  position: absolute;
  bottom: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  padding: 20px 20px 31px 25px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  overflow: hidden;
}
.__bt-project-style-default .bt-post--content::before, .bt-elwg-project-loop-item--default .bt-post--content::before {
  content: "";
  background: rgba(34, 34, 34, 0.7);
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transform: translate(50%, 50%) scale(0);
  transition: transform 0.7s ease;
  opacity: 0.7;
}
.__bt-project-style-default .bt-post--category, .bt-elwg-project-loop-item--default .bt-post--category {
  opacity: 0;
  transition: opacity 0.7s ease;
  z-index: 3;
  position: relative;
}
.__bt-project-style-default .bt-post--category a, .bt-elwg-project-loop-item--default .bt-post--category a {
  border-radius: 5px;
  background: var(--e-global-color-secondary, #FFE17F);
  color: var(--e-global-color-primary, #222);
  padding: 4px 15px 7px 16px;
  font-family: var(--e-global-typography-accent-font-family, "Plus Jakarta Sans");
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  display: inline-block;
}
.__bt-project-style-default .bt-post--title, .bt-elwg-project-loop-item--default .bt-post--title {
  opacity: 0;
  transition: opacity 0.7s ease;
  margin: 22px 0 26px 0;
  line-height: 1;
  position: relative;
  z-index: 1;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4; /* number of lines to show */
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.__bt-project-style-default .bt-post--title a, .bt-elwg-project-loop-item--default .bt-post--title a {
  color: #fff;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  display: block;
}
.__bt-project-style-default .bt-post--title a:hover, .bt-elwg-project-loop-item--default .bt-post--title a:hover {
  color: var(--e-global-color-secondary, #FFE17F);
}
.__bt-project-style-default .bt-post--button, .bt-elwg-project-loop-item--default .bt-post--button {
  opacity: 0;
  transition: opacity 0.7s ease;
  background: var(--e-global-color-accent, #4F6A35);
  border-radius: 50%;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 3;
  transition: opacity 0.5s ease;
}
.__bt-project-style-default .bt-post--button:hover, .bt-elwg-project-loop-item--default .bt-post--button:hover {
  background: var(--e-global-color-secondary, #FFE17F);
}
.__bt-project-style-default .bt-post--button:hover svg, .bt-elwg-project-loop-item--default .bt-post--button:hover svg {
  fill: var(--e-global-color-primary, #222);
}
.__bt-project-style-default .bt-post:hover .bt-post--content::before, .bt-elwg-project-loop-item--default .bt-post:hover .bt-post--content::before {
  transform: translate(50%, 50%) scale(3);
}
.__bt-project-style-default .bt-post:hover .bt-post--category, .bt-elwg-project-loop-item--default .bt-post:hover .bt-post--category, .__bt-project-style-default .bt-post:hover .bt-post--title, .bt-elwg-project-loop-item--default .bt-post:hover .bt-post--title, .__bt-project-style-default .bt-post:hover .bt-post--button, .bt-elwg-project-loop-item--default .bt-post:hover .bt-post--button {
  opacity: 1;
}

.bt-elwg-project-grid--default .bt-project-grid {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post {
  width: calc(25% - 15px);
}
@media (min-width: 1024.98px) {
  .bt-elwg-project-grid--default .bt-project-grid .bt-post:first-child, .bt-elwg-project-grid--default .bt-project-grid .bt-post:nth-child(6), .bt-elwg-project-grid--default .bt-project-grid .bt-post:nth-child(7), .bt-elwg-project-grid--default .bt-project-grid .bt-post:nth-child(12), .bt-elwg-project-grid--default .bt-project-grid .bt-post:nth-child(13), .bt-elwg-project-grid--default .bt-project-grid .bt-post:nth-child(18) {
    width: calc(50% - 13.33px);
  }
  .bt-elwg-project-grid--default .bt-project-grid .bt-post:nth-child(2), .bt-elwg-project-grid--default .bt-project-grid .bt-post:nth-child(3) {
    width: calc(25% - 13.33px);
  }
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post--featured {
  height: 526px;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post--featured .bt-cover-image {
  height: 526px;
  border-radius: 20px;
  transition: height 0.7s ease, opacity 0.7s ease;
  transform-origin: top;
  padding-bottom: 0;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post--featured .bt-cover-image::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  z-index: 1;
  transition: opacity 0.5s ease;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post--content {
  position: absolute;
  bottom: 0;
  padding: 31px 20px 50px 31px;
  border-radius: 0 0 20px 20px;
  z-index: 2;
  overflow: hidden;
  width: 100%;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post--content::before {
  content: "";
  background: #f0f7f3;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transform: translate(50%, 50%) scale(0);
  transition: transform 0.7s ease;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post--inner {
  position: relative;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post--title {
  color: #fff;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 33px;
  z-index: 3;
  position: relative;
  transition: transform 0.7s ease;
  margin: 0;
  max-width: 470px;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post--title a {
  color: currentColor;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post--category {
  z-index: 3;
  position: relative;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post--category a {
  border-radius: 5px;
  background: var(--e-global-color-accent, #4F6A35);
  color: #fff;
  padding: 4px 15px 7px 16px;
  font-family: var(--e-global-typography-accent-font-family, "Plus Jakarta Sans");
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 15px;
  display: inline-block;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post--button {
  position: absolute;
  bottom: 20px;
  right: 20px;
  background: var(--e-global-color-accent, #4F6A35);
  border-radius: 50%;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 3;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post--button:hover {
  background: var(--e-global-color-secondary, #FFE17F);
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post--button:hover svg {
  fill: var(--e-global-color-primary, #222);
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post:hover .bt-post--content::before {
  transform: translate(50%, 50%) scale(3);
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post:hover .bt-cover-image {
  height: 70%;
  border-radius: 20px 20px 0 0;
  padding-bottom: 0;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post:hover .bt-cover-image::before {
  opacity: 0;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post:hover .bt-post--title {
  color: var(--e-global-color-primary, #222);
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post:hover .bt-post--button {
  opacity: 1;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .bt-elwg-project-grid--default .bt-project-grid .bt-post--featured {
    height: 400px;
  }
  .bt-elwg-project-grid--default .bt-project-grid .bt-post--featured .bt-cover-image {
    height: 400px;
  }
  .bt-elwg-project-grid--default .bt-project-grid .bt-post--content {
    padding: 20px 15px 40px 15px;
  }
  .bt-elwg-project-grid--default .bt-project-grid .bt-post--title {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (max-width: 1024.98px) {
  .bt-elwg-project-grid--default .bt-project-grid .bt-post {
    width: calc(33.33% - 13.33px);
  }
  .bt-elwg-project-grid--default .bt-project-grid .bt-post--featured {
    height: 426px;
  }
  .bt-elwg-project-grid--default .bt-project-grid .bt-post--featured .bt-cover-image {
    height: 426px;
  }
  .bt-elwg-project-grid--default .bt-project-grid .bt-post--content {
    padding: 20px 15px 40px 15px;
  }
  .bt-elwg-project-grid--default .bt-project-grid .bt-post--title {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 800px) {
  .bt-elwg-project-grid--default .bt-project-grid .bt-post {
    width: calc(50% - 10px);
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-project-grid--default .bt-project-grid .bt-post {
    width: 100%;
  }
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post-normal {
  width: calc(20% - 16px);
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post-normal:hover .bt-post--content {
  opacity: 1;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post-normal:hover .bt-post--featured .bt-cover-image::before {
  opacity: 1;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post-normal .bt-post--featured {
  height: 380px;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post-normal .bt-post--featured .bt-cover-image {
  height: 380px;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post-normal .bt-post--featured .bt-cover-image:before {
  background: rgba(34, 34, 34, 0.7);
  opacity: 0;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post-normal .bt-post--category a {
  margin-top: 0;
  color: #222;
  background: var(--e-global-color-accent, #4F6A35);
  margin-bottom: 22px;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post-normal .bt-post--content {
  padding: 25px 25px 32px 25px;
  transition: opacity 0.5s ease;
  opacity: 0;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post-normal .bt-post--title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.bt-elwg-project-grid--default .bt-project-grid .bt-post-normal .bt-post--button {
  position: unset;
  opacity: 1;
  bottom: inherit;
  right: inherit;
  margin-top: 26px;
}
@media (max-width: 1199.98px) {
  .bt-elwg-project-grid--default .bt-project-grid .bt-post-normal {
    width: calc(33.333% - 14px);
  }
  .bt-elwg-project-grid--default .bt-project-grid .bt-post-normal .bt-post--content {
    padding: 20px 15px 32px 15px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-project-grid--default .bt-project-grid .bt-post-normal {
    width: calc(50% - 10px);
  }
  .bt-elwg-project-grid--default .bt-project-grid .bt-post-normal .bt-post--category a {
    margin-bottom: 12px;
  }
  .bt-elwg-project-grid--default .bt-project-grid .bt-post-normal .bt-post--button {
    margin-top: 12px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-project-grid--default .bt-project-grid .bt-post-normal {
    width: 100%;
  }
  .bt-elwg-project-grid--default .bt-project-grid .bt-post-normal .bt-post--featured {
    height: 330px;
  }
  .bt-elwg-project-grid--default .bt-project-grid .bt-post-normal .bt-post--featured .bt-cover-image {
    height: 330px;
  }
}

.single-project.logged-in .bt-main-content .col-right .sticky-box {
  top: 144px;
}
.single-project .bt-featured-image {
  border-radius: 20px;
  overflow: hidden;
}
.single-project .bt-featured-image img {
  margin: 0;
  max-height: 593px;
  object-fit: cover;
}
@media (max-width: 1199.98px) {
  .single-project .bt-featured-image img {
    max-height: 480px;
  }
}
@media (max-width: 767.98px) {
  .single-project .bt-featured-image {
    border-radius: 8px;
  }
}
.single-project .bt-main-content {
  display: flex;
  margin-top: 74px;
}
.single-project .bt-main-content .bt-col-left {
  width: calc(100% - 515px);
}
.single-project .bt-main-content .bt-col-left .bt-post-title {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.35;
  margin: 0 0 8px 0;
}
@media (max-width: 767.98px) {
  .single-project .bt-main-content .bt-col-left .bt-post-title {
    font-size: 30px;
  }
}
@media (max-width: 519.98px) {
  .single-project .bt-main-content .bt-col-left .bt-post-title {
    font-size: 26px;
  }
}
.single-project .bt-main-content .bt-col-left .wp-block-media-text {
  gap: 40px;
  grid-template-columns: 1fr 54%;
}
.single-project .bt-main-content .bt-col-left .wp-block-media-text__content ul li:not(:last-child),
.single-project .bt-main-content .bt-col-left .wp-block-media-text__content ol li:not(:last-child) {
  margin-bottom: 12px;
}
@media (max-width: 1199.98px) {
  .single-project .bt-main-content .bt-col-left .wp-block-media-text {
    grid-template-columns: 1fr !important;
  }
}
.single-project .bt-main-content .bt-col-right {
  width: 515px;
  padding-left: 30px;
  margin-top: -265px;
}
.single-project .bt-main-content .bt-col-right .bt-sticky-box {
  position: sticky;
  top: 112px;
  max-width: 460px;
  border-radius: 20px;
  background: var(--e-global-color-secondary, #FFE17F);
  padding: 30px 31px 53px;
}
.single-project .bt-main-content .bt-col-right .bt-sticky-box--author {
  display: flex;
  align-items: center;
  gap: 20px;
  border-radius: 20px;
  background: #fff;
  padding: 30px;
}
.single-project .bt-main-content .bt-col-right .bt-sticky-box--author .bt-avatar {
  width: 100px;
  min-width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  object-fit: cover;
}
.single-project .bt-main-content .bt-col-right .bt-sticky-box--author .bt-name {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.single-project .bt-main-content .bt-col-right .bt-sticky-box--author .bt-name span {
  display: block;
  color: var(--e-global-color-accent, #4F6A35);
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.single-project .bt-main-content .bt-col-right .bt-sticky-box--meta {
  margin-top: 36px;
}
.single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item {
  display: flex;
  align-items: center;
  gap: 20px;
  padding-left: 18px;
  padding-right: 18px;
}
.single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item:not(:last-child) {
  padding-bottom: 32px;
  margin-bottom: 24px;
  border-bottom: 1px dashed #6d6868;
}
.single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item--icon svg {
  vertical-align: middle;
  width: 46px;
  height: 46px;
}
.single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item--info span {
  color: var(--e-global-color-accent, #4F6A35);
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: block;
}
.single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item--info .bt-value {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 3px;
}
@media (max-width: 1199.98px) {
  .single-project .bt-main-content .bt-col-left {
    width: calc(100% - 420px);
  }
  .single-project .bt-main-content .bt-col-right {
    width: 420px;
    margin-top: -150px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box {
    padding: 24px;
    max-width: 360px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--author {
    padding: 18px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--author .bt-avatar {
    width: 80px;
    height: 80px;
    min-width: 80px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--author .bt-name {
    font-size: 20px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta {
    margin-top: 20px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item:not(:last-child) {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item--icon svg {
    width: 40px;
    height: 40px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item--info span {
    font-size: 14px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item--info .bt-value {
    font-size: 16px;
  }
}
@media (max-width: 991.98px) {
  .single-project .bt-main-content {
    flex-direction: column-reverse;
    margin: 60px 0 0 0;
  }
  .single-project .bt-main-content .bt-col-left {
    width: 100%;
  }
  .single-project .bt-main-content .bt-col-right {
    width: 100%;
    margin-top: 0;
    margin-bottom: 32px;
    padding-left: 0;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box {
    max-width: 100%;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0 20px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item:nth-child(3) {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item--icon svg {
    width: 40px;
    height: 40px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item--info span {
    font-size: 14px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item--info .bt-value {
    font-size: 16px;
  }
}
@media (max-width: 767.98px) {
  .single-project .bt-main-content {
    margin: 24px auto 0;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box {
    padding: 25px 15px;
    border-radius: 8px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--author {
    border-radius: 8px;
    padding: 12px;
    gap: 12px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--author .bt-avatar {
    width: 40px;
    height: 40px;
    min-width: 40px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--author .bt-name {
    font-size: 18px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--author .bt-name span {
    font-size: 14px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta {
    grid-template-columns: 1fr;
    grid-gap: 0px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item {
    padding-left: 8px;
    padding-right: 8px;
    gap: 12px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item:nth-child(3) {
    border-bottom: 1px dashed #6d6868;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item--icon svg {
    width: 35px;
    height: 35px;
  }
  .single-project .bt-main-content .bt-col-right .bt-sticky-box--meta .bt-item--info .bt-value {
    font-size: 16px;
    margin-top: 2px;
  }
}
.single-project .bt-bottom-content {
  margin-top: 40px;
}
@media (max-width: 991.98px) {
  .single-project .bt-bottom-content {
    margin: 30px 0 0 0;
  }
}
.single-project .bt-bottom-content .bt-post--counter {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 20px;
  margin: 40px 0;
}
@media (max-width: 991.98px) {
  .single-project .bt-bottom-content .bt-post--counter {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767.98px) {
  .single-project .bt-bottom-content .bt-post--counter {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 12px;
    margin: 24px 0;
  }
}
.single-project .bt-bottom-content .bt-post--counter .bt-counter {
  text-align: center;
  border-radius: 20px;
  border: 1px solid var(--e-global-color-primary, #222);
  padding: 34px;
}
@media (max-width: 767.98px) {
  .single-project .bt-bottom-content .bt-post--counter .bt-counter {
    padding: 20px;
  }
}
.single-project .bt-bottom-content .bt-post--counter .bt-counter .bt-head {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-text-font-family, "DM Sans");
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  margin: 0;
}
@media (max-width: 767.98px) {
  .single-project .bt-bottom-content .bt-post--counter .bt-counter .bt-head {
    font-size: 16px;
  }
}
.single-project .bt-bottom-content .bt-post--counter .bt-counter .bt-head-bottom {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-text-font-family, "DM Sans");
  font-size: 20px;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  margin: 0;
}
@media (max-width: 767.98px) {
  .single-project .bt-bottom-content .bt-post--counter .bt-counter .bt-head-bottom {
    font-size: 18px;
  }
}
.single-project .bt-bottom-content .bt-post--counter .bt-counter .bt-number-wrapper {
  color: var(--e-global-color-accent, #4F6A35);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  display: flex;
  justify-content: center;
  margin: 8px 0;
}
@media (max-width: 767.98px) {
  .single-project .bt-bottom-content .bt-post--counter .bt-counter .bt-number-wrapper {
    font-size: 36px;
  }
}
.single-project .bt-related-section {
  margin-top: 100px;
}
@media (max-width: 991.98px) {
  .single-project .bt-related-section {
    margin-top: 60px;
  }
}
.single-project .bt-related-section .bt-subheading {
  text-align: center;
}
.single-project .bt-related-section .bt-subheading span {
  display: inline-block;
  border-radius: 10px;
  background: var(--e-global-color-secondary, #FFE17F);
  padding: 8px 23px;
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  text-align: center;
}
.single-project .bt-related-section .bt-heading {
  color: var(--e-global-color-primary, #222);
  text-align: center;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 46px;
  font-style: normal;
  font-weight: 600;
  line-height: 130.435%; /* 130.435% */
  margin-top: 24px;
}
.single-project .bt-related-section .bt-heading span {
  position: relative;
  color: var(--e-global-color-accent, #4F6A35);
  display: inline-block;
}
.single-project .bt-related-section .bt-heading span:before {
  content: "";
  position: absolute;
  min-width: calc(100% + 50px);
  height: 100%;
  left: 50%;
  top: 46%;
  background-image: url("../images/brush-style2.svg");
  background-size: 100% 100%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
@media (max-width: 767.98px) {
  .single-project .bt-related-section .bt-heading {
    font-size: 28px;
    margin-top: 10px;
  }
}
.single-project .bt-related-section .bt-bottom-text {
  margin-top: 60px;
  color: var(--e-global-color-text, #555);
  text-align: center;
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}
.single-project .bt-related-section .bt-bottom-text a {
  color: var(--e-global-color-accent, #4F6A35);
  text-decoration: underline;
}
@media (max-width: 767.98px) {
  .single-project .bt-related-section .bt-bottom-text {
    margin-top: 25px;
    font-size: 18px;
    line-height: 28px;
  }
}
.single-project .bt-related-section .bt-elwg-project-grid--default {
  margin-top: 36px;
}
@media (max-width: 767.98px) {
  .single-project .bt-related-section .bt-elwg-project-grid--default {
    margin-top: 25px;
  }
}
.single-project .bt-related-section .bt-elwg-project-grid--default .bt-project-grid .bt-post--title {
  margin: 0;
}
.single-project .bt-related-section .bt-elwg-project-grid--default .bt-project-grid .bt-post--content:before {
  background: #f0f7f3;
}

.error404 .bt-main-content-ss {
  padding: 110px 0;
}
@media (max-width: 991.98px) {
  .error404 .bt-main-content-ss {
    padding: 60px 0;
  }
}
.error404 .bt-main-content-ss .bt-404-page {
  display: flex;
  align-items: center;
  gap: 40px 20px;
}
@media (max-width: 991.98px) {
  .error404 .bt-main-content-ss .bt-404-page {
    flex-wrap: wrap;
  }
}
.error404 .bt-main-content-ss .bt-404-page .bt-404--infor {
  max-width: 470px;
}
@media (max-width: 991.98px) {
  .error404 .bt-main-content-ss .bt-404-page .bt-404--infor {
    width: 100%;
    order: 2;
  }
}
.error404 .bt-main-content-ss .bt-404-page .bt-404--infor > span {
  border-radius: 10px;
  background: var(--e-global-color-secondary, #FFE17F);
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  padding: 8px 28px 8px 25px;
  display: inline-block;
}
.error404 .bt-main-content-ss .bt-404-page .bt-404--infor h3 {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 46px;
  font-style: normal;
  font-weight: 600;
  max-width: 430px;
  line-height: 1.2;
  margin: 20px 0 7px 0;
}
.error404 .bt-main-content-ss .bt-404-page .bt-404--infor h3 span {
  font-size: 80px;
  display: inline-block;
  position: relative;
  line-height: 1;
  margin-bottom: 20px;
}
.error404 .bt-main-content-ss .bt-404-page .bt-404--infor h3 span::before {
  content: "";
  position: absolute;
  min-width: 100%;
  height: 100%;
  left: 44%;
  top: 49%;
  background-image: url("../images/brush-style2.svg");
  background-size: 100% 100%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
@media (max-width: 519.98px) {
  .error404 .bt-main-content-ss .bt-404-page .bt-404--infor h3 {
    font-size: 40px;
    max-width: 380px;
    margin: 20px 0 13px 0;
  }
  .error404 .bt-main-content-ss .bt-404-page .bt-404--infor h3 span {
    font-size: 60px;
    margin-bottom: 14px;
  }
}
.error404 .bt-main-content-ss .bt-404-page .bt-404--infor p {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 33px;
  margin: 0;
}
@media (max-width: 519.98px) {
  .error404 .bt-main-content-ss .bt-404-page .bt-404--infor p {
    font-size: 18px;
    line-height: 30px;
  }
}
.error404 .bt-main-content-ss .bt-404-page .bt-404--infor .bt-button {
  border-radius: 10px;
  background: var(--e-global-color-accent, #4F6A35);
  padding: 18px 38px 17px;
  color: #fff;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 43px;
  display: inline-block;
}
@media (max-width: 991.98px) {
  .error404 .bt-main-content-ss .bt-404-page .bt-404--infor .bt-button {
    margin-top: 25px;
  }
}
.error404 .bt-main-content-ss .bt-404-page .bt-404--image {
  width: calc(100% - 490px);
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  .error404 .bt-main-content-ss .bt-404-page .bt-404--image {
    width: 100%;
    justify-content: flex-start;
    order: 1;
  }
}
.error404 .bt-main-content-ss .bt-404-page .bt-404--image img {
  max-width: 860px;
  width: 100%;
  display: block;
}

.elementor-element h1,
.elementor-element h2,
.elementor-element h3,
.elementor-element h4,
.elementor-element h5,
.elementor-element h6 {
  margin: 0;
}

.elementor-widget-heading .elementor-heading-title span {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
.elementor-widget-heading .elementor-heading-title a:hover {
  color: var(--e-global-color-accent, #4F6A35) !important;
}

.elementor-headline,
.elementor-widget-image img {
  margin: 0;
}

.elementor-widget-text-editor .elementor-widget-container > *:last-child,
.elementor-widget-text-editor .elementor-text-editor > *:last-child {
  margin-bottom: 0;
}
.elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4,
.elementor-widget-text-editor h5,
.elementor-widget-text-editor h6,
.elementor-widget-text-editor p {
  color: inherit;
  margin: 0 0 16px;
}

.elementor-widget-icon {
  line-height: 0;
}

.elementor-button .elementor-button-icon {
  display: flex;
}

.elementor-image-box-img img {
  margin: 0;
}

.elementor-widget-woocommerce-menu-cart {
  line-height: 1;
}
.elementor-widget-woocommerce-menu-cart .elementor-button-icon {
  display: flex;
}

.elementor-pagination .page-numbers.prev, .elementor-pagination .page-numbers.next {
  font-size: inherit;
}
.elementor-pagination span.prev, .elementor-pagination span.next {
  display: none;
}

.elementor-widget-form .elementor-field,
.elementor-widget-form .elementor-field-textual {
  outline: none !important;
  box-shadow: none !important;
}
.elementor-widget-form .elementor-form ::-webkit-input-placeholder {
  opacity: 1 !important;
}
.elementor-widget-form .elementor-form ::-moz-placeholder {
  opacity: 1 !important;
}
.elementor-widget-form .elementor-form :-ms-input-placeholder {
  opacity: 1 !important;
}
.elementor-widget-form .elementor-form .elementor-field,
.elementor-widget-form .elementor-form .elementor-field-textual {
  padding: 0 8px;
}
.elementor-widget-form .elementor-form[name="Contact With Us"] .elementor-field-type-submit {
  justify-content: center;
}
.elementor-widget-form .elementor-form[name="Contact With Us"] .elementor-field-type-submit .elementor-button {
  flex-basis: auto;
}

.elementor-widget-shortcode {
  width: 100%;
}
.elementor-widget-shortcode .tnp-subscription-minimal {
  margin: 0;
}

.elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-cover-image {
  padding-bottom: 0 !important;
}
.elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-cover-image img {
  position: static;
}
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item > .elementor-section-wrap,
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item .e-parent {
  height: 100%;
}
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item > .elementor-section-wrap .elementor-widget,
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item .e-parent .elementor-widget {
  height: 100%;
}
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item > .elementor-section-wrap .elementor-widget article.bt-post,
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item .e-parent .elementor-widget article.bt-post {
  height: 100%;
}
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item > .elementor-section-wrap .elementor-widget article.bt-post .bt-post--inner,
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item .e-parent .elementor-widget article.bt-post .bt-post--inner {
  height: 100%;
}

.bt-align-left .elementor-counter .elementor-counter-number-prefix,
.bt-align-left .elementor-counter .elementor-counter-number-suffix {
  flex-grow: unset;
}
.bt-align-left .elementor-counter .elementor-counter-title {
  text-align: left;
}

.bt-elwg-site-infor {
  display: flex;
  flex-wrap: wrap;
  gap: 4px 50px;
}
.bt-elwg-site-infor--item {
  font-size: 16px;
  color: var(--e-global-color-text, #555);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.bt-elwg-site-infor--item strong {
  font-weight: 600;
  color: var(--e-global-color-primary, #222);
  margin-right: 5px;
}
.bt-elwg-site-infor--item a {
  display: flex;
  align-items: center;
  grid-gap: 8px;
}
.bt-elwg-site-infor--item.address {
  display: flex;
  align-items: center;
  grid-gap: 8px;
}
.bt-elwg-site-infor--item span {
  width: calc(100% - 37px);
  display: flex;
  min-width: max-content;
}
.bt-elwg-site-infor--item svg {
  display: inline-block;
}
.bt-elwg-site-infor.separator .bt-elwg-site-infor--item {
  position: relative;
}
.bt-elwg-site-infor.separator .bt-elwg-site-infor--item:not(:last-child)::before {
  content: " ";
  display: inline-block;
  height: 70%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--e-global-color-text, #555);
}
@media (min-width: 768px) and (max-width: 1024.98px) {
  .bt-elwg-site-infor.separator-tb-hide .bt-elwg-site-infor--item:not(:last-child)::before {
    content: none !important;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-site-infor.separator-mb-hide .bt-elwg-site-infor--item:not(:last-child)::before {
    content: none !important;
  }
}
.bt-elwg-site-infor--style-1 {
  row-gap: 15px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 850px) and (min-width: 767.98px) {
  .bt-elwg-site-infor--style-1 {
    column-gap: 15px;
  }
}
@media (max-width: 767.98px) and (min-width: 519.98px) {
  .bt-elwg-site-infor--style-1 {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 15px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-site-infor--style-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item > a, .bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item.address {
  display: flex;
  align-items: center;
  gap: 16px;
  background: #fff;
  border-radius: 20px;
  padding: 47px 20px 39px 20px;
  flex-direction: column;
}
@media (max-width: 850px) and (min-width: 767.98px) {
  .bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item > a, .bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item.address {
    padding: 30px 15px;
  }
}
@media (max-width: 767.98px) and (min-width: 519.98px) {
  .bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item > a, .bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item.address {
    padding: 30px 15px;
  }
}
.bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item-icon svg {
  width: 100%;
  height: auto;
  max-width: 70px;
  margin: 0;
  display: block;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item-icon svg {
    max-width: 55px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item-icon svg {
    max-width: 55px;
  }
}
.bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item-content {
  text-align: center;
  max-width: 287px;
}
.bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item-content h4 {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 133.2%;
  margin-bottom: 9px;
  display: block;
}
.bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item-content p {
  color: var(--e-global-color-text, #555);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  display: block;
  margin: 0 0 7px 0;
}
@media (max-width: 850px) {
  .bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item-content p {
    font-size: 15px;
  }
}
.bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item-content span {
  color: var(--e-global-color-accent, #4F6A35);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  display: block;
  min-width: auto;
  width: 100%;
}

.bt-elwg-site-social-style-2 {
  gap: 3px;
}
.bt-elwg-site-social-style-2 .bt-title {
  margin-right: 15px;
}
.bt-elwg-site-social-style-2 a {
  background: transparent !important;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 34px;
  height: 34px;
}
.bt-elwg-site-social-style-2 a svg {
  fill: var(--e-global-color-text, #555);
  width: auto;
  height: 18px;
  width: 18px;
  transition: all 0.25s ease-in-out;
}
.bt-elwg-site-social-style-2 a:hover {
  background: var(--e-global-color-secondary, #FFE17F) !important;
}
.bt-elwg-site-social-style-2 a:hover svg {
  fill: var(--e-global-color-primary, #222);
}

.bt-elwg-site-copyright {
  font-family: var(--e-global-typography-primary-font-family, "DM Sans");
  font-size: 16px;
  line-height: 150%;
  color: var(--e-global-color-primary, #222);
}
.bt-elwg-site-copyright a {
  color: var(--e-global-color-accent, #4F6A35);
}
.elementor .bt-elwg-site-copyright a {
  text-decoration: underline;
}

.bt-elwg-page-breadcrumb {
  position: relative;
  padding: 16px 32px 16px 45px;
  border-radius: 10px;
  background: var(--e-global-color-secondary, #FFE17F);
}
.bt-elwg-page-breadcrumb .icon-breadcrumb {
  width: 48px;
  height: 48px;
  border-radius: 10px;
  background: var(--e-global-color-accent, #4F6A35);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: -18px;
  top: 50%;
  transform: translateY(-50%);
}
.bt-elwg-page-breadcrumb .icon-breadcrumb img,
.bt-elwg-page-breadcrumb .icon-breadcrumb svg {
  width: 19px;
  height: 19px;
  object-fit: cover;
}
.bt-elwg-page-breadcrumb .bt-page-breadcrumb {
  position: relative;
  z-index: 3;
  color: var(--e-global-color-text, #555);
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  word-break: break-word;
  display: flex;
  grid-gap: 10px;
}
.bt-elwg-page-breadcrumb .bt-page-breadcrumb .bt-deli {
  color: currentcolor !important;
}
@media (max-width: 767.98px) {
  .bt-elwg-page-breadcrumb .bt-page-breadcrumb {
    font-size: 16px;
    grid-gap: 6px;
    flex-wrap: wrap;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-page-breadcrumb {
    background: transparent !important;
    padding: 0 0 0 26px;
  }
  .bt-elwg-page-breadcrumb .icon-breadcrumb {
    width: auto;
    height: auto;
    background: transparent !important;
    left: 0;
    transform: none;
    top: 1px;
  }
  .bt-elwg-page-breadcrumb .icon-breadcrumb img,
  .bt-elwg-page-breadcrumb .icon-breadcrumb svg {
    width: 16px;
    height: 16px;
  }
  .bt-elwg-page-breadcrumb .bt-page-breadcrumb {
    color: #fff !important;
  }
  .bt-elwg-page-breadcrumb .bt-page-breadcrumb .bt-deli {
    color: #fff !important;
  }
}

.bt-elwg-step-list--default {
  position: relative;
}
.bt-elwg-step-list--default.bt-has-show-more {
  padding-bottom: 70px;
}
.bt-elwg-step-list--default .bt-step-list {
  position: relative;
}
.bt-elwg-step-list--default .bt-step-list:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 1px;
  height: 100%;
  background: #eacee8;
  z-index: 1;
}
.bt-elwg-step-list--default .bt-step-list .bt-line-progress {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 1px;
  height: 0;
  background: var(--e-global-color-accent, #4F6A35);
  z-index: 1;
}
.bt-elwg-step-list--default .bt-step-item {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  z-index: 3;
}
.bt-elwg-step-list--default .bt-step-item.bt-hide-item {
  display: none;
}
.bt-elwg-step-list--default .bt-step-item:not(:last-child) {
  margin-bottom: 60px;
}
.bt-elwg-step-list--default .bt-step-item:nth-child(even) {
  flex-direction: row-reverse;
}
.bt-elwg-step-list--default .bt-step-item:nth-child(even) .bt-step-item--left {
  padding-left: 115px;
  padding-right: 0;
}
.bt-elwg-step-list--default .bt-step-item:nth-child(even) .bt-step-item--right {
  padding-left: 0;
  padding-right: 115px;
}
.bt-elwg-step-list--default .bt-step-item:nth-child(even) .bt-step-item--number {
  left: auto;
  right: 0;
  transform: translate(50%, -50%);
}
.bt-elwg-step-list--default .bt-step-item--left {
  width: 50%;
  padding-right: 115px;
}
.bt-elwg-step-list--default .bt-step-item--right {
  position: relative;
  width: 50%;
  padding-left: 115px;
}
.bt-elwg-step-list--default .bt-step-item--number {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100px;
  line-height: 0;
  transform: translate(-50%, -50%);
}
.bt-elwg-step-list--default .bt-step-item--number svg {
  fill: #f5f5f5;
  width: 100%;
  height: auto;
}
.bt-elwg-step-list--default .bt-step-item--number span {
  position: absolute;
  top: 50%;
  left: 50%;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 24px;
  font-weight: 700;
  color: var(--e-global-color-primary, #222);
  line-height: 1;
  transform: translate(-50%, -50%);
}
.bt-elwg-step-list--default .bt-step-item--image .bt-cover-image {
  padding-bottom: 58%;
  border-radius: 15px;
  border: 10px solid #fff;
  box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.15);
}
.bt-elwg-step-list--default .bt-step-item--subtitle {
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
  color: var(--e-global-color-accent, #4F6A35);
  margin: 0 0 8px;
}
.bt-elwg-step-list--default .bt-step-item--title {
  font-size: 32px;
  font-weight: 700;
  color: var(--e-global-color-primary, #222);
  margin: 0 0 12px;
}
.bt-elwg-step-list--default .bt-step-item--title span {
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-weight: 700;
  color: var(--e-global-color-accent, #4F6A35);
}
.bt-elwg-step-list--default .bt-step-item--desc {
  margin-bottom: 36px;
}
.bt-elwg-step-list--default .bt-step-item--button {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 24px;
  color: #fff;
  background: var(--e-global-color-accent, #4F6A35);
  border-radius: 15px;
  padding: 16px 40px;
}
.bt-elwg-step-list--default .bt-step-show-more {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 480px;
  display: flex;
  align-items: end;
  justify-content: center;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 65%);
  z-index: 9;
}
.bt-elwg-step-list--default .bt-step-show-more--button {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-decoration-line: underline;
  color: var(--e-global-color-primary, #222);
  background: #fff;
  padding: 15px 40px;
  border-radius: 15px;
  border: 1px solid #c6c6c6;
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.15);
}
.bt-elwg-step-list--default .bt-step-show-more--button svg {
  fill: var(--e-global-color-accent, #4F6A35);
  width: 32px;
  height: auto;
}
.bt-elwg-step-list--default .bt-step-show-more--button:hover {
  color: var(--e-global-color-accent, #4F6A35);
}
@media (max-width: 1024.98px) {
  .bt-elwg-step-list--default.bt-has-show-more {
    padding-bottom: 30px;
  }
  .bt-elwg-step-list--default .bt-step-item:nth-child(even) .bt-step-item--left {
    padding-left: 65px;
    padding-right: 0;
  }
  .bt-elwg-step-list--default .bt-step-item:nth-child(even) .bt-step-item--right {
    padding-left: 0;
    padding-right: 65px;
  }
  .bt-elwg-step-list--default .bt-step-item--left {
    padding-right: 60px;
  }
  .bt-elwg-step-list--default .bt-step-item--right {
    padding-left: 60px;
  }
  .bt-elwg-step-list--default .bt-step-item--number {
    width: 70px;
  }
  .bt-elwg-step-list--default .bt-step-show-more {
    max-height: 360px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-step-list--default .bt-step-list:before,
  .bt-elwg-step-list--default .bt-step-list .bt-line-progress {
    left: 25px;
  }
  .bt-elwg-step-list--default .bt-step-item--left {
    width: 100%;
    padding-left: 70px !important;
    padding-right: 0 !important;
  }
  .bt-elwg-step-list--default .bt-step-item--right {
    width: 100%;
    padding-top: 30px;
    padding-left: 70px !important;
    padding-right: 0 !important;
  }
  .bt-elwg-step-list--default .bt-step-item--number {
    left: 0 !important;
    width: 50px;
    transform: translate(0, -50%) !important;
  }
  .bt-elwg-step-list--default .bt-step-item--number span {
    font-size: 20px;
  }
  .bt-elwg-step-list--default .bt-step-item--button {
    font-size: 14px;
    padding: 12px 25px 12px 25px;
  }
  .bt-elwg-step-list--default .bt-step-show-more--button {
    font-size: 16px;
    padding: 12px 25px 12px 25px;
  }
  .bt-elwg-step-list--default .bt-step-show-more--button svg {
    width: 24px;
  }
}

.bt-elwg-post-grid--default .bt-post-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.bt-elwg-post-grid--default .bt-post-grid .bt-post {
  width: calc(33.33% - 20px);
}
@media (max-width: 991.98px) {
  .bt-elwg-post-grid--default .bt-post-grid .bt-post {
    width: calc(50% - 15px);
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-post-grid--default .bt-post-grid .bt-post {
    width: 100%;
  }
}
.bt-elwg-post-grid--style-1 .bt-post-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.bt-elwg-post-grid--style-1 .bt-post-grid .bt-post {
  width: calc(50% - 15px);
}
@media (max-width: 767.98px) {
  .bt-elwg-post-grid--style-1 .bt-post-grid .bt-post {
    width: 100%;
  }
}

.bt-elwg-post-loop-item--menu .bt-post--inner {
  display: flex;
  align-items: center;
  gap: 15px;
}
.bt-elwg-post-loop-item--menu .bt-post--featured .bt-cover-image {
  width: 100px;
  min-height: 100px;
  height: 100px;
  padding: 0;
  border-radius: 15px;
}
.bt-elwg-post-loop-item--menu .bt-post--content {
  width: calc(100% - 115px);
}
.bt-elwg-post-loop-item--menu .bt-post--title {
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 18px;
  font-weight: 600;
  line-height: normal;
}
.bt-elwg-post-loop-item--menu .bt-post--infor {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 10px;
  row-gap: 5px;
}
.bt-elwg-post-loop-item--menu .bt-post--infor .bt-post-author-icon {
  display: flex;
  gap: 8px;
  align-items: center;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #ccc;
}
.bt-elwg-post-loop-item--menu .bt-post--infor .bt-post-author-icon h4 {
  font-size: 15px;
  font-weight: 400;
  margin: 0;
  color: #555;
  line-height: normal;
}
.bt-elwg-post-loop-item--menu .bt-post--publish {
  display: flex;
  gap: 8px;
  align-items: center;
  font-size: 15px;
  font-weight: 400;
  color: #555;
  line-height: normal;
}
.bt-elwg-post-loop-item--menu .bt-post--publish svg {
  width: 17px;
  height: 17px;
}

.bt-elwg-account-login {
  display: flex;
  width: 100%;
}
.bt-elwg-account-login-inner {
  width: 100%;
}
.bt-elwg-account-login-inner ul {
  width: 100%;
  display: flex;
  margin: 0;
  padding: 0;
  align-items: center;
  align-content: center;
}
.bt-elwg-account-login-inner ul li {
  list-style-type: none;
  position: relative;
  display: flex;
}
.bt-elwg-account-login-inner ul li a,
.bt-elwg-account-login-inner ul li span {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration-line: underline;
}
.bt-elwg-account-login-inner ul li:not(:first-child)::before {
  content: " ";
  display: inline-block;
  width: 2px;
  height: 65%;
  background-color: var(--e-global-color-primary, #222);
  position: absolute;
  left: -10px;
  top: 50%;
  transform: translateY(-50%) rotate(17deg);
}
.bt-elwg-account-login-inner ul.status-login li a,
.bt-elwg-account-login-inner ul.status-login li span {
  text-decoration-line: none;
}

.bt-elwg-testimonial-slider--default .bt-testimonial-slider {
  max-width: 1050px;
  margin: 0 auto;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--for .bt-post {
  padding: 5px;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--for .bt-post--quote-icon {
  position: relative;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 74px;
  height: 74px;
  color: #fff;
  background: var(--e-global-color-accent, #4F6A35);
  margin: 0 auto -37px;
  border-radius: 100px;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--for .bt-post--inner {
  position: relative;
  overflow: hidden;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 274px;
  padding: 60px 25px 86px;
  background: #fff;
  box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5);
  border-radius: 15px;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--for .bt-post--desc {
  font-size: 20px;
  font-weight: 500;
  font-style: italic;
  text-align: center;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--for .bt-post--desc > * {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--for .bt-post--desc > *:first-child {
  margin-top: 0;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--for .bt-post--desc > *:last-child {
  margin-bottom: 0;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav {
  position: relative;
  margin-top: -56px;
  padding: 0 100px;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .slick-arrow {
  position: absolute;
  top: 50%;
  left: 75px;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
  min-height: 48px;
  color: var(--e-global-color-accent, #4F6A35);
  background: #fff;
  padding: 0;
  border: none;
  box-shadow: 0px 5px 24px rgba(0, 0, 0, 0.09);
  transform: translateY(-50%);
  transition: all 0.3s;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .slick-arrow svg {
  fill: currentColor;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .slick-arrow.slick-next {
  left: auto;
  right: 75px;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .slick-arrow:hover {
  color: #fff;
  background: var(--e-global-color-accent, #4F6A35);
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .slick-list {
  overflow: hidden;
  background: #f5f5f5;
  border-radius: 15px;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .slick-current .bt-post--inner {
  background: var(--e-global-color-accent, #4F6A35);
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .slick-current .bt-post--avatar {
  display: flex;
  overflow: hidden;
  width: 52px;
  height: 52px;
  background: #f5f5f5;
  border-radius: 100px;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .slick-current .bt-post--avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .slick-current .bt-post--title, .bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .slick-current .bt-post--job {
  color: #fff;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .bt-post {
  cursor: pointer;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .bt-post--infor {
  position: relative;
  display: flex;
  align-items: center;
  padding: 30px 25px;
  transition: all 0.3s;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .bt-post--avatar {
  display: flex;
  overflow: hidden;
  width: 52px;
  height: 52px;
  background: #f5f5f5;
  border-radius: 100px;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .bt-post--avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .bt-post--title-wrap {
  width: calc(100% - 52px);
  padding-left: 12px;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .bt-post--title {
  font-size: 20px;
  margin-bottom: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .bt-post--job {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: var(--e-global-color-accent, #4F6A35);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
@media (max-width: 991.98px) {
  .bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav {
    padding: 0 50px;
  }
  .bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .slick-arrow {
    left: 25px;
  }
  .bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .slick-arrow.slick-next {
    right: 25px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav {
    padding: 0 35px;
  }
  .bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .slick-arrow {
    left: 10px;
  }
  .bt-elwg-testimonial-slider--default .bt-testimonial-slider--nav .slick-arrow.slick-next {
    right: 10px;
  }
}

.bt-elwg-testimonial-loop-item--default .bt-post {
  padding: 58px 45px 41px 52px;
  background: #d9e9b9;
  border-radius: 20px 20px 0 0;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
@media (max-width: 519.98px) {
  .bt-elwg-testimonial-loop-item--default .bt-post {
    padding: 20px 20px 30px 20px;
  }
}
.bt-elwg-testimonial-loop-item--default .bt-post--quote-icon {
  position: absolute;
  z-index: 3;
  right: 39px;
  top: 44px;
}
@media (max-width: 519.98px) {
  .bt-elwg-testimonial-loop-item--default .bt-post--quote-icon {
    right: 14px;
    top: 13px;
  }
  .bt-elwg-testimonial-loop-item--default .bt-post--quote-icon svg {
    width: 40px;
    height: 40px;
  }
}
.bt-elwg-testimonial-loop-item--default .bt-post--desc {
  position: relative;
  color: var(--e-global-color-text, #555);
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
}
.bt-elwg-testimonial-loop-item--default .bt-post--desc > * {
  margin-left: auto;
  margin-right: auto;
}
.bt-elwg-testimonial-loop-item--default .bt-post--desc > *:first-child {
  margin-top: 0;
}
.bt-elwg-testimonial-loop-item--default .bt-post--desc > *:last-child {
  margin-bottom: 0;
}
.bt-elwg-testimonial-loop-item--default .bt-post--infor {
  position: relative;
  display: flex;
  align-items: center;
  padding-top: 28px;
  transition: all 0.3s;
}
.bt-elwg-testimonial-loop-item--default .bt-post--avatar {
  display: flex;
  overflow: hidden;
  width: 56px;
  height: 56px;
  background: #f5f5f5;
  border-radius: 50%;
}
.bt-elwg-testimonial-loop-item--default .bt-post--avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bt-elwg-testimonial-loop-item--default .bt-post--title-wrap {
  width: calc(100% - 56px);
  padding-left: 16px;
}
.bt-elwg-testimonial-loop-item--default .bt-post--title {
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  transition: all 0.3s;
  color: var(--e-global-color-primary, #222);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-transform: capitalize;
}
.bt-elwg-testimonial-loop-item--default .bt-post--job {
  color: var(--e-global-color-text, #555);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 187.5%;
  text-transform: capitalize;
  transition: all 0.3s;
}
.bt-elwg-testimonial-loop-item--style1 .bt-post--inner {
  display: flex;
  border-radius: 20px;
  border: 1px solid var(--e-global-color-accent, #4F6A35);
  background: #fff;
  padding: 36px 30px 46px 43px;
}
@media (max-width: 519.98px) {
  .bt-elwg-testimonial-loop-item--style1 .bt-post--inner {
    padding: 30px 27px;
    flex-direction: column;
  }
}
.bt-elwg-testimonial-loop-item--style1 .bt-post--quote-icon {
  position: absolute;
  z-index: 3;
  right: 36px;
  top: 33px;
}
.bt-elwg-testimonial-loop-item--style1 .bt-post--desc {
  color: var(--e-global-color-text, #555);
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  margin-top: 8.5px;
}
.bt-elwg-testimonial-loop-item--style1 .bt-post--desc > * {
  margin-left: auto;
  margin-right: auto;
}
.bt-elwg-testimonial-loop-item--style1 .bt-post--desc > *:first-child {
  margin-top: 0;
}
.bt-elwg-testimonial-loop-item--style1 .bt-post--desc > *:last-child {
  margin-bottom: 0;
}
.bt-elwg-testimonial-loop-item--style1 .bt-post--infor {
  position: relative;
  padding-left: 24px;
  transition: all 0.3s;
  width: calc(100% - 80px);
}
@media (max-width: 519.98px) {
  .bt-elwg-testimonial-loop-item--style1 .bt-post--infor {
    width: 100%;
    padding: 15px 0 0 0;
  }
}
.bt-elwg-testimonial-loop-item--style1 .bt-post--avatar {
  display: flex;
  overflow: hidden;
  width: 80px;
  height: 80px;
  background: #f5f5f5;
  border-radius: 50%;
}
.bt-elwg-testimonial-loop-item--style1 .bt-post--avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bt-elwg-testimonial-loop-item--style1 .bt-post--signature {
  display: flex;
  gap: 10px 64px;
  align-items: flex-end;
  flex-wrap: wrap;
}
.bt-elwg-testimonial-loop-item--style1 .bt-post--signature img {
  display: block;
  max-height: 51px;
  object-fit: cover;
}
.bt-elwg-testimonial-loop-item--style1 .bt-post--title-job {
  color: var(--e-global-color-text, #555);
  transition: all 0.3s;
  margin-top: 6px;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.bt-elwg-testimonial-loop-item--style1 .bt-post--title-job span {
  color: var(--e-global-color-accent, #4F6A35);
  font-weight: 700;
}

.bt-elwg-service-list--default .bt-service-list {
  display: flex;
  flex-direction: column;
  grid-gap: 30px;
}
.bt-elwg-service-list--default .bt-service-list-item {
  display: flex;
  grid-gap: 8px;
  align-items: center;
}
.bt-elwg-service-list--default .bt-post--icon {
  height: 20px;
}
.bt-elwg-service-list--default .bt-post--title {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 20px;
  font-weight: 500;
}
.bt-elwg-service-list--default .bt-post--title a {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 20px;
  font-weight: 500;
}
.bt-elwg-service-list--default .bt-post--title a:hover {
  color: var(--e-global-color-accent, #4F6A35);
}

.bt-elwg-service-loop-item--menu .bt-post--inner {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.bt-elwg-service-loop-item--menu .bt-post--inner:hover .bt-post--title {
  color: var(--e-global-color-accent, #4F6A35);
}
.bt-elwg-service-loop-item--menu .bt-post--icon {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
}
.bt-elwg-service-loop-item--menu .bt-post--icon img {
  display: block;
  max-width: 38px;
}
.bt-elwg-service-loop-item--menu .bt-post--infor {
  width: calc(100% - 80px);
  text-align: left;
}
.bt-elwg-service-loop-item--menu .bt-post--title {
  margin: 0;
  text-align: left;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 133.2%;
  margin-bottom: 3px;
}
.bt-elwg-service-loop-item--menu .bt-post--excerpt {
  color: var(--e-global-color-text, #555);
  font-size: 15px;
  line-height: 1.4;
}

.bt-elwg-brand-slider--default.bt-slider-blur::before, .bt-elwg-brand-slider--default.bt-slider-blur::after {
  background: linear-gradient(to right, var(--e-global-color-secondary, #FFE17F) 0%, rgba(255, 255, 255, 0) 100%);
  content: "";
  height: 100%;
  position: absolute;
  width: 65px;
  z-index: 2;
}
.bt-elwg-brand-slider--default.bt-slider-blur::after {
  right: -2px;
  top: 0;
  -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
}
.bt-elwg-brand-slider--default.bt-slider-blur::before {
  left: -2px;
  top: 0;
}
.bt-elwg-brand-slider--default .bt-brand-slider {
  padding: 0;
  list-style: none;
  margin: 0;
  transition-timing-function: linear !important;
  overflow: visible !important;
}
.bt-elwg-brand-slider--default .bt-brand--image {
  display: block;
}
.bt-elwg-brand-slider--default .bt-brand--inner {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 27px 35px;
  background: #fff;
  border-radius: 20px;
  margin: 0 1px;
  border: 1px solid #c6c6c6;
}
@media (max-width: 519.98px) {
  .bt-elwg-brand-slider--default .bt-brand--inner {
    padding: 20px 35px;
  }
}
.bt-elwg-brand-slider--default .bt-brand--inner img {
  width: 100%;
  height: 46px;
  object-fit: contain;
  max-width: 100%;
}

.bt-elwg-highlighted-heading {
  display: flex;
  justify-content: start;
  align-items: center;
}
.bt-elwg-highlighted-heading h1,
.bt-elwg-highlighted-heading h2,
.bt-elwg-highlighted-heading h3,
.bt-elwg-highlighted-heading h4,
.bt-elwg-highlighted-heading h5,
.bt-elwg-highlighted-heading h6 {
  width: 100%;
  max-width: fit-content;
  z-index: 9;
  color: var(--e-global-color-primary, #222);
}
.bt-elwg-highlighted-heading h1 a,
.bt-elwg-highlighted-heading h1 span,
.bt-elwg-highlighted-heading h2 a,
.bt-elwg-highlighted-heading h2 span,
.bt-elwg-highlighted-heading h3 a,
.bt-elwg-highlighted-heading h3 span,
.bt-elwg-highlighted-heading h4 a,
.bt-elwg-highlighted-heading h4 span,
.bt-elwg-highlighted-heading h5 a,
.bt-elwg-highlighted-heading h5 span,
.bt-elwg-highlighted-heading h6 a,
.bt-elwg-highlighted-heading h6 span {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  color: inherit;
  display: inline-block;
}
.bt-elwg-highlighted-heading h1 .bt-small,
.bt-elwg-highlighted-heading h2 .bt-small,
.bt-elwg-highlighted-heading h3 .bt-small,
.bt-elwg-highlighted-heading h4 .bt-small,
.bt-elwg-highlighted-heading h5 .bt-small,
.bt-elwg-highlighted-heading h6 .bt-small {
  font-size: 72%;
}
.bt-elwg-highlighted-heading .__text-highlighted {
  position: relative;
  color: var(--e-global-color-accent, #4F6A35);
}
.bt-elwg-highlighted-heading .__text-highlighted span {
  color: var(--e-global-color-primary, #222);
  font-weight: 400;
}
.bt-elwg-highlighted-heading .__text-highlighted em {
  color: var(--e-global-color-primary, #222);
  font-style: normal;
}
.bt-elwg-highlighted-heading .__text-highlighted svg {
  position: absolute;
  min-width: calc(100% + 50px);
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
.bt-elwg-highlighted-heading.animationed .__text-highlighted svg {
  animation: effectScaleAnimation 2s ease-in-out infinite;
}

.dialog-lightbox-widget .elementor-slideshow__header {
  width: auto;
}

.bt-elwg-pricing-item--default .bt-pricing-item {
  border-radius: 20px;
  background: #fff;
}
.bt-elwg-pricing-item--default .bt-pricing--header {
  padding: 35px 40px 26px;
}
@media (max-width: 519.98px) {
  .bt-elwg-pricing-item--default .bt-pricing--header {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.bt-elwg-pricing-item--default .bt-pricing--heading {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.bt-elwg-pricing-item--default .bt-pricing--description {
  color: var(--e-global-color-text, #555);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.bt-elwg-pricing-item--default .bt-pricing--box-price {
  padding: 14px 40px;
  background: var(--e-global-color-secondary, #FFE17F);
}
@media (max-width: 519.98px) {
  .bt-elwg-pricing-item--default .bt-pricing--box-price {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.bt-elwg-pricing-item--default .bt-pricing--price-before {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 2;
  display: inline-block;
}
.bt-elwg-pricing-item--default .bt-pricing--price {
  color: var(--e-global-color-accent, #4F6A35);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 33px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.4;
}
.bt-elwg-pricing-item--default .bt-pricing--price-after {
  color: var(--e-global-color-accent, #4F6A35);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
}
.bt-elwg-pricing-item--default .bt-pricing--infor {
  padding: 24px 40px 30px;
}
@media (max-width: 519.98px) {
  .bt-elwg-pricing-item--default .bt-pricing--infor {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.bt-elwg-pricing-item--default .bt-pricing--info {
  padding: 0;
  margin-bottom: 28px;
}
.bt-elwg-pricing-item--default .bt-pricing--info li {
  display: flex;
  grid-gap: 8px;
  align-items: center;
  color: var(--e-global-color-text, #555);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
}
.bt-elwg-pricing-item--default .bt-pricing--info li svg {
  width: 20px;
  flex-grow: 1;
  flex-shrink: 0;
  max-width: 20px;
}
.bt-elwg-pricing-item--default .bt-pricing--button-wrapper {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.bt-elwg-pricing-item--default .bt-pricing--button {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 15px 46px;
  background: var(--e-global-color-accent, #4F6A35);
  display: inline-block;
  border-radius: 10px;
  border: 1px solid var(--e-global-color-accent, #4F6A35);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  width: 100%;
  text-align: center;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.bt-elwg-pricing-item--default .bt-pricing--button::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  aspect-ratio: 1/1;
  background: var(--e-global-color-secondary, #FFE17F);
  border-radius: 50%;
  transform: translate(-50%, 50%) scale(0);
  transition: transform 0.9s ease;
}
.bt-elwg-pricing-item--default .bt-pricing--button span {
  position: relative;
  z-index: 1;
}
.bt-elwg-pricing-item--default .bt-pricing--button:hover {
  color: var(--e-global-color-primary, #222) !important;
}
.bt-elwg-pricing-item--default .bt-pricing--button:hover::before {
  transform: translate(-50%, 50%) scale(1.8);
}
.bt-elwg-pricing-item--default .bt-pricing--text-after-button {
  color: var(--e-global-color-text, #555);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}

.bt-elwg-solution-item--default .bt-solution {
  border-radius: 20px;
  background: #fff;
  padding: 42px 48px 0 48px;
}
@media (max-width: 519.98px) {
  .bt-elwg-solution-item--default .bt-solution {
    padding: 30px 20px 0;
  }
}
.bt-elwg-solution-item--default .bt-solution--heading {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 133.2%;
}
.bt-elwg-solution-item--default .bt-solution--description {
  color: var(--e-global-color-text, #555);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  margin-top: 8px;
  margin-bottom: 18px;
}
@media (max-width: 1024.98px) {
  .bt-elwg-solution-item--default .bt-solution--description br {
    display: none;
  }
}
.bt-elwg-solution-item--default .bt-solution--button {
  color: var(--e-global-color-accent, #4F6A35);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: flex;
  align-items: center;
  gap: 13px;
}
.bt-elwg-solution-item--default .bt-solution--button span {
  position: relative;
}
.bt-elwg-solution-item--default .bt-solution--button span::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background: var(--e-global-color-accent, #4F6A35);
  height: 1px;
  width: 0;
  opacity: 1;
  transition: 0.5s all;
}
.bt-elwg-solution-item--default .bt-solution--button:hover span::before {
  width: 100%;
}
.bt-elwg-solution-item--default .bt-solution--featured {
  margin-top: 40px;
}
.bt-elwg-solution-item--default .bt-solution--featured .bt-cover-image {
  min-height: 240px;
  border-radius: 20px 20px 0 0;
}

.bt-elwg-graph-progress--default .bt-graph-progress {
  display: flex;
  align-items: flex-end;
  width: 100%;
  height: 300px;
  margin: 0;
  list-style: none;
  padding: 0;
  gap: 10px;
}
.bt-elwg-graph-progress--default .bt-graph-progress li {
  width: 100px;
  text-align: center;
  position: relative;
  height: 100%;
  display: flex;
  align-items: flex-end;
}
.bt-elwg-graph-progress--default .bt-graph-progress li .bt-progress-bar {
  background-color: var(--e-global-color-secondary, #FFE17F);
  width: 100%;
  display: flex;
  justify-content: space-between;
  border-radius: 10px;
  height: 0;
  transition: height 2s ease;
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
  flex-direction: column;
  padding: 7px 0 10px 0;
}
.bt-elwg-graph-progress--default .bt-graph-progress li .bt-progress-bar > * {
  opacity: 0;
  transition: opacity 0.5s ease;
}
.bt-elwg-graph-progress--default .bt-graph-progress li .bt-progress-bar.show-text > * {
  opacity: 1;
}
.bt-elwg-graph-progress--default .bt-graph-progress li .bt-progress-bar .bt-progress-text {
  font-size: 16px;
}

.elementor-widget-button .elementor-button-icon svg {
  width: fit-content;
}

.elementor-widget-image-box .elementor-image-box-description a {
  font-weight: 700;
  text-decoration: underline;
}

.bt-cta-free-consultation {
  margin-top: 67px;
}
@media (max-width: 991.98px) {
  .bt-cta-free-consultation {
    margin-top: 35px;
  }
}
.bt-cta-free-consultation .bt-consultation {
  display: flex;
  align-items: center;
  background-color: var(--e-global-color-accent, #4F6A35);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 39px 54px 36px 65px;
  border-radius: 20px;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-cta-free-consultation .bt-consultation {
    padding: 35px 15px;
  }
}
@media (max-width: 767.98px) {
  .bt-cta-free-consultation .bt-consultation {
    padding: 30px 15px;
    flex-direction: column;
    gap: 20px;
    align-items: flex-start;
  }
}
.bt-cta-free-consultation .bt-consultation--infor {
  width: calc(100% - 270px);
  padding-right: 20px;
}
@media (max-width: 767.98px) {
  .bt-cta-free-consultation .bt-consultation--infor {
    width: 100%;
    padding-right: 0;
  }
}
.bt-cta-free-consultation .bt-consultation--title {
  color: #fff;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 8px;
  max-width: 290px;
}
.bt-cta-free-consultation .bt-consultation--des {
  color: #fff;
  font-family: var(--e-global-typography-text-font-family, "DM Sans");
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 133.333%;
  margin: 0;
}
.bt-cta-free-consultation .bt-consultation--button a {
  border: 2px solid var(--e-global-color-secondary, #FFE17F);
  border-radius: 10px;
  background: var(--e-global-color-secondary, #FFE17F);
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 15px 34px 14px 34px;
  text-align: center;
  display: block;
  position: relative;
  overflow: hidden;
}
.bt-cta-free-consultation .bt-consultation--button a:hover {
  color: #ffffff;
}
.bt-cta-free-consultation .bt-consultation--button a:hover:before {
  transform: translate(-50%, 50%) scale(1.8);
}
.bt-cta-free-consultation .bt-consultation--button a:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  aspect-ratio: 1;
  background: var(--e-global-color-accent, #4F6A35);
  border-radius: 50%;
  transform: translate(-50%, 50%) scale(0);
  transition: transform 0.9s ease;
}
.bt-cta-free-consultation .bt-consultation--button a span {
  position: relative;
  z-index: 1;
  transition: transform 0.9s ease;
}

.bt-elwg-list-faq-inner .item-faq .item-faq-inner {
  border-radius: 20px;
  overflow: hidden;
  border: 1px solid transparent;
  background-color: #f0f7f3;
}
.bt-elwg-list-faq-inner .item-faq .item-faq-inner.active {
  border-color: #e1e1e1;
}
.bt-elwg-list-faq-inner .item-faq .bt-item-title {
  padding: 21px 40px 21px 35px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  cursor: pointer;
  transition: 0.3s ease all;
}
@media (max-width: 991.98px) {
  .bt-elwg-list-faq-inner .item-faq .bt-item-title {
    padding: 21px 24px 21px 24px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-list-faq-inner .item-faq .bt-item-title {
    padding: 12px 16px 12px 16px;
  }
}
.bt-elwg-list-faq-inner .item-faq .bt-item-title.active {
  background: var(--e-global-color-accent, #4F6A35);
}
.bt-elwg-list-faq-inner .item-faq .bt-item-title.active:hover h3 {
  color: #ffffff !important;
}
.bt-elwg-list-faq-inner .item-faq .bt-item-title.active h3 {
  color: #ffffff !important;
}
.bt-elwg-list-faq-inner .item-faq .bt-item-title.active svg {
  transform: rotate(180deg);
}
.bt-elwg-list-faq-inner .item-faq .bt-item-title.active svg path {
  fill: #ffffff;
}
.bt-elwg-list-faq-inner .item-faq .bt-item-title h3 {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 18px;
  font-weight: 500;
  line-height: 133.2%;
}
.bt-elwg-list-faq-inner .item-faq .bt-item-title svg {
  width: 32px;
  height: 32px;
  min-width: 32px;
  transition: 0.3s ease all;
}
.bt-elwg-list-faq-inner .item-faq .bt-item-content {
  display: none;
  padding: 28px 48px 32px;
  color: var(--e-global-color-text, #555);
  font-family: var(--e-global-typography-text-font-family, "DM Sans");
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  .bt-elwg-list-faq-inner .item-faq .bt-item-content {
    padding: 24px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-list-faq-inner .item-faq .bt-item-content {
    padding: 16px;
  }
}

.bt-elwg-open-jobs--default .bt-jobs {
  list-style: none;
  margin: 0;
  padding: 0;
}
.bt-elwg-open-jobs--default .bt-jobs--item {
  display: flex;
  align-items: stretch;
}
.bt-elwg-open-jobs--default .bt-jobs--item:not(:last-child) {
  margin-bottom: 10px;
}
.bt-elwg-open-jobs--default .bt-jobs--number {
  background: var(--e-global-color-secondary, #FFE17F);
  color: var(--e-global-color-primary, #222);
  text-align: center;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 120px;
  border-radius: 20px 0px 0px 20px;
}
@media (max-width: 991.98px) {
  .bt-elwg-open-jobs--default .bt-jobs--number {
    padding: 30px;
    width: 95px;
  }
}
@media (max-width: 700px) {
  .bt-elwg-open-jobs--default .bt-jobs--number {
    width: 70px;
  }
}
.bt-elwg-open-jobs--default .bt-jobs--infor {
  background: #fff;
  width: calc(100% - 120px);
  display: flex;
  padding: 37px 84px 34px 50px;
  border-radius: 0 20px 20px 0;
  justify-content: space-between;
  align-items: center;
  gap: 15px;
}
@media (max-width: 991.98px) {
  .bt-elwg-open-jobs--default .bt-jobs--infor {
    padding: 30px;
    width: calc(100% - 95px);
  }
}
@media (max-width: 700px) {
  .bt-elwg-open-jobs--default .bt-jobs--infor {
    width: calc(100% - 70px);
    padding: 30px 15px;
    flex-direction: column;
    align-items: flex-start;
  }
}
.bt-elwg-open-jobs--default .bt-jobs--info {
  width: calc(100% - 185px);
}
@media (max-width: 991.98px) {
  .bt-elwg-open-jobs--default .bt-jobs--info {
    width: calc(100% - 156px);
  }
}
@media (max-width: 700px) {
  .bt-elwg-open-jobs--default .bt-jobs--info {
    width: 100%;
  }
}
.bt-elwg-open-jobs--default .bt-jobs--title {
  color: var(--e-global-color-primary, #222);
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 4px;
}
@media (max-width: 991.98px) {
  .bt-elwg-open-jobs--default .bt-jobs--title {
    font-size: 20px;
  }
}
.bt-elwg-open-jobs--default .bt-jobs--location {
  color: var(--e-global-color-text, #555);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 991.98px) {
  .bt-elwg-open-jobs--default .bt-jobs--location {
    font-size: 16px;
  }
}
.bt-elwg-open-jobs--default .bt-jobs--button {
  border-radius: 10px;
  background: var(--e-global-color-accent, #4F6A35);
  color: #fff;
  font-family: var(--e-global-typography-secondary-font-family, "Poppins");
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 15px 33px 14px 34px;
  border: 2px solid var(--e-global-color-accent, #4F6A35);
  position: relative;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .bt-elwg-open-jobs--default .bt-jobs--button {
    font-size: 16px;
    padding: 12px 25px 12px 25px;
  }
}
@media (max-width: 700px) {
  .bt-elwg-open-jobs--default .bt-jobs--button {
    font-size: 14px;
    padding: 8px 25px 8px 25px;
  }
}
.bt-elwg-open-jobs--default .bt-jobs--button:hover {
  color: var(--e-global-color-primary, #222);
}
.bt-elwg-open-jobs--default .bt-jobs--button:hover:before {
  transform: translate(-50%, 50%) scale(1.8);
}
.bt-elwg-open-jobs--default .bt-jobs--button:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  aspect-ratio: 1;
  background: var(--e-global-color-secondary, #FFE17F);
  border-radius: 50%;
  transform: translate(-50%, 50%) scale(0);
  transition: transform 0.9s ease;
}
.bt-elwg-open-jobs--default .bt-jobs--button span {
  position: relative;
  z-index: 1;
  transition: transform 0.9s ease;
}

.bt-icon-box-phone > .elementor-widget-container .elementor-icon-box-title a {
  position: relative;
  padding-bottom: 30px;
  display: block;
}
.bt-icon-box-phone > .elementor-widget-container .elementor-icon-box-description {
  text-underline-offset: 3px;
  text-decoration-thickness: 1px !important;
  margin-top: -30px;
}

@media (min-width: 1200px) and (max-width: 1439.98px) {
  .__bt-heading-style {
    font-size: 55px;
  }
}
@media (min-width: 1025px) and (max-width: 1199.98px) {
  .__bt-heading-style {
    font-size: 45px;
  }
}

body {
  --width-body: 100%;
}

@media (min-width: 1450px) {
  .elementor-element.bt-col-container-left {
    padding-left: calc((var(--width-body) + 5px - var(--container-max-width)) / 2);
  }
  .elementor-element.bt-col-container-right {
    padding-right: calc((var(--width-body) + 5px - var(--container-max-width)) / 2);
  }
}

@media (min-width: 1450px) {
  .__bt-pd-container-full-width > .elementor-element:first-child {
    padding-left: calc((100% - var(--container-max-width)) / 2);
  }
}
@media (min-width: 1450px) {
  .__bt-pd-container-full-width > .elementor-element:last-child {
    padding-right: calc((100% - var(--container-max-width)) / 2);
  }
}

@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.elementor-grid-4 .elementor-loop-container.elementor-grid {
    grid-column-gap: 15px;
  }
  .elementor-element.elementor-grid-4 .elementor-loop-container.elementor-grid .bt-post--job {
    left: 25px;
  }
  .elementor-element.elementor-grid-4 .elementor-loop-container.elementor-grid .bt-post--title {
    font-size: 24px;
  }
  .elementor-element.elementor-grid-4 .elementor-loop-container.elementor-grid .bt-post--description {
    font-size: 16px;
  }
  .elementor-element.elementor-grid-4 .elementor-loop-container.elementor-grid .bt-elwg-team-loop-item--default .bt-post--infor {
    padding: 30px 25px;
  }
}
.elementor-element.bt-text-view-more a {
  color: var(--e-global-color-accent, #4F6A35);
  text-decoration: underline;
}
.elementor-element.bt-list-icon-right .elementor-icon-list-item > a {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end !important;
  gap: 10px;
}
.elementor-element.bt-list-icon-right .elementor-icon-list-item > a .elementor-icon-list-text {
  padding: 0;
}
.elementor-element.bt-list-icon-right .elementor-icon-list-item > a:hover .elementor-icon-list-text {
  color: var(--e-global-color-accent, #4F6A35);
}
.elementor-element.bt-section-hero-home1 > .elementor-element .elementor-widget-progress .elementor-progress-bar {
  border-radius: 0;
}
@media (max-width: 1400px) and (min-width: 1199.98px) {
  .elementor-element.bt-section-hero-home1 > .elementor-element:last-child > .e-con-inner > .elementor-element:first-child {
    width: 45%;
  }
  .elementor-element.bt-section-hero-home1 > .elementor-element:last-child > .e-con-inner > .elementor-element:last-child {
    width: 55%;
  }
  .elementor-element.bt-section-hero-home1 > .elementor-element:last-child > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child > .elementor-element {
    padding-left: 30px;
    padding-right: 30px;
  }
  .elementor-element.bt-section-hero-home1 > .elementor-element:last-child > .e-con-inner > .elementor-element:last-child > .elementor-element:last-child > .elementor-element:last-child {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 1199.98px) {
  .elementor-element.bt-section-hero-home1 > .elementor-element {
    position: relative;
    bottom: 0 !important;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-hero-home1 > .elementor-element:first-child > .elementor-element > .e-con-inner > .elementor-element:first-child {
    width: 60%;
  }
  .elementor-element.bt-section-hero-home1 > .elementor-element:first-child > .elementor-element > .e-con-inner > .elementor-element:last-child {
    width: 40%;
  }
  .elementor-element.bt-section-hero-home1 > .elementor-element:last-child {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-element.bt-section-hero-home1 > .elementor-element:last-child > .e-con-inner > .elementor-element:first-child {
    display: none;
  }
  .elementor-element.bt-section-hero-home1 > .elementor-element:last-child > .e-con-inner > .elementor-element:last-child {
    width: 100%;
  }
  .elementor-element.bt-section-hero-home1 > .elementor-element:last-child > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child {
    width: calc(33.33% - 10px);
  }
  .elementor-element.bt-section-hero-home1 > .elementor-element:last-child > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child > .elementor-element {
    height: 100%;
    padding: 30px;
  }
  .elementor-element.bt-section-hero-home1 > .elementor-element:last-child > .e-con-inner > .elementor-element:last-child > .elementor-element:last-child {
    width: calc(66.66% - 10px);
    flex-direction: row;
  }
  .elementor-element.bt-section-hero-home1 > .elementor-element:last-child > .e-con-inner > .elementor-element:last-child > .elementor-element:last-child > .elementor-element {
    width: calc(50% - 10px);
    height: 100%;
  }
  .elementor-element.bt-section-hero-home1 > .elementor-element:last-child > .e-con-inner > .elementor-element:last-child > .elementor-element:last-child > .elementor-element:first-child {
    border-width: 10px;
  }
  .elementor-element.bt-section-hero-home1 > .elementor-element:last-child > .e-con-inner > .elementor-element:last-child > .elementor-element:last-child > .elementor-element:last-child {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.elementor-element.bt-button-viewmore-testimonials .elementor-button {
  width: 100%;
  text-align: left;
}
.elementor-element.bt-button-viewmore-testimonials .elementor-button .elementor-button-content-wrapper {
  justify-content: flex-end;
}
.elementor-element.bt-button-viewmore-testimonials .elementor-button .elementor-button-content-wrapper svg {
  width: 22px;
  fill: var(--e-global-color-accent, #4F6A35);
}
.elementor-element.bt-section-our-capabilities > .elementor-element > .e-con-inner > .elementor-element:first-child > .elementor-element:nth-last-child(2) > .elementor-widget-container {
  overflow: hidden;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-our-capabilities > .elementor-element > .e-con-inner > .elementor-element:first-child .bt-elwg-testimonial-loop-item--default .bt-post {
    padding: 30px;
  }
  .elementor-element.bt-section-our-capabilities > .elementor-element > .e-con-inner > .elementor-element:last-child > .elementor-element > .elementor-element {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.elementor-element.bt-section-why-choose-us > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-counter-center {
  text-align: center;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-why-choose-us > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-counter-center {
    width: 185px;
  }
  .elementor-element.bt-section-why-choose-us > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-counter-center > .elementor-widget-container {
    padding: 40px 24px 32px 25px;
  }
  .elementor-element.bt-section-why-choose-us > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-counter-center > .elementor-widget-container .elementor-counter-title {
    font-size: 16px;
  }
  .elementor-element.bt-section-why-choose-us > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-counter-center > .elementor-widget-container .elementor-counter-number-wrapper {
    font-size: 45px;
  }
}
@media (max-width: 767.98px) {
  .elementor-element.bt-section-why-choose-us > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-counter-center {
    position: relative;
    right: auto;
    left: auto;
    width: 100%;
  }
  .elementor-element.bt-section-why-choose-us > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-counter-center > .elementor-widget-container {
    border-radius: 20px;
    padding: 30px 20px;
  }
}
.elementor-element.bt-list-why-choose-us .elementor-icon-list-item > a {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end !important;
  gap: 17px;
}
.elementor-element.bt-list-why-choose-us .elementor-icon-list-item > a .elementor-icon-list-text {
  padding: 0;
}
.elementor-element.bt-section-finance-solutions {
  animation: effectscaleBackground 15s ease-in-out infinite;
}
.elementor-element.bt-section-finance-solutions .bt-button-view-more .elementor-button-wrapper .elementor-button {
  position: relative;
  overflow: hidden;
}
.elementor-element.bt-section-finance-solutions .bt-button-view-more .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper {
  flex-direction: column-reverse;
  gap: 12px;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}
.elementor-element.bt-section-finance-solutions .bt-button-view-more .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
  justify-content: center;
}
.elementor-element.bt-section-finance-solutions .bt-button-view-more .elementor-button-wrapper .elementor-button::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: var(--e-global-color-secondary, #FFE17F);
  border-radius: 50%;
  transform: translate(-50%, 50%) scale(0);
  transition: transform 0.9s ease;
}
.elementor-element.bt-section-finance-solutions .bt-button-view-more .elementor-button-wrapper .elementor-button:hover::before {
  transform: translate(-50%, 50%) scale(3);
}
@media (max-width: 519.98px) {
  .elementor-element.bt-section-finance-solutions .bt-button-view-more .elementor-button-wrapper .elementor-button {
    padding: 39px 24px 38px 25px;
    font-size: 14px;
  }
  .elementor-element.bt-section-finance-solutions .bt-button-view-more .elementor-button-wrapper .elementor-button .elementor-button-icon svg {
    width: 16px;
  }
}
.elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:first-child > .elementor-element:last-child > .elementor-element {
  max-width: 460px;
}
@media (max-width: 1250px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:first-child > .elementor-element:last-child > .elementor-element {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width: 1110px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:first-child > .elementor-element:last-child {
    width: 40%;
  }
}
@media (max-width: 1110px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:first-child > .elementor-element:first-child {
    width: 60%;
  }
}
.elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .elementor-tabs .elementor-tabs-wrapper {
  border-bottom: 1px solid #d9d9d9;
  display: flex;
  gap: 58px;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .elementor-tabs .elementor-tabs-wrapper {
    gap: 30px;
  }
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    font-size: 18px;
  }
}
@media (max-width: 1024.98px) {
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .elementor-tabs .elementor-tabs-wrapper {
    gap: 25px;
  }
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    font-size: 18px;
    line-height: 1.4;
    text-align: center;
  }
}
@media (max-width: 650px) {
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .elementor-tabs .elementor-tabs-wrapper {
    flex-wrap: wrap;
    gap: 15px 30px;
    padding-bottom: 25px;
  }
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    padding: 0 !important;
    border-bottom: none !important;
    font-size: 16px;
  }
}
.elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
  padding: 0 0 22px 0;
  border-bottom: 6px solid transparent;
}
.elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
  border-color: #fff;
}
@media (max-width: 650px) {
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    color: var(--e-global-color-secondary, #FFE17F);
  }
}
.elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .elementor-tabs .elementor-tab-content {
  padding: 0;
}
@media (max-width: 767.98px) {
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title {
    display: none;
  }
}
.elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .e-n-tabs .e-n-tabs-heading {
  border-bottom: 1px solid #d9d9d9;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .e-n-tabs .e-n-tabs-heading {
    gap: 30px;
  }
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .e-n-tabs .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text {
    font-size: 18px;
  }
}
@media (max-width: 1024.98px) {
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .e-n-tabs .e-n-tabs-heading {
    flex-wrap: nowrap;
  }
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .e-n-tabs .e-n-tabs-heading .e-n-tab-title {
    margin: 0 !important;
  }
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .e-n-tabs .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text {
    font-size: 18px;
    line-height: 1.4;
    text-align: center;
  }
}
@media (max-width: 650px) {
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .e-n-tabs .e-n-tabs-heading {
    flex-wrap: wrap;
    gap: 15px 30px;
    padding-bottom: 25px;
  }
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .e-n-tabs .e-n-tabs-heading .e-n-tab-title {
    padding: 0 !important;
    border-bottom: none !important;
  }
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .e-n-tabs .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text {
    font-size: 16px;
  }
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .e-n-tabs .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text:hover {
    color: var(--e-global-color-secondary, #FFE17F);
  }
  .elementor-element.bt-section-data-center > .elementor-element > .e-con-inner > .elementor-element:last-child .e-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected=true] .e-n-tab-title-text {
    color: var(--e-global-color-secondary, #FFE17F);
  }
}
.elementor-element.bt-grid-solutions .elementor-image-box-wrapper {
  display: flex;
  align-items: stretch !important;
  height: 100%;
}
.elementor-element.bt-grid-solutions .elementor-image-box-wrapper .elementor-image-box-img {
  width: 109px;
  background: var(--e-global-color-secondary, #FFE17F);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px 0 0 20px;
}
.elementor-element.bt-grid-solutions .elementor-image-box-wrapper .elementor-image-box-img img {
  max-width: 50px;
}
.elementor-element.bt-grid-solutions .elementor-image-box-wrapper .elementor-image-box-content {
  padding: 38px 30px 39px;
  width: calc(100% - 109px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-align: left;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-grid-solutions .elementor-image-box-wrapper .elementor-image-box-content {
    padding: 15px;
  }
}
@media (max-width: 860px) and (min-width: 767.98px) {
  .elementor-element.bt-grid-solutions .elementor-image-box-wrapper .elementor-image-box-content {
    padding: 30px 20px;
  }
}
@media (max-width: 519.98px) {
  .elementor-element.bt-grid-solutions .elementor-image-box-wrapper .elementor-image-box-content {
    padding: 20px;
  }
}
.elementor-element.bt-grid-solutions .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description a {
  font-weight: initial;
  color: var(--e-global-color-accent, #4F6A35);
}
@media (min-width: 1024.98px) {
  .elementor-element.bt-section-hero-home2 > .elementor-element.bt-col-content {
    clip-path: polygon(0 0, 100% 0, 68% 100%, 0% 100%);
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-hero-home2 > .elementor-element.bt-col-content > .elementor-element > .elementor-element .elementor-widget-text-editor > .elementor-widget-container {
    max-width: 581px;
  }
}
@media (min-width: 1024.98px) {
  .elementor-element.bt-section-hero-home2 > .elementor-element.bt-col-image {
    clip-path: polygon(46% 0, 100% 0, 100% 100%, 0 100%);
  }
}
.elementor-element.bt-section-hero-home2 > .elementor-element.bt-col-image .elementor-widget-image {
  height: 100%;
}
.elementor-element.bt-section-view-report > .e-con-inner > .elementor-element:nth-child(2) .elementor-widget-counter .elementor-counter {
  align-items: baseline;
}
.elementor-element.bt-section-view-report > .e-con-inner > .elementor-element:nth-child(2) .elementor-widget-counter .elementor-counter .elementor-counter-title {
  margin-left: 8px;
}
.elementor-element.bt-section-view-report > .e-con-inner > .elementor-element:nth-child(2) .elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper {
  flex: none;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-view-report {
    bottom: 15px !important;
  }
  .elementor-element.bt-section-view-report > .e-con-inner > .elementor-element:first-child {
    width: 10%;
  }
  .elementor-element.bt-section-view-report > .e-con-inner > .elementor-element:nth-child(2) {
    width: 50%;
  }
  .elementor-element.bt-section-view-report > .e-con-inner > .elementor-element:last-child {
    width: 40%;
  }
}
@media (max-width: 1024.98px) {
  .elementor-element.bt-section-view-report {
    position: relative;
    bottom: 0 !important;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-us-help-you > .elementor-element.e-grid {
    gap: 15px;
  }
  .elementor-element.bt-section-us-help-you > .elementor-element.e-grid > .elementor-element > .elementor-widget-container {
    padding: 30px 10px;
  }
}
.elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .bt-line-circle {
  width: 500px;
  height: 500px;
  border-radius: 50%;
  border-top: 2px solid var(--e-global-color-accent, #4F6A35);
  border-right: 2px solid var(--e-global-color-accent, #4F6A35);
  border-left: 2px solid var(--e-global-color-secondary, #FFE17F);
  border-bottom: 2px solid var(--e-global-color-secondary, #FFE17F);
  animation: spin 10s infinite linear;
}
.elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .bt-line-circle img {
  animation: spin 10s infinite reverse linear;
}
@media (max-width: 1270px) and (min-width: 1024.98px) {
  .elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .bt-line-circle {
    width: 82%;
    height: auto;
    aspect-ratio: 1/1;
    right: 19%;
  }
}
@media (max-width: 690px) {
  .elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .bt-line-circle {
    width: 81%;
    height: auto;
    aspect-ratio: 1/1;
    left: 9px;
    top: 13%;
    right: auto;
  }
}
.elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .elementor-widget-counter::before {
  content: "";
  width: 186px;
  height: 186px;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  z-index: -1;
  bottom: -36px;
  left: -46px;
}
@media (max-width: 1270px) and (min-width: 1024.98px) {
  .elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .elementor-widget-counter::before {
    width: 160px;
    height: 160px;
    bottom: -41px;
    left: -25px;
  }
}
@media (max-width: 1024.98px) and (min-width: 690px) {
  .elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .bt-line-circle {
    right: auto;
  }
  .elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .elementor-widget-icon {
    right: auto;
    left: 399px;
  }
  .elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .elementor-widget-counter {
    right: auto;
    left: 400px;
  }
}
@media (max-width: 690px) {
  .elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .elementor-widget-icon {
    right: auto;
    left: 63%;
  }
  .elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .elementor-widget-icon .elementor-icon svg {
    height: 65px;
    width: 65px;
  }
  .elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .elementor-widget-counter {
    right: auto;
    left: 60%;
  }
  .elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .elementor-widget-counter::before {
    width: 100px;
    height: 100px;
    bottom: -23px;
    left: -15px;
  }
  .elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .elementor-widget-counter .elementor-counter-title {
    font-size: 13px;
  }
  .elementor-element.bt-why-choose-us-home2 > .elementor-element:first-child .elementor-widget-counter .elementor-counter-number-wrapper {
    font-size: 30px;
  }
}
.elementor-element.bt-why-choose-us-home2 > .elementor-element:last-child .elementor-icon-list-items .elementor-icon-list-item > a {
  padding-bottom: 21px;
}
@media (max-width: 1270px) and (min-width: 1024.98px) {
  .elementor-element.bt-why-choose-us-home2 > .elementor-element:last-child .bt-elwg-highlighted-heading h3 {
    font-size: 45px;
    line-height: 55px;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-service-home-2 > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-elwg-service-loop-item--default .bt-post--inner {
    padding: 30px 15px 20px;
  }
}
.elementor-element.bt-section-pricing > .elementor-element > .e-con-inner {
  position: relative;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-pricing > .elementor-element > .e-con-inner > .elementor-element:first-child {
    width: 48%;
  }
  .elementor-element.bt-section-pricing > .elementor-element > .e-con-inner > .elementor-element:nth-child(2) {
    width: 52%;
  }
  .elementor-element.bt-section-pricing > .elementor-element > .e-con-inner > .elementor-element:last-child {
    left: 15%;
  }
}
.elementor-element.bt-item-pricing-home2 > .e-con-inner > .elementor-element:nth-child(2) .elementor-counter-number-prefix {
  text-decoration-line: underline;
  text-underline-offset: 4px;
}
.elementor-element.bt-item-pricing-home2 > .e-con-inner > .elementor-element:last-child .elementor-icon-list-items {
  display: grid;
  grid-gap: 18px;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 519.98px) {
  .elementor-element.bt-item-pricing-home2 > .e-con-inner > .elementor-element:last-child .elementor-icon-list-items {
    grid-gap: 5px;
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-service-home2 > .e-con-inner > .elementor-element:last-child .elementor-loop-container {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 2500px) {
  .elementor-element.bt-section-blog-home-2 > .elementor-element:first-child {
    width: 40%;
  }
}
@media (max-width: 1500px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-blog-home-2 > .elementor-element:first-child {
    width: 30%;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-blog-home-2 > .elementor-element:first-child {
    width: 26%;
  }
}
.elementor-element.bt-section-blog-home-2 > .elementor-element:last-child {
  position: initial;
  padding-right: 15px;
}
.elementor-element.bt-section-blog-home-2 > .elementor-element:last-child > .elementor-element {
  position: initial;
}
.elementor-element.bt-section-blog-home-2 > .elementor-element:last-child > .elementor-element .swiper-pagination-bullets {
  position: absolute;
  left: 15px;
  bottom: auto;
  top: auto;
  display: flex;
  align-items: center;
  gap: 9px;
}
@media (min-width: 1450px) {
  .elementor-element.bt-section-blog-home-2 > .elementor-element:last-child > .elementor-element .swiper-pagination-bullets {
    left: calc((var(--width-body) + 5px - var(--container-max-width)) / 2);
  }
}
@media (max-width: 1024.98px) {
  .elementor-element.bt-section-blog-home-2 > .elementor-element:last-child > .elementor-element .swiper-pagination-bullets {
    bottom: -30px;
    position: relative;
    left: auto;
    width: 100%;
    justify-content: center;
  }
}
.elementor-element.bt-section-blog-home-2 > .elementor-element:last-child > .elementor-element .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0;
  height: 8px;
  border-radius: 10px;
}
.elementor-element.bt-section-blog-home-2 > .elementor-element:last-child > .elementor-element .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: var(--e-global-color-accent, #4F6A35);
}
@media (min-width: 2500px) {
  .elementor-element.bt-section-blog-home-2 > .elementor-element:last-child {
    width: 60%;
  }
}
@media (min-width: 1807px) {
  .elementor-element.bt-section-blog-home-2 > .elementor-element:last-child.bt-col-container-right {
    padding-right: calc((var(--width-body) + 5px - 1777px) / 2);
  }
}
@media (max-width: 1500px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-blog-home-2 > .elementor-element:last-child {
    width: 70%;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-blog-home-2 > .elementor-element:last-child {
    width: 74%;
  }
  .elementor-element.bt-section-blog-home-2 > .elementor-element:last-child > .elementor-element .bt-elwg-post-loop-item--style-1 .bt-cover-image {
    min-height: 240px;
  }
  .elementor-element.bt-section-blog-home-2 > .elementor-element:last-child > .elementor-element .bt-elwg-post-loop-item--style-1 .bt-post--content {
    padding: 45px 15px 20px;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-featured {
    margin-top: 0 !important;
  }
  .elementor-element.bt-section-featured .elementor-widget-counter > .elementor-widget-container {
    padding: 20px 15px !important;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-about-home3 > .e-con-inner > .elementor-element:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-about-home3 > .e-con-inner > .elementor-element .bt-col-view-report {
    margin-top: -80px;
  }
}
.elementor-element.bt-section-about-home3 > .e-con-inner > .elementor-element .bt-col-view-report .elementor-widget-icon > .elementor-widget-container {
  position: relative;
  overflow: hidden;
}
.elementor-element.bt-section-about-home3 > .e-con-inner > .elementor-element .bt-col-view-report .elementor-widget-icon > .elementor-widget-container::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: var(--e-global-color-accent, #4F6A35);
  border-radius: 50%;
  transform: translate(-50%, 50%) scale(0);
  transition: transform 0.9s ease;
}
.elementor-element.bt-section-about-home3 > .e-con-inner > .elementor-element .bt-col-view-report .elementor-widget-icon > .elementor-widget-container:hover::before {
  transform: translate(-50%, 50%) scale(3);
}
.elementor-element.bt-section-about-home3 > .e-con-inner > .elementor-element .bt-col-view-report .elementor-widget-icon > .elementor-widget-container:hover svg {
  fill: #fff;
}
.elementor-element.bt-section-service-home3 > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-button-view-more .elementor-button-wrapper .elementor-button {
  position: relative;
  overflow: hidden;
}
.elementor-element.bt-section-service-home3 > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-button-view-more .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper {
  flex-direction: column-reverse;
  gap: 11px;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}
.elementor-element.bt-section-service-home3 > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-button-view-more .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
  justify-content: center;
}
.elementor-element.bt-section-service-home3 > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-button-view-more .elementor-button-wrapper .elementor-button::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: var(--e-global-color-secondary, #FFE17F);
  border-radius: 50%;
  transform: translate(-50%, 50%) scale(0);
  transition: transform 0.9s ease;
}
.elementor-element.bt-section-service-home3 > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-button-view-more .elementor-button-wrapper .elementor-button:hover::before {
  transform: translate(-50%, 50%) scale(3);
}
@media (max-width: 519.98px) {
  .elementor-element.bt-section-service-home3 > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-button-view-more .elementor-button-wrapper .elementor-button {
    padding: 39px 24px 38px 25px;
    font-size: 14px;
  }
  .elementor-element.bt-section-service-home3 > .elementor-element > .e-con-inner > .elementor-element:last-child .bt-button-view-more .elementor-button-wrapper .elementor-button .elementor-button-icon svg {
    width: 16px;
  }
}
@media (max-width: 1270px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-solutions-home3 .bt-elwg-solution-item--default .bt-solution {
    padding: 30px 20px 0;
  }
  .elementor-element.bt-section-solutions-home3 .bt-elwg-solution-item--default .bt-solution--description {
    font-size: 16px;
  }
  .elementor-element.bt-section-solutions-home3 .bt-elwg-solution-item--default .bt-solution--description br {
    display: none;
  }
  .elementor-element.bt-section-solutions-home3 .bt-elwg-solution-item--default .bt-solution--button {
    font-size: 14px;
  }
}
@media (max-width: 860px) and (min-width: 767.98px) {
  .elementor-element.bt-section-solutions-home3 .bt-elwg-solution-item--default .bt-solution {
    padding: 30px 20px 0;
  }
}
.elementor-element.bt-section-company-home3 .bt-elwg-highlighted-heading .__text-highlighted span {
  font-weight: 700;
}
.elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element .gform_wrapper .gform_heading {
  display: none;
}
.elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element .gform_wrapper .gform_confirmation_message {
  margin-bottom: 100px;
}
.elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element .elementor-widget-icon-box > .elementor-widget-container .elementor-icon-box-title a {
  position: relative;
  padding-bottom: 30px;
  display: block;
}
.elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element .elementor-widget-icon-box > .elementor-widget-container .elementor-icon-box-description {
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
  margin-top: -30px;
}
@media (max-width: 1310px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element .elementor-widget-icon-box {
    --align-self: initial;
  }
  .elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element .elementor-widget-icon-box > .elementor-widget-container {
    margin-top: 20px;
  }
  .elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element .elementor-widget-icon-box > .elementor-widget-container .elementor-icon {
    font-size: 50px;
  }
  .elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element .elementor-widget-icon-box > .elementor-widget-container .elementor-icon-box-description {
    font-size: 18px;
  }
}
@media (min-width: 2000px) {
  .elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element:last-child {
    left: 29%;
  }
}
@media (min-width: 2280px) {
  .elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element:last-child {
    left: 32%;
  }
}
@media (max-width: 1260px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element:nth-child(2) > .elementor-element {
    width: auto;
    padding: 30px;
  }
  .elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element:first-child > .elementor-element:last-child {
    width: auto;
  }
  .elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element:last-child {
    left: 8%;
  }
}
@media (max-width: 870px) and (min-width: 767.98px) {
  .elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element:nth-child(2) > .elementor-element {
    width: 100%;
  }
  .elementor-element.bt-section-consultation > .elementor-element > .e-con-inner > .elementor-element:last-child {
    display: none;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-report-home3 > .e-con-inner > .elementor-element:first-child > .elementor-element:last-child > .elementor-element {
    padding: 35px;
  }
}
.elementor-element.bt-section-pricing-home3 .bt-elwg-highlighted-heading .__text-highlighted span {
  font-weight: inherit;
}
.elementor-element.bt-data-visualization .elementor-progress-wrapper {
  position: relative;
}
.elementor-element.bt-data-visualization .elementor-progress-wrapper::before {
  content: "";
  height: 41px;
  background-color: #f0f7f3;
  width: 100%;
  display: block;
  position: absolute;
  border-radius: 20px;
}
.elementor-element.bt-data-visualization .elementor-progress-wrapper .elementor-progress-bar {
  position: relative;
  border-radius: 20px 0 0 20px;
  margin-bottom: 25px;
}
.elementor-element.bt-data-visualization .elementor-progress-wrapper .elementor-progress-bar::before {
  position: absolute;
  content: "";
  width: 1px;
  height: 64px;
  top: 0;
  right: 0;
  background: #abe4a3;
}
.elementor-element.bt-data-visualization .elementor-progress-wrapper .elementor-progress-bar::after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-right: 10px solid transparent;
  border-top: 10px solid transparent;
  border-bottom: 10px solid #abe4a3;
  right: -10px;
  bottom: -23px;
}
.elementor-element.bt-section-contact {
  position: relative;
}
@media (min-width: 1024.98px) {
  .elementor-element.bt-section-contact::before {
    content: "";
    background: var(--e-global-color-accent, #4F6A35);
    width: 36%;
    left: auto;
    right: 0;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
  }
}
.elementor-element.bt-section-contact .gform_wrapper .gform_heading {
  display: none;
}
.elementor-element.bt-section-contact .gform_wrapper .gform-body input:not([type=checkbox], [type=radio]),
.elementor-element.bt-section-contact .gform_wrapper .gform-body select,
.elementor-element.bt-section-contact .gform_wrapper .gform-body textarea {
  background: #fff;
}
.elementor-element.bt-section-contact .gform_wrapper .gform-body .select2-container--default .select2-selection--single {
  background: #fff;
}
@media (max-width: 1260px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-contact > .e-con-inner > .elementor-element:last-child {
    padding-left: 0;
    padding-right: 0;
  }
  .elementor-element.bt-section-contact > .e-con-inner > .elementor-element:last-child > .elementor-element:last-child > .elementor-element {
    width: auto;
    padding: 30px;
  }
  .elementor-element.bt-section-contact > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child > .elementor-element:last-child {
    width: auto;
  }
}
@media (max-width: 870px) and (min-width: 767.98px) {
  .elementor-element.bt-section-contact > .e-con-inner > .elementor-element:last-child > .elementor-element:last-child > .elementor-element {
    width: 100%;
  }
}
.elementor-element.bt-section-your-work > .e-con-inner > .elementor-element .elementor-widget-icon-box .elementor-icon-box-icon {
  display: flex;
}
.elementor-element.bt-section-your-work > .e-con-inner > .elementor-element .elementor-widget-icon-box .elementor-icon-box-title {
  text-underline-offset: 3px;
  text-decoration-thickness: 2px;
}
.elementor-element.bt-section-your-work > .e-con-inner > .elementor-element .elementor-widget-icon-box .elementor-icon-box-title a {
  text-underline-offset: 3px;
  text-decoration-thickness: 2px;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .elementor-element.bt-section-your-work > .e-con-inner > .elementor-element:last-child > .elementor-element:first-child > .elementor-widget-container {
    padding-left: 0;
  }
  .elementor-element.bt-section-your-work > .e-con-inner > .elementor-element:last-child > .elementor-element:nth-child(2) > .elementor-widget-container {
    padding-right: 0;
    margin-top: -64%;
  }
  .elementor-element.bt-section-your-work > .e-con-inner > .elementor-element:last-child > .elementor-element:last-child {
    right: 55%;
  }
}
@media (max-width: 1024.98px) {
  .elementor-element.bt-section-your-work > .e-con-inner > .elementor-element:last-child {
    margin: 0 auto;
  }
}
@media (max-width: 767.98px) {
  .elementor-element.bt-section-your-work > .e-con-inner > .elementor-element:last-child > .elementor-element.bt-counter-careers {
    position: relative;
  }
}
@media (max-width: 767.98px) and (min-width: 519.98px) {
  .elementor-element.bt-section-your-work > .e-con-inner > .elementor-element:last-child > .elementor-element.bt-counter-careers {
    margin-top: 50px;
  }
}
.elementor-element.bt-section-open-job .bt-elwg-highlighted-heading h3 span {
  color: var(--e-global-color-accent, #4F6A35);
  font-weight: 400;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../sass/main.scss%22,%22../sass/_vars.scss%22,%22../sass/_fonts.scss%22,%22../sass/_units.scss%22,%22../sass/_general.scss%22,%22../sass/_header.scss%22,%22../sass/_footer.scss%22,%22../sass/_titlebar.scss%22,%22../sass/_widget.scss%22,%22../sass/_block.scss%22,%22../sass/_form.scss%22,%22../sass/_shortcodes.scss%22,%22../sass/_comment.scss%22,%22../sass/_effect.scss%22,%22../sass/_blog.scss%22,%22../sass/_team.scss%22,%22../sass/_service.scss%22,%22../sass/_project.scss%22,%22../sass/_404.scss%22,%22../sass/_elementor.scss%22,%22../sass/_section.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAOA;AAAA;AAAA;AAQA;AAOA;ACtBA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;ACvOF;AAAA;AAAA;EAGI;EACA;EACA;;;AAEJ;AAAA;EAEE;EACD,aFPW;EEQV;EACA;EACA;EACA,OFJW;;AEKX;EARF;AAAA;IASI;;;;AAIJ;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE,OFlBW;;;AEqBf;EACE,aF9Ba;EE+Bb;EACA;EACA,OF1Bc;;;AE4BhB;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACC;EACA;;;AAED;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EAEE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACI;EACA;;;AAEJ;EACI;EACA;;;AAEJ;EACE;EACD;;;AAED;EACC;;AACA;EACC;;AAED;EACC;;;AAGF;EACE;;AACA;EACE;;;AAIJ;AAAA;EAEI;;;AAEJ;AAAA;EAEE;EACA;EACA;;;AAEF;EACC;;;AAED;AAAA;AAAA;EAGC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAGF;AAAA;AAAA;EAGC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;EAGC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACI;;;AAEJ;EACC;;;AAED;EACC;EACC;EACD;EACA;;;AAED;EACI;;;AAEJ;EACE;EACD;;;AAED;EACE;EACD;;;AAED;EACI;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACC;;;AAED;EACC;;AACA;EACC;;;AAGF;EACE;EACD;;;AAED;EACE;EACD;;;AAED;EACI;EACA;;;AAEJ;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACI;EACA;;;AAEJ;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACC;;;AAED;EACC;;;AAED;EACI;EACH;;AACA;EACC;EACA;;;AAGF;EACC;EACC;EACD;;;AAED;EACC;EACG;EACA;EACA;EACA;;;AAEJ;EACC;;;AAED;EACC;;AACA;EAFD;IAGE;;;;AAGF;AAAA;EAEE;EACD;EACC;;;AAEF;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACE;EACA;;;AAEF;EACI;;;AAEJ;EACI;;;AAEJ;EACC;;;AAED;EACI;;;AAEJ;EACE;;;AAEF;EACC;;;AAED;EACI;;;AAEJ;EACI;;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAKE;EACD;;;AAED;AAAA;AAAA;EAGI;EACA;;;AAEJ;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;;;AAGF;EACE;EACA;EACD;EACA;;;AAED;EACE;EACA;EACA;EACA;EACA;EACA,aFraa;EEsab;EACA;EACA;EACA;EACA,OFnac;EEoad;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA,YF5aa;;;AE8af;EACI,OF/aW;;;AEibf;EACC;EACC;;;AAEF;EACC;;;AAED;EACC;EACA;;AACA;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;;;AAGF;EACI;EACA;EACH;EACG;;AACH;EACC;;;AAIF;EACC;EACA;;;AAED;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACI;;;AAEJ;EACC;;;AAED;EACC;EACC;EACD;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;ACtjBF;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AAGE;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YH/BO;EGgCP;EACA;;AACA;EACE,MHpDO;;;AG0Df;AAAA;EAEE;EACA;EACA;EACA;;AAKQ;AAAA;EACE;;AAOV;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGE;AAAA;EACE;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA,OHhGK;EGiGL;EACA;;AAQJ;AAAA;EACE,OH7GK;EG8GL;EACA;;AAGF;AAAA;EACE;EACA;;AAGJ;AAAA;AAAA;AAAA;EAEE,kBHvHS;;AG+Hf;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;AACA;AAAA;EACE;EACA;;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;EALF;AAAA;IAMI;;;;AAIJ;EACE,WH1JU;EG2JV;EACA;EACA,cH5Jc;EG6Jd,eH5JY;;;AGgKZ;EACE;;AAEF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAEE;;;AAIJ;EACE;EACA;EACA;EACA;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAEE;EACA;EACA;EACA;EACA,YHnPW;EGoPX;EACA;EACA;EACA;;AAEF;EACE;;;AAKF;EACE;;AACA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YHtRa;EGuRb;EACA;EACA;EACA,aHlSa;EGmSb;EACA;;AACA;EAEE;EACA,YHhSW;;AGmSb;EArBF;IAsBI;IACA;;;;AAGJ;EAEE,YHzSgB;;AG0ShB;EAEE,YH5Sc;EG6Sd,cH7Sc;;;AGgTlB;EAEE,OHnTa;EGoTb;;AACA;EAEE;EACA,YHxTW;;;AG2Tf;EAEE,OH9Tc;EG+Td;EACA;;AACA;EAEE;EACA,YHlUc;;;AGsUlB;AAAA;EACE;;AACA;AAAA;EACE;EACA;EACA;EACA;;AAEF;AAAA;EACE;EACA,kBHjVW;EGkVX;;AAEF;AAAA;EACE;EACA;;;AAIF;EACE;;AAEF;EACE;;AAEF;EACE,OHlWY;EGmWZ,aHzWa;EG0Wb;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAGJ;EACE,OH9WY;EG+WZ,aHrXa;EGsXb;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAEF;EAVF;IAWI;;;AAGJ;EACE,OH5XY;EG6XZ,aHnYa;EGoYb;EACA;EACA;EACA;;AAEF;EACE,OHpYY;EGqYZ,aH3Ya;EG4Yb;EACA;EACA;EACA;;AAEF;EACE,OH5YY;EG6YZ,aHnZa;EGoZb;EACA;EACA;EACA;;AAGA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA,OH9ZS;EG+ZT;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE,OHzaS;EG0aT;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EA9BF;IA+BI;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;;EAEF;IACE;;;AAKN;EACE;EACA;;AACA;EAHF;IAII;;;AAEF;EANF;IAOI;;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAGJ;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAGJ;EAvBF;IAwBI;;EACA;IACE;IACA;;EAEF;IACE;IACA;;;AAGJ;EAlCF;IAmCI;;;AAIF;EADF;IAEI;;EACA;IACE;IACA;;;AAKJ;EACE;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAMN;EACE;;AAEF;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAEF;EACE;;AAKJ;EACE;EACA;;AAIN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAIN;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AAKA;EACE;EACA;EACA;EACA;EACA;;AAIF;EACE;;AAIF;EACE;;AAGJ;EACE;EACA;;AAEF;EACE;;;AAIN;EACE;EACA;;AACA;EACE,OH7nBW;EG8nBX,aHtoBW;EGuoBX;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA,aHppBW;EGqpBX,OH9oBS;;AG+oBT;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;;AAEF;EACE;IACE;;;AAGJ;EACE;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;;AAGJ;EACE;IACE;;;AAGJ;EACE;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;;;AAKN;AAAA;AAAA;EACE;EACA,OHxsBa;EGysBb,aHhtBe;EGitBf;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,aHluBW;EGmuBX;EACA;EACA;EACA,OH/tBY;EGguBZ;EACA;;AACA;EACE,OHluBS;;AGouBP;EACE,MHruBK;;AGyuBX;EACE;EACA;EACA,YH3uBY;;AG6uBd;EAEE;EACA;;AACA;EACE,MHnvBO;;AGsvBX;EACE;;AAGJ;EACE;IACE;;EAEF;IACE;;;;AAKN;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AAIN;EACE;;;AAIJ;AAAA;EACE;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA,aHvzBW;EGwzBX;EACA;EACA;EACA,OHpzBY;EGqzBZ;;AAEF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YH7zBW;EG8zBX;;AACA;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;;AAOF;EACE,aH51BS;EG61BT;EACA;EACA;EACA,OHz1BU;EG01BV;;AACA;EACE,aHl2BS;EGm2BT,OH51BO;;AG+1BX;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAIF;EACE;;AAGA;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIN;EACE;EACA;EACA;EACA,aH55BS;EG65BT;EACA;EACA;EACA;EACA,OHz5BS;EG05BT;;AACA;EACE;;;AAMR;AACA;EACE;EACA;EACA,YHr6BgB;EGs6BhB;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;;AAEF;EACE,aH77Ba;EG87Bb;EACA;EACA;EACA;;AAEF;EAEE;EACA;EACA;;;AAIF;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAbF;IAcI;IACA;;;AAGF;EAlBF;IAmBI;IACA;IACA;;;AAGF;EAxBF;IAyBI;IACA;;;AAIJ;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA,OH7+BO;EG8+BP,aHr/BM;;AGs/BN;EARF;AAAA;AAAA;IASI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA,aHhgCW;EGigCX;EACA;EACA;EACA;EACA,OH//BU;EGggCV,YH9/BY;EG+/BZ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAvBF;IAwBI;IACA;;;AAGF;EA5BF;IA6BI;IACA;;;AAGF;EAjCF;IAkCI;IACA;IACA;IACA;IACA;IACA;IACA;;;AAGF;EA3CF;IA4CI;IACA;IACA;IACA;IACA;IACA;IACA;;;;AAON;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;;AAOJ;EAEE;EACA;;AAGA;EADF;IAEI;;;AAGJ;EACE;EACA;;AACA;EAHF;IAII;;;AAEF;EACE,OHhnCQ;EGinCR,aHvnCS;EGwnCT;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,OHjoCK;;AGkoCL;EAPF;IAQI;;;AAKJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AAMA;EACE;EACA;;AACA;EACE,OHvpCC;;AG0pCL;EACE;;AAKR;EACE;;AACA;EACE;EACA;EACA;;;AJzqCR;AAAA;AAAA;AKNI;EADF;IAEI;;;AAMA;EADF;IAEI;;;AAOF;EADF;IAEI;;;;AAMR;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAOF;AAAA;EACE;EACA;EACA;;AAGE;AAAA;AAAA;AAAA;EACE,OJxDG;;AI2DP;AAAA;EACE;EACA,aJrEK;EIsEL,OJ/DM;EIgEN;EACA;EACA;;AACA;AAAA;EACE,OJnEG;;AIsEP;AAAA;AAAA;AAAA;EAEE;;AAEE;AAAA;AAAA;AAAA;EACE;EACA;;AAGJ;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;AAAA;EACE;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE,OJxGD;;AI2GH;AAAA;AAAA;AAAA;EACE;EACA,OJ/GD;EIgHC;;AACA;AAAA;AAAA;AAAA;EACE,OJhHD;;AImHH;AAAA;AAAA;AAAA;EACE;EACA;;AACA;AAAA;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;AAAA;EACE;EACA;;AAMV;AAAA;EACE;EACA;EACA;;AACA;AAAA;EACE;;AACA;AAAA;EACE;;AAGJ;AAAA;EACE;EACA;EACA;;AAKR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;IACE;;EAEF;IACE;;EAEF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;;EAEF;AAAA;IAEE;;EAII;AAAA;AAAA;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;AAAA;AAAA;AAAA;IACE;IACA;;EAGJ;AAAA;AAAA;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;;EACA;AAAA;AAAA;AAAA;IACE;;EACA;AAAA;AAAA;AAAA;IACE;;EAGJ;AAAA;AAAA;AAAA;IACE,OJ/OA;;EIoPR;AAAA;IACE;IACA;IACA;;EACA;AAAA;IACE;;EACA;AAAA;IACE;;EAEF;AAAA;IACE;IACA;IACA;;EAMV;IACE;;;;AAIN;EACE;IACE;;EAEF;IACE;;;AAGJ;AACA;EACE;;AAGI;EACE;;AAKA;EADF;IAEI;;EACA;IACE;IACA;;EACA;IACE;;EAEF;IACE;;;AAUF;EADF;IAEI;;;AAEF;EAJF;IAKI;;;AAEF;EAPF;IAQI;;EAGI;IACE;;;AAKR;EAGM;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;;AAOR;EADF;IAEI;IACA;IACA;;;AAEF;EANF;IAOI;;EAEE;IACE;;;AAIN;EAdF;IAeI;;;AAKI;EADF;IAEI;;;AAEF;EAJF;IAKI;;;AAMF;EACE;;AAWZ;EACE;;AAIM;EACE;EACA;;AAMN;EACE;EACA;;AAGA;EACE;EACA;;AAMF;EACE;EACA;;AAYE;EACE,YJvaL;;AI2aG;EACE,YJ5aL;;AI8aG;EACE,YJ/aL;;AIsbC;EACE;;AACA;EACE;;AAWR;EAEI;IACE;;EAEE;IACE;IACA;;;AAMV;EAEI;IACE;;EAEE;IACE;IACA;IACA;IACA;IACA;;EAOJ;IACE;IACA;;;AAWZ;EACE;;AACA;EAFF;IAGI;;;AAEF;EALF;IAMI;;;AAKI;EAEI;IACE;;;AAIN;EAEI;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;;AAOJ;EACE;;AACA;EACE;;AACA;EACE;;AAahB;EACE;;AAEE;EACE;;AACA;EAFF;IAGI;;;AAGJ;EAGM;IACE;;;AAQF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA,YJlkBJ;EImkBI;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAGJ;EAnBF;IAoBI;;;AAEF;EAtBF;IAuBI;IACA;;;AAKA;EACE;;AAOJ;EACE;;AACA;EACE;;AAUd;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;IACA;;;AAcF;EACE;EACA;;AAOR;EACE;EACA;;AAGA;EACE;EACA;;AAaF;EACE;EACA;EACA;;AAGI;EACE;;AAYd;EADF;IAEI;;;AAGA;EAEI;IACE;;;AAIN;EAEI;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;;AAcE;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AAEF;EAbF;IAcI;;EACA;IACE;;EAEF;IACE;;;AAQF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA,YJrwBJ;EIswBI;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAGJ;EAnBF;IAoBI;IACA;;;AAKA;EACE;;AAOJ;EACE;;AACA;EACE;;AAWhB;EACE;;AAKQ;EACE;EACA;;AAOR;EACE;EACA;;AAGA;EACE;EACA;;AAQZ;EACE;;;AAKJ;EACE;EACA;;;AAGJ;EACE;;AAEE;EACE;EACA;;AACA;AAAA;EAEE;;AAGA;AAAA;EAEE;;AAKJ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,OJp3BQ;EIq3BR;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YJ/3BM;;;AIs4Bd;EACE;EACA;;AAIE;EACE;EACA;EACA;;AAGA;EACE;;AAGA;EACE,MJt5BG;EIu5BH;;AASJ;EACE;EACA;;AAGA;EACE;;AAEF;EACE,OJz6BG;;AI+6Bb;EACE;;AAKI;EACE;;AAIF;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;;AACA;EACE;;AAGJ;EACE;EACA;;AACA;EACE;;AAKR;EAGM;IACE;;EAEE;IACE;;EAKJ;IACE;;EAME;IACE;;EAEE;IACE;;EAGJ;IACE;IACA;IACA;;EACA;IACE;;EAKA;IACE;;EAaJ;IACE;IACA;;EAEF;IACE;;;AAUlB;EAEI;IACE;;EAGA;IACE;;EAEE;IACE;;EAKJ;IACE;;;AAUF;EACE;;AAKA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA,YJxjCE;EIyjCF;EACA;EACA;EACA;EACA;;AAGA;EACE;;AASJ;EACE;;AAME;EACE;;AAShB;EAGM;IACE;IACA;;EAGA;IACE;IACA;;;AAMV;EAEI;IACE;;EAGA;IACE;IACA;;EAGA;IACE;IACA;;;;AASZ;EACE;;AAGI;EACE;;AAIN;EACE;EACA;;AACA;EACE;;AAIE;EACE;EACA;EACA;;AACA;EACE;;AAGA;EACE;;;ACxqChB;EACE;EACA,YLSc;EKRd;;AACA;EACE,OLOW;;;AKEL;EACE;;AACA;EACE;;AAMF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAGA;EACE;;AAEF;EACE,OL9BH;EK+BG;;AAeJ;EACE;;AACA;EACE;;AAIF;EACE;EACA;EACA;;AAEF;EACE;EACA,YL5DH;EK6DG;;AAQN;EACE,OLrEI;;AK2EN;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAGA;EACE;;AAEF;EACE,OL9FA;EK+FA;;AAaR;EADF;IAEI;;;AAIE;EADF;IAEI;;;AAEF;EACE;;AACA;EACE;;AAEF;EACE;IACE;;;AAKJ;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;IACA;IACA;;;AAGJ;EACE;EACA,YL9IH;EK+IG;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;IACA;;;AAMN;EACE,OL5JE;;AKmKN;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAGA;EACE;;AAEF;EACE,OLtLA;EKuLA;;;ACnMhB;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;IACA;;;AAGJ;EACE;EACA;EACA,aNZW;EMaX;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;IACE;;;AAGJ;EArBF;IAsBI;IACA;IACA;;;AAEF;EA1BF;IA2BI;;EACA;IACE;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YN9CY;EM+CZ;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA,kBN1DO;EM2DP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EApCF;IAqCI;;;AAEF;EAvCF;IAwCI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEF;IACE;;EAEF;IACE;IACA;IACA;;;;AAMV;EACE;EACA,kBN7Gc;EM8Gd;EACA;EACA;EACA;EACA;;AAEA;EACE;;AACA;EAFF;IAGI;;;AAEF;EALF;IAMI;;;AAGJ;EAlBF;IAmBI;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;ACjJF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;IACA;;;AAEF;EAXF;IAYI;IACA;;;AAGJ;AAAA;AAAA;EAIE;EACA,YPZc;EOad;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EA1BF;AAAA;AAAA;IA2BI;IACA;;;AAEF;EA9BF;AAAA;AAAA;IA+BI;IACA;;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AACA;AAAA;EACE;;AAIN;EACE;;AAaA;AAAA;AAAA;EACE;;AACA;AAAA;AAAA;EACE;EACA;EACA;;AAEF;AAAA;AAAA;EACE,OP9EQ;EO+ER,aPrFS;EOsFT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAEF;AAAA;AAAA;EACE,OP9FK;;AOqGX;AAAA;AAAA;AAAA;EAEE;;AAIF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AAGJ;EACE,aPhIS;EOiIT,OP1HU;;AO2HV;EACE,OP3HO;;AO8HX;EACE;;AACA;EACE;;AACA;EACE;;AAMN;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA,aP5JS;EO6JT,OPtJU;;AOuJV;EACE,OPvJO;;AO0JX;EACE;EACA;;AAIF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA,aPnLS;;AOoLT;EACE,OP9KQ;;AO+KR;EACE,OP/KK;;AOmLX;EACE;;AAIF;EACE;;AACA;EACE;;AAEF;EACE,aPtMO;EOuMP,OPhMQ;;AOiMR;EACE,OPjMK;;AOoMT;AAAA;EAEE;EACA;;AAIN;EACE,aPpNW;EOqNX,OP9MY;;AO+MZ;EACE,OP/MS;;AOmNX;EACE,OPrNU;EOsNV,aP7NS;EO8NT;EACA;EACA;EACA;EACA,OP1NS;EO2NT;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA,aPnPS;EOoPT;EACA;EACA;EACA;;AAIE;EACE;;AAMF;EACE;EACA;;AAMF;EACE;EACA;EACA;EACA;;AAGA;EACE;;AAOJ;EACE;EACA;EACA;;AAGA;EACE;;AAOJ;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,YP5SK;EO6SL;EACA;EACA;;AACA;EACE;;AAMV;EACE;;AACA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AACA;EACE;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,OP7VO;EO8VP;EACA;EACA;;AACA;AAAA;EACE;EACA,YPjWO;;;AQZf;EACE;EACA;EACA;;AAEE;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,ORpBS;EQqBT;EACA,ORxBO;;AQ0BT;EAEE;EACA;EACA,OR7BU;EQ8BV,aRpCW;EQqCX;EACA;EACA;;AAEF;EACE,ORnCS;EQoCT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YR9DW;EQ+DX;EACA;;AAEF;EAlBF;IAmBI;;;AAEF;EArBF;IAsBI;;;AAEF;EACE;;AACA;EACE;EACA,aRnFW;EQoFX;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;;AAKJ;EACE;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA,ORvGQ;EQwGR,aR9GS;EQ+GT;EACA;EACA;EACA;;AACA;EACE,OR7GK;;;AQmHf;EACE;;;AChIF;EAcE;EACA;;;AAGA;EAEE;EACA;;AAEF;EACE;;AACA;EACE,aTrBW;ESsBX;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAIF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAlBF;AAAA;AAAA;IAmBI;;;AAGJ;EACE;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,OTxEG;ESyEH;EACA;EACA;;AACA;EALF;IAMI;;;AAGJ;EACE;EACA,OTlFG;ESmFH;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAKR;EACE;;AACA;EACE,OT3GK;ES4GL;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,OT1HK;;AS+Hb;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIN;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AC1KJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE,aVhBW;EUiBX;EACA;EACA,OVZY;EUaZ;;AAEF;EACE,aVvBW;EUwBX;EACA;EACA,OVlBW;;AUqBb;EAjCF;IAkCI;;EACA;IACE;;;;ACpCN;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;AAAA;AAAA;EAGE;;;AAKN;EACE;EACA;EACA;EACA;;AAEE;EACE;;AAEF;EACE;EACA;EACA;;;AAKN;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE,aXvDa;EWwDb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKA;EACE;;AAGJ;EACE;;AAKF;AAAA;EACE;;AACA;AAAA;EACE;;AAGJ;AAAA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA,YXlGY;EWmGZ;;AACA;EACE;EACA;EACA;EACA;;AAIN;EACE;EACA;;AACA;EAHF;IAII;;;AAEF;EACE;EACA;EACA,aX7HW;EW8HX;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,OX/HS;EWgIT;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA,aX7JS;EW8JT;EACA;EACA;EACA;EACA;EACA,YX3JS;EW4JT;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EACE;EACA,aXjLW;EWkLX;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;IACA;IACA;;;AAGJ;EACE;EACA;;AACA;EACE;;AAGJ;AAAA;EAEE;;AAEF;AAAA;EAEE;;AAEF;EACE;;AAEF;EACE,aXvOO;EWwOP;EACA,OXlOQ;EWmOR;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA,OX5QQ;EW6QR,aXnRS;EWoRT;EACA;EACA;EACA;EACA;EACA,YXjRU;EWkRV;;AAIN;EACE;IACE;;;AAGJ;EAEI;IACE;;EAEF;IACE;;;AAIN;EACE;IACE;;EAGA;IACE;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;;EAGJ;IACE;IACA;;EAIF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;;;ACnVR;EACC;IACC;;EAED;IACC;;;AAIF;EACC;;;AAED;EACC;IACC;;EAED;IACC;;EAED;IACC;;EAED;IACC;;EAED;IACC;;;AAGF;EACC;IACC;;EAED;IACC;;EAED;IACC;;EAED;IACC;;EAED;IACC;;;AAIF;EACC;IACC;IACA;;EAED;IACC;IACA;;EAED;IACC;IACA;;;AAIF;EACC;IACC;;EAED;IACC;;;AAIF;EACC;IACC;;EAED;IACC;IACA;;EAED;IACC;;EAED;IACC;;EAED;IACC;;;AAIF;EACC;IACC;;EAED;IACC;;EAED;IACC;;EAED;IACC;;;AAGF;EACC;IACC;;EAED;IACC;;EAED;IACC;;EAED;IACC;;;AAID;AAAA;EAEC;;AAGA;EADD;IAEE;;;;AAIH;EACC;IACC;;EAED;IACC;;EAED;IACC;;;AAIF;EACC;IACC;;EAED;IACC;;EAED;IACC;;;AAMA;EACC;;AAGA;EADD;IAEE;IACA;;;;AAQD;EACC;EACA;;AAGA;EACC;;AAMH;EACC;EACA;;AAGA;EACC;;;AAMJ;EACC;;;AAGD;EACC;IACC;IACA;;EAED;IACC;IACA;;EAED;IACC;IACA;;;AAIF;EACC;IACC;IACA;;EAED;IACC;IACA;;EAED;IACC;IACA;;;AAIF;EACC;;;AAED;EACC;;;AAGD;EACC;IACC;;EAGD;IACC;;EAGD;IACC;;;AAIF;EACC;IACC;;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;;;AAIF;EACC;IACC;;EAGD;IACC;;EAGD;IACC;;;AAIF;EACC;IACC;;EAGD;IACC;;EAGD;IACC;;;AAGF;EACC;IACC;;EAGD;IACC;;EAGD;IACC;;;AAIF;EACC;IACC;;EAGD;IACC;;EAGD;IACC;;;AAKA;EADD;IAEE;IACA;IACA;;EACA;IACC;;;;AAQF;EAFD;AAAA;IAGE;IACA;IACA;;EACA;AAAA;IACC;;;;AAOH;EACC;;AAED;AAAA;EAEC;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA,YZlWY;EYmWZ;EACA;EACA;;AAED;AAAA;EACC;;AACA;AAAA;EACC;;AAED;AAAA;EACC,MZ7WW;;;AYmXd;EACC;;AAED;AAAA;EAEC;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;EACA;;AAED;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA,YZvYe;EYwYf;EACA;EACA;;AAED;AAAA;EACC;;AACA;AAAA;EACC;;AAED;AAAA;EACC,MZnZW;;;AYyZf;EACC;IACC;;;ACraE;EACE;EACA;EACA;;;AAIN;EACE;;AACA;EAFF;IAGI;;;;AAKA;EACE;EACA;EACA;;;AAIN;EACE;;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EAVF;IAWI;IACA;;EACA;AAAA;IAEE;;;;AAIN;EACE;EACA;EACA;;AAEE;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EAHF;IAII;;;AAGJ;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE,kBbxEO;EayEP;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA,ObtFU;EauFV,ab7FW;Ea8FX;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE,Ob5GK;Ea6GL;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAIN;EACE;EACA;EACA;EACA,Yb5HU;Ea6HV;EACA;EACA;;AAGA;EACE,MbpIK;;AawIX;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,Ob3JK;Ea4JL;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EACE;EACA;EACA;EACA;;AAKJ;EACE,ObpLG;;AaqLH;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE,ObjMD;EakMC;EACA;;AAKJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAGJ;EACE;;AACA;EACE,MbtND;;Aa+NT;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAIN;EAEI;IACE;;EAEF;IACE;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;;EAGA;IACE;IACA;IACA;IACA;;EAGJ;IACE;IACA;;;AAKR;EAEI;IACE;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;;;AAYJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EAHF;IAII;;;AAGJ;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE,kBbnUO;EaoUP;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA,ObjVU;EakVV,abxVW;EayVX;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE,ObxWK;EayWL;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAIN;EACE;EACA;EACA;EACA,YbxXU;EayXV;EACA;EACA;;AAGA;EACE,MbhYK;;AaoYX;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,ObvZK;EawZL;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EACE;EACA;EACA;EACA;;AAKJ;EACE,ObhbG;;AaibH;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE,Ob7bD;Ea8bC;EACA;;AAKJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAGJ;EACE;;AACA;EACE,MbldD;;Aa2dT;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAIN;EAEI;IACE;;EAEF;IACE;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;;EAGA;IACE;IACA;IACA;IACA;;EAGJ;IACE;IACA;;;AAKR;EAEI;IACE;IACA;;EAEF;IACE;IACA;;;;AAKR;EACE;EACA;EACA,Yb3hBgB;Ea4hBhB;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;IACA;IACA;;EACA;IACE;;;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA,ObpjBY;EaqjBZ,ab3jBa;Ea4jBb;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EA1BF;IA2BI;;EACA;IACE;;;;AAKN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA,ObrlBY;EaslBZ,ab5lBa;Ea6lBb;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,ObrmBY;EasmBZ;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;;AAIN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AAKN;EACE,ObvoBW;;AawoBX;EACE;EACA;EACA;EACA;;AACA;EACE,ObhpBK;;;AaqpBb;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;IACA;;;AAEF;EAZF;IAaI;IACA;;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EAHF;IAII;;;AAIN;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,abnsBW;EaosBX;EACA;EACA;EACA,ObjsBU;EaksBV;EACA;;AAEF;EACE;EACA,ab/sBM;EagtBN,ObvsBS;EawsBT;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEF;EAEE;;AAEF;EArEF;IAsEI;;EACA;IACE;;EAEF;IACE;;EAEF;IACE;;;;AAOF;EACE;;AAKQ;EACE;;AASV;EACE;EACA;EACA;;AACA;EACE;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AACA;EACE,kBb9wBO;Ea+wBP;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AACA;EACE,Ob/xBQ;EagyBR,abtyBS;EauyBT;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,ObvyBK;;Aa2yBX;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE,ObxzBK;EayzBL;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE,Obh1BK;Eai1BL;EACA,abx1BI;Eay1BJ;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAIN;EACE;EACA;EACA;EACA,Ybj2BU;Eak2BV;EACA;EACA;;AAGA;EACE,Mbz2BK;;Aa62BX;EACE;EACA;EACA;;AAEF;EACE;IACE;;;AAGJ;EACE;IACE;;;AAGJ;EACE;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EAGJ;IACE;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;;EAGA;IACE;IACA;IACA;IACA;;EAGJ;IACE;IACA;;;;AASN;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;EACA;;AACA;EACE,kBbh8BO;Eai8BP,abv8BM;Eaw8BN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA,Ybp9BY;Eaq9BZ;EACA;EACA;EACA;EACA;;AAEE;EACE;EACA;;AAGJ;EACE;EACA;EACA,Obr+BQ;Eas+BR;EACA;EACA;EACA;EACA;;AACA;EACE,Ob3+BK;Ea4+BL;EACA;EACA;EACA;EACA;;AAIN;EACE,Obt/BU;Eau/BV;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE,ObjgCU;EakgCV,abxgCW;EaygCX;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;;AACA;EACE;;AAIF;EACE;EACA;EACA;EACA,ObzhCO;Ea0hCP;EACA;EACA;EACA;;;AAOJ;EACE;EACA;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;EACE;EACA;;AACA;EAHF;IAII;;;AAEF;EANF;IAOI;;;AAEF;EATF;IAUI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAEF;EAVF;IAWI;;;AAEF;EAbF;IAcI;;;AAGA;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,Ob9lCO;;Aa+lCP;EACE,OblmCG;EammCH;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE,Ob5mCU;Ea6mCV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAKN;EACE,ObloCU;EamoCV,abzoCW;Ea0oCX;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE,ObjpCO;EakpCP;EACA;EACA;EACA;;;AAMF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AACA;EAHF;IAII;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;EACA;;AACA;EACE,kBbzrCO;Ea0rCP,abhsCM;EaisCN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;IACA;IACA;;;AAGJ;EACE;EACA;EACA,YbttCY;EautCZ;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;;;AAGA;EACE;EACA;;AAGJ;EACE;EACA;EACA,Ob1uCQ;Ea2uCR;EACA;EACA;EACA;EACA;;AACA;EACE,ObhvCK;EaivCL;EACA;EACA;EACA;EACA;;AAIN;EACE,Ob3vCU;Ea4vCV;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;IACA;;EACA;IACE;;;AAKN;EACE,Ob7wCU;Ea8wCV,abpxCW;EaqxCX;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;IACA;;;AAMJ;EACE,ObhyCO;EaiyCP;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA,Ob1zCO;Ea2zCP;EACA;EACA;EACA;;AACA;EATF;IAUI;IACA;;EACA;IACE;;;;AAOZ;EACE;EACA;;AAGE;EACE;;AAEF;EACE;IACE;;;AAIN;EAdF;IAeI;;;;AAIF;EADF;IAEI;;;AAEF;EAJF;IAKI;;;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;IACA;;;AAEF;EACE,Ob92CY;Ea+2CZ,abr3Ca;Eas3Cb;EACA;EACA;EACA;;AACA;EAPF;IAQI;IACA;;;AAEF;EAXF;IAYI;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;;;AAIN;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE,Obt5CU;Eau5CV,ab75CW;Ea85CX;EACA;EACA;EACA;EACA;;AAEF;EACE,Ob/5CU;Eag6CV,abt6CW;Eau6CX;EACA;EACA;EACA;EACA;EACA,Ybp6CY;Eaq6CZ;EACA;;AAGJ;EACE;EACA;EACA;;AAEA;EACE;;AACA;EACE;IACE;IACA;;EAEF;IACE;;;AAGJ;EAXF;IAYI;;;AAKN;EApDF;IAqDI;;EACA;IACE;IACA;IACA;IACA;;EACA;IACE;;EAEF;IACE;IACA;;;;AAMR;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA,abt/CS;Eau/CT;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EAEI;IACE;;EAEF;IACE;;;AAIN;EACE;IACE;;EACA;IACE;;EAEF;IACE;IACA;;;;ACvhDJ;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAIN;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE,OdfU;EcgBV,adtBW;EcuBX;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAGJ;EACE,Od1BS;Ec2BT;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE,kBd5DK;;Ac6DL;EACE;;;AASV;EAEE;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAEF;EALF;IAMI;;;AAEF;EARF;IASI;;;;AAON;EACE;;AACA;EAFF;IAGI;IACA;;;AAEF;EACE;EACA,YdnGY;EcoGZ;;AACA;EAJF;IAKI;;;AAEF;EAPF;IAQI;;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE,kBdrJG;;AcsJH;EACE;;AAKR;EACE;;AAEF;EACE,OdhKO;EciKP;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAGJ;EACE,Od3KQ;Ec4KR,adlLS;EcmLT;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;;;AAIE;EADF;IAEI;;;AAEF;EAJF;IAKI;;;AAEF;EAEE;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;IACA;;;AAKF;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;;;AAIN;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE,OdtOA;EcuOA,ad7OC;Ec8OD;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,OdjPH;EckPG;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,OdxPD;EcyPC;EACA;EACA;EACA;EACA;;AAOZ;EACE;;AACA;EAFF;IAGI;;;AAEF;EALF;IAMI;;;AAEF;EACE,Od9QQ;Ec+QR,adrRS;EcsRT;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAXF;IAYI;;;AAMJ;EACE,Od5SK;Ec6SL,adpTO;EcqTP;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;IACA;;;AAGJ;EACE;;AAEF;EACE;;AAEF;EACE;EACA;;AACA;EAHF;IAII;IACA;;;AAEF;EACE;;AACA;EACE;;AAIN;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;;;AAEF;EARF;IASI;;;AAEF;EACE;EACA;EACA;;AACA;EACE,OdxWG;EcyWH,adhXK;EciXL;EACA;EACA;EACA;EAEA;;AACA;EACE;;AAGJ;EACE,OdtXI;EcuXJ;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;;;AAOZ;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE;;AACA;EACE;EACA,Yd7YU;Ec8YV;EACA,OdjZQ;EckZR,adxZS;EcyZT;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,Od3ZQ;Ec4ZR;EACA,adnaS;EcoaT;EACA;EACA;EACA;;AACA;EACE,OdlaK;EcmaL;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EA1BF;IA2BI;IACA;IACA;;;AAIN;EAEE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EAFF;IAGI;;;AAEF;EALF;IAMI;;;AAIN;EACE,Od9cO;Ec+cP;EACA;EACA;EACA;EACA;;AACA;EACE,OdndO;EcodP;;AAEF;EAXF;IAYI;IACA;IACA;;;;ACheE;EACE;;AAMN;EACE;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AACA;EAJF;IAKI;IACA;;;AAEF;EARF;IASI;IACA;;;AAGJ;EACE;EACA;EACA;EACA,YfhCS;EeiCT;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OfhEU;EeiEV,afvEW;EewEX;EACA;EACA;EACA;EACA;;AACA;EACE,OfxEQ;;Ae0EV;EACE,Of1EO;;Ae2EP;EACE,Of5EK;;AegFX;EACE,OfnFO;EeoFP;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA,Of9FO;Ee+FP;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;;AAIN;EACE;;AACA;EACE;EACA,Yf9GO;Ee+GP;EACA,afvHS;EewHT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAUE;EACE;;AAKR;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EAJF;IAKI;IACA;;;AAEF;EARF;IASI;IACA;;;AAGJ;EACE,OflMU;EemMV,afzMW;Ee0MX;EACA;EACA;EACA;EACA;;AACA;EACE,Of1MQ;;Ae4MV;EACE,Of5MO;;Ae6MP;EACE,Of9MK;;AekNX;EACE,OfrNO;EesNP;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE,Of/NK;EegOL;EACA,aftOS;EeuOT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,MfzOK;;Ae2OP;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA,YfpPG;EeqPH;EACA;EACA;EACA;;AAKJ;EACE;;AAEE;EACE;;AAGJ;EACE;EACA,MfrQM;;;Ae8Qd;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE,af7RW;Ee8RX;EACA;EACA;EACA;EACA;;AAGA;AAAA;AAAA;EAEE;;AAGJ;EACE,OftSO;EeuSP,af9SM;Ee+SN;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;EACA,Yf/SO;EegTP;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE,kBfxTQ;;;Ae+ThB;EAEE;EACA;EACA;;AACA;EACE;;AACA;EAFF;IAGI;;;AAEF;EALF;IAMI;;;;AAMN;EAEE;EACA;EACA;;AACA;EACE;;AACA;EAFF;IAGI;;;AAEF;EALF;IAMI;;;;AAOJ;EACE;IACE;;EAEF;IACE;;;AAKJ;EACE;IACE;;;AAKA;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;IACA;;;AAEF;EACE;EACA;EACA;;AACA;EAJF;IAKI;IACA;;;AAIN;EACE,kBf7YU;Ee8YV;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;IACA;IACA;;;AAGJ;EACE,Of9ZQ;Ee+ZR,afraS;EesaT;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;;;AAEF;EAZF;IAaI;;;AAGJ;EACE;;AACA;EAFF;IAGI;;;AAGF;EACE;EACA;EACA;;AAIN;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;EACA;EACA;;AAEE;EACE;EACA,af7cO;Ee8cP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAZF;IAaI;;;AAEF;EAfF;IAgBI;IACA;;;AAEF;EAnBF;IAoBI;IACA;;;AAGJ;EACE,Yf7dK;Ee8dL;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAEF;EATF;IAUI;;;AAEF;EACE;EACA;;AAEE;EACE;;AAIF;EACE;EACA;;AACA;EACE;;AAKJ;EACE,Of1fE;;Ae6fF;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA,kBf9gBE;Ee+gBF;EACA;EACA;;AAEF;EAjBF;IAkBI;;;AAEF;EApBF;IAqBI;;;AAIN;EACE;EACA;;AAEF;EACE;EACA;EACA,af1iBK;Ee2iBL;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;;;AAEF;EAbF;IAcI;;;AAIN;EACE,kBfljBQ;EemjBR;EACA;EACA;EACA;;AAEA;EAPF;IAQI;;;AAEF;EACE;;AACA;EACE;;AACA;EAFF;IAGI;IACA;;;AAIF;EACE;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;;AAGJ;EACE;EACA;;AACA;EACE,OfvlBF;EewlBE;EACA,af/lBD;EegmBC;EACA;EACA;EACA;EACA;;AAEF;EACE,OflmBL;EemmBK;EACA,af3mBN;Ee4mBM;EACA;EACA;EACA;;AAEF;EACE,OfzmBH;Ee0mBG,afnnBN;EeonBM;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA,YfpnBH;EeqnBG;EACA;EACA,af9nBD;Ee+nBC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YfzoBF;Ee0oBE;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;;;AC7pBlB;EACE;;AAKQ;EACE;;AASV;EACE;EACA;EACA;;AACA;EACE;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA,YhBlDU;EgBmDV,OhBrDQ;EgBsDR;EACA,ahB5DM;EgB6DN;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA,ahBpFS;EgBqFT;EACA;EACA;EACA;EACA;;AACA;EACE,OhBnFQ;;AgBuFd;EACE;EACA;EACA,YhB3FS;EgB4FT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,YhBpGU;;AgBqGV;EACE,MhBxGM;;AgB+GN;EACE;;AAGJ;EAGE;;;AAQN;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;IAME;;EAEF;IAEE;;;AAIJ;EACE;;AACA;EACE;EACA;EACA,YACE;EAEF;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;EACA,ahB7MO;EgB8MP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;AACA;EACE;EACA,YhBzNG;EgB0NH;EACA;EACA,ahBlOE;EgBmOF;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA,YhBzOK;EgB0OL;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,YhBnPM;;AgBoPN;EACE,MhBvPE;;AgB6PJ;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE,OhB1QI;;AgB4QN;EACE;;AAGJ;EACE;IACE;;EACA;IACE;;EAGJ;IACE;;EAEF;IACE;IACA;;;AAGJ;EA7JF;IA8JI;;EACA;IACE;;EACA;IACE;;EAGJ;IACE;;EAEF;IACE;IACA;;;AAGJ;EA7KF;IA8KI;;;AAEF;EAhLF;IAiLI;;;AAGJ;EACE;;AAEE;EACE;;AAEF;EACE;;AAGJ;EACE;;AACA;EACE;;AACA;EACE;EACA;;AAIN;EACE;EACA;EACA,YhB5UK;EgB6UL;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EA7CF;IA8CI;;EACA;IACE;;;AAGJ;EAnDF;IAoDI;;EACA;IACE;;EAEF;IACE;;;AAGJ;EA5DF;IA6DI;;EACA;IACE;;EACA;IACE;;;;AAWV;EACE;;AAIJ;EACE;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;IACE;;;AAGJ;EAbF;IAcI;;;AAIJ;EACE;EACA;;AACA;EACE;;AAEA;EACE,OhBhaQ;EgBiaR,ahBvaS;EgBwaT;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAEF;EAXF;IAYI;;;AAGJ;EACE;EACA;;AAKM;AAAA;EACE;;AAKR;EAbF;IAcI;;;AAIN;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,YhBvcU;EgBwcV;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,OhB3dI;EgB4dJ,ahBleK;EgBmeL;EACA;EACA;EACA;;AACA;EACE;EACA,OhBleC;EgBmeD,ahB3eC;EgB4eD;EACA;EACA;EACA;;AAIN;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;;AAIF;EACE,OhBjgBD;EgBkgBC,ahB1gBD;EgB2gBC;EACA;EACA;EACA;EACA;;AAEF;EACE,OhB3gBA;EgB4gBA,ahBlhBC;EgBmhBD;EACA;EACA;EACA;EACA;;AAOZ;EACE;IACE;;EAEF;IACE;IACA;;EACA;IACE;IACA;;EACA;IACE;;EACA;IACE;IACA;IACA;;EAEF;IACE;;EAGJ;IACE;;EAEE;IACE;IACA;;EAEF;IACE;IACA;;EAGA;IACE;;EAEF;IACE;;;AAQd;EA5KF;IA6KI;IACA;;EACA;IACE;;EAEF;IACE;IACA;IACA;IACA;;EACA;IACE;;EACA;IACE;IACA;IACA;;EAEE;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAGA;IACE;;EAEF;IACE;;;AAQd;EApNF;IAqNI;;EACA;IACE;IACA;;EACA;IACE;IACA;IACA;;EAEA;IACE;IACA;IACA;;EAEF;IACE;;EACA;IACE;;EAIN;IACE;IACA;;EACA;IACE;IACA;IACA;;EACA;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;;AAQZ;EACE;;AACA;EAFF;IAGI;;;AAGF;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;;;AAEF;EARF;IASI;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;;;AAEF;EACE,OhBzrBM;EgB0rBN,ahBlsBE;EgBmsBF;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAGJ;EACE,OhBrsBM;EgBssBN,ahB9sBE;EgB+sBF;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAGJ;EACE,OhBhtBK;EgBitBL,ahBxtBO;EgBytBP;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;;;AAOV;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE;;AACA;EACE;EACA;EACA,YhB1uBU;EgB2uBV;EACA,OhB9uBQ;EgB+uBR,ahBrvBS;EgBsvBT;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OhBzvBU;EgB0vBV;EACA,ahBjwBW;EgBkwBX;EACA;EACA;EACA;EACA;;AACA;EACE;EACA,OhBlwBO;EgBmwBP;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EA1BF;IA2BI;IACA;;;AAGJ;EACE;EACA,OhB1xBO;EgB2xBP;EACA,ahBlyBS;EgBmyBT;EACA;EACA;EACA;;AACA;EACE,OhBhyBO;EgBiyBP;;AAEF;EAbF;IAcI;IACA;IACA;;;AAGJ;EACE;;AACA;EAFF;IAGI;;;AAGA;EACE;;AAGA;EACE;;;AC/zBV;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAGA;EACE;;AACA;EAFF;IAGI;IACA;;;AAEF;EACE;EACA,YjBTM;EiBUN,OjBZI;EiBaJ,ajBnBK;EiBoBL;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,OjBvBI;EiBwBJ,ajB9BK;EiB+BL;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EA5BF;IA6BI;IACA;IACA;;EACA;IACE;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;;;AAGJ;EACE;EACA,YjBxEG;EiByEH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAZF;IAaI;;;AAIN;EACE;EACA;EACA;;AACA;EAJF;IAKI;IACA;IACA;;;AAEF;EACE;EACA;EACA;;;AC9GV;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAIF;EACE;EACA;EACA;EACA;EACA;;AAGA;EACE;;;AAIN;AAAA;EAEE;;;AAKE;AAAA;EACE;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;;;AAGJ;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;AACA;EACE;;;AAOA;EAEE;;AAIF;EAEE;;;AAMJ;AAAA;EAEE;EACA;;AAGA;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAIF;EACE;;AACA;EACE;;;AAMR;EACE;;AACA;EACE;;;AAOA;EACE;;AACA;EACE;;AAOF;AAAA;EAEE;;AACA;AAAA;EACE;;AACA;AAAA;EACE;;AACA;AAAA;EACE;;;AAWV;AAAA;EAEE;;AAEF;EACE;;;AAKN;EACE;EACA;EACA;;AAEA;EACE;EACA,OlB3JS;EkB4JT,alBjKa;EkBkKb;EACA;EACA;;AACA;EACE;EACA,OlBjKU;EkBkKV;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAMA;EACE;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBlBrMC;;AkB8MP;EADF;IAEI;;;AAOF;EADF;IAEI;;;AAKN;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EAPF;IAQI;IACA;;;AAEF;EAXF;IAYI;;;AAIE;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;;;AAEF;EAZF;IAaI;;;AAIF;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAEF;EATF;IAUI;;;AAIN;EACE;EACA;;AACA;EACE,OlB9QI;EkB+QJ,alBrRK;EkBsRL;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,OlBzRC;EkB0RD;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAGJ;EACE,OlBnSG;EkBoSH;EACA;EACA;EACA;EACA;EACA;EACA;;;AAaZ;EACE;;AACA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,MlBzUO;EkB0UP;EACA;EACA;EACA,YlB1TO;;AkB4TT;EACE;;AACA;EACE,MlBjVQ;;;AkBuVhB;EACE,alB/Va;EkBgWb;EACA;EACA,OlB3Vc;;AkB4Vd;EACE,OlB5VW;;AkB6VX;EACE;;;AASN;EACE;EACA;EACA;EACA,YlB1WgB;;AkB2WhB;EACE;EACA;EACA;EACA,YlBhXW;EkBiXX;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EAEE;EACA;EACA;;AAGJ;EACE;EACA;EACA,OlBpYS;EkBqYT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EAhBF;IAiBI;IACA;IACA;;;AAGJ;EA9CF;IA+CI;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;;EACA;AAAA;IAEE;IACA;;EAGJ;IACE;;EACA;IACE;;;;AASN;EACE;;AACA;EACE;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YlBzcO;EkB0cP;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAEE;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAIN;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA,alB1gBO;EkB2gBP;EACA;EACA,OlBvgBM;EkBwgBN;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA,OlBvhBO;EkBwhBP;;AAEF;EACE;EACA;EACA,OlB9hBQ;EkB+hBR;;AACA;EACE,alBviBO;EkBwiBP;EACA,OlBliBK;;AkBqiBT;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YlB/iBO;EkBgjBP;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OlBzkBQ;EkB0kBR;EACA;EACA;EACA;EACA;;AACA;EACE,MlB/kBK;EkBglBL;EACA;;AAEF;EACE,OlBplBK;;AkBwlBX;EACE;IACE;;EAKI;IACE;IACA;;EAEF;IACE;IACA;;EAIN;IACE;;EAEF;IACE;;EAEF;IACE;;EAGJ;IACE;;;AAGJ;EAEI;AAAA;IAEE;;EAIF;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;;EAEF;IACE;IACA;IACA;;EACA;IACE;;EAGJ;IACE;IACA;;EAIF;IACE;IACA;;EACA;IACE;;;;AAWR;EACE;EACA;EACA;;AACA;EACE;;AACA;EAFF;IAGI;;;AAEF;EALF;IAMI;;;AAON;EACE;EACA;EACA;;AACA;EACE;;AACA;EAFF;IAGI;;;;AAsBJ;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE,alB9uBS;EkB+uBT;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;;AAYV;EACE;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;AAAA;EAEE,OlB/yBM;EkBgzBN,alBtzBO;EkBuzBP;EACA;EACA;EACA;EACA;;AAIA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMF;AAAA;EAEE;;;AAUR;EACE;EACA;;AAEE;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YlBl2BG;EkBm2BH;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAMV;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OlBr5BK;EkBs5BL;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA,YlBr6BG;;AkBw6BP;EACE;EACA;EACA;;AAIE;EACE,YlBh7BC;;AkBk7BH;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EAEE;;AAIN;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA,OlB3+BG;EkB4+BH;EACA;EACA;EACA;;AAIN;EACE;IACE;;EACA;IACE;;EACA;IACE;;;AAKR;EACE;IACE;;EACA;IACE;;EACA;IACE;;;;AAWV;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAEF;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;IACA;;EACA;IACE;IACA;;;AAIN;EACE;EACA,OlB3iCK;EkB4iCL;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;;AAEF;EACE,alBzlCS;EkB0lCT;EACA,OlBrlCQ;EkBslCR;EACA;EACA;EACA;EACA;;AAEF;EACE,OlB9lCK;EkB+lCL;EACA;EACA;EACA;EACA;EACA;;AAMF;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AAEF;EACE,OlB5nCK;EkB6nCL;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAIN;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE,OlBjrCK;EkBkrCL;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,OlBvrCK;EkBwrCL;;;AAQN;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;;AAEF;EACE,OlBhtCQ;EkBitCR,alBvtCS;EkBwtCT;EACA;;AACA;EACE,OlBrtCM;EkBstCN,alB5tCO;EkB6tCP;EACA;;AACA;EACE,OlBztCG;;;AkB4uCT;EACE;EACA;EACA;;AAEE;EACE,OlBlvCG;;AkBsvCT;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,OlBnxCK;EkBoxCL;EACA;;;AASF;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;;;AAEF;EACE;EACA;EACA;EACA;;;AAMV;EACE;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;EACA;EACA,OlB/1CY;;AkBg2CZ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;EACA,OlBj3CW;;AkBk3CX;EACE,OlBp3CU;EkBq3CV;;AAEF;EACE,OlBx3CU;EkBy3CV;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAMA;EACE;;;AAMN;EACE;;;AAME;EACE;EACA;;AAEF;EACE;;AACA;EAFF;IAGI;IACA;;;AAGJ;EACE,OlBl6CQ;EkBm6CR,alBz6CS;EkB06CT;EACA;EACA;EACA;;AAEF;EACE,OlB36CK;EkB46CL;EACA;EACA;EACA;;AAEF;EACE;EACA,YlBh7CU;;AkBi7CV;EAHF;IAII;IACA;;;AAGJ;EACE,OlBz7CQ;EkB07CR,alBh8CS;EkBi8CT;EACA;EACA;EACA;EACA;;AAEF;EACE,OlBj8CO;EkBk8CP,alBz8CS;EkB08CT;EACA;EACA;EACA;;AAEF;EACE,OlBz8CO;EkB08CP,alBj9CS;EkBk9CT;EACA;EACA;;AAEF;EACE;;AACA;EAFF;IAGI;IACA;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA,OlB/9CG;EkBg+CH;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YlBv/CO;EkBw/CP;EACA;EACA;EACA,alBlgDS;EkBmgDT;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YlBvgDQ;EkBwgDR;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AACA;EACE;;AAIN;EACE,OlB3hDK;EkB4hDL;EACA;EACA;EACA;;;AAOJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EACE,OlB7iDQ;EkB8iDR,alBpjDS;EkBqjDT;EACA;EACA;EACA;;AAEF;EACE,OlBtjDK;EkBujDL;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;IACE;;;AAIN;EACE,OlBlkDO;EkBmkDP,alB1kDS;EkB2kDT;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA,YlBllDG;EkBmlDH;EACA;EACA;EACA;;AAKA;EACE;;AAKR;EACE;;AACA;EACE;EACA;;;AAQN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,kBlB7nDQ;EkB8nDR;EACA;EACA;EACA;EACA;EACA;EACA,OlBtoDM;EkBuoDN,alB7oDO;EkB8oDP;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGA;EACE;;AAGJ;EACE;;;AAQV;EACE;;;AAOE;EACE;EACA;;;AAUR;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE;EACA;EACA,kBlB3rDW;EkB4rDX;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;;;AAEF;EAZF;IAaI;IACA;IACA;IACA;;;AAEF;EACE;EACA;;AACA;EAHF;IAII;IACA;;;AAGJ;EACE;EACA,alB3tDW;EkB4tDX;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA,alBzuDM;EkB0uDN;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA,YlB1uDU;EkB2uDV,OlB7uDQ;EkB8uDR,alBpvDS;EkBqvDT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YlBpwDK;EkBqwDL;EACA;EACA;;AAEF;EACE;EACA;EACA;;;AAQN;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAEF;EAXF;IAYI;;;AAEF;EACE,YlB5yDO;;AkB6yDP;EACE;;AAEF;EACE;;AAEF;EACE;;AACA;EACE;;AAIN;EACE,OlB5zDQ;EkB6zDR,alBn0DS;EkBo0DT;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA,OlB70DO;EkB80DP,alBr1DM;EkBs1DN;EACA;EACA;;AACA;EARF;IASI;;;AAEF;EAXF;IAYI;;;;AAOJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAGJ;EACE,YlBt2DU;EkBu2DV,OlBz2DQ;EkB02DR;EACA,alBj3DS;EkBk3DT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAdF;IAeI;IACA;;;AAEF;EAlBF;IAmBI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;IACA;;;AAEF;EAbF;IAcI;IACA;IACA;IACA;;;AAGJ;EACE;;AACA;EAFF;IAGI;;;AAEF;EALF;IAMI;;;AAGJ;EACE,OlB35DQ;EkB45DR,alBl6DS;EkBm6DT;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAGJ;EACE,OlBx6DK;EkBy6DL;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAGJ;EACE;EACA,YlBj7DO;EkBk7DP;EACA,alB17DS;EkB27DT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAbF;IAcI;IACA;;;AAEF;EAjBF;IAkBI;IACA;;;AAEF;EACE,OlBt8DM;;AkBu8DN;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YlBh9DQ;EkBi9DR;EACA;EACA;;AAEF;EACE;EACA;EACA;;;AASJ;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;;;ACt/DF;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;;AAGR;EACI;;;AAGA;EACI;IACI;;EAEJ;IACI;;;;AAOA;EADJ;IAEQ;;;AAKJ;EADJ;IAEQ;;;;AAUA;EADJ;IAEQ;;EAEI;IACI;;EAEJ;IACI;;EAEJ;IACI;;EAKA;IACI;;;AASxB;EACI,OnBxDG;EmByDH;;AAKA;EACI;EACA;EACA;EACA;;AACA;EACI;;AAGA;EACI,OnBxET;;AmBiFC;EACI;;AAGR;EAIgB;IACI;;EAEJ;IACI;;EAGQ;IACI;IACA;;EAKA;IACI;IACA;;;AAUpC;EApCJ;IAqCQ;IACA;;;AAEJ;EAKoB;IACI;;EAEJ;IACI;;EAMpB;IACI;IACA;;EAGQ;IACI;;EAEJ;IACI;;EAEI;IACI;;EACA;IACI;IACA;;EAGR;IACI;IACA;;EACA;IACI;IACA;;EACA;IACI;;EAEJ;IACI;IACA;;;AAaxC;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA,MnBvLL;;AmBmMiB;EACI;;AAKhB;EAEQ;IACI;;EAKA;IACI;IACA;;;AAcZ;EACI;;AACA;EAFJ;IAGQ;;EACA;IACI;;EACA;IACI;;EAEJ;IACI;;;AAIZ;EAdJ;IAeQ;IACA;IACA;IACA;;EACA;IACI;IACA;;;AAYxB;EACI;EACA;EACA;EACA;;AACA;EACI;;AAKhB;EACI;;AAGQ;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA;EACA;EACA;EACA;EACA;EACA,YnBpSN;EmBqSM;EACA;EACA;;AAGA;EACI;;AAGR;EA9BJ;IA+BQ;IACA;;EACA;IACI;;;AAcI;EACI;;AACA;EAFJ;IAGQ;IACA;;;AAGR;EARJ;IASQ;;;AAIJ;EADJ;IAEQ;;;AAOR;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;;EACA;IACI;;;AAGR;EAVJ;IAWQ;;EACA;IACI;IACA;IACA;;;AAGR;EAlBJ;IAmBQ;IACA;IACA;;EACA;IACI;IACA;IACA;;;AAGR;EACI;EACA;;AACA;EACI;;AACA;EAFJ;IAGQ,OnBtX1B;;;AmB2XU;EACI;;AAGA;EACI;IACI;;;AAMZ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;EAEI;IACI;;;AAIZ;EAbJ;IAcQ;;EACA;IACI;;EACA;IACI;IACA;IACA;;;AAIZ;EAxBJ;IAyBQ;IACA;IACA;;EACA;IACI;IACA;;EACA;IACI;;EACA;IACI,OnBza9B;;EmB6a0B;IACI,OnB9a9B;;;AmB2bV;EACI;EACA;EACA;;AACA;EACI;EACA,YnBjcE;EmBkcF;EACA;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARJ;IASQ;;;AAEJ;EAXJ;IAYQ;;;AAEJ;EAdJ;IAeQ;;;AAGA;EACI;EACA,OnB/dT;;AmBweC;EADJ;IAEQ;;;AAMY;EADJ;IAEQ;;;AAQpB;EADJ;IAEQ;;;AAEJ;EACI;;AAUI;EACI;;AACA;EACI;;AAEJ;EACI;;AAOxB;EAlBJ;IAmBQ;;EAGQ;IACI;;EAEJ;IACI;;EAEJ;IACI;;;AAKhB;EAlCJ;IAmCQ;IACA;;;AAKA;EACI;IACI;;EAEI;IACI;;;AAUZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EAZJ;IAaQ;IACA;IACA;IACA;;;AAEJ;EAlBJ;IAmBQ;IACA;IACA;IACA;IACA;IACA;;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVJ;IAWQ;IACA;IACA;IACA;;;AAIZ;EACI;IACI;;EAEJ;IACI;IACA;;EAEJ;IACI;IACA;;;AAGR;EACI;IACI;IACA;;EACA;IACI;IACA;;EAGR;IACI;IACA;;EACA;IACI;IACA;IACA;IACA;;EAEJ;IACI;;EAEJ;IACI;;;AAQJ;EACI;;AAIZ;EAEQ;IACI;IACA;;;AAcI;EADJ;IAEQ;;;AAWxB;EACI;;AACA;EAEQ;IACI;;EAEJ;IACI;;EAEJ;IACI;;;AAWR;EACI;EACA;;AAIJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;;;AAYJ;EADJ;IAEQ;;;AAUZ;EADJ;IAEQ;;;AAEJ;EAJJ;IAKQ;;;AAEJ;EAPJ;IAQQ;;;AAGR;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARJ;IASQ;;;AAEJ;EAXJ;IAYQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EACI,YnBpxBjB;;AmByxBC;EAjCJ;IAkCQ;;;AAEJ;EACI;IACI;;;AAGR;EAzCJ;IA0CQ;;;AAEJ;EA5CJ;IA6CQ;;EAGQ;IACI;;EAEJ;IACI;;;AASxB;EADJ;IAEQ;;EAEI;IACI;;;AASA;EADJ;IAEQ;;;AAIJ;EADJ;IAEQ;;;AAGA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA,YnBr1BjB;EmBs1BiB;EACA;EACA;;AAGA;EACI;;AAEJ;EACI;;AAgBJ;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA;EACA;EACA;EACA;EACA;EACA,YnBl4BtB;EmBm4BsB;EACA;EACA;;AAGA;EACI;;AAGR;EA9BJ;IA+BQ;IACA;;EACA;IACI;;;AAc5B;EADJ;IAEQ;;EACA;IACI;;EACA;IACI;;EAGR;IACI;;;AAGR;EAbJ;IAcQ;;;AAOR;EACI;;AASQ;EACI;;AAEJ;EACI;;AAMI;EACI;EACA;EACA;;AAGR;EACI;EACA;EACA;;AAGR;EAfJ;IAgBQ;;EACA;IACI;;EACA;IACI;;EAEJ;IACI;;;AAKhB;EACI;IACI;;;AAGR;EACI;IACI;;;AAGR;EAEQ;IACI;IACA;;EAKA;IACI;;EAIZ;IACI;;;AAGR;EAEQ;IACI;;EAGR;IACI;;;AAcI;EADJ;IAEQ;;;AAWxB;EACI;;AAMR;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKhB;EACI;;AACA;EACI;IACI;IACA,YnB/kCD;ImBglCC;IACA;IACA;IACA;IACA;IACA;IACA;;;AAIJ;EACI;;AAGA;AAAA;AAAA;EAGI;;AAEJ;EACI;;AAOA;EADJ;IAEQ;IACA;;EAGQ;IACI;IACA;;EAKA;IACI;;;AAMpB;EAGY;IACI;;;AAahB;EACI;;AAEJ;EACI;EACA;;AACA;EACI;EACA;;AAKR;EAGY;IACI;;EAIJ;IACI;IACA;;EAGR;IACI;;;AAIZ;EAnBJ;IAoBQ;;;AAKI;EADJ;IAEQ;;;AAEJ;EAJJ;IAKQ;;;AAWhB;EACI,OnBpsCL;EmBqsCK%22,%22file%22:%22main.css%22%7D */
